Originally Posted by
;
Oke, saya telah menemukan cara untuk menghitung tertinggi atau terendah terendah untuk orang yang lebih rendah selama periode tertentu. Jika Anda ingin menemukan tertinggi tinggi atau rendah untuk indior seperti rata-rata bergerak sederhana, Anda harus mendeklarasikan array dan mengisi loop untuk dengan nilai-nilai yang dihitung untuk setiap bar periode yang Anda uji. Maka Anda harus menggunakan ArrayMaximum dan ArrayMinimum untuk menemukan posisi tinggi atau rendah dalam array dan kemudian menemukan nilai posisi itu menggunakan iHigh () dan iLow ()./hitung tinggi tertinggi rata-rata bergerak int malookback = 5;/4 1 - jumlah bilah untuk menghitung nilai ma int madailyPERIOD = 30;/memindahkan rata-rata periode ganda madaily [5];/mendeklarasikan array dhhv ganda, dllv; untuk (int i = 0; i lt; malookback; i ) {madaily [i] = iMA (NULL, PERIOD_D1, madailyPERIOD, 0, MODE_SMA, PRICE _CLOSE, i); dhhv = iHigh (EURUSD, PERIOD_D1, (ArrayMaximum (mungkin, 4, 1))));/hitung terendah terendah dari rata-rata bergerak dllv = iLow (EURUSD, PERIOD_D1, (ArrayMinimum (mungkin, 4, 1))); }