intermediate drawdown tinggi ~40 trades/mo

Grid

EA grid membuka order pada interval harga yang teratur, membentuk jaring entri beli dan jual yang memetik profit dari osilasi. Padat modal; membutuhkan manajemen drawdown yang cermat untuk bertahan di rezim tren.

Mekanisme

EA membagi rentang harga menjadi langkah yang sama (mis. setiap 20 pip) dan menempatkan pending buy stop dan sell stop di setiap level. Saat harga berosilasi melewati grid, order yang terisi menghasilkan running profit. Posisi ditutup ketika net floating P&L melewati ambang yang dapat dikonfigurasi. Lebar grid, ukuran langkah, dan penskalaan lot menentukan drawdown maksimum.

Kecocokan

Menguntungkan di pasar yang konsolidasi dan rendah tren (ADX < 20). Sangat dirugikan selama tren berkelanjutan: jika harga menembus keluar dari rentang grid, kerugian yang belum terealisasi menumpuk dengan cepat. Terbaik pada EUR/CHF, USD/CHF di lingkungan makro yang tenang. Membutuhkan minimum $3.000-$10.000 untuk menyerap eksposur terbuka multi-level.

Catatan

Grid trading meninggalkan gagasan memprediksi arah. Sebaliknya, ia menempatkan jaring order beli dan jual pada interval tetap dan memanen profit dari osilasi. Setiap kali harga berayun bolak-balik melewati grid, order yang terisi mengumpulkan keuntungan kecil. Di pasar yang tenang dan terbatas rentang, ini menghasilkan kurva ekuitas yang mulus, hampir membosankan, yang justru itulah mengapa grid begitu menggoda. Bahayanya adalah tren. Ketika harga menembus keluar dari rentang grid dan terus berjalan, EA mengakumulasi posisi rugi di satu sisi yang tidak pernah direncanakan untuk ditutup, dan kerugian yang belum terealisasi menumpuk cepat.

Halaman ini menjelaskan bagaimana expert advisor grid sebenarnya berperilaku di dalam MetaTrader 5. Ini mencakup input spesifik yang menentukan apakah ia bertahan, bagaimana ia gagal, dan bagaimana membangun serta menguji-tekan (stress-test) satu di EA Builder sebelum modal nyata terekspos.

Cara kerjanya: mekanisme grid

Sebuah EA grid membagi rentang harga menjadi langkah yang sama dan menempatkan pending order di setiap level. Misalkan EUR/USD diperdagangkan di 1.1000 dan Anda menetapkan langkah 20 pip. EA menanam buy stop di 1.1020, 1.1040, 1.1060 di atas, dan sell stop di 1.0980, 1.0960, 1.0940 di bawah (grid dua arah atau “hedged”). Saat harga naik melewati 1.1020, buy itu terisi; jika harga kemudian turun kembali, sell yang cocok menutupnya sekitar 20 pip dikurangi spread. Grid tidak peduli ke arah mana harga bergerak berikutnya — ia hanya perlu harga terus melewati level yang sama.

Tiga input mendefinisikan seluruh mesin:

  • Ukuran langkah (jarak) — jarak pip antar level. Langkah lebih kecil menangkap lebih banyak osilasi tetapi menumpuk posisi terbuka lebih cepat.
  • Rentang grid / jumlah level — seberapa jauh di atas dan di bawah harga awal EA akan terus menempatkan order. Ini adalah tuas risiko tunggal paling penting, karena membatasi berapa banyak posisi rugi yang dapat terakumulasi di sisi yang salah.
  • Logika take-profit — sebagian besar grid menutup seluruh keranjang ketika net floating profit melewati ambang (mis. +$50), alih-alih menutup kaki (leg) secara individual. Target keranjang, dibagi ke banyak kaki kecil, adalah alasan mengapa grid dapat menunjukkan win rate tinggi.

Mesin profit adalah osilasi; mesin kerugian adalah tren. Ketika harga meninggalkan rentang grid ke satu arah, setiap order di sisi jauh kini menjadi floating loss yang tidak pernah direncanakan EA untuk direalisasikan, dan ia terus menambah tumpukan itu saat menanam level baru. Apakah tumpukan itu dapat bertahan sepenuhnya merupakan fungsi dari jumlah level dan free margin Anda — itulah mengapa grid trading sebenarnya adalah masalah position-sizing yang mengenakan kostum strategi entri.

Kondisi pasar: kapan grid menang dan kapan ia patah

Grid adalah taruhan mean-reversion. Ia menang ketika harga terkurung — berosilasi di dalam sebuah pita tanpa berkomitmen pada satu arah — dan ia rugi ketika harga bertren. Filter terbersih adalah Average Directional Index (ADX). Pembacaan di bawah 20 menandakan rezim ranging di mana grid memanen dengan andal. Pembacaan yang menanjak di atas 25 memperingatkan bahwa tren sedang terbentuk dan eksposur terbuka akan menumpuk di satu sisi.

RezimADX (14)Apa yang dilakukan gridHasil
Rentang ketat< 15Kaki terisi di kedua sisi, keranjang tutup sesuai jadwalKeuntungan mulus dan stabil
Choppy / melayang15–25Keranjang tutup lebih lambat, floating loss ringan menumpukMarginal; awasi eksposur
Tren berkelanjutan> 25Satu sisi tak pernah tutup, kerugian menumpukRisiko drawdown / margin call

Inilah mengapa pemilihan pasangan lebih penting daripada untuk strategi terarah. Pasangan yang secara historis terbatas rentang — EUR/CHF, USD/CHF, dan pasangan lain yang terikat pada hubungan makro yang bergerak lambat — menghabiskan lebih banyak waktu berosilasi dan lebih sedikit waktu bertren. Itulah tepatnya asupan yang dibutuhkan grid. Major yang bertren luas dan pasangan silang JPY selama siklus kenaikan suku bunga adalah kuburan grid yang naif. Sebuah grid yang berjalan melewati kejutan bank sentral atau breakout risk-off adalah kasus kegagalan klasik. Kurva “mulus selama berbulan-bulan” yang menarik pembeli itulah persiapan untuk satu lonjakan yang menyerahkan semuanya.

Parameter dan pengaturan di MT5

Di dalam MetaTrader 5, sebuah EA grid mengekspos risikonya melalui segelintir input pada dialog properti strategi. Inilah yang menentukan hasil — tetapkan dari volatilitas pasangan itu sendiri, jangan pernah dari angka bulat:

InputTitik awal umumApa yang dikendalikannya
GridStepPips≈ 1× ATR(14) pada timeframe kerja (15–25 pada EUR/USD H1)Jarak antar level; lebih rapat = pembentukan eksposur lebih cepat
MaxLevels8–12 per sisi, dibatasi kerasPlafon eksposur — input keselamatan tunggal terpenting Anda
LotPerLevelTetap (mis. 0,01)Ukuran posisi di setiap level; jaga konstan, tidak menskala
LotMultiplier1,0 (yaitu dinonaktifkan)Nilai apa pun > 1,0 mengubah grid menjadi martingale — sebuah tanda bahaya
BasketTakeProfitNet +$X di semua kaki terbukaMenutup seluruh keranjang pada target
BasketStopLossNet -$Yharus ditetapkanPemutus sirkuit yang membatasi skenario terburuk

Dua input yang orang lewati adalah dua yang menjaga akun tetap hidup. MaxLevels membatasi seberapa dalam tangga bisa turun sebelum EA berhenti menambah order; BasketStopLoss memaksa EA merealisasikan kerugian dan mereset alih-alih menahan keranjang terbuka hingga kehancuran. Sebuah grid dengan MaxLevels tak terbatas dan tanpa stop keranjang bukanlah strategi — itu adalah margin call yang tertunda.

Dua jebakan khas MT5 patut ditandai. Pertama, pending order grid tidak memakan margin sampai terisi. Jadi angka margin di strategy tester terlihat nyaman tepat hingga saat sebuah tren mengisi seluruh tangga sekaligus — selalu hitung margin tangga-terisi secara manual. Kedua, broker membatasi jumlah pending dan open order simultan per akun. Grid rapat pada broker berkapasitas rendah bisa diam-diam gagal menempatkan level yang lebih dalam, secara diam-diam mengubah strategi yang Anda kira sedang Anda jalankan.

  1. Buka properti EA di MT5 (F7 pada chart) dan tetapkan GridStepPips dari ATR, bukan angka bulat.
  2. Batasi MaxLevels secara keras dan tetapkan BasketStopLoss bukan nol — jangan pernah biarkan salah satunya tak terbatas.
  3. Konfirmasikan LotMultiplier adalah 1,0 kecuali Anda telah memodelkan skenario terburuk martingale secara eksplisit.
  4. Jalankan Strategy Tester pada periode bertren, lalu hitung margin yang akan dikonsumsi tangga yang terisi penuh di tepi terjauh.
  5. Hanya setelah margin tangga-terisi cocok dengan akun Anda beserta ruang ekstra, forward-test di demo setidaknya seminggu.

Mode kegagalan: bagaimana grid meledak

Setiap kegagalan grid berujung pada eksposur terbuka yang tidak dapat ditanggung akun. Jalur spesifiknya:

  • Breakout tren. Harga meninggalkan rentang dan satu sisi grid tak pernah tutup. Floating loss tumbuh dengan setiap level baru sampai stop keranjang menyala — atau, tanpa itu, sampai margin habis. Ini adalah pembunuh dominan.
  • Martingale tersembunyi. Banyak EA “grid” diam-diam menskalakan lot di level yang lebih dalam. Ini menyanjung win rate dan kurva ekuitas dalam sebuah backtest. Tetapi ia mengubah drawdown linier yang dapat bertahan menjadi drawdown eksponensial yang mengakhiri akun selama tren.
  • Kekurangan modal. Akun tidak dapat memberi margin pada tangga yang terisi penuh. EA terlihat baik-baik saja selama berbulan-bulan fill parsial, lalu satu hari terarah mengisi setiap level sekaligus dan memicu margin call pada harga terburuk yang mungkin.
  • Jarak yang curve-fit. Ukuran langkah dioptimalkan untuk satu rentang historis. Ketika rezim volatilitas bergeser, jarak yang sama menjadi terlalu rapat (over-trading) atau terlalu lebar (melewatkan osilasi), dan keunggulannya menguap.
  • Pendarahan biaya. Grid rapat menghasilkan jumlah trade yang tinggi. Spread dan swap pada lusinan kaki kecil diam-diam mengikis profit per-kaki yang tipis, sehingga grid yang backtest-nya impas sering merugi secara live begitu biaya nyata mendarat.

Cara membangun dan menguji-tekan EA grid di mt5depot

Anda tidak perlu menulis MQL5 untuk membangun grid yang disiplin. Di builder tanpa-kode Anda merakit mesin yang sama — tangga pending order, batas level, target keranjang, dan stop keranjang — dan, yang terpenting, Anda dapat menguji-tekan skenario terburuk sebelum mempertaruhkan modal:

  • Tetapkan jarak dari ATR pada pasangan dan timeframe persis yang akan Anda jalankan, dan backtest setidaknya tiga jarak.
  • Batasi jumlah level secara keras dan konfirmasikan tangga yang terisi penuh cocok dengan free margin Anda beserta ruang ekstra.
  • Jaga lot tetap; perlakukan setiap pengali lot sebagai martingale yang membutuhkan model probabilitas kehancurannya sendiri.
  • Pasang stop-loss keranjang bukan nol sehingga lonjakan terarah terburuk terbatas, bukan tak berujung.
  • Backtest pada rentang bertren terburuk pasangan, lalu forward-test di demo setidaknya seminggu.

Nilai dari membangunnya sendiri adalah Anda dapat melihat drawdown yang disembunyikan EA grid yang dibeli. Ketika Anda menjalankan grid yang sama pada periode bertren pada data tick, keranjang yang “selalu pulih” dalam pemasaran itu entah pulih dalam margin Anda atau tidak. Builder menunjukkan kepada Anda yang mana, sebelum akun live mengetahuinya dengan cara yang menyakitkan.

Grid versus strategi tren

Karena grid memetik profit dari osilasi, ia adalah kebalikan struktural dari EA yang mengikuti tren — dan keduanya gagal dalam kondisi yang berlawanan, itulah mengapa trader terkadang memasangkannya.

GridMengikuti tren
Rezim terbaikRanging (ADX < 20)Bertren (ADX > 25)
Win rateTinggi (banyak menang kecil)Rendah (sedikit menang besar)
Bentuk kerugianEkor kiri gemuk (breakout)Banyak kerugian kecil (choppy)
Kebutuhan modalTinggi (mendanai tangga terbuka)Sedang
Musuh terburukTren berkelanjutanRentang yang tenang

Tidak ada yang “lebih baik”; keduanya adalah alat untuk cuaca yang berbeda. Kesalahannya adalah menerapkan grid seolah-olah ia adalah sistem segala kondisi. Ia adalah spesialis rentang yang harus dimatikan — atau dilindungi oleh stop keranjang yang keras dan filter tren — pada saat pasar berkomitmen pada satu arah.

Pair tipikal

Di mana strategi ini paling berhasil

Pertanyaan yang sering diajukan

Apa itu EA grid trading?
EA grid trading adalah expert advisor yang menempatkan pending order beli dan jual pada interval harga tetap — misalnya setiap 20 pip — alih-alih memprediksi arah. Saat harga berosilasi melewati grid, order yang berlawanan terisi dan mengumpulkan keuntungan kecil, dan keranjang (basket) ditutup ketika net floating profit mencapai target. Ini adalah alat mean-reversion yang berkembang di pasar ranging dan menderita di tren berkelanjutan.
Apakah grid trading menguntungkan?
Sebuah EA grid bisa menguntungkan dalam kondisi ranging dan rendah tren di mana harga berulang kali melewati level yang sama, tetapi kurva ekuitasnya menyembunyikan ekor kiri yang gemuk: satu breakout terarah dapat mengakumulasi banyak posisi rugi terbuka dan menghapus keuntungan berbulan-bulan. Profitabilitas jauh lebih bergantung pada pengendalian drawdown — lebar grid, stop keranjang yang keras, dan lot tetap (bukan martingale) — daripada pada win rate yang tampak di permukaan.
Berapa jarak grid yang harus saya gunakan di MT5?
Tetapkan langkah dari volatilitas pasangan itu sendiri, bukan angka bulat. Aturan umum adalah jarak mendekati Average True Range periode 14 pada timeframe kerja Anda: pada EUR/USD H1 itu sering 15-25 pip. Jarak yang lebih lebar berarti lebih sedikit fill yang lebih besar dan keranjang yang lebih lambat terbentuk; jarak yang lebih rapat menangkap lebih banyak osilasi tetapi menumpuk eksposur terbuka lebih cepat. Backtest setidaknya tiga jarak pada data tick yang sama sebelum berkomitmen.
Berapa banyak level grid yang dapat didanai akun saya?
Bagi free margin dengan margin per lot pada leverage Anda, lalu dengan ukuran lot per level, untuk mendapatkan posisi simultan maksimum sebelum margin call. Jika sebuah grid dapat membuka 20 level 0,01 lot dan akun tidak dapat memberi margin semua 20 di tepi terjauh grid, maka EA kekurangan modal. Selalu ukur tangga (ladder) untuk skenario terburuk, bukan bulan rata-rata.
Haruskah EA grid menggunakan penskalaan lot martingale?
Lot tetap jauh lebih aman. Penskalaan gaya martingale — menaikkan ukuran lot di setiap level yang lebih dalam — membuat kurva ekuitas terlihat lebih mulus dalam backtest tetapi mengubah drawdown grid yang terkelola menjadi ekor yang mengakhiri akun selama tren. Jika Anda harus menskalakan, batasi pengali dan jumlah level, dan modelkan kerugian skenario terburuk yang tepat sebelum go live.
Apakah grid trading sama dengan martingale?
Tidak. Grid murni menggunakan ukuran lot konstan di setiap level dan memetik profit dari osilasi; martingale menaikkan ukuran lot setelah kerugian untuk memaksa pemenang yang memulihkan. Banyak EA grid yang dipublikasikan diam-diam menempelkan penskalaan martingale pada grid, dan di situlah sebagian besar akun meledak. Baca parameter dengan cermat dan perlakukan setiap input pengali lot sebagai tanda bahaya sampai Anda membuktikan skenario terburuk.