أهلاً!
أرغب في كتابة مستشار خبير:
1. الشراء تلقائيًا عند إرفاق الرسم البياني باستخدام stoploss محدد
2. عندما يصل السعر إلى مستوى ما ، يتم نقل وقف الخسارة تلقائيًا
في مكان ما فوق سعر الفتح ، وفي هذه اللحظة يتم تمكين وقف الخسارة المتحرك.
قل لي من فضلك ما هي الأخطاء في برنامجي ، حتى أنه لا يتحرك
stoploss ... شكرا لك واغفر لي لغتي الإنجليزية
تم إدراج رمز منطقي أولاً = صحيح ؛ int Tral_Stop = 15 ؛ مزدوج السعر ، السعر مفتوح ؛ مستوى مزدوج تذكرة int/------------------------------------------------ ------------------- int init () {Ticket = OrderSend (الرمز ()، OP_BUY، 0.1، Ask، 3، Bid-15 * Point، Bid 500 * نقطة)؛ if (OrderSelect (Ticket، SELECT_BY_TICKET) == true) {PriceOpen = OrderOpenPrice () ؛ المستوى = فتح السعر 3 * نقطة ؛ } عودة (0)؛ }/----------------------------------------------- -------- int deinit () {return (0)؛ }/----------------------------------------------- ----------------- int start () {Price = Bid؛ string Symb = Symbol ()؛ if (First == True) {if (Price gt؛ = Level) {OrderModify (Ticket، PriceOpen، Level، Bid 500 * Point، 0) ؛ الأول = خطأ ؛ إرجاع؛ } else {return؛ }} else {OrderSelect (تذكرة ، SELECT_BY_TICKET) ؛ مزدوج SL = OrderStopLoss () ؛ مزدوج TS = Tral_Stop ؛ int Min_Dist = MarketInfo (Symb، MODE_STOPLEVEL) ، إذا (TS lt ؛ Min_Dist) TS = Min_Dist ؛ if (NormalizeDouble (SL، Digits) lt؛ NormalizeDouble (Bid-TS * Point، Digits)) {SL = Bid-TS * Point؛ }} return (0)؛ }