beginner drawdown sedang ~22 trades/mo

Strategi Breakout

EA breakout masuk posisi saat harga keluar dari rentang konsolidasi atau level kunci yang terdefinisi dengan konfirmasi momentum. Kualitas entry lebih tinggi daripada sinyal tren murni, tetapi rentan terhadap false breakout di pasar bervolatilitas rendah.

Mekanisme

EA mendefinisikan rentang konsolidasi selama periode lookback (mis. high/low hari sebelumnya, kanal Donchian, atau pita ATR). Saat harga ditutup di luar rentang dengan volume atau momentum yang mengonfirmasi (ADX naik, ATR melebar), posisi dibuka searah breakout. Stop ditempatkan di dalam rentang sebelumnya; target diproyeksikan dari lebar rentang itu sendiri (target measured move).

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 memperbaiki kinerja secara signifikan. Cocok sebagai pelengkap strategi tren — entry breakout memberi posisi lebih awal daripada entry tren berbasis crossover.

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, bertaruh bahwa pergerakan yang keluar dari konsolidasi panjang berjalan lebih jauh daripada perkiraan mayoritas 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. Kami menjalankan setiap template strategi di Builder kami melalui backtest baseline yang sama, dan dua varian breakout terbelah dengan jelas: versi market order merugi sementara versi pending stop dari konsep yang sama berakhir positif pada instrumen dan periode yang identik. Halaman ini menjelaskan cara kerja strateginya, kapan ia menghasilkan, parameter persis yang membuat perbedaan dalam pengujian kami, 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:

  • Entry market order — menunggu bid diperdagangkan (atau bar ditutup) melewati batas, lalu beli atau jual di harga pasar. Sederhana, tetapi entry terjadi setelah level, sehingga sebagian measured move sudah terpakai, dan masuk pada penutupan candle mengundang slippage di pasar yang cepat.
  • Entry 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 (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 kami ukur

Kami menjalankan kedua template breakout Builder melalui baseline template standar kami: Exness MT5, USDJPY pada M5, 1 Juni 2025 – 9 Juni 2026, deposit $10,000, input default, tanpa optimasi. Instrumen sama, tahun sama, definisi rentang sama — hanya mekanika entry-nya yang berbeda:

TemplateMekanika entryProfit factorMax DDTransaksiHasil bersih
Breakout (market order)Beli/jual di harga pasar saat bid melewati high/low harian sebelumnya; SL 50 / TP 100 pip0.96-1.15%241-$39.76
Pending breakout (stop order)Buy Stop 5 pip di atas high harian sebelumnya, Sell Stop di bawah low, dipasang 07:00–09:00 waktu server, kedaluwarsa 16 jam, trailing stop 30/10; SL 40 / TP 80 pip1.08-0.33%319+$45.62

Tidak ada angka di atas yang merupakan rekomendasi — profit factor 1.08 pada default adalah titik awal, bukan keunggulan. Tetapi selisihnya itulah pelajarannya, dan ini berulang di sepanjang pengujian kami: varian stop order menang atas tiga dasar mekanis. Ia tereksekusi tepat di level alih-alih setelahnya; jendela pemasangannya (07:00–09:00 waktu server) melewatkan keriuhan sesi Asia tempat false break terkonsentrasi; dan kedaluwarsa 16 jamnya berarti hari tanpa penembusan sungguhan tidak membebani apa pun.

Kapan strategi ini menghasilkan: rezim dan sesi

Entry 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 persisnya alasan 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 entry. 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 entry.

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 entry, atau membentuk payoff. Tabel di bawah memuat yang benar-benar menggerakkan hasil, dengan nilai yang divalidasi grid search kami sendiri pada USDJPY:

ParameterPeranNilai tervalidasi (USDJPY)Catatan
Stop lossExit saat penembusan gagal30 pipDi dalam rentang sebelumnya; terlalu rapat akan tergunting noise
Take profitPayoff80 pipMenjaga reward-to-risk sekitar 2.7:1
Jendela pemasanganGerbang sesi07:00–09:00 serverDefault template lolos pencarian tanpa perubahan
Offset entryPenyangga anti-tipuan5 pip melewati levelMenyaring sentuhan marginal
Kedaluwarsa orderFilter tanpa-transaksi gratis16 jamTidak ada penembusan, tidak ada posisi
Trailing stopPengelola runner30 pip, step 10 pipMengubah overshoot measured move menjadi profit

Dua hasil dari pencarian itu lebih penting daripada nilainya sendiri:

Setelan terbaik in-sample ternyata jebakan. Konfigurasi paling menguntungkan di jendela pencarian 2022–2024 adalah SL 20 / TP 120 — profit factor 1.23 in-sample. Kami menolaknya, karena out-of-sample ia runtuh ke 0.90. Setelan SL 30 / TP 80 yang diadopsi dipilih karena tetap di atas air di ketiga periode uji — profit factor 1.21 pada 2018–2021, 1.12 pada 2022–2024, dan 1.07 out-of-sample pada 2025–2026 (560 transaksi, max drawdown -0.55%) — contoh buku teks memilih ketangguhan daripada puncak overfitting.

Keunggulannya tidak berpindah antar pasangan mata uang. Kondisi tervalidasi yang sama, saat diuji silang pada EURJPY dan GBPJPY, keduanya merugi in-sample (profit factor 0.97), dan GBPJPY juga gagal out-of-sample (0.96). 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.

Mode kegagalan: bagaimana EA breakout jebol

  1. 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 entry memang dirancang untuk kalah, dan pastikan lewat backtest bahwa kemenangannya cukup besar untuk menanggungnya.
  2. 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.
  3. Psikologi rentetan kerugian. Win rate rendah berarti rentetan panjang itu normal, bukan tanda rusak. Backtest lima tahun EA breakout yang dulu kami tampilkan memuat rentetan kerugian terburuk 26 transaksi dan drawdown terdalam -7.87% yang butuh sekitar 439 hari untuk pulih — sambil tetap profit secara keseluruhan. Jika Anda akan mematikan EA di tengah rentetan, strategi ini tidak akan pernah sampai ke kemenangannya.
  4. 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.
  5. 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.

Seperti apa angka EA breakout yang sesungguhnya

Ilustrasi paling jelas dalam data kami sendiri berasal dari EA breakout yang dulu kami tampilkan (dipensiunkan pada reset katalog Juli 2026): backtest lima tahun EUR/USD M5 pada tick data spread ritel Exness dengan kualitas pemodelan 92%:

14.04%Win rate (listing yang dipensiunkan, backtest 5 tahun)
1.19Profit factor (listing yang dipensiunkan, backtest 5 tahun)
-7.87%Max drawdown (listing yang dipensiunkan, backtest 5 tahun)

Empat belas persen transaksi menang, dan sistemnya tetap profit bersih — karena kerugiannya berupa guntingan stop order yang mungil dan kemenangannya adalah penembusan rentang penuh yang berlari. Pembalikan intuisi itu adalah keseluruhan strateginya dalam tiga angka. Angka-angka ini adalah pengukuran historis dari listing yang telah dipensiunkan, tetap dimuat di sini karena pelajaran tentang bentuknya bertahan lebih lama daripada produknya; listing yang aktif saat ini memublikasikan backtest lengkap dan parameternya sesuai metodologi situs, sehingga Anda bisa membaca rentetan kerugiannya sebelum pernah menjalankan file-nya.

Cara membuat EA breakout di mt5depot

Builder menyediakan kedua varian yang dibahas di atas sebagai template — “Breakout” (market order) dan “Pending Breakout” (stop order) — sehingga Anda bisa mereproduksi sendiri perbandingan di halaman ini:

  1. Muat template Pending Breakout. Ia datang sudah terpasang: blok high/low harian sebelumnya, entry Buy Stop / Sell Stop dengan offset 5 pip, filter waktu 07:00–09:00, kedaluwarsa order 16 jam, dan trailing stop 30/10.
  2. 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.
  3. Tetapkan exit dari aturan, bukan perasaan. Nilai tervalidasi USDJPY kami adalah SL 30 / TP 80 pip; perlakukan itu sebagai titik awal terdokumentasi untuk diverifikasi ulang pada pasangan Anda, bukan kebenaran yang bisa dibawa ke mana-mana — ingat, nilai itu gagal di EURJPY dan GBPJPY.
  4. Tambahkan gerbang volatilitas atau momentum jika pasangan Anda memerlukannya. Blok filter ATR dan ADX tersambung langsung di depan entry untuk melewatkan hari-hari berenergi rendah.
  5. 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 26 transaksi hanyalah gangguan kecil, bukan bencana akun.

Pair tipikal

Di mana strategi ini paling berhasil

Artikel terkait

Pertanyaan yang sering diajukan

Apakah EA breakout benar-benar berfungsi?
Dengan pengaturan default, kebanyakan tidak — dan itu terukur. Dalam baseline template kami yang apple-to-apple (USDJPY M5, satu tahun, input default), breakout dengan market order berakhir dengan profit factor 0.96 sedangkan varian pending stop dari ide yang sama berakhir di 1.08. Keunggulannya, kalaupun ada, tergolong kecil dan berasal dari mekanikanya: stop order tepat di level, jendela sesi, dan kedaluwarsa order. Ia wajib divalidasi per pasangan mata uang — pengaturan yang bertahan di USDJPY justru merugi di EURJPY dan GBPJPY dalam uji silang kami.
Berapa win rate yang wajar diharapkan dari EA breakout?
Rendah — sering jauh lebih rendah daripada yang dibayangkan pengguna baru. EA breakout yang dulu kami tampilkan hanya memenangkan 14.04% dari transaksinya dan tetap profit selama lima tahun, karena rata-rata kemenangan beberapa kali lipat rata-rata kerugian. Menilai EA breakout dari win rate adalah cara tercepat untuk salah menilainya; profit factor dan rentetan kerugian terburuk adalah angka yang benar-benar penting.
EA breakout lebih baik pakai market order atau pending stop order?
Pending stop order, menurut pengukuran kami. Stop order yang dipasang di tepi rentang tereksekusi tepat di levelnya, sedangkan entry market order menunggu penutupan candle melewati level dan melepas sebagian pergerakan bahkan sebelum masuk. Dalam baseline satu tahun kami, template market order merugi (profit factor 0.96) dan template stop order mencetak untung kecil (1.08) pada instrumen dan periode yang sama. Stop order yang tidak tereksekusi lalu kedaluwarsa juga bekerja sebagai filter gratis: tidak ada penembusan, tidak ada transaksi.
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 tipuan awal. 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 mt5depot menyediakan dua template breakout siap pakai — versi market order dan versi pending stop dengan jendela waktu, kedaluwarsa order, dan trailing stop — dan keduanya 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.