Indikator ini didasarkan pada DRAW_FILLING buffers.
Indikator ini tidak memerlukan parameter input, melainkan menggunakan fungsi TimeTradeServer() dan TimeGMT().

Terdapat kemungkinan ketidakakuratan dalam waktu sesi perdagangan, karena nilai-nilai diambil dari situs yang pertama saya temukan :))
Anda bisa mengubah nilai-nilai tersebut di bagian konstanta, menggunakan waktu GMT.
// Konstanta waktu yang ditentukan berdasarkan Greenwichconstint AsiaOpen=0; constint AsiaClose=9; constint AsiaOpenSummertime=1; // Sesi Asia bergeserconstint AsiaCloseSummertime=10; // setelah perubahan waktuconstint EuropaOpen=6; constint EuropaClose=15; constint AmericaOpen=13; constint AmericaClose=22;
Anda juga bisa memanfaatkan perubahan waktu untuk waktu musim panas. Saat ini, ini masih sangat sederhana dan diatur dengan fungsi TimeDaylightSavings();
//+--------------------------------------------------------------------+// Penentuan waktu musim panas disiapkan untuk perhitungan di masa depan//+--------------------------------------------------------------------+bool Summertime(datetime time) { if(TimeDaylightSavings()!=0) return(true); else return(false); }
Jadi, setelah perubahan waktu menjadi waktu musim panas, semua sejarah waktu akan berubah dan sebaliknya.
Versi pertama dari indikator ini telah diterbitkan di MQL4.

Komentar 0