Deskripsi
[PENTING: JIKA ADA LEBIH DARI 6 PERDAGANGAN RUGI BERUNTUN (18 POSISI NEGATIF), MOHON HUBUNGI SAYA DAN BERHENTI BERDAGANG DENGAN ALGO, KARENA ITU BERARTI STRUKTUR PASAR TELAH BERUBAH. SAYA AKAN MENCIPTAKAN VERSI TERBARU YANG SESUAI DENGAN STRUKTUR PASAR SAAT INI SECEPATNYA]
Per Januari 2026, algo ini masih sangat menguntungkan
Mean Reversion NAS100 adalah bot trading algoritmik cTrader yang canggih yang dirancang khusus untuk indeks NAS100 (Nasdaq-100) pada kerangka waktu 30 menit. Strategi ini mengidentifikasi kondisi jenuh beli dan jenuh jual menggunakan Exponential Moving Average (EMA) 200 periode dan memasuki perdagangan saat sumbu harga menyentuh moving average—setup mean reversion klasik dengan peningkatan modern.
Cara Kerjanya
Bot beroperasi dalam tiga fase:
Fase 1: Konfirmasi Tren
Algoritma menunggu 24 bar 30 menit berturut-turut untuk ditutup di atas atau di bawah EMA 200, menetapkan bias tren yang terkonfirmasi. Filter ini menghilangkan entri palsu di pasar yang bergejolak dan sideways.
Fase 2: Entri Sentuhan Pertama
Setelah tren dikonfirmasi, bot memasuki perdagangan saat sumbu harga menyentuh EMA 200, bertaruh pada pembalikan segera. Aturan "hanya sentuhan pertama" ini memastikan pembalikan dengan probabilitas tinggi setelah konfirmasi tren.
Fase 3: Manajemen Multi-Posisi
Setiap entri membuka tiga posisi secara bersamaan dengan target take-profit yang berbeda:
- Posisi 1 (TP1): Tutup pada target keuntungan tetap untuk keuntungan scalp yang konsisten
- Posisi 2 (TP2): Menargetkan swing high/low terbaru untuk penangkapan keuntungan yang diperpanjang
- Posisi 3 (TP3): Menggunakan level swing + offset sebagai posisi runner dengan manajemen stop-loss dinamis
Stop loss dihitung secara cerdas menggunakan ATR (Average True Range) dengan minimum tergantung arah, memastikan manajemen risiko optimal di berbagai rezim volatilitas pasar.
Metrik Kinerja Terbukti
Hasil Backtest 1 Tahun (NAS100 M30):
- Total Perdagangan: 147
- Tingkat Kemenangan: 57,1% (84 pemenang, 63 pecundang)
- Faktor Keuntungan: 2.23 (sangat baik untuk mean reversion)
- Keuntungan Bersih: 112%
- Drawdown Maksimum: 11,72%
- Kerugian Beruntun Maksimum: 9
- Kemenangan Beruntun Maksimum: 15
Keunggulan Arah:
- Perdagangan Long (BELI): 1.63 faktor keuntungan, +$3.960 keuntungan
- Perdagangan Short (JUAL): 3.64 faktor keuntungan, +$7.063 keuntungan
Fitur Utama
Logika Entri Dual-Filter
- Konfirmasi tren EMA 200 (menghindari pasar bergejolak)
- Penyesuaian kerangka waktu EMA 2 jam yang lebih tinggi (mengonfirmasi arah)
- Aturan hanya sentuhan pertama (menghilangkan pembalikan palsu)
Stop Loss Tergantung Arah
- Perdagangan long: minimum 200 pip untuk mean reversion yang tepat
- Perdagangan short: minimum 50 pip untuk pembalikan lebih cepat
- Pengali ATR untuk penyesuaian volatilitas dinamis
Strategi Tiga Posisi
- Mengambil keuntungan scalp (Posisi 1)
- Memperluas ke target swing (Posisi 2)
- Mengelola runner dengan logika SL3 pintar (Posisi 3)
Manajemen Risiko
- Entri beli/jual bergantian (mencegah bias arah)
- Stop-loss adaptif mencegah kerugian besar
- Pemblokiran posisi mencegah perdagangan tumpang tindih
- Ukuran lot fleksibel dari 0.01 hingga 999 lot
Dampak Margin Rendah
- Dapat diskalakan dari 0,3 lot (0,1*3 - sangat konservatif) hingga 100+ lot (agresif)
- Tarikan komisi minimal melalui pengoptimalan ukuran posisi
- Cocok untuk semua ukuran akun
Siapa yang Harus Menggunakan Bot Ini?
Ideal untuk:
- Trader dengan akun $1000+ yang mencari pengembalian rendah risiko dan konsisten
- Trader algoritmik yang menginginkan strategi yang terbukti dan telah diuji kembali
- Trader swing yang lelah mengamati grafik secara manual
- Trader institusional yang membutuhkan diversifikasi dari bot pengikut tren
Tidak ideal untuk:
- Scalper (kerangka waktu 30 menit, bukan 1 menit)
- Akun di bawah $500 (efisiensi margin penting, tapi saat ini margin terendah sekitar $330 untuk 0,1 (0,3 untuk posisi aktif) lot agar tersedia untuk perdagangan dengan margin penuh leverage 1:20)
PANDUAN REFERENSI PARAMETER
Berikut adalah penjelasan rinci setiap parameter yang dapat Anda sesuaikan. Default pabrik dioptimalkan untuk NAS100, tetapi kustomisasi tersedia.
PARAMETER PERDAGANGAN INTI
Kerangka Waktu Sinyal
Default: Minute30
Opsi: Minute1, Minute5, Minute15, Minute30, Hour1, Hour2, dll.
Fungsi: Kerangka waktu di mana bot menganalisis aksi harga dan memasuki perdagangan. Kerangka waktu 30 menit memberikan keseimbangan antara trading swing (noise lebih rendah) dan responsivitas intraday.
Cara menyesuaikan:
- Lebih kecil (M5, M15): Lebih banyak perdagangan, tingkat kemenangan lebih tinggi tapi keuntungan rata-rata lebih kecil
- Lebih besar (H1, H2): Lebih sedikit perdagangan, kemenangan/kekalahan lebih besar, lebih intensif modal
Rekomendasi: Tetap di M30 untuk NAS100.
Periode EMA
Default: 200
Rentang: 1-1000
Direkomendasikan: 100-300
Fungsi: Panjang Exponential Moving Average yang digunakan untuk mengidentifikasi tren. EMA 200 periode adalah standar industri untuk trading swing; menyaring noise jangka pendek sambil menangkap pembalikan jangka panjang.
Cara menyesuaikan:
- Lebih rendah (50-100): Entri lebih sensitif, tingkat kemenangan lebih tinggi tapi lebih banyak sinyal palsu
- Lebih tinggi (300-500): Entri lebih sedikit, kualitas lebih tinggi tapi mungkin melewatkan pembalikan
Rekomendasi: 200 adalah optimal untuk mean reversion di M30.
Konfirmasi Bar (penutupan sinyal)
Default: 24
Rentang: 1-100
Direkomendasikan: 18-30
Fungsi: Jumlah bar berturut-turut yang harus ditutup di atas/bawah EMA sebelum tren "terkonfirmasi." Dengan 24 bar di M30, ini mewakili 12 jam bias arah yang konsisten—sinyal kuat bahwa tren telah bergeser.
Cara menyesuaikan:
- Lebih rendah (8-12): Sinyal entri lebih cepat, lebih banyak perdagangan, pembalikan palsu lebih tinggi
- Lebih tinggi (30-50): Entri lebih lambat, kualitas lebih baik, peluang lebih sedikit
Rekomendasi: 24 seimbang; tingkatkan ke 30 untuk penyaringan lebih ketat.
PARAMETER TAKE-PROFIT
TP1 (pips, 1:1)
Default: 200
Rentang: 50-500
Direkomendasikan: 150-250
Fungsi: Target keuntungan tetap untuk Posisi 1 (posisi scalp Anda). Posisi ini biasanya ditutup pertama dan mewakili keuntungan "inti" Anda. 200 pips pada NAS100 = sekitar $200 per 1 lot.
Cara menyesuaikan:
- Lebih rendah (100 pips): Tutup lebih cepat, tingkat kemenangan lebih tinggi, keuntungan rata-rata per perdagangan lebih rendah
- Lebih tinggi (300 pips): Butuh waktu lebih lama untuk tercapai, tingkat kemenangan lebih rendah, keuntungan rata-rata lebih besar
Rekomendasi: 200 pips menyeimbangkan kecepatan dan imbalan.
Offset TP3 Dari Swing (pips)
Default: 200
Rentang: 50-500
Fungsi: Posisi 3 (runner) menargetkan swing high/low terbaru PLUS offset ini. Misalnya, jika swing di 21.000 dan offset 200 pips, TP3 = 21.200 untuk perdagangan long.
Cara menyesuaikan:
- Lebih rendah (50-100 pips): Lebih mudah tercapai, Posisi 3 lebih sering kena
- Lebih tinggi (300-500 pips): Lebih sulit tercapai, tapi imbalan lebih besar saat kena
Rekomendasi: 200 pips; kurangi ke 100 jika akun Anda lebih suka hit lebih sering.
Break-even Plus (pips)
Default: 1
Rentang: 0-50
Fungsi: Setelah Posisi 1 ditutup (TP1 tercapai), stop loss Posisi 3 bergerak dari stop awal Anda ke "break-even PLUS sejumlah pips ini." Ini mengunci keuntungan sambil menjaga runner tetap hidup.
Cara menyesuaikan:
- 0 pips: Memindahkan SL ke harga masuk tepat (berisiko; bar berikutnya bisa menghentikan Anda)
- 5 pips: Buffer aman, mengunci sekitar $50 keuntungan terjamin per lot
Rekomendasi: Tetap di 1-2 pips.
PARAMETER STOP LOSS
Stop Loss Cadangan (pips)
Default: 200
Rentang: 50-500
Fungsi: Jika perhitungan ATR gagal atau tidak tersedia, bot menggunakan stop-loss tetap ini sebagai gantinya. Ini adalah jaring pengaman.
Cara menyesuaikan: Sesuaikan dengan nilai ATR rata-rata Anda; 200 pips aman untuk sebagian besar kondisi NAS100.
Rekomendasi: Tetap di 200.
Gunakan Stop Loss ATR
Default: true (aktif)
Opsi: true / false
Fungsi: Mengaktifkan stop loss cerdas yang disesuaikan dengan volatilitas berdasarkan Average True Range. Saat diaktifkan, stop lebih ketat di pasar tenang dan lebih lebar di pasar volatil.
Cara menyesuaikan:
- true: Stop adaptif, manajemen risiko lebih baik ✅
- false: Menggunakan stop fallback tetap, kurang canggih
Rekomendasi: Selalu aktifkan TRUE.
Periode ATR
Default: 14
Rentang: 7-28
Fungsi: Jumlah bar yang digunakan untuk menghitung volatilitas Average True Range. ATR 14 periode adalah standar industri.
Cara menyesuaikan:
- Lebih rendah (7-10): Lebih responsif terhadap volatilitas terbaru, stop lebih ketat
- Lebih tinggi (20-28): Estimasi volatilitas lebih halus, stop lebih lebar
Rekomendasi: 14 adalah optimal.
Pengali SL ATR
Default: 1.5
Rentang: 0.5-3.0
Fungsi: Mengalikan nilai ATR untuk menentukan jarak stop-loss Anda. Pengali lebih tinggi = stop lebih lebar.
Rumus: Stop Loss = (ATR × Pengali) + minimum tergantung arah
Contoh: Jika ATR = 150 pips dan pengali = 1,5, SL dasar = 225 pips (sebelum minimum diterapkan)
Cara menyesuaikan:
- 1.0: Stop ketat, lebih banyak whipsaw tapi keluar lebih cepat dari kerugian
- 1.5: Seimbang (default pabrik)
- 2.0+: Stop sangat lebar, lebih banyak slippage tapi lebih sedikit keluar palsu
Rekomendasi: 1.5 adalah optimal untuk volatilitas NAS100.
Min ATR SL LONG (pips)
Default: 200
Rentang: 50-400
Fungsi: Stop loss MINIMUM untuk perdagangan BELI (long), terlepas dari perhitungan ATR. Ini memastikan perdagangan long memiliki ruang yang cukup untuk bernapas melalui sumbu mean reversion.
Mengapa berbeda dari short: Entri mean-reversion long sering terkena sumbu 100+ pip sebelum pulih. Stop 50 pip terlalu ketat; 200 pip memungkinkan mean reversion yang tepat.
Cara menyesuaikan:
- 150 pips: Lebih ketat untuk manajemen risiko agresif
- 200 pips: Seimbang (default pabrik, terbukti optimal)
- 250 pips: Lebih longgar untuk akun dengan margin lebih besar
Rekomendasi: Tetap di 200 (pengaturan ini memperbaiki profitabilitas perdagangan long Anda).
Min ATR SL SHORT (pips)
Default: 50
Rentang: 20-150
Fungsi: Stop loss MINIMUM untuk perdagangan JUAL (short). Short berbalik lebih cepat dan tidak membutuhkan ruang sebanyak itu.
Mengapa berbeda dari long: Pembalikan short cenderung terjadi cepat; stop 50 pip menangkapnya secara efisien tanpa menunggu pergerakan besar.
Cara menyesuaikan:
- 30 pips: Sangat ketat, frekuensi keluar tinggi
- 50 pips: Seimbang (default pabrik, terbukti optimal)
- 75 pips: Lebih longgar untuk scalper yang menginginkan lebih sedikit stop-out
Rekomendasi: Tetap di 50 (kombinasi ini dengan 200 untuk long adalah KUNCI peningkatan keuntungan +77% Anda).
Max ATR SL (pips)
Default: 500
Rentang: 200-1000
Fungsi: Jarak stop-loss MAKSIMUM, bahkan jika ATR menghitung lebih tinggi. Mencegah stop yang terlalu lebar selama volatilitas ekstrem.
Cara menyesuaikan:
- Lebih rendah (300): Jangan pernah risiko lebih dari 300 pips, baik untuk akun kecil
- Lebih tinggi (700): Memungkinkan stop lebih lebar selama kejadian Black Swan
Rekomendasi: 500 aman; tingkatkan ke 600 jika menggunakan leverage atau akun besar.
PARAMETER DETEKSI SWING/PIVOT
Kekuatan Pivot (bar)
Default: 2
Rentang: 1-5
Fungsi: Jumlah bar di setiap sisi yang harus lebih rendah/tinggi untuk mengonfirmasi pivot swing. Pengaturan 2 berarti: 2 bar di bawah, lalu tinggi, lalu 2 bar di bawah.
Visual:
teks
Pengaturan = 2:
Rendah, Rendah, TINGGI, Rendah, Rendah ← Mengonfirmasi sebagai swing high
Pengaturan = 3:
Rendah, Rendah, Rendah, TINGGI, Rendah, Rendah, Rendah ← Konfirmasi lebih ketat
Cara menyesuaikan:
- 1: Sangat sensitif, menemukan semua pivot lokal (mungkin noise)
- 2-3: Seimbang (default pabrik)
- 4-5: Hanya swing kuat dan jelas
Rekomendasi: 2 sudah baik; tingkatkan ke 3 jika mendapatkan swing palsu.
Bar Pencarian Pivot
Default: 300
Rentang: 20-1000
Fungsi: Berapa banyak bar yang dilihat ke belakang saat mencari swing terbaru. 300 bar = ~150 jam sejarah pada kerangka waktu M30.
Cara menyesuaikan:
- Lebih rendah (100-150): Hanya menggunakan swing terbaru, baik untuk pasar tren
- Lebih tinggi (300-500): Menggunakan sejarah lebih panjang, menangkap support/resistance yang lebih mapan
Rekomendasi: 300 untuk NAS100.
Jarak Target Minimum (pips)
Default: 5
Rentang: 0-20
Fungsi: Jarak minimum antara entri dan take-profit. Jika target swing terlalu dekat (< 5 pips), bot menolaknya dan menggunakan TP1 cadangan sebagai gantinya.
Cara menyesuaikan:
- 0: Menerima target swing apa pun, bahkan jika sangat dekat
- 10: Lebih ketat, memastikan target memiliki jarak yang berarti
Rekomendasi: 5 pips (spread pip NAS100 biasanya 2-3 pips).
PARAMETER FILTER KERANGKA WAKTU LEBIH TINGGI
Gunakan Filter TF Lebih Tinggi
Default: true (aktif)
Opsi: true / false
Fungsi: Mengaktifkan konfirmasi tren sekunder pada kerangka waktu yang lebih panjang (default: grafik 2 jam). Hanya memasuki perdagangan BELI jika 2H di atas EMA 50; hanya memasuki perdagangan JUAL jika 2H di bawah EMA 50.
Dampak:
- true: Menghilangkan entri melawan tren, meningkatkan profitabilitas perdagangan long ✅
- false: Memungkinkan entri ke segala arah (lebih banyak perdagangan, kualitas lebih rendah)
Rekomendasi: Selalu TRUE. Filter ini penting untuk 1.63 faktor keuntungan long Anda.
TF Lebih Tinggi
Default: Hour2
Opsi: Hour1, Hour2, Hour4, Daily
Fungsi: Kerangka waktu lebih panjang yang digunakan untuk konfirmasi sekunder. 2 jam adalah keseimbangan yang baik untuk entri 30 menit (kerangka waktu 8x lebih besar).
Cara menyesuaikan:
- Hour1: Konfirmasi lebih ketat, lebih cepat selaras
- Hour2: Seimbang, terbukti optimal
- Hour4: Konfirmasi lebih longgar, sinyal palsu lebih sedikit
Rekomendasi: Hour2 (titik manis).
Periode EMA TF Lebih Tinggi
Default: 50
Rentang: 20-200
Fungsi: Periode moving average pada kerangka waktu lebih tinggi. EMA 50 periode pada grafik 2 jam menyaring noise jangka sangat pendek sambil menjaga responsivitas.
Cara menyesuaikan:
- 20-30: Lebih banyak entri, lebih cepat selaras
- 50: Seimbang (default pabrik)
- 100+: Lebih sedikit entri, konfirmasi bias lebih kuat
Rekomendasi: 50 adalah optimal.
PARAMETER EKSEKUSI PERDAGANGAN
Volume (lot)
Default: 0.1
Rentang: 0.1–999.99
Langkah: 0.1
Fungsi: Ukuran posisi per entri. Setiap entri membuka 3 posisi dengan ukuran ini. Eksposur total = Volume × 3.
Contoh:
- 0.1 lot: 0.3 eksposur total (baik untuk akun $500+)
- 1.0 lot: 3.0 eksposur total (untuk trader berpengalaman)
- 10 lot: 30 eksposur total (profesional/institusional)
Cara menghitung ukuran yang sesuai:
Risiko per perdagangan = (SL pips × ukuran lot) × nilai pip
Contoh: 200 pips × 0.1 lot × $1/pip = risiko $20 per perdagangan
Untuk risiko akun 1%: $20 = 1% dari akun $2000
Rekomendasi: Mulai dengan 0.1-0.5 lot; tingkatkan setelah 30+ perdagangan menguntungkan berturut-turut.
Blokir Jika Ada Posisi Terbuka
Default: true (aktif)
Opsi: true / false
Fungsi: Mencegah entri baru saat ada posisi yang terbuka. Memastikan Anda tidak pernah tumpang tindih perdagangan.
Cara menyesuaikan:
- true: Satu perdagangan pada satu waktu, manajemen lebih sederhana ✅
- false: Memungkinkan beberapa perdagangan bersamaan
Rekomendasi: Selalu TRUE untuk manajemen posisi yang lebih aman.
Label
Default: "EMA200_FirstTouch_Alt"
Fungsi: Pengidentifikasi internal untuk semua posisi bot. Memungkinkan beberapa instance bot pada akun yang sama tanpa gangguan.
Cara menyesuaikan: Ubah hanya jika menjalankan beberapa bot; masing-masing membutuhkan label unik.
Rekomendasi: Pertahankan default kecuali menjalankan beberapa instance.
PERSYARATAN TEKNIS
- Platform: cTrader (Spotware)
- Broker: Broker kompatibel cTrader apa pun (ICmarkets, Pepperstone, FXCM, dll.)
- Modal: Minimum $330 (disarankan $1000+)
- Leverage: Standar 1:20 (sesuaikan ukuran posisi)
DUKUNGAN & KUSTOMISASI
Setiap parameter dapat disesuaikan secara real-time tanpa perlu kompilasi ulang. Uji pengaturan Anda pada akun demo minimal untuk 50 perdagangan sebelum trading live.
Untuk modifikasi khusus (filter tambahan, simbol berbeda, aturan manajemen risiko), hubungi saya
PENAFIAN
Kinerja masa lalu tidak menjamin hasil di masa depan. Bot ini diuji kembali pada data historis dari 2025. Hasil dunia nyata dapat bervariasi karena:
- Slippage dan latensi
- Perubahan rezim pasar
- Kualitas eksekusi broker
- Persyaratan leverage dan margin
Bertradinglah dengan risiko Anda sendiri. Mulailah dengan kecil, uji secara menyeluruh, dan jangan pernah mempertaruhkan lebih dari yang Anda mampu kehilangan.
Ringkasan
Trades open three simultaneous positions with distinct take-profit targets: a scalp profit, a swing high/low target, and a runner position with dynamic stop-loss management using Average True Range (ATR) volatility adjustments. Stop losses are direction-dependent, with minimum distances set for long and short trades to optimize risk management.
Key features include dual-filter entry logic with higher timeframe EMA alignment, adaptive ATR-based stop losses, position blocking to prevent overlapping trades, and flexible lot sizing from 0.01 to 999 lots. The bot is suitable for accounts with at least $330 margin (recommended $1000+) and standard 1:20 leverage.
Backtested results show a 57% win rate, 2.23 profit factor, 112% net profit, and maximum drawdown around 12%. It is intended for swing and algorithmic traders seeking consistent returns on NAS100, not for scalpers or very small accounts. Parameters are customizable in real-time without recompilation.
Ulasan pelanggan
5 | 25 % | |
4 | 25 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
