EMA-RSI Risk Pro
Sebuah cBot trend-following yang kuat yang menggabungkan entri crossover EMA dengan filter kekuatan RSI dan penentuan ukuran posisi berbasis risiko. Termasuk trailing stop, breakeven, filter spread/waktu, dan batas keras pada lot maksimum untuk mencegah ukuran berlebih. Bekerja pada FX likuid, indeks, logam, dan kripto.
Keunggulan Utama
- Risiko terkendali: Ukuran posisi berasal dari Equity Γ risiko% dan SL (dalam pips). Sebuah Max Lots membatasi perdagangan berukuran besar pada simbol yang tidak biasa.
- Entri bersih: Crossover EMA menangkap pergeseran tren; RSI menghilangkan setup lemah.
- Manajemen perdagangan aktif: Trailing stop dan breakeven berjalan pada ticks untuk melindungi keuntungan.
- Filter berkualitas: Maksimum spread dan jam perdagangan menghindari periode likuiditas tipis.
- Disiplin eksekusi: Satu perdagangan per bar menghilangkan entri berulang pada candle yang sama dan menjaga backtest tetap bersih.
- Pengaturan sederhana: Semua parameter transparan dan terdokumentasi dengan baik.
Cara kerjanya
- Pada penutupan candle, deteksi crossover EMA bullish/bearish.
- Validasi dengan RSI (β₯ ambang beli untuk long, β€ ambang jual untuk short).
- Hitung ukuran dari Persentase Risiko dari Equity dan SL (pips) β konversi ke unit, batasi oleh Max Lots.
- Tempatkan order pasar dengan SL/TP (pips).
- Pada ticks, terapkan trailing stop dan pindahkan SL ke breakeven setelah ambang keuntungan tercapai.
Parameter
Strategi
- EMA Cepat (default 12) β Komponen tren yang lebih cepat. Lebih rendah = lebih responsif, lebih berisik.
- EMA Lambat (default 26) β Komponen tren yang lebih lambat; harus > EMA Cepat.
- Periode RSI (default 14) β Keseimbangan standar antara noise dan lag.
- RSI Beli β₯ (default 55) β RSI minimum untuk long setelah crossover bullish; naikkan (60β65) untuk tren yang lebih ketat.
- RSI Jual β€ (default 45) β RSI maksimum untuk short setelah crossover bearish; turunkan (35β40) untuk short yang lebih ketat.
Risiko
- Persentase Risiko dari Equity (default 1.0%) β Fraksi equity yang dipertaruhkan per perdagangan.
Contoh: Equity 10.000; Risiko 1%; SL 30 pips β risiko β 100 dalam mata uang akun. - SL (pips) (default 30) β Jarak stop-loss yang digunakan untuk penentuan ukuran dan penempatan order.
- TP (pips) (default 60) β Jarak take-profit; set 0 untuk menonaktifkan.
- Trailing (pips, 0=off) (default 20) β Jarak trailing setelah dalam keuntungan.
- Breakeven pada Profit (pips, 0=off) (default 15) β Pindahkan SL ke entri setelah profit ini.
- Max Lots per Trade (default 0.50) β Batas keras pada ukuran order (jaring pengaman).
- Debug sizing (default true) β Mencetak perhitungan ukuran (Equity, risiko, nilai pip, lot, unit) ke log.
Filter
- Max Spread (points) (default 30) β Memblokir entri jika spread melebihi ini (points = (AskβBid)/TickSize).
- Perdagangan Long / Perdagangan Short (default true/true) β Aktif/nonaktifkan setiap arah.
- Jam Mulai / Jam Selesai (server) (default 1β23) β Jendela perdagangan; mendukung rentang semalam (misal, 22β6).
- Satu Perdagangan Per Bar (default true) β Maksimal satu entri per candle; sinyal dievaluasi pada bar yang sudah tertutup.
Lain-lain
- Label (default EMA_RSI_Risk_cBot) β Label posisi untuk penyaringan/multi-run yang mudah.
Preset cepat
FX utama (H1/H4):
EMA 12/26 β’ RSI 14 β’ Beli/Jual 55/45 β’ SL 30β40 pips β’ TP 60β80 β’ Trail 20β30 β’ BE 15β20 β’
Risiko 0,5β1,0% β’ MaxLots 0,10β0,50 β’ MaxSpread 25β35 poin β’ Jam 01β23.
Logam (XAUUSD, M30/H1):
Tingkatkan SL/TP ~1,5β2Γ; longgarkan MaxSpread sebesar 20β30%.
Kripto (BTC/ETH, M15/H1):
Geser RSI ke 60/40; gunakan SL/TP yang lebih lebar; Risiko β€ 0,5%; pertahankan Satu perdagangan per bar = true.
Catatan
- Backtest di berbagai timeframe dan instrumen; sesuaikan SL/TP dengan volatilitas.
- Mulailah dengan Persentase Risiko konservatif (0,25β0,5%) dan Max Lots (0,10β0,25); aktifkan Debug sizing untuk memverifikasi volume.
- Perdagangan algoritmik melibatkan risiko; lakukan demo/backtest secara menyeluruh sebelum penerapan langsung.