الدوال والشروط كالتالي:
عرض للطباعة
الدوال والشروط كالتالي:
السلام عليكم
لوسمحت ممكن مراجعة كود المؤشر التالي والذي يعمل على الفكرة التالية :
1- تشكلت قمة زيكزاك
2- ثم أغلقت الشمعة أسفل الموفينغات 10 و 15
3- يظهر سهم بيعي على الشمعة التي أغلقت أسفل الموفينغات (بعد تشكل قمة زيكزاك )
4- عندما يعيد الزكزاك رسم نفسه يبقى السهم ثابت
والعكس للشراء
مع جزيل الشكر
وعليكم السلام
النقطة 4 غير ممكنة لان الزيجزاج يعيد رسم نفسه باخر موجة فلا يمكن التثبيث لان المعالجة بكل الشموع السابقة i وبالتالي يتم تصحيح الاشارات كل تكة
مرفق المؤشر
[QUOTE=kira-h;916879]وعليكم السلام
النقطة 4 غير ممكنة لان الزيجزاج يعيد رسم نفسه باخر موجة فلا يمكن التثبيث لان المعالجة بكل الشموع السابقة i وبالتالي يتم تصحيح الاشارات كل تكة
يعني لا توجد طريقة أبدا لتثبيت أول سهم على الأقل ....لو عملنا حلقة ثانية لتثبت الأ سهم ممكن ؟ أو الإعتماد على زمن الشمعة التي ظهر بها السهم ؟
لا لان المؤشر من نوع اندكس يقوم بمعالجة الشروط كل حركة للسعر
يمكن ان تستخدم اسهم من نوع اوبجكت وتربطه بتوقيت الشمعة حتى لا تحذف وطبعا بمعالجة الشروط باخر شمعة فقط مثل التنبيه
السلام عليكم أخي الكريم حسن
أشكر لكم كرمكم بجوابكم على طلبي
وأتمنى أن تشرحوا لي كيفية وضع الكود في الإكسبرت هل هو في آخر نص البرمجة أم في أولها
وأجدد الشكر والتحية لكم أخي حسن على الخدمات الجليلة التي تقدمونها لنا وجعلها الله في ميزان حسناتكم....
وعليكم السلام
العفو اخي الكريم ولك بمثل الدعاء امين
بالنسبة للكود ستضعه ببداية الدالة OnTick (او start باللغة القديمة) و OnTimer اذا كان موجود
لان المنصة تقرا الكود سطر سطر بالترتيب من بداية الدالة لهذا يجب مراجعة تلك الشروط اولا اذا تحققت يستمر بقراءة بقية الكود واذا لم تتحقق يعود الى بداية الدالة من جديد في حلقة مفرغة...
لا أستطيع أن أوفي لكم حقكم مهما قلت
أكثر الله من أمثالكم لتستقيم وتتقدم الأمة
آمين،
هذا واجب والله الموفق
السلام عليكم استاذ حسن
عندي اكسبرت شموع الرينكو
ولم اعرف كيف اشغله على الباك تست لكن ليس هاته هي المشكلة
المشكلة هي كيف استخرج بيانات الاكسبرت من شارت اي زوج (offline) واستعمالها في اكسبرت آخر او نفسه
شكرا مقدما
وعليكم السلام
اخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية
يمكنك فتح موضوع بالقسم برمجة المـؤشرات و الاكسبـيرتـات و برامـج التـداول فـي الفـوركس وستجد ردود من الأعضاء ان شاء الله
وعليكم السلام
مثال لوظيفة تعود ب true اذا حدث اعادة تسعير او السيرفر مشغول وعليه يتم اغلاق الصفقة
كما يمكنك تحديد اقصى عدد نقاط إعادة التسعير بدالة فتح الصفقة، وطبعا إذا الشركة تدعم هذا الأمر
مثال :
السلام عليكم استاذ حسن
تابع معي الكود من فضلك
pricelower هو أقصى قاع في الشارت
pricehigher هو اعلى قمة عي الشارت
الان سيدي الكريم بعد ان يهبط السعر اكثر BOX التي تساوي 0.005 نقطة
يهبط معها up_draw
ولكن اريده ان يبقى في مكانه الجديد ولا يعود الى مكانه السابق اذا صعد السعر فوقه
نفس الشيئ بالنسبة لل dn_draw، اذا صعد السعر اكثر من BOX يصعد معها dn_draw
ولكن لا يعود الى مكانه السابق قبل ان يصعد السعر اكثر من BOX
هذه الصورة تبين المشكلة اين تكمن
https://www.fxprg.com/vb/image/png;b...BJRU5ErkJggg==
فما هو الكود المناسب لضبطه حسب ما اريد
وبارك الله فيك
https://www.fxprg.com/vb/image/png;b...BJRU5ErkJggg==اعتذر حاولت ادراج الصورة ولم استطع
ارجوا ان تكون الفكرة كافية
اشكرك جزيلاً استاذي الفاضل .. تقبل فائق تحياتي.
اخي ما هي المشكلة التي تظهر لك؟
يجب ان تستخدم الوضع المتطور و ان تكون الصورة jpg or png و ان لاي كون هناك مانع اعلانات
و اذا عملت هذ الخطوات ولم تظهر ايضاً فقم بارفاق صورة للمشكلة عن طريق هذا الموقع مؤقتاً
https://postimage.org/
ثم
Choose images
وعليكم السلام
لم افهم منطق الكود!
اشرح الفكرة كاملة وارفق المؤشر للمراجعة
العفو اخي الكريم
لقد ادرجت الصورة والحمد لله
المشكلة كانت في اخفاء الاعلانات وسأجعل المتصفح يسمح بظهورها على المنتدى
حياك الله اخي
كما ترى فلا يوجد اي اعلانات نهائياً في المنتدى (فقط بانر للشركات التي تعاقدنا معها) لكن حسب التحديث الجديد لشركات الاستضافة فإنه لا يمكن رفع الملفات الا اذا تم تعطيل مانع الاعلانات
اهلا استاذ
ولا يهمك
نحن نعلم ان الاعلانات مصدر من مصادر دخل المنتدى الذي نستفيد منه
وهذا اقل شيئ يمكننا عمله لشكركم على جهودكم
تحياتي استاذ
ثفضل المؤشر اخي حسن
اعتقد من اسمه سيتضح لك وضيفته
لكن بدون رسم شموع او mode offline
بل يعتمد فقط على خطين يحصران السعر (Bid)
خطي في الاعلى up_draw[]
وخط في الاسفل dn_draw[]
الخط الاعلى - خط الاسفل =BOX
الشرط كالتالي
if up_draw -Bid >= Box
{up_draw = up_draw-Bid}
ولكن اذا يصعد السعر مرة اخرى فوق up_draw ثم يكمل + BOX فيبقى up_draw كما هو
لكن سيتغير dn_draw ويصبح dn_draw +BOX
وهكذا استاذ
اخي الكريم المؤشر رسومي فقط وفكرته مختلفة تماما عن طلبك
لا يوجد اي مصفوفة مثل dn_draw او up_ draw
لم افهم ما هو المطلوب !
فضلا ارفق المؤشر الذي قمت ببرمجته للمراجعة والتصحيح مع شرح المطلوب بصورة من الشارت
فربما ما تريده لا يصلح الا بالدالة ObjectCreate
سيدي لقد اخطأت في تحميل المؤشر نظرا لتشابه الاسماء ارجوك اعذرني
وهذا هو المؤشر المراد تعديله
اخي الكريم الفكرة أو الشرح غير واضح وبالتالي لا يمكنني معرفة الخطا بالكود والذي بدوره لا يوضح شيء! سوى أنه مؤشر يعيد رسم نفسه لانك تضع مقارنة بالسعر الحالي
اخي حسن
كل عام وانت بخير
اريد دالة تعديل الهدف والاستوب بالشرط التالي :
اذا لدينا عدة اوامر شراء يجعل الهدف والاستوب للجميع عند هدف واستوب الامر الاول فقط ونفس الشيء مع اوامر البيع
نسيت اذكر البيع لوحده والشراء لوحده
يعني التعديل يتم مع اول امر شراء لاوامر الشراء فقط واول امر بيع لاوامر البيع فقط
السلام عليكم
دالة تعود بهدف وستوب اول صفقة حسب النوع كالتالي:
ثم دالة تعديل الهدف والستوب عند فتح اكثر من صفقة لكل نوع :
شكرا ياغالي
جاري التجربة
بالتوفيق ان شاء الله
السلام عليكم
جمعة مباركة أخي حسن
فضلا منك ما هو الكود الصحيح لما يلي
1- وضع الأمر المعلق
2- تعديل سعر الأمر المعلق
موجود عندي كود قديم لوضع الأمر المعلق ولكن به مشكلة تظهر خطأ في خانة الجورنال مهما وضعت من إعدادات
وعليكم السلام
يمكنك وضع امر معلق من خلال الوظيفة OrderSend وتأكد من ان كل مدخلاته سليمة ومتوافقة مع نوع الصفقة ومتطلبات منصتك مثل اقل هدف او ستوب متاح او اقل مسافة للامرالمعلق وهكذا...
مثال لتعديل سعر الأمر المعلق وعليك يمكنك يناء شروطك الخاصة :
ألف شكر لك مشرفنا
بالنسبة لكود وضع الأمر المعلق عرفت أين المشكة بعد تنبيهك لي
المشكلة هي في أن الكود يضع الهدف والستوب من مسافة معينة من السعر الحالي
والصحيح هو وضع الهدف والستوب من مسافة معينة من سعر الأمر المعلق
ماهي الطريقة الصحيحة لتعديل الكود أخي حسن
ستضع الهدف والوقف من سعر الامر المعلق وليس السعر الحالي
كالتالي :
أشكرك أخي حسن، تسلم إيدك ،،،
العفو اخي الكريم
السلام عليكم أخي حسن
عند تعديل سعر الأمر المعلق والستوب الخاص به يظهر الخطأ 130
أعتقد بأن المشكلة هي عدم كتابتي لكود الدالة PandingsModify() بشكل صحيح
أيضا مرفق الإكسبيرت للإطلاع، أرغب فقط بحل مشكلة الخطا 130
وضعت لك الإعدادات المدخلة عند ظهور هذا الخطأ
وعليكم السلام
مرفق الاكسبيرت
أشكرك كثيرا مشرفنا القدير
بعد تعديلاتك تعلمت منك وعرفت أين المشكلة
ما شاء الله تبارك الله عليك،،، الله يزيدك من علمه ويحفظك
العفو اخي الفاضل؛ هذا واجب
وبالتوفيق ان شاء الله