Ikhtisar
Horizon Scalper adalah scalper 5 menit yang sepenuhnya sistematis yang dirancang untuk empat instrumen dengan likuiditas tinggi: #USNDAQ100, XAUUSD (Emas), Minyak Mentah WTI dan EURUSD. Bot ini masuk hanya ketika enam filter independen sejajar, mengatur ukuran setiap perdagangan berdasarkan risiko mata uang akun yang tetap, dan berhenti setelah perdagangan merugi untuk menghindari kerugian beruntun yang bersifat balas dendam.
Bot ini sengaja selektif — biasanya 0,5 hingga 2 perdagangan per hari per simbol — dan dibangun di sekitar kerangka kerja reward-to-risk 1:1,5 yang ketat yang didorong oleh ATR, sehingga stop dan target menyesuaikan secara otomatis dengan perubahan rezim volatilitas.
Cara kerjanya (logika masuk)
LONG (dan SHORT cermin) dibuka pada penutupan bar hanya ketika semua dari berikut ini benar pada bar tertutup sebelumnya:
-
- Persilangan EMA — EMA Cepat melintasi di atas EMA Lambat (pemicu momentum).
- Filter tren — Penutupan berada di atas EMA Tren periode lebih panjang (perdagangan sesuai arah kerangka waktu lebih tinggi).
- Rentang RSI — RSI berada di dalam pita "momentum sehat" (tidak oversold, tidak overbought) — menghindari pergerakan yang kelelahan dan fluktuasi yang macet.
- Kekuatan ADX — ADX di atas ambang minimum, mengonfirmasi tren nyata bukan noise.
- Filter Bollinger — Harga tidak didorong ke pita atas (untuk long) — mencegah pembelian saat mean-reversion segera terjadi.
- Konfirmasi candle — Penutupan saat ini lebih tinggi dari penutupan sebelumnya.
Short menggunakan kondisi simetris (persilangan ke bawah, di bawah EMA tren, RSI dalam rentang short, jauh dari pita bawah, penutupan bearish).
Manajemen risiko dan uang
-
- Risiko mata uang akun tetap per perdagangan (default 50 CHF). Bot menghitung volume unit sehingga hit SL sama persis dengan risiko yang Anda tetapkan, terlepas dari instrumen atau ATR saat ini.
- SL & TP berbasis ATR — SL = ATR × 1.0, TP = ATR × 1.5 (default), sehingga volatilitas secara otomatis memperluas dan mengontrak stop Anda.
- Ambang batas ATR minimum — entri dilewati ketika pasar terlalu tenang (fluktuasi volatilitas rendah).
- Pemutus sirkuit cooldown — setelah perdagangan merugi, bot berhenti berdagang selama N bar (default 10), membiarkan kondisi pasar reset.
- Aturan posisi tunggal — tidak pernah lebih dari satu posisi terbuka per simbol.
- Filter sesi perdagangan — perdagangan hanya di dalam jendela UTC yang ditentukan (jam aktivitas tinggi untuk aset yang dipilih).
Instruksi optimasi
Karena Horizon Scalper berdagang pada bar 5 menit, mikrostruktur pasar berubah dengan cepat. Alur kerja yang direkomendasikan adalah:
Jadwal re-optimasi
-
- Frekuensi: sekali per minggu.
- Lookback: 3 bulan terakhir data M5 — mundur lebih jauh tidak efektif karena rezim M5 berubah.
- Mode backtesting: " bar m1 dari Server (harga pembukaan)" sudah cukup — Anda tidak perlu mode data tick. Bot hanya bertindak pada penutupan bar, jadi mode m1-open lebih cepat dan menghasilkan hasil yang representatif.
- Spread: tetapkan nilai tetap yang sesuai dengan spread tipikal broker Anda untuk simbol tersebut (1 pip untuk FX/indeks, 2–3 untuk Emas/WTI adalah realistis).
Parameter yang TIDAK dioptimalkan
-
- Jumlah Risiko pada SL — ini adalah preferensi risiko pribadi Anda, bukan parameter strategi. Tetapkan ke 1–2% ekuitas akun dan biarkan.
- Jam Mulai / Selesai Perdagangan — gunakan tabel spesifik aset di atas.
Validasi walk-forward (direkomendasikan)
Setelah setiap optimasi mingguan, jalankan tes out-of-sample cepat pada 1–2 minggu terakhir yang tidak termasuk dalam jendela optimasi. Hanya gunakan parameter yang bertahan di luar sampel.
Referensi parameter
Risiko
-
- Jumlah Risiko pada SL (default 50) — Kerugian mata uang akun jika SL terkena. Bot menghitung volume dari ini.
EMA
-
- Periode EMA Cepat / Lambat (9 / 21) — Pasangan persilangan. Cepat di atas Lambat = bias bullish.
- Periode EMA Tren (50) — Gerbang arah kerangka waktu lebih tinggi; entri hanya sesuai arahnya.
RSI
-
- Periode RSI (7) — Periode pendek untuk responsivitas scalping.
- RSI Long Min / Max (40 / 65) — Pita RSI yang diperlukan untuk entri long.
- RSI Short Min / Max (35 / 60) — Pita RSI yang diperlukan untuk entri short.
ATR / Risiko
-
- Periode ATR (14) — Lookback untuk pengukuran volatilitas.
- Pengali SL ATR (1.0) — Jarak stop = ATR × ini.
- Pengali TP ATR (1.5) — Jarak target = ATR × ini. Harus lebih besar dari pengali SL atau bot akan menolak untuk memulai.
- Pips ATR Minimum (3) — Jika ATR saat ini di bawah ini, entri dilewati.
ADX
-
- Periode ADX (14) — Lookback kekuatan tren.
- Ambang Batas Min ADX (25) — Di bawah ini, pasar dianggap sideways dan perdagangan dilewati.
Bollinger Bands
-
- Periode BB (20) — Basis SMA.
- Deviasi Standar BB (2.0) — Lebar pita. Semakin ketat = filter kelelahan yang lebih ketat.
Kontrol Risiko
-
- Cooldown Bars Setelah Perdagangan Rugi (10) — Jumlah bar M5 untuk menunggu setelah kerugian sebelum mengaktifkan kembali.
Filter Sesi
-
- Mulai Perdagangan (UTC) / Akhir Perdagangan (UTC) — Jendela UTC mulai inklusif, akhir eksklusif. Gunakan tabel spesifik aset di atas; jangan optimalkan.