أنا عالق مع رمز بلدي حيث أريد إنشاء نوع من حلقة المسح الضوئي للتحقق ما إذا كان هناك أي أوامر بين أول أمر مفتوح و stoploss.
إذا كان الطلب مفقودًا ، فعليك إرسال الطلب. النتيجة يجب أن تبدو EA كما لو كان هناك دائمًا طلب على بعض الأسعار بين أول طلب مفتوح و stoploss.
يمكن للشخص دفعني إلى الاتجاه الصحيح هنا أو أرسل لي بعض الأمثلة المشابهة لكيفية حل هذا.
Inserted Code int bMagic = 111؛ int start () {//---- int tot = OrdersTotal ()؛ int bCount if (tot == 0) {OrderSend (Symbol ()، OP_BUY، 1، Ask، 3، Ask-25 * Point، Ask 25 * Point، 0، bMagic، 0، Green)؛ } إذا (tot! = 0) {for (int count = tot-1؛ countgt؛ 0؛ count--) {if (! OrderSelect (count، SELECT_BY_POS)) تابع؛ {if (OrderSymbol () == Symbol () OrderMagicNumber () == bMagic) {if (OrderType () == OP_BUY) {double bOpen = OrderOpenPrice ()؛ double bSL = OrderStopLoss ()؛ double bTicket = OrderTicket ()؛ bCount ؛ }}}}} نطاق int ؛ if (bCount! = 0) {range = (bOpen-bSL)Point؛ } إذا كان (range! = 0) {//؟؟؟؟ }/---- return (0)؛ }