MARSI-
EA ini adalah penasihat pakar yang mesra pengguna, menggabungkan logik Indeks Kekuatan Relatif (RSI) dan Purata Bergerak Mudah (SMA) untuk mengenal pasti dan melaksanakan isyarat perdagangan di pasaran kewangan seperti XAUUSD (Emas).
EA ini dibina untuk menunjukkan:
Saiz lot dinamik berdasarkan risiko akaun
Keadaan kemasukan berdasarkan RSI yang terlebih beli/terlebih jual
Penyaringan trend menggunakan Purata Bergerak
Tahap SL dan TP disesuaikan dengan ketepatan simbol tick
EA ini sangat berguna untuk pelajar yang sedang bereksperimen dengan strategi teknikal dan ingin memahami bagaimana pengendalian indikator, risiko dinamik, dan perbezaan digit broker mempengaruhi logik perdagangan.
Logik Perdagangan
EA ini beroperasi dengan peraturan kemasukan berikut:
Beli apabila:
Harga semasa berada di atas purata bergerak (bullish)
RSI berada di bawah ambang terlebih jual (menandakan harga akan naik)
Jual apabila:
Harga berada di bawah purata bergerak (bearish)
RSI berada di atas ambang terlebih beli (menandakan harga akan turun)
Stop Loss dan Take Profit diatur menggunakan _Point, disesuaikan berdasarkan ketepatan harga broker (_Digits).
Parameter Input Luaran
| Pembolehubah | Huraian |
|---|---|
| maPeriod | Tempoh yang digunakan untuk Purata Bergerak Mudah |
| rsiPeriod | Tempoh yang digunakan untuk Indeks Kekuatan Relatif |
| rsiOverbought | Ambang RSI di atas mana pasaran dianggap terlebih beli (pemicu jual) |
| rsiOversold | Ambang RSI di bawah mana pasaran dianggap terlebih jual (pemicu beli) |
| riskPercent | Peratusan baki yang ingin dirisikokan bagi setiap perdagangan |
| stopLoss | Jarak Stop Loss dalam poin |
| takeProfit | Jarak Take Profit dalam poin |
| slippage | Slippage maksimum yang dibenarkan dalam poin |
Penggunaan yang Disyorkan
Simbol: XAUUSD (Emas)
Tempoh Masa: M15 atau H1
Broker: Mana-mana broker dengan data tick yang baik (uji di kedua-dua broker 2/3 dan 4/5 digit untuk konsistensi)
Julat Uji Kembali: 3–6 bulan disyorkan
Keadaan: Pastikan data tick tersedia untuk nilai RSI/MA yang boleh dipercayai
Nota Tambahan
Fungsi PipSize() membantu menormalkan nilai pip di antara broker dengan _Digits yang berbeza.
EA ini secara automatik mengira saiz lot berdasarkan baki akaun semasa dan risiko yang ditentukan.
Kod adalah modular dan mudah diperluas dengan trailing stops, penapis berita, atau syarat lain.
Projek ini adalah projek berterusan dan maklum balas adalah dialu-alukan!
Siaran berkaitan
- Pemprosesan Pesanan Visual - Sistem Trading untuk MetaTrader 4
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- Moving Average: EA Terbaik untuk MetaTrader 5