أحاول تحويل EA من MT4 إلى MT5.
يستخدم EA في MT4 وظيفة iCustom من أجل الحصول على القيم من أدنى.
وقد Indior 8 مخازن. في MT4 ، يعمل بشكل جيد (على سبيل المثال ، تقوم دالة iCustom باسترداد القيمة من المخازن المؤقتة الثمانية للداخل بشكل صحيح).
في MT5 ، بدلاً من ذلك ، يتم استرداد قيم غريبة من داخلي ..
يتم وضع الهند تحت MQL5 \ في الداخل.
هنا أدناه رمز MQL5 الخاص بي: (الملاحظة 60 هي معلمة الإدخال للداخلية)
لـ (i = 0 ؛ ilt ؛ 60 ؛ i ) {
EUR [i] = iCustom (NULL، PERIOD_M1، LR Strength، 60،0، i)؛
USD [i] = iCustom (NULL، PERIOD_M1، LR Strength، 60،1، i)؛
GBP [i] = iCustom (NULL ، PERIOD_M1 ، LR Strength ، 60،2، i)؛
JPY [i] = iCustom (NULL ، PERIOD_M1 ، LR Strength ، 60،3، i)؛
CHF [i] = iCustom (NULL، PERIOD_M1، LR Strength، 60،4، i)؛
CAD [i] = iCustom (NULL ، PERIOD_M1 ، LR Strength ، 60،5، i)؛
AUD [i] = iCustom (NULL، PERIOD_M1، LR Strength، 60،6، i)؛
NZD [i] = iCustom (NULL، PERIOD_M1، LR Strength، 60،7، i)؛
}
يمكن للشخص الرجاء مساعدتي ؟