Zona Waktu Server yang Berbeda Merusak Filter Jam Trading
Daftar Isi
- Kesimpulan: filter jam trading tidak berarti tanpa kejelasan "jam berapa menurut jam yang mana"
- Mengapa waktunya bisa bergeser
- Waktu di MT5 adalah "waktu server"
- GMT+2/+3 berganti mengikuti daylight saving
- Pola pergeseran yang umum
- Konsep koreksi otomatis
- Metode 1: Konversi dengan GMT sebagai acuan
- Metode 2: Menyimpan aturan daylight saving dalam perhitungan
- Metode 3: Memperkirakan dari candle pertama setelah pembukaan pekan
- Daftar periksa sebelum pemasangan
- Batasan dan hal yang perlu diperhatikan
- Ringkasan
Kesimpulan: filter jam trading tidak berarti tanpa kejelasan "jam berapa menurut jam yang mana"
Pada EA dengan filter jam trading, Anda mungkin mengatur "trading hanya pada jam London". Namun jika waktu server broker bergeser, EA sebenarnya akan trading di rentang waktu yang meleset 1 jam. Penyebab paling umum adalah perbedaan apakah waktu server memakai GMT+2 atau GMT+3, dan kapan daylight saving (waktu musim panas) diganti.
Sebelum memasang EA yang memakai filter jam trading, kami menyarankan Anda memeriksa apakah "jam yang menjadi acuan EA" sama dengan "jam di akun Anda". Pergeseran ini sulit disadari hanya dengan melihat layar, dan hanya muncul dalam bentuk hasil yang memburuk sedikit demi sedikit.
📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
Segera setelah mendaftar, Anda menerima tautan unduhan paket khusus pelanggan berisi 13 indikator MT5 kami: file terkompilasi (.ex5), kode sumber, dan panduan pemasangan. Lalu 8 email tentang dasar-dasar trading algoritmik, cara membaca backtest dengan benar, dan memilih broker (satu per hari selama 5 hari pertama, lalu 7, 14, dan 30 hari setelah mendaftar). Anda juga mendapat pemberitahuan sebelum setiap kenaikan harga versi yang dijual di MQL5 Market (harga peluncuran yang naik bertahap seiring penjualan). Di situs ini EA kami gratis dengan akun riil di broker mitra.
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.
Mengapa waktunya bisa bergeser
Waktu di MT5 adalah "waktu server"
Waktu yang tampil di chart MT5, begitu juga waktu yang diterima EA lewat TimeCurrent(), adalah waktu server broker. Itu bukan waktu Jepang dan bukan GMT. Karena itu, kalau Anda menulis "jam 8 sampai 16" di EA, artinya jam 8 sampai 16 menurut waktu server.
GMT+2/+3 berganti mengikuti daylight saving
Banyak broker memakai GMT+2 di musim dingin dan GMT+3 di musim panas. Tujuannya agar pukul 17.00 New York bertepatan dengan pergantian candle harian (jam 0), sehingga pergantiannya mengikuti daylight saving Amerika Serikat. Di sisi lain, ada broker yang berganti mengikuti daylight saving Eropa, ada yang tetap di GMT+2 sepanjang tahun, dan ada pula yang memakai GMT+0.
Tanggal mulai dan berakhirnya daylight saving di Amerika Serikat dan Eropa berbeda. Pada musim gugur 2026, Eropa mengakhiri daylight saving pada 25 Oktober, sedangkan Amerika Serikat pada 1 November. Selama satu minggu itu, waktu server bisa selisih 1 jam bahkan antar broker yang sama-sama bertipe "GMT+2/+3". Pada musim semi, periode pergeserannya sedikit lebih panjang.
Pola pergeseran yang umum
| Situasi | Yang terjadi |
|---|---|
| EA mengasumsikan GMT+2/+3, akun memakai GMT+2 tetap | Selama musim panas, penilaian waktu selalu lebih awal 1 jam |
| Perbedaan tanggal pergantian gaya AS dan gaya Eropa | Bergeser 1 jam hanya selama beberapa minggu di musim semi dan musim gugur |
| Broker saat backtest berbeda dengan broker saat live | Trading terjadi pada jam yang berbeda dari saat pengujian |
| Jam diinput dengan acuan waktu Jepang | Selisih dengan waktu Jepang berubah antara musim panas dan dingin, sehingga hanya cocok di salah satu musim |
Meski hanya 1 jam, pada EA yang mengincar pergerakan harga tepat sebelum pembukaan London, entry akan terjadi pada jam sepi sebelum market buka. Pada filter yang seharusnya menghindari sekitar pergantian candle harian, saat spread cenderung melebar, EA justru akan trading tepat di rentang waktu itu.
Konsep koreksi otomatis
Metode 1: Konversi dengan GMT sebagai acuan
Ini adalah cara mengambil GMT dengan TimeGMT() lalu menilai sesi berdasarkan GMT. Di trading real-time cara ini berjalan lancar, tetapi di strategy tester MT5 TimeGMT() mengembalikan nilai yang sama dengan waktu server. Jika hanya memakai metode ini, koreksi tidak bekerja saat backtest.
Metode 2: Menyimpan aturan daylight saving dalam perhitungan
Ini adalah cara menghitung selisih dari tanggal, misalnya "+3 dari Minggu kedua bulan Maret sampai Minggu pertama bulan November". Kelebihannya, perilakunya sama di tester. Namun Anda harus tahu apakah broker memakai gaya AS, gaya Eropa, atau tetap, dan jika aturannya keliru, koreksi justru menggeser waktu.
Metode 3: Memperkirakan dari candle pertama setelah pembukaan pekan
Ini adalah cara memperkirakan selisih server dengan melihat jam berapa bar pertama pekan itu dimulai. Metode ini bisa dipakai tanpa mengetahui pengaturan tiap broker, tetapi bisa salah memperkirakan pada pekan libur atau pekan dengan jam perdagangan khusus, sehingga kami tidak memakainya sendirian.
Karena setiap metode punya celah, menurut kami bentuk yang paling aman secara praktis adalah "memperkirakan secara otomatis, tetapi bisa ditimpa dengan nilai input manual".
Daftar periksa sebelum pemasangan
- Cek di panduan atau parameter EA apakah jam trading ditulis dalam waktu server, GMT, atau waktu Jepang
- Pastikan waktu server akun Anda dengan membandingkan jam di Market Watch dengan GMT (untuk musim panas dan musim dingin)
- Konfirmasi lewat support atau pengumuman apakah broker tersebut berganti dengan gaya AS, gaya Eropa, atau tetap
- Pastikan broker yang dipakai untuk backtest sama dengan broker untuk trading live
- Pada pekan pergantian daylight saving, lihat jam entry EA di log
Untuk perbedaan waktu server tiap broker, lihat juga Perbandingan Broker FX, dan untuk cara mengisi parameter, lihat Cara Setting EA.
Batasan dan hal yang perlu diperhatikan
Koreksi otomatis bukan solusi segalanya. Broker bisa mengubah pengelolaan waktu server tanpa pemberitahuan, dan terkadang dari luar kita tidak dapat memastikan sejarah harga lama direkam dengan jam yang berlaku pada saat itu. Dalam kasus seperti itu, meski koreksi sudah dipasang dengan benar, jam trading pada backtest tidak dapat direproduksi secara akurat.
Selain itu, menggeser jam trading kadang membuat hasil membaik. Namun itu bisa jadi hanya kebetulan. Kami tidak menyarankan memakai pengaturan yang bergeser hanya karena pengaturan itu menang di backtest, karena masalahnya sama dengan curve fitting.
Lebih jauh lagi, meski jam sudah selaras dengan benar, apakah strategi itu bisa menang di sesi tersebut adalah persoalan lain. Filter jam trading adalah alat untuk menghindari jam yang merugikan, bukan jaminan keuntungan.
Ringkasan
- Waktu di MT5 adalah waktu server, dan bergantung pada broker bisa berupa GMT+2/+3, tetap, atau GMT+0
- Karena tanggal pergantian daylight saving gaya AS dan gaya Eropa berbeda, ada periode bergeser 1 jam di musim semi dan musim gugur
TimeGMT()di tester bernilai sama dengan waktu server, sehingga dengan itu saja koreksi tidak bisa dilakukan saat pengujian- Kombinasi perkiraan otomatis dan penimpaan dengan input manual adalah pilihan yang realistis
- Sebelum memasang EA, cocokkan "jam EA" dengan "jam akun" baik di musim panas maupun musim dingin
- Meski jamnya sudah cocok, belum tentu strategi itu menang di sesi tersebut
Tips operasional MT5 lainnya kami rangkum di Pengetahuan EA & MT5.
Terkait
2026-10-19
Hasil Backtest EA Tidak Sama? Periksa 5 Hal Ini
2026-10-16
Backtest dengan Simbol Kustom MT5 dan Jebakannya
2026-10-15
Kualitas Histori MT5: Tick Nyata dan Batasannya
2026-10-12
Uji Dark Algo MT5: PF 2.08, DD Maks 35.05% (Kondisi Sama)
📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
Segera setelah mendaftar, Anda menerima tautan unduhan paket khusus pelanggan berisi 13 indikator MT5 kami: file terkompilasi (.ex5), kode sumber, dan panduan pemasangan. Lalu 8 email tentang dasar-dasar trading algoritmik, cara membaca backtest dengan benar, dan memilih broker (satu per hari selama 5 hari pertama, lalu 7, 14, dan 30 hari setelah mendaftar). Anda juga mendapat pemberitahuan sebelum setiap kenaikan harga versi yang dijual di MQL5 Market (harga peluncuran yang naik bertahap seiring penjualan). Di situs ini EA kami gratis dengan akun riil di broker mitra.
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.
Punya pertanyaan tentang EA atau Forex?
Anda bisa mengajukannya di forum trading Nattzy (daftar gratis). Pertanyaan di luar artikel ini juga dipersilakan — pengaturan EA, memilih broker, dan lainnya.
Tanya di Nattzy ↗