Strategi Breakout
EA breakout masuk posisi saat harga keluar dari rentang konsolidasi atau level kunci yang terdefinisi dengan konfirmasi momentum. Ia mengambil posisi lebih awal daripada entri tren berbasis crossover, tetapi rentan terhadap false breakout di pasar bervolatilitas rendah. Dalam baseline Builder, template pending stop mencetak 1,23 berbanding 1,05 untuk template market order.
Sekilas
Tembusan rentang kemarin
Buy Stop berada 5 pip di atas high harian sebelumnya dan Sell Stop 5 pip di bawah low. Order yang tidak pernah terisi akan kedaluwarsa begitu saja, dan stop-loss diletakkan di dalam rentang sebelumnya, karena masuk kembali adalah bukti bahwa tembusan itu gagal.
Sekilas
Pengaturan in-sample terbaik ternyata jebakan
Template stop tertunda Builder pada USD/JPY H1, dalam tiga jendela: 2018–21, 2022–24 dan 2025–26. SL 50 / TP 120 memuncak di 1,31 tetapi jatuh ke 0,98 pada jendela pertama, sehingga SL 30 / TP 120, di atas 1,0 pada ketiganya, yang dipilih.
Mekanisme
EA mendefinisikan rentang konsolidasi selama periode lookback (mis. high/low hari sebelumnya, kanal Donchian, atau pita ATR). Saat harga diperdagangkan atau ditutup di luar rentang, dengan konfirmasi opsional dari ADX yang naik atau ATR yang melebar, transaksi dibuka searah breakout — di harga pasar, atau lewat stop order yang sudah diparkir di level itu lebih dulu. Stop ditempatkan di dalam rentang sebelumnya; target diproyeksikan dari lebar rentang itu sendiri (target measured move) atau dikelola dengan trailing stop.
Kecocokan
Paling baik setelah periode konsolidasi bervolatilitas rendah, saat ATR menyusut di bawah rata-rata 20 periodenya. GBP/USD, EUR/USD, dan XAU/USD pada H1 adalah medan alaminya. Tingkat false breakout meningkat selama sesi Asia saat likuiditas menipis; filter jam trading adalah bagian dari strategi, bukan optimasi. Cocok sebagai pelengkap strategi tren — entri breakout memberi posisi lebih awal daripada entri tren berbasis crossover — dan bagi trader yang sanggup menjalani rentetan panjang stop-out kecil.
Catatan
EA breakout adalah Expert Advisor yang menunggu harga lolos dari rentang yang terdefinisi — paling umum high dan low hari sebelumnya — lalu bertransaksi searah pelolosan itu. Taruhannya adalah bahwa pergerakan yang keluar dari konsolidasi panjang berjalan lebih jauh daripada perkiraan sebagian besar pelaku pasar. Ini salah satu ide tertua dalam trading otomatis, sekaligus salah satu yang paling jujur untuk dievaluasi. Rentangnya objektif, pemicunya objektif, dan mode gagalnya (false breakout) terlihat di chart mana pun.
Ini juga strategi di mana mekanika lebih menentukan daripada idenya. Builder mencetak baseline terukur pada setiap kartu template yang memilikinya. Dua template breakout hari sebelumnya terbelah dengan jelas: versi pending stop mencetak jauh di atas versi market order pada instrumen dan jendela yang identik. Halaman ini menjelaskan cara kerja strateginya, kapan ia menghasilkan, parameter yang membuat perbedaan dalam pencarian yang dicatat Builder, dan bagaimana ia gagal.
Cara kerja EA breakout: mekanismenya
Setiap EA breakout menjawab tiga pertanyaan dalam kode:
1. Apa rentangnya? Definisi klasiknya adalah high dan low hari sebelumnya, dibaca pada timeframe D1 (iHigh(_Symbol, PERIOD_D1, 1) dalam istilah MQL5). Alternatifnya meliputi kanal Donchian (high tertinggi / low terendah selama N bar), snapshot sesi tetap (rentang per pukul 09:00 waktu server), atau pita volatilitas yang diskalakan dengan ATR. Bagian yang halus: “kemarin” ditentukan oleh tengah malam server broker Anda, bukan UTC — EA yang sama di dua broker dengan jam server berbeda menggambar batas rentang yang berbeda dan karenanya membuka transaksi yang berbeda. Ini sumber rutin kebingungan “kenapa backtest saya tidak cocok dengan punyamu”.
2. Apa pemicunya? Ada dua jawaban yang berbeda secara mekanis:
- Entri market order — menunggu bid diperdagangkan (atau bar ditutup) melewati batas, lalu beli atau jual di harga pasar. Sederhana, tetapi entri terjadi setelah level, sehingga sebagian measured move sudah terpakai, dan masuk pada penutupan candle mengundang slippage di pasar yang cepat.
- Entri pending stop — memarkir Buy Stop tepat di atas high dan Sell Stop tepat di bawah low lebih dulu. Order tereksekusi tepat di level begitu harga menyentuhnya. Order yang tidak pernah tereksekusi cukup kedaluwarsa — yang secara diam-diam menyaring setiap hari ketika penembusan tidak pernah datang.
3. Di mana exit-nya? Stop loss ditaruh di dalam rentang sebelumnya, karena masuknya kembali harga ke rentang adalah bukti penembusan gagal. Take profit biasanya diproyeksikan dari lebar rentang itu sendiri — target measured move — atau dikelola dengan trailing stop begitu pergerakan berlari.
Market order vs pending stop: yang diukur Builder
Kedua template breakout hari sebelumnya membawa baseline terukur pada kartu Builder mereka. Pada baseline pengaturan bawaan kami sendiri atas template Builder — satu run USD/JPY M5 selama satu tahun, input bawaan, tanpa optimasi — sebagian besar selesai di bawah profit factor 1,0; kedua template ini tidak.
| Kondisi pengujian | |
|---|---|
| Sumber | Baseline yang dicetak pada setiap kartu template di EA Builder |
| Simbol / timeframe | USD/JPY M5 (Exness MT5) |
| Periode | 2025-06-01 – 2026-06-09 |
| Model | M1 OHLC (tingkat bar, bukan tick nyata) |
| Deposit / input | 10.000, bawaan template, tanpa optimasi |
| Diukur ulang | Pending Order Breakout pada 2026-09-19 setelah perbaikan pemasangan order: jendela sama, akun USD/JPY lain, spread tetap 20 point |
| Template | Mekanika entri | Profit factor | Max DD | Transaksi | Hasil bersih |
|---|---|---|---|---|---|
| Breakout (market order) | Beli/jual di harga pasar saat harga melewati high/low harian sebelumnya; SL 50 / TP 100 pip; satu posisi | 1,05 | -1,08 % | 240 | +47,24 |
| Pending Order Breakout (stop order) | Buy Stop 5 pip di atas high harian sebelumnya, Sell Stop 5 pip di bawah low, dipasang 07:00–09:00 waktu server, kedaluwarsa 16 jam, trailing stop 30/10; SL 40 / TP 80 pip | 1,23 | -0,21 % | 164 | +38,47 |
Tidak ada angka di atas yang merupakan rekomendasi. Ukuran lotnya berbeda (0,02 berbanding 0,01), jadi bandingkan profit factor-nya, bukan hasil bersih atau drawdown-nya. Selisih profit factor itulah pelajarannya. Varian stop order berbeda atas empat dasar mekanis, bukan satu. Ia tereksekusi tepat di level alih-alih setelahnya. Jendela pemasangannya melewatkan keriuhan sesi Asia tempat false break terkonsentrasi. Kedaluwarsa 16 jamnya berarti hari tanpa penembusan sungguhan tidak membebani apa pun. Dan trailing stop-nya, yang hanya menggeser stop, melindungi sebagian pergerakan yang memudar sebelum target 80 pip. Tabel ini mengukur paket itu, bukan jenis order secara terpisah.
Ia juga satu-satunya dari keduanya yang melewati batas Measure milik Builder sendiri pada pengaturan bawaan. Batas itu adalah profit factor minimal 1,2, minimal 60 transaksi, dan drawdown tidak lebih buruk dari 20 %.
Kapan strategi ini menghasilkan: rezim dan sesi
Entri breakout membayar dalam satu rezim spesifik — kontraksi volatilitas yang diikuti ekspansi — dan berdarah di rezim lainnya:
- Kompresi lebih dulu. Penembusan terkuat lahir dari rentang yang luar biasa sempit. Filter praktisnya: hanya perdagangkan penembusan saat ATR berada di bawah rata-rata 20 periodenya, sehingga EA menepi ketika pasar sudah melar dan tidak ada energi tersisa untuk dilepaskan.
- Pembukaan sesi adalah jendela pemicu alami. Pembukaan London secara rutin menuntaskan rentang overnight pada GBP/USD dan EUR/USD. Itulah sebabnya template pending stop memasang order dalam jendela 07:00–09:00 waktu server, bukan sepanjang hari.
- Likuiditas tipis memproduksi false break. Selama sesi Asia, stop yang berada tepat di luar tepi rentang yang kentara murah untuk disapu dan pasar jarang menindaklanjutinya. EA breakout tanpa filter menyumbangkan uang di jam-jam itu; filter waktu bukanlah optimasi, melainkan bagian dari definisi strateginya.
- Konfirmasi momentum menaikkan kualitas entri. ADX yang naik atau ATR yang melebar tepat saat penembusan membedakan resolusi arah dari sekadar colekan likuiditas. Di Builder, ini blok filter biasa yang Anda sambungkan di depan entri.
Terhadap keluarga strategi lain: EA breakout masuk lebih awal daripada EA trend-following (yang menunggu crossover untuk konfirmasi) dan merupakan kebalikan struktural dari EA mean-reversion (yang justru melawan tepi rentang yang sama). Pertentangan itu berguna — sistem breakout dan reversi cenderung mengalami drawdown pada waktu yang berbeda, itulah sebabnya EA breakout adalah diversifikasi alami dalam portofolio sistem fade.
Parameter yang menentukan
Setiap input breakout entah mendefinisikan rentang, menyaring entri, atau membentuk payoff. Builder mencatat pencarian tiga jendela untuk template pending stop di USD/JPY H1 (2018–2021, 2022–2024, dan Januari 2025 – Juni 2026, diukur ulang pada 2026-09-19): dua belas kombinasi stop dan target, SL 20–50 × TP 60–120 pip. Tabel di bawah memuat input yang menggerakkan hasil. Hanya stop dan target yang dicari; nilai lainnya adalah bawaan template.
| Parameter | Peran | Nilai (USD/JPY H1) | Catatan |
|---|---|---|---|
| Stop loss | Exit saat penembusan gagal | 30 pip (dicari) | Di dalam rentang sebelumnya; terlalu rapat akan tergunting noise |
| Take profit | Payoff | 120 pip (dicari) | Dengan SL 30: profit factor 1,12 / 1,16 / 1,14 di ketiga jendela |
| Jendela pemasangan | Gerbang sesi | 07:00–09:00 server | Bawaan template, tidak diubah dalam pencarian |
| Offset entri | Penyangga anti-tipuan | 5 pip melewati level | Menyaring sentuhan marginal |
| Kedaluwarsa order | Filter tanpa-transaksi gratis | 16 jam | Tidak ada penembusan, tidak ada posisi |
| Trailing stop | Pengelola runner | 30 pip, step 10 pip | Hanya menggeser stop; mengunci sebagian pergerakan yang berbalik sebelum target |
Tiga hasil dari pencarian itu lebih penting daripada nilainya sendiri:
Setelan terbaik in-sample ternyata jebakan. SL 50 / TP 120 mencetak 1,31 pada 2022–2024 dan 1,31 pada 2025–2026 — dan 0,98 pada 2018–2021. Setelan itu tidak diadopsi, karena setelan yang gagal di satu jendela belum menunjukkan bahwa ia bertahan melewati pergantian rezim. SL 30 / TP 120 yang diadopsi kurang mengesankan di jendela mana pun secara tunggal namun di atas 1,0 di ketiganya — contoh buku teks memilih ketangguhan daripada puncak overfitting.
Bawaan template bukanlah setelan yang tangguh. SL 40 / TP 80 bawaan mencetak 1,20 dan 1,16 di dua jendela terbaru dan 0,99 pada 2018–2021. Pada tahun M5 terbaru ia masih mengalahkan SL 30 / TP 120 (1,23 berbanding 1,11), jadi bawaannya tetap dan setelan yang tangguh ditawarkan di sampingnya. Buktinya terbelah, dan halaman ini mengatakannya alih-alih memilih angka yang menyanjung.
Keunggulannya tidak berpindah antar pasangan mata uang. Uji silang setelan pending stop sebelumnya di EUR/JPY dan GBP/JPY keduanya merugi in-sample. Konfigurasi breakout adalah kecocokan per instrumen terhadap ritme sesi dan perilaku rentang pasangan itu — menyebar satu setelan ke sekeranjang simbol adalah cara mengubah keunggulan tipis menjadi kerugian yang andal. Secara terpisah, template market order gagal dalam pemeriksaan tiga jendela yang sama di USD/JPY H1 saja: setelan in-sample terbaiknya, 1,04, turun ke 0,79–0,89 out-of-sample dan 0,64–0,84 pada jendela yang lebih awal.
Mode kegagalan: bagaimana EA breakout jebol
- False breakout, secara struktural. Harga menembus level, mengeksekusi order Anda, lalu melipat kembali ke dalam rentang. Tidak ada filter yang menghapusnya — filter hanya mengubah rasionya. Terimalah bahwa mayoritas entri memang dirancang untuk kalah, dan pastikan lewat backtest bahwa kemenangannya cukup besar untuk menanggungnya.
- Bulan-bulan choppy tanpa penembusan. Pasar yang berosilasi tanpa menuntaskan rentang adalah lingkungan terburuk strategi ini: stop-out kecil berulang tanpa measured move yang membayarnya. Di sinilah drawdown menumpuk — periksa perilaku EA sepanjang bulan-bulan datar dalam riwayat, bukan hanya tahun terbaiknya.
- Psikologi rentetan kerugian. Win rate rendah berarti rentetan panjang itu normal, bukan tanda rusak. Pada win rate 25–35 %, sepuluh kerugian beruntun atau lebih adalah kejadian biasa dalam beberapa ratus transaksi. Drawdown yang ditinggalkannya bisa butuh berbulan-bulan untuk pulih sementara aturannya tetap utuh. Jika Anda akan mematikan EA di tengah rentetan, strategi ini tidak akan pernah sampai ke kemenangannya.
- Pergeseran jam broker. Karena rentang berjangkar pada tengah malam server, memindahkan EA yang sama ke broker dengan zona waktu server berbeda diam-diam mengubah setiap batas rentang dan jendela sesi. Verifikasi ulang filter waktu (dan backtest ulang) setiap kali broker berganti; jangan pernah menganggap setelan bisa dibawa begitu saja.
- Spread dan slippage tepat di saat paling menentukan. Penembusan mengumpul di sekitar pembukaan sesi dan berita, yaitu saat spread melebar dan stop order tereksekusi dengan slippage. Strategi yang hanya bertahan pada spread rata-rata tidak akan bertahan; uji dengan spread realistis untuk jenis akun Anda.
Bentuk breakout lain di Builder
Rentang hari sebelumnya hanyalah salah satu dari beberapa rentang yang bisa ditembus Builder, dan template lainnya menunjukkan seberapa besar pengaruh bentuknya. Pada pengaturan bawaan di baseline USD/JPY M5 yang sama:
OCO Straddle mengapit harga saat ini di dalam jendela waktu dan membatalkan kaki yang tidak tereksekusi; ia sering bertransaksi dan berakhir tepat di bawah 1,0. Fractal Breakout + ATR, yang hanya memperdagangkan penembusan fraktal terkonfirmasi terakhir selama ATR jangka pendek berada di atas ATR jangka panjang, mencetak 0,91 dalam 259 transaksi. Inside Bar Breakout mengukur stop dan targetnya dari rentang mother bar, bertransaksi 0,1 lot — sepuluh kali template lain di sini — dan mencetak 0,69 dengan drawdown -22,54 %. Exit yang diskalakan dengan rentang pada ukuran itu bisa lebih lebar daripada yang diperkirakan akun. 3-Strategy Portfolio (Breakout Cluster), yang menjalankan tiga metode breakout bersamaan, mencetak 0,95 pada run Juli 2026, sebelum perbaikan pemasangan order pada template pending. Setiap bentuk adalah strategi yang berbeda, dan tidak satu pun angka ini merupakan janji.
Cara membuat EA breakout di AIStrategyMiner
Builder menyediakan kedua varian hari sebelumnya yang dibahas di atas sebagai template — “Breakout” (market order) dan “Pending Order Breakout” (stop order) — sehingga Anda bisa mereproduksi sendiri perbandingan di halaman ini:
- Muat template Pending Order Breakout. Ia datang sudah terpasang: blok high/low harian sebelumnya, entri Buy Stop / Sell Stop dengan offset 5 pip, filter waktu 07:00–09:00, kedaluwarsa order 16 jam, dan trailing stop 30/10.
- Terjemahkan jendelanya ke waktu server broker Anda. Jam pada template mengasumsikan jam server, bukan jam Anda. Periksa selisih antara tengah malam broker Anda dan sesi yang Anda incar, lalu geser filter waktunya.
- Tetapkan exit dari aturan, bukan perasaan. Nilai USD/JPY yang tangguh terhadap rezim dalam pencarian Builder adalah SL 30 / TP 120 pip. Perlakukan itu sebagai titik awal untuk diverifikasi ulang pada pasangan Anda, bukan kebenaran yang bisa dibawa ke mana-mana — uji silang template ini sebelumnya di EUR/JPY dan GBP/JPY merugi.
- Tambahkan gerbang volatilitas atau momentum jika pasangan Anda memerlukannya. Blok filter ATR dan ADX tersambung langsung di depan entri untuk melewatkan hari-hari berenergi rendah.
- Generate dan backtest sebelum apa pun. Builder mengeluarkan EA MT5 siap jalan dengan semua nilai di atas terekspos sebagai input. Jalankan di Strategy Tester dengan tick data berkualitas, lalu akun demo, sebelum penerapan live apa pun.
Tidak ada konfigurasi breakout yang membawa janji kinerja: setiap angka di halaman ini adalah pengukuran backtest historis, sensitif terhadap spread, jam broker, dan rezim pasar, dan hasil di masa depan bisa berbeda. Ukur posisi sedemikian rupa sehingga rentetan kerugian yang panjang hanyalah gangguan kecil, bukan peristiwa akun. Metodologi situs menjelaskan bagaimana hasil backtest seharusnya dibaca.
Bangun breakout dari blok dan periksa ulang jamnya
High dan low hari sebelumnya, order Buy Stop dan Sell Stop dengan offset, jendela sesi, masa berlaku, dan trailing stop semuanya adalah blok di AIStrategyMiner Builder. Rangkai, geser jendelanya ke jam server Anda, dan uji pada data tick.
- Kompilasi file .ex5 standar untuk MetaTrader 5 dan uji pada data tick sebelum Anda mengandalkannya.
Periksa EA yang sudah jadi di MetaTrader 5 sebelum Anda mempercayainya. Angka di halaman ini berasal dari apa yang Anda ketik; angka ini bukan prakiraan hasil.
Artikel terkait
Pertanyaan yang sering diajukan
- Apakah EA breakout benar-benar berfungsi?
- Dengan pengaturan bawaan, jarang — dan itu terukur. Pada baseline pengaturan bawaan kami sendiri atas template Builder — satu run USD/JPY M5 selama satu tahun, input bawaan, tanpa optimasi — sebagian besar selesai di bawah profit factor 1,0. Dua template breakout hari sebelumnya termasuk pengecualian: versi market order berakhir di 1,05 dan versi pending stop di 1,23. Keunggulannya, kalaupun ada, tergolong kecil dan berasal dari mekanikanya: stop order tepat di level, jendela sesi, dan kedaluwarsa order. Ia wajib divalidasi per pasangan — uji silang template pending stop sebelumnya di EUR/JPY dan GBP/JPY merugi in-sample.
- Berapa win rate yang wajar diharapkan dari EA breakout?
- Rendah — sering jauh lebih rendah daripada yang dibayangkan pengguna baru, dan itu bukan cacat. EA breakout menerima banyak stop-out kecil pada false break dan membayarnya dengan beberapa penembusan yang berlari. Dengan stop 40 pip dan target 80 pip milik template pending stop, titik impas sebelum biaya adalah win rate 33,3 %. Trailing stop-nya hanya menggeser stop — target 80 pip tetap — sehingga ia mengunci sebagian pergerakan yang berbalik sebelum target, bukan membiarkan kemenangan berlari lebih jauh. Nilailah EA breakout dari profit factor, rasio payoff, dan rentetan kerugian terburuk, jangan pernah dari win rate saja.
- EA breakout lebih baik pakai market order atau pending stop order?
- Pending stop order, menurut pengukuran kami — dengan catatan tentang apa lagi yang berbeda. Stop order yang dipasang di tepi rentang tereksekusi tepat di levelnya, sedangkan entri market order menunggu harga diperdagangkan melewatinya dan melepas sebagian pergerakan. Dalam baseline Builder, template market order mencetak profit factor 1,05 dalam 240 transaksi dan template pending stop 1,23 dalam 164, pada instrumen dan jendela yang sama (template pending diukur ulang pada akun USD/JPY lain). Template pending juga menambahkan jendela pemasangan 07:00–09:00, kedaluwarsa 16 jam, trailing stop, dan exit yang berbeda, jadi selisihnya mencerminkan seluruh paket, bukan jenis order saja.
- Apa perbedaan EA breakout dan EA trend-following?
- Waktu masuk dan bentuk payoff-nya. EA tren menunggu konfirmasi — persilangan moving average baru terpicu jauh setelah pergerakan dimulai — sedangkan EA breakout mengambil posisi di batas tempat pergerakan bermula, sehingga masuk lebih awal tetapi lebih sering kena awal yang palsu. Keduanya strategi ber-win-rate rendah dengan payoff panjang; versi breakout memusatkan risikonya di level dan jam tertentu, sehingga filter sesi jauh lebih menentukan daripada pada sistem crossover.
- Bisakah saya membuat EA breakout tanpa coding?
- Bisa. Builder AIStrategyMiner menyediakan beberapa template breakout, termasuk breakout hari sebelumnya dengan market order dan versi pending stop dengan jendela waktu, kedaluwarsa order, dan trailing stop, dan masing-masing menghasilkan Expert Advisor MT5 yang bisa dikompilasi dengan semua parameter terekspos sebagai input. Muat template-nya, setel jendela sesi ke waktu server broker Anda, lalu backtest sebelum melakukan apa pun.
Glossary