Saya mencoba mengonversi EA dari MT4 ke MT5.
EA di MT4 menggunakan fungsi iCustom untuk mendapatkan nilai dari yang lebih rendah.
Indior memiliki 8 buffer. Di MT4 berfungsi dengan baik (mis. Fungsi iCustom mengambil nilai dari 8 buffer indior dengan benar).
Di MT5, sebagai gantinya, ini mengambil nilai-nilai aneh dari dalam ruangan ..
India ditempatkan di bawah MQL5 \ Indoors.
Di sini di bawah kode MQL5 saya: (atan 60 adalah parameter input dari dalam ruangan)

untuk (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);


}

Bisakah seseorang membantu saya?