Deskripsi
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.
Ringkasan
Key features include trailing stop and breakeven mechanisms that actively manage open trades on price ticks to protect profits. The bot incorporates filters such as maximum spread and trading hours to avoid low-liquidity conditions. It enforces disciplined execution by allowing only one trade per candle close, reducing noise and improving backtest clarity.
Users can customize parameters including fast and slow EMA periods, RSI thresholds for buy and sell signals, stop-loss and take-profit distances, trailing stop settings, risk percentage, and maximum lot size. The bot supports trading long and short positions and allows configuration of trading time windows.
Typical presets are provided for major Forex pairs, metals like XAUUSD, and cryptocurrencies such as BTC and ETH, with adjustments to risk and indicator settings to suit each marketβs volatility and characteristics.
