مرحبا،
نظرًا لوجود EA قيد التشغيل بالفعل على الرسم البياني (الرسم البياني) الخاص بي ، أود أن يكون البرنامج النصي الخاص بي مفتوحًا ثلاثة (أو أكثر أو أقل ، لا يهم ولكن 1 n ، ngt؛ = 0 الصفقات عندما يتم تنفيذ) الصفقات ، لأول مرة عندما يتم تنفيذها على الرسم البياني والباقي واحد في شريط جديد.
حالياً ، هذه هي الطريقة التي يبدو بها المنطق ، ولكن هذا لا يفتح سوى التداول الأول ، والبقاء على الرسم البياني ولكن لا تفتح الصفقات القليلة التالية.
ربما يكون شيئًا غبيًا ، لكني متعبة وقد نظرت في الكود معظم ساعاتي في الاستيقاظ حتى الآن وأنا أفتقده.
أو أفتقد المنطق تمامًا.
وفي كلتا الحالتين ، أي مساعدة سيكون موضع تقدير كبير.
Inserted Code int ExtraTrades = 3؛ datetime stopper = Time # 91؛ 0 # 93 ؛؛ int counter = 1؛/ ----------------------------------------------- ------------------- /| هو شريط جديد |/ ----------------------------------------------- ------------------- bool IsNewBar () {if (stopper == Time # 91؛ 1 # 93؛) {stopper = Time # 91؛ 0 # 93؛ . عاد صحيح } آخر {return false؛ }}/ --------------------------------------------- --------------------- void start () {while (counter lt؛ = ExtraTrades) {if (counter == 1) {OpenIt ()؛ مكافحة ؛ } if (IsNewBar ()) {OpenIt ()؛ مكافحة ؛ }} العداد = 1 ؛ }