Selisih 92-98% antara Backtest Python dan Real Test MT5
Daftar Isi
- Spesifikasi Strategi — Breakout Range Asia ke Sesi NY
- Hasil Python Walk-Forward — Angka yang Mentereng
- Namun — Real Test MT5 14 Tahun (USDJPY_NY_BREAKOUT_EA.mq5 v2.0)
- Mengapa Selisihnya Bisa Sebesar Ini — 5 Dugaan Penyebab
- 1. Spread/Slippage Tidak Diperhitungkan
- 2. Kualitas Data
- 3. Selisih Model Eksekusi
- 4. Kerapuhan TP Dua Tahap Berbasis ATR di Real Test
- 5. Dampak Buruk CASCADE Semi-Compounding di Real Test
- Pelajaran di Level Industri
- 1. Backtest/Walk-Forward Python **Tidak Bisa Dijadikan Acuan untuk Real Test MT5**
- 2. "Hipotesis yang Masuk Akal Secara Ekonomi" pun Tetap Wajib Diverifikasi di Real Test
- 3. Penguatan Dasar Aturan CLAUDE.md "Real Test Wajib Mutlak"
- Keputusan FXEA365
- Rekomendasi untuk Industri — Bagi Pengguna Backtest Python
- Tautan Terkait
Selisih 92-98% antara Backtest Python dan Real Test MT5
Halo, saya pengelola FXEA365.
Artikel ini membeberkan secara terbuka proses perbandingan strategi NY Session Breakout antara Python Walk-Forward dan real test MT5 14 tahun pada 2026-05-29, yang menunjukkan selisih PF sebesar 92-98%.
Ini adalah data penting yang membuktikan kembali di level industri bahwa "angka mentereng di backtest Python belum tentu berhasil saat dijalankan di MT5 real".
Spesifikasi Strategi — Breakout Range Asia ke Sesi NY
| Item | Pengaturan |
|---|---|
| Timeframe | H1 |
| Range Asia | 0-4h UTC (pembentukan range sesi Asia) |
| Waktu Trading | 15-20h UTC (selama sesi NY) |
| Entry | Breakout High/Low sesi Asia |
| Exit | SL = ATR × 0.5 / TP1 = ATR × 0.5 (close 50%) / TP2 = ATR × 7.0 |
| Lot | Risk 2% (CASCADE semi-compounding) |
Strategi yang secara teori memiliki edge:
- Sesi NY (UTC 15-20 = JST 24-05 dini hari) adalah jam aktif institusi, likuiditas terkonsentrasi
- Range Asia adalah acuan alami, breakout ke atas/bawahnya merupakan sinyal arah yang kuat
- Exit dua tahap (TP1=ATR×0.5/TP2=ATR×7) melindungi dari false breakout sekaligus menangkap tren
Hasil Python Walk-Forward — Angka yang Mentereng
Pada 2026-05-27 hingga 28, dijalankan WF (Train 60% / Test 40%) untuk 9 pasangan mata uang menggunakan scripts/gen_h1_ny_walkforward.py:
| Pair | train PF | test PF | test DD | test WR | Konsistensi | Survival Rate OOS |
|---|---|---|---|---|---|---|
| EURUSD | 7.42 | 9.03 | 5.47% | 79.6% | 0.82 | 500/500 |
| GBPUSD | 11.78 | 13.00 | 31.85% | 84.2% | 0.91 | 500/500 |
| XAUUSD | 7.76 | 11.96 | 13.18% | 80.9% | 0.65 | (verifikasi sebelumnya) |
| EURJPY | 9.41 | 7.93 | 7.46% | 79.2% | 0.84 | 500/500 |
| GBPJPY | 9.74 | 8.24 | 12.30% | 79.3% | 0.85 | 500/500 |
| USDJPY | 6.12 | 11.62 | 36.24% | 80.7% | 0.53 | (verifikasi sebelumnya) |
| CADJPY | 7.59 | 5.76 | 32.81% | 75.9% | 0.76 | 499/500 |
| AUDJPY | 8.49 | 6.32 | 27.33% | 74.4% | 0.74 | 351/500 |
| NZDJPY | 9.22 | 6.51 | 15.05% | 70.6% | 0.71 | 500/500 |
Kesembilan pasangan mata uang mencatat PF≥5 × win rate≥70% × survival rate OOS 500/500.
Menurut kebiasaan umum di industri ini, hasil semacam ini seharusnya langsung dipublikasikan dengan narasi "edge universal impian ditemukan!" "perluas lineup ke semua pasangan mata uang!".
Namun — Real Test MT5 14 Tahun (USDJPY_NY_BREAKOUT_EA.mq5 v2.0)
Mengikuti aturan CLAUDE.md "real test wajib mutlak", 4 pasangan mata uang dengan hasil terkuat dari Python WF diuji ulang dengan real test MT5 14 tahun:
| Pair | Python WF (test) | Real Test MT5 14 Tahun | Selisih | Hasil Akun |
|---|---|---|---|---|
| USDJPY | PF 11.62 / DD 36% | PF 0.77 / DD 99.72% | −93% | -$9.966 (hampir habis total) |
| EURUSD | PF 9.03 / DD 5.47% | PF 0.73 / DD 99.84% | −92% | -$9.984 (hampir habis total) |
| GBPUSD | PF 13.00 / DD 31.85% | PF 0.21 / DD 101.12% | −98% | -$10.112 (akun jebol) |
| EURJPY | PF 7.93 / DD 7.46% | PF 0.49 / DD 100.01% | −94% | -$10.001 (akun jebol) |
Keempat pasangan mata uang gagal total, dengan selisih PF terhadap Python WF sebesar 92-98%.
Mengapa Selisihnya Bisa Sebesar Ini — 5 Dugaan Penyebab
1. Spread/Slippage Tidak Diperhitungkan
Backtest Python dihitung berbasis close-to-close. Pada real test, setiap eksekusi memburuk akibat spread (0,5-2 pips) + slippage. Kerugian 1-3 pips per transaksi terakumulasi seiring waktu.
2. Kualitas Data
Python menggunakan data Dukascopy M5 yang diagregasi ke H1. Real test MT5 menggunakan data tick dari broker (pergerakan harga yang jauh lebih detail). Meski sama-sama disebut "candle H1", pergerakan harga di dalamnya berbeda.
3. Selisih Model Eksekusi
Python mengasumsikan eksekusi ideal (selalu terisi di harga yang diinginkan). Real test MT5 memiliki batasan volume/spread sehingga harga yang diinginkan dan harga eksekusi aktual berselisih. Ini sangat terlihat pada jam volatilitas tinggi (misalnya tepat setelah pembukaan sesi NY).
4. Kerapuhan TP Dua Tahap Berbasis ATR di Real Test
Desain ini terlihat elegan secara teori, tetapi TP2=ATR×7 hampir tidak pernah tercapai di real test.
- Backtest Python: menghitung SL/TP optimal secara "hasil akhir" berdasarkan data historis
- Real test: SL=ATR×0.5 sering tersentuh, sementara tren tidak cukup panjang untuk mencapai TP2=ATR×7, sehingga stop loss beruntun terjadi
5. Dampak Buruk CASCADE Semi-Compounding di Real Test
Desain penyesuaian lot secara dinamis berdasarkan saldo justru mempercepat kerugian saat mengalami rentetan kekalahan:
- Saldo $10K → Risk 2% → Lot 0,2
- Setelah kalah beruntun, saldo $8K → Risk 2% → Lot 0,16 (turun sedikit)
- Setelah kalah beruntun lagi, saldo $5K → Risk 2% → Lot 0,10 (tidak cukup menahan kerugian)
"Keajaiban compounding" yang secara teori menguntungkan justru berbalik merugikan di real test.
Pelajaran di Level Industri
1. Backtest/Walk-Forward Python Tidak Bisa Dijadikan Acuan untuk Real Test MT5
- "PF≥5 × WR≥70% × survival rate OOS 500/500" pun tidak berarti apa-apa di real test
- Penilaian "robust" atau "OOS robust" dalam WF hanya mengukur ketahanan di dalam data Python, bukan pengganti real test
2. "Hipotesis yang Masuk Akal Secara Ekonomi" pun Tetap Wajib Diverifikasi di Real Test
- "Institusi aktif di jam sesi NY" dan "breakout atas/bawah range Asia adalah sinyal arah" benar secara teori
- Namun gagal total pada real test MT5 14 tahun = selisih antara teori dan kenyataan sangat besar
3. Penguatan Dasar Aturan CLAUDE.md "Real Test Wajib Mutlak"
- 25 EA + 4 strategi NY Session = total 29 verifikasi memastikan bahwa backtest Python tidak bisa dipercaya sepenuhnya
- Ini menjadi data pendukung di level industri bagi arah brand FXEA365 ("bukan angka mentereng, melainkan pembuktian nyata di real test")
Keputusan FXEA365
Karena kesembilan pasangan mata uang strategi NY Session gagal total di real test MT5, strategi ini tidak dipublikasikan di situs.
Lineup publikasi tetap: hanya 4 pilar utama EURJPY ASIA / GBPJPY ASIA / BLAZE GOLD / AUDCAD PEACE-CLONE.
Total return tahunan +35,5% (Risk 5%) memang tidak mentereng, tetapi merupakan angka nyata yang benar-benar teruji melalui real test 14 tahun.
Rekomendasi untuk Industri — Bagi Pengguna Backtest Python
Artikel ini tidak bermaksud menolak penggunaan backtest Python. Namun, berikut adalah pembagian penggunaan yang direkomendasikan:
| Penggunaan Backtest Python yang Tepat | Tingkat Rekomendasi |
|---|---|
| Verifikasi awal ide strategi (apakah arah ini menjanjikan) | ✅ Direkomendasikan |
| Screening rentang parameter (bagian mana yang perlu diverifikasi lebih detail) | ✅ Direkomendasikan |
| Pengecekan robustness WF (cek overfitting lewat pemisahan Train/Test) | ✅ Direkomendasikan |
| Dasar angka yang dipublikasikan di situs | ❌ Dilarang (berbeda dari real test) |
| Menjadikan "survival rate OOS" sebagai alat jual | ❌ Dilarang (bukan pengganti real test) |
| Keputusan publikasi EA | ❌ Dilarang (real test MT5 wajib) |
Angka dari backtest Python hanyalah "indikator screening awal". Publikasi resmi memerlukan verifikasi real test MT5.
Tautan Terkait
- EA Unggulan (Sudah Diverifikasi Real Test):
- ★1 EURJPY ASIA BREAKOUT (PF real test 14 tahun=1.18)
- ★2 GBPJPY ASIA BREAKOUT (PF real test 14 tahun=1.38)
- ★3 BLAZE GOLD v2.30 (PF real test 7 tahun=1.61)
- ★4 AUDCAD PEACE-CLONE (PF real test 10 tahun=1.36)
- Blog Terkait:
FXEA365 — Kami hanya mempublikasikan secara gratis strategi yang benar-benar terbukti berjalan melalui real test MT5 14 tahun, bukan sekadar angka klaim yang mentereng.
📧 Peringatan sebelum harga naik + kursus email gratis 5 hari
Semua EA dijual dengan harga peluncuran dan naik bertahap seiring penjualan. Dapatkan pemberitahuan sebelum setiap kenaikan, plus email harian tentang trading algo, membaca backtest, dan memilih broker.
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.