سأوفر لك معظم القصة الخلفية لكن يكفي أن أقول أنني كنت أطارد قوسًا يسارًا غير متوازن لفترة أطول بكثير مما أهتم به.


لقد كنت أعمل على EA بناءً على PSAR. باستخدام ميزات الخروج من* *تمكنت من عزل المشكلة على ما يبدو إلى قسم صغير من التعليمات البرمجية أدناه. يتم تجميع EA الكامل عند وضع الكود أدناه بين قوسين* *. بدون ذلك ... رسالة الخطأ '\ end_of_program' - أسطح الأقواس اليسرى غير المتوازنة.

لقد جربت كل شيء يمكن أن أفكر فيه ... وعدد قليل من الآخرين. أي اقتراحات؟؟؟

شكرا لكم مقدما.

// ----------------------------------------------- ---
//| إغلاق طويل |
// ----------------------------------------------- ---
int TradeClose = 0؛
إذا (SARD1gt ؛ عرض) OrderSelect (magicnolong، SELECT_BY_POS، MODE_TRADES)؛ TradeClose = 1؛
إذا (TradeClose = 1 ، OrderClose (glbOrderTicket ، Lots ، Bid ، 3 ، CLR_NONE) ؛


{
إذا كان (glbOrderType == OP_BUY)/تأكيد فتح فترة طويلة
{
if (SARD1gt ، طلب العطاء MagicNumber (magicnolong) OrderClose (glbOrderTicket، Lots، Bid، 3، CLR_NONE))؛

}
}