「Beli saat harga kembali ke order block」「Masuk saat harga mengisi fair value gap」「Ambil pembalikan setelah titik terendah kemarin tersapu sesaat」. Ini pola yang paling luas dibagikan saat ini, kerap disertai angka「win rate 70–80%」「rasio imbal-risiko 1:2 ke atas」. Tulisan ini adalah catatan pengujiannya sebagai logika, bukan sebagai sosok tertentu.
Logika yang diuji
Apa yang tidak bisa ditulis sebagai rumus tidak bisa diuji, jadi kami membatasinya pada enam pola yang dapat didefinisikan secara terbaca-mesin, dan definisinya dikunci sebagai dokumen sebelum dijalankan. Target hanya dipasang 2× dan 3× jarak stop. Bila target lebih sempit daripada stop, win rate otomatis tinggi di mana pun kita masuk (pengujian lain di situs ini menunjukkan entri acak pun menghasilkan 66,3%), sehingga bentuk itu tidak bisa menguji klaimnya. Dengan target dua kali stop, titik impas ada di win rate 33,3%; bila benar 70–80%, profit factor akan menjadi 4–6. Artinya desain ini paling menguntungkan pihak yang mengklaim.
Hasil
| Logika | Jumlah konfigurasi | Jumlah transaksi | Laba bersih (pips) | Rata-rata per transaksi | Win rate |
|---|---|---|---|---|---|
| Retracement ke celah harga yang terbentuk oleh tiga candle | 56 | 161,978 | -395,711 | -2.44 | 25.9% |
| Retest ke candle berlawanan terakhir sebelum dorongan kuat | 56 | 267,058 | -652,594 | -2.44 | 28.7% |
| Pembalikan setelah menembus sementara titik ekstrem hari/sesi sebelumnya | 80 | 490,314 | -884,169 | -1.80 | 30.6% |
| Setup yang dibatasi pada satu jam tertentu | 48 | 5,310 | -12,244 | -2.31 | 35.9% |
| Perubahan struktur: pullback setelah penutupan menembus swing terakhir | 56 | 44,110 | -111,153 | -2.52 | 32.2% |
| Melawan gerakan awal sesi karena dianggap penembusan palsu | 32 | 26,780 | -63,540 | -2.37 | 28.2% |
| Jumlah transaksi | 328 | 995,550 | -2,119,412 | -2.13 |
Totalnya -2,119,412 pips, rata-rata -2.13 pips per transaksi. Konfigurasi yang memenuhi seluruh kriteria yang ditetapkan di awal (jumlah transaksi, profit factor, proporsi tahun untung, koreksi pengujian ganda, pembagian sampel luar, ketahanan biaya 2×): 0/328.
Bagaimana nasib「win rate 70–80%」
Dari 310 konfigurasi dengan minimal 80 transaksi, hanya 0 yang win rate-nya di atas 50%. Tertinggi 47.5% (143 transaksi) dengan interval 95% 39.5%–55.7%. Ada 0 konfigurasi yang batas atasnya mencapai 70%. Selisih ini tidak bisa dijelaskan oleh sampel kecil.
Dibandingkan「entri acak」dengan exit yang sama
Jika logika entri mengandung informasi, ia harus mengalahkan entri acak. Kami menyamakan distribusi jarak stop dan kelipatan target, lalu mengacak arahnya saja. Sebagus apa pun entri diperhalus, hasilnya nyaris tidak berubah. Sebagian bahkan di bawah acak.
| Logika | Jumlah transaksi | Win rate | Masuk acak, keluar sama | Selisih |
|---|---|---|---|---|
| Retracement ke celah harga yang terbentuk oleh tiga candle | 80,989 | 28.8% | 31.9% | -3.1pt |
| Retest ke candle berlawanan terakhir sebelum dorongan kuat | 133,529 | 31.8% | 31.9% | -0.2pt |
| Pembalikan setelah menembus sementara titik ekstrem hari/sesi sebelumnya | 245,157 | 33.6% | 32.2% | +1.4pt |
| Setup yang dibatasi pada satu jam tertentu | 2,655 | 38.2% | 31.6% | +6.6pt |
| Perubahan struktur: pullback setelah penutupan menembus swing terakhir | 22,055 | 34.6% | 31.9% | +2.7pt |
| Melawan gerakan awal sesi karena dianggap penembusan palsu | 13,390 | 31.4% | 31.5% | -0.1pt |
★Inti persoalan: mengapa backtest terlihat bagus
Pada percobaan pertama, di grafik 1 jam keenam instrumen semuanya untung. Penyebabnya satu baris kode. Harga tertinggi pada bar tempat order limit terisi dipakai untuk menilai take-profit. Semua logika di atas masuk dengan order limit di bawah harga saat itu (untuk beli), yang berarti puncak bar tersebut bisa jadi terbentuk sebelum order terisi. Menghitungnya sebagai take-profit sama dengan mengunci laba pada harga yang muncul sebelum kita masuk.
Kami perbaiki: pada bar pengisian hanya stop yang dinilai (stop berada di bawah order limit sehingga hanya bisa tercapai setelah pengisian), dan take-profit dinilai mulai bar berikutnya. Hasilnya pada tabel di bawah: semua instrumen berbalik dari untung menjadi rugi.
| Instrumen | Jumlah transaksi | Take-profit di bar pengisian diizinkan: Laba bersih (pips) | Win rate | Penanganan benar: Laba bersih (pips) | Win rate |
|---|---|---|---|---|---|
| USDJPY | 5,976 | +5,069 | 42.7% | -12,216 | 29.1% |
| EURUSD | 5,721 | +4,500 | 42.4% | -10,572 | 28.9% |
| EURJPY | 6,573 | +7,698 | 42.8% | -14,514 | 29.2% |
| GBPUSD | 6,190 | +6,118 | 42.2% | -12,511 | 29.0% |
| XAUUSD | 2,621 | +5,384 | 42.9% | -2,100 | 30.3% |
| US30 | 1,783 | +1,087 | 40.1% | -2,271 | 28.4% |
Memeriksa dengan data menit apakah koreksinya berlebihan
Menolak sepenuhnya take-profit pada bar pengisian bisa jadi justru terlalu ketat. Karena itu kami memakai data 1 menit untuk menentukan menit keberapa order terisi, lalu menghitung ulang penutupan dari titik itu dan membandingkannya dengan putusan grafik 1 jam. Semua selisih berjalan searah — grafik jam menyebut kena stop padahal data menit menunjukkan target tercapai lebih dulu — dan nol kasus sebaliknya. Versi terkoreksi hanya lebih konservatif sekitar satu pip per transaksi, jauh dari cukup untuk menutup kerugian.
| Instrumen | Dibandingkan | Putusan sama | Dibalik data menit | Arah berlawanan | Selisih rata-rata |
|---|---|---|---|---|---|
| USDJPY | 2,268 | 93.3% | 120 | 0 | +0.97 |
| EURUSD | 1,802 | 93.6% | 90 | 0 | +0.74 |
| EURJPY | 2,266 | 94.1% | 101 | 0 | +1.07 |
| GBPUSD | 2,144 | 93.4% | 114 | 0 | +0.89 |
Mengapa ini terjadi begitu luas
Satu bar tidak mencatat mana yang lebih dulu antara「pengisian」dan「harga tertinggi」. Fitur strategi di platform grafik, mode pengujian per-bar di terminal, dan replay manual satu bar demi satu bar sama-sama punya keterbatasan itu. Ini bukan soal itikad buruk, melainkan sifat alat ujinya. Hasil pola apa pun yang masuk dengan order limit tidak bisa dibaca sebelum Anda tahu bagaimana bar pengisian diperlakukan.
Struktur biaya
Di grafik 15 menit, biaya memakan 30–60% jarak stop. Melebarkan stop di grafik 1 jam dan mengasumsikan spread paling ketat menurunkannya ke 6% — dan tetap negatif. Ini bukan「spread terlalu tinggi sehingga rugi」melainkan ekspektasi sebelum biaya memang sudah nyaris nol.
| Kondisi | Jarak stop rata-rata | Biaya pulang-pergi | Biaya/risiko | Rata-rata per transaksi |
|---|---|---|---|---|
| EURUSD M15 | 5.1 | 1.57 | 30.8% | -1.79 |
| EURJPY M15 | 6.0 | 3.60 | 60.4% | -4.19 |
| EURUSD H1 | 7.6 | 1.00 | 13.2% | -1.85 |
| XAUUSD H1 | 8.2 | 0.50 | 6.1% | -0.80 |
Tentang averaging down dengan penggandaan lot (kategori terpisah)
Desain menambah posisi saat rugi lalu menggandakan lot tidak boleh dinilai dari win rate atau profit factor — secara konstruksi ia menang hampir selalu sampai akhirnya tidak. Yang harus diukur adalah waktu sampai bangkrut. Modal awal $10.000, likuidasi saat level margin di bawah 100%, dijalankan untuk setiap bulan awal yang mungkin. Begitu lot digandakan, tingkat likuidasi melonjak. Jika hanya melihat yang selamat, saldo akhirnya jauh di atas modal awal, sehingga sampel yang tampak「berkinerja luar biasa」pasti selalu ada. Dengan median waktu sampai gagal 3–9 bulan, laporan beberapa bulan pas berada di dalam masa bertahan itu. Menaikkan leverage nyaris tidak mengubah angkanya: pemicunya adalah penggandaan lot.
| Pengali lot | Instrumen | Terlikuidasi | Waktu median | Tercepat 10% | Saldo akhir median |
|---|---|---|---|---|---|
| ×1.0 | USDJPY | 0.0% | — | — | $11,447 |
| ×1.0 | EURUSD | 0.0% | — | — | $12,092 |
| ×1.0 | GBPUSD | 0.0% | — | — | $11,001 |
| ×1.5 | USDJPY | 80.6% | 151 | 30 | $4,940 |
| ×1.5 | EURUSD | 68.3% | 317 | 45 | $5,270 |
| ×1.5 | GBPUSD | 90.5% | 178 | 24 | $4,777 |
| ×2.0 | USDJPY | 80.6% | 105 | 20 | $4,248 |
| ×2.0 | EURUSD | 84.1% | 225 | 42 | $6,159 |
| ×2.0 | GBPUSD | 90.5% | 122 | 20 | $4,887 |
Yang tidak bisa kami uji
Sebagian besar kasus yang mengumumkan keuntungan besar memang tidak berbentuk yang bisa diverifikasi.「Membaca arus pasar」「Membidik saat order timpang」— tidak satu pun menyebut angka mana harus mencapai berapa sebelum masuk. Kami tidak bisa menulis「sudah diuji」untuk sesuatu yang tidak bisa diperiksa, jadi itu dikeluarkan — dan ketidakmungkinan memeriksanya itu sendiri adalah bahan pertimbangan.
Ringkasan
- Tidak ada konfigurasi yang memenuhi kriteria yang ditetapkan di awal.
- Win rate 70–80% tidak dapat dikonfirmasi dengan definisi ini, bahkan dengan margin statistik terlebar.
- Memperhalus entri menghasilkan hasil yang mirip dengan entri acak dengan exit yang sama.
- Alasan terbesar backtest terlihat bagus adalah menghitung puncak bar pengisian sebagai take-profit.
- Alat penggandaan lot harus dinilai dari waktu sampai likuidasi, bukan win rate.
Artikel ini tidak mengajarkan metode yang menang. Ia membagikan satu cara memeriksa. Saat melihat hasil sebuah pola yang masuk dengan order limit, tanyakan dulu bagaimana bar pengisian diperlakukan.
Tentang data mentah
Tabel di atas merangkum 328 konfigurasi. Data mentah per konfigurasi sebelum agregasi (CSV) dan catatan desain program pengujian juga tersedia. Kesimpulan, hasil setiap konfigurasi, kriteria lulus, dan alasan gagal semuanya dipublikasikan di halaman ini. Tidak ada hasil yang merugikan yang disembunyikan. Diberikan kepada pembaca yang membuka akun melalui situs ini (hanya pencocokan nomor akun; tanpa email).
Ini adalah catatan pengujian yang kami jalankan sendiri. Bukan penilaian atas individu, organisasi, atau layanan mana pun. Semua angka adalah simulasi pada data historis dan tidak menunjukkan hasil di masa depan. Perdagangan dapat menimbulkan kerugian melebihi setoran Anda. Ini bukan nasihat investasi; ambil keputusan Anda sendiri.
Artikel terkait
Apakah Order Berjenjang dalam Rentang Harga Benar-benar Berhasil? Uji Kelangsungan 21 Pasangan, 16 Tahun
Kami menguji sistem order limit berjarak sama dengan target kecil dan tanpa stop-loss pada 21 pasangan mata uang. Tanpa memodelkan likuidasi, semua pasangan untung. Dengan likuidasi, tingkat bertahan terbelah 33%–100%. Berikut pasangan yang bertahan meski waktu mulainya digeser.
Spread terukur dari akun sendiri 2026-W32 — data mentah dicatat tiap jam dari MT5
Bukan salinan tabel spread yang dipublikasikan broker: 1,919 sampel bid/ask diambil tiap jam pada akun yang kami buka sendiri (XM (akun riil)) selama 2026-07-26 → 2026-08-02, dirinci per pasangan dan per jam.
Spread terukur dari akun sendiri 2026-W31 — data mentah dicatat tiap jam dari MT5
Bukan salinan tabel spread yang dipublikasikan broker: 1,915 sampel bid/ask diambil tiap jam pada akun yang kami buka sendiri (XM (akun riil)) selama 2026-07-24 → 2026-07-31, dirinci per pasangan dan per jam.
