السلام عليكم

أرجو برمجة خبير يعقد صفقة مباشرة واحدة بعد اغلاق شمعة وصل أو تجاوز خلالها السبريد مقداراً معينا.
يجب ألا يعقد الخبير أية صفقة أخرى طالما أن هناك صفقة جارية، حتى لو انطبقت الشروط.

المدخلات المطلوبة
+ Start_Time/End_Time
+ TimeFrame
+ MinSpread
+ Slippage
+ Lot
+ Buy/Sell/Both
+ AutoDirection
+ SL
+ (%) AutoTP
+ (%) AutoBE
+ BEStep
+ (%) AutoCloseHalf
+ (%) AutoTrailingStop
+ MagicNumber

مثال
+ TimeFrame: M5
+ 3 :MinSpread
+ Lot: 1
+ Buy/Sell/Both: both
+ AutoDirection: false (شرح الأمر في الأسفل)
+ 20 :SL
+ 200% :AutoTP
+ 50% :AutoBE
+ 2 :BEStep
+ 100% :AutoCloseHalf
+ 100% :AutoTrailingStop

مهمة "AutoDirection: true"
ما يجب أن يقوم به الخبير حسب المعطيات المذكورة التالي
بغض النظر عن التشارت المفتوح سيتابع الخبير السبريد حتى ان وصل الى 3 "على الأقل" سينتظر الى أن تغلق شمعة الخمس دقائق التي وصل فيها السبريد الى المقدار المعين، ثم يعقد صفقة مع افتتاح الشمعة الجديدة في الاتجاهيين (1 لوت شراء و 1 لوت بيع).
وقف الخسارة 20 بيب لكل اتجاه طبعا، الهدف 40 بيب (%200*20)،
و بنفس الطريقة الدفع بالوقف الى مستوى الدخول زائد الستيب عند وصول الربح الى 10 بيب (%50*20)،
اغلاق نصف العقد عند تحقيق 20 بيب ربح (%100*20)،
و الاستمرار بتحريك الوقف ابتداءً من وصول الربح الى 20 بيب (%100) بيب واحد كلما زاد الربح بيب.

هام
طالما كانت هناك أية صفقة جارية، بغض النظر عن اتجاهها، لا يعقد الخبير أية صفقة أخرى، لا في اتجاه الصفقة الجارية و لا في عكسها.


خالص الشكر و التقدير