Deskripsi
MultiTF EMA Dominator
Sebuah mesin EMA multi-timeframe yang mendominasi struktur, tren, dan risiko — dibuat untuk cTrader.
MultiTF EMA Dominator adalah robot trading canggih untuk cTrader yang dirancang untuk trader yang ingin secara sistematis memanfaatkan bagaimana harga bereaksi terhadap exponential moving averages (EMA) di berbagai timeframe.
Ini menggabungkan:
- Tumpukan EMA multi-timeframe (dari 1m hingga Harian)
- Skor EMA dinamis (sentuhan, pantulan, persilangan, pembalikan kemiringan)
- Entri berbasis aturan yang sadar tren (dengan tren vs melawan tren, sepenuhnya terkendali)
- Manajemen risiko spesifik sisi (SL/TP LONG/SHORT terpisah, BE dan trailing)
- Modul lindung nilai drawdown ekuitas
- Analitik backtest rolling bawaan (untuk menemukan jendela mulai terbaik)
- Overlay visual kaya sehingga Anda selalu melihat mengapa bot melakukan apa yang dilakukannya
Semua dalam satu cBot, tanpa file eksternal atau pengaturan rumit.
Catatan sisi kode: di cTrader kelasnya masih
MultiTF_EMA_StrategyBot, tetapi nama produk untuk penjualan/pemerekannya adalah MultiTF EMA Dominator.
1. Mesin EMA Multi-Timeframe
MultiTF EMA Dominator memungkinkan Anda membangun tumpukan EMA di beberapa timeframe:
- 1m, 5m, 15m, 30m, 1h, 4h, 1d
- Setiap timeframe memiliki periode EMA sendiri (default 200, sepenuhnya dapat dikonfigurasi)
Anda dapat:
- Mengaktifkan/nonaktifkan setiap timeframe secara individual (
Gunakan 1m,Gunakan 5m, …) - Menyetel periode EMA dengan tepat (
EMA 1m,EMA 5m, …) - Melihat setiap EMA di grafik sebagai:
-
- Garis horizontal pada level saat ini
- Kurva historis (panjang sejarah yang dapat dikonfigurasi)
- Label opsional dengan TF, periode, dan skor langsung
Hasilnya adalah grid EMA multi-layer yang digunakan Dominator untuk mendeteksi:
- Sentuhan dan hampir sentuhan EMA
- Pantulan dari EMA
- Persilangan melalui EMA
- Breakout yang selaras tren antara EMA
2. Mesin Tren & Skor EMA
Deteksi Tren
Anda dapat memilih timeframe mana yang menentukan tren utama:
Trend TF (1=1m..7=1d)
Pada TF tersebut bot menghitung kemiringan EMA selama N bar (Slope Lookback) dan mengubahnya menjadi pips:
- Kemiringan >
Min Slope (pips)→ tren bullish - Kemiringan < −
Min Slope (pips)→ tren bearish - Jika tidak → datar
Ada juga konteks tren jangka pendek melalui:
Short TF untuk kemiringan (1=1m..7=1d)
yang digunakan khusus dalam kondisi pita luar (ketika harga jauh di luar paket EMA).
Skor EMA (Pembalikan / Kekuatan Hormat)
Setiap EMA menerima skor dinamis yang mengukur seberapa banyak harga “menghormatinya” sebagai support/resistance.
Komponen skor:
- Sentuhan (harga mengenai atau hampir mengenai EMA)
-
- Dikendalikan oleh
Jarak Sentuhan (pips)danBobot Sentuhan
- Dikendalikan oleh
- Pantulan (harga menolak EMA dan bergerak menjauh)
-
- Diberi bobot oleh
Bobot Pantulan
- Diberi bobot oleh
- Persilangan (harga memotong EMA)
-
- Dikenai penalti oleh
Bobot Persilangan
- Dikenai penalti oleh
- Pembalikan kemiringan (EMA berubah arah)
-
- Diberi penghargaan oleh
Bobot pembalikan kemiringan
- Diberi penghargaan oleh
- Reset skor opsional saat persilangan
-
Reset Skor saat Persilangandapat mengatur skor menjadi nol saat terjadi persilangan
Anda juga dapat:
- Menyaring EMA berdasarkan pentingnya:
Gunakan hanya EMA penting+Ambang pentingnya - Menonaktifkan skor secara global:
Gunakan Skor EMA (perhitungan)= false
Saat skor aktif, itu mengarahkan:
- EMA mana yang dianggap “cukup penting” untuk diperdagangkan
- Ukuran posisi melalui
Bobot skor pada ukuran(EMA dengan skor tinggi mendapatkan ukuran lebih besar)
3. Logika Eksekusi: Sentuhan, Breakout & Dominasi Pita Luar
Arah & Penyelarasan Tren
Kontrol arah dasar:
Arah: 0=Keduanya 1=Hanya Long 2=Hanya ShortIzinkan melawan tren:-
true→ bot dapat mengambil setup dengan tren dan melawan trenfalse→ hanya dengan tren secara ketat
Entri Sentuhan (Interaksi EMA Inti)
Pada setiap bar, untuk setiap EMA aktif:
- Bot memeriksa apakah candle telah menyentuh / memotong / sangat dekat dengan EMA tersebut.
- Bot menentukan sisi:
-
- Jika penutupan sebelumnya di atas EMA → Beli (long dari support)
- Jika penutupan sebelumnya di bawah EMA → Jual (short dari resistance)
- Bot memilih EMA target:
-
- Untuk Beli → biasanya EMA yang lebih tinggi berikutnya
- Untuk Jual → EMA yang lebih rendah berikutnya
Anda mendapatkan logika yang sangat jelas: entri diambil tepat di tempat harga berinteraksi dengan struktur EMA Anda, dengan target berdasarkan EMA berikutnya dalam tumpukan.
Parameter kontrol posisi:
Maks posisi terbuka (total)Maks posisi LONG (-1 = tanpa batas)Maks posisi SHORT (-1 = tanpa batas)Maks posisi per EMAMaks posisi per sentuhanSatu posisi per sentuhan+Cooldown sentuhan (bar)untuk menghindari penumpukan berlebihan pada bar yang sama
Mode Entri Sentuhan
Mode Entri Sentuhan: 0=Ledakan 1=Inkremental-
- Ledakan: dapat membuka beberapa entri dalam satu sentuhan, hingga
Maks posisi per sentuhan - Inkremental: membuka secara bertahap, candle demi candle, menghormati cooldown
- Ledakan: dapat membuka beberapa entri dalam satu sentuhan, hingga
Ini membuat MultiTF EMA Dominator dapat disesuaikan baik untuk penumpukan agresif maupun entri yang lebih konservatif.
Logika Pita Luar (Perluasan Ekstrem)
Ketika harga:
- Di atas semua EMA → perluasan bullish ekstrem
- Di bawah semua EMA → perluasan bearish ekstrem
bot beralih ke mode pita luar:
- Bot memeriksa kemiringan EMA jangka pendek (
Short TF untuk kemiringan). - Jika
Pita luar: tidak berdagang jika kemiringan < MinSlopePipsdiaktifkan dan kemiringan terlalu datar, bot melewati perdagangan (tidak ada entri di pasar mati yang meregang). - Bot memilih sisi perdagangan:
-
- Kemiringan jangka pendek ≥ 0 → Beli
- Kemiringan jangka pendek < 0 → Jual
- Bot selalu menetapkan:
-
- EMA Referensi: EMA teratas atau terbawah dalam paket
- EMA Target: batas sisi yang sama, sehingga exit selalu jelas terdefinisi
Ini memberi Anda entri terkendali dalam perluasan harga ekstrem, selalu dengan konteks EMA yang terdefinisi.
Logika Breakout (Mode Mengikuti Tren)
Selain sentuhan EMA, MultiTF EMA Dominator juga mendeteksi breakout EMA ke arah tren utama:
- Dalam tren bullish:
-
- Jika harga menembus ke atas EMA atas (
IsBreakUp) dan kondisi terpenuhi → dapat membuka entri Beli dengan EMA berikutnya sebagai target potensial.
- Jika harga menembus ke atas EMA atas (
- Dalam tren bearish:
-
- Jika harga menembus ke bawah EMA bawah (
IsBreakDown) → dapat membuka entri Jual.
- Jika harga menembus ke bawah EMA bawah (
Ini adalah perdagangan kelanjutan pro-tren murni, melengkapi logika sentuhan yang lebih mengarah pada mean reversion.
4. Ukuran Posisi: Tren, Skor & EMA Perawan
Ukuran posisi dihitung sebagai kombinasi dari:
- Volume dasar
-
Volume dasar (lot)
- Pengali tren
-
Pengali dengan trenjika selaras dengan trenPengali melawan trenjika melawan tren (hanya jika diizinkan)
- Faktor Skor EMA (jika skor diaktifkan)
-
- Skor dinormalisasi terhadap
Ambang pentingnya - Diskalakan oleh
Bobot skor pada ukuran
- Skor dinormalisasi terhadap
- Boost EMA Perawan
-
- Jika EMA belum disentuh selama lebih dari
Jendela Perawan (bar) - Ukuran dikalikan dengan
Boost EMA Perawan (x)
- Jika EMA belum disentuh selama lebih dari
Setelah itu, bot mengonversi lot → unit dan membatasi secara otomatis ke min / max / langkah broker.
Ini memberi Dominator profil risiko dinamis: ukuran lebih besar di tempat EMA yang secara statistik lebih baik (skor tinggi + perawan), ukuran lebih kecil pada setup marginal.
5. Manajemen Risiko Spesifik Sisi
MultiTF EMA Dominator memperlakukan long dan short sebagai dua “spesies” terpisah dan memungkinkan Anda mengelolanya secara independen.
SL/TP terpisah untuk Long & Short
Anda dapat mengonfigurasi keduanya:
SL Long (pips)danTP Long (pips)SL Short (pips)danTP Short (pips)
Jika salah satu dari itu diatur ke 0, bot kembali ke:
SL Awal (pips)TP Awal (pips)
Fleksibilitas ini sangat berguna ketika pasar berperilaku berbeda pada sisi long vs short.
Break-Even (per sisi)
LONG:
Gunakan Break-Even LONGTrigger BE LONG (pips)Offset BE LONG (pips)
SHORT:
Gunakan Break-Even SHORTTrigger BE SHORT (pips)Offset BE SHORT (pips)
Setelah keuntungan mengambang posisi dalam pips melebihi trigger:
- Untuk LONG: SL bergerak ke Entri + Offset
- Untuk SHORT: SL bergerak ke Entri − Offset
Trailing Stop (per sisi)
LONG:
Gunakan Trailing LONGTS LONG Mulai (pips)TS LONG Jarak (pips)TS LONG Langkah (pips)
SHORT:
Gunakan Trailing SHORTTS SHORT Mulai (pips)TS SHORT Jarak (pips)TS SHORT Langkah (pips)
Trailing hanya aktif setelah keuntungan ≥ Mulai.
Kemudian, SL mengikuti harga pada Jarak yang diberikan, memperbarui hanya ketika pergerakan ≥ Langkah.
Keluar Dini: Selalu Selaraskan Ulang Dengan Tren
Keluar dini: hanya pertahankan perdagangan dengan tren
Jika diaktifkan, pada setiap bar Dominator:
- Mengevaluasi tren saat ini (Bullish, Bearish, atau Datar)
- Menutup semua posisi yang tidak selaras dengan tren tersebut
Ini adalah cara yang kuat untuk memastikan portofolio selalu dikuasai oleh posisi yang selaras tren, dan tidak terjebak melawan pergerakan utama.
6. Modul Lindung Nilai Drawdown Ekuitas
Dominator menyertakan lapisan lindung nilai berbasis ekuitas yang berfungsi sebagai jaring pengaman saat terjadi masalah.
Parameter utama:
Gunakan Lindung Nilai DD EkuitasTrigger drawdown (%)Pengali lindung nilai (x)Cooldown lindung nilai (bar)Maks lindung nilai aktifTutup lindung nilai saat pemulihanDrawdown pemulihan (%) untuk menutup- Opsional:
SL lindung nilai (pips)danTP lindung nilai (pips)
Cara kerja lindung nilai:
- Bot terus memantau persentase drawdown = (Saldo − Ekuitas) / Saldo.
- Ketika DD melebihi
Trigger drawdown (%), bot: -
- Menghitung eksposur bersih (unit bersih Beli vs Jual)
- Membuka perdagangan lindung nilai berlawanan arah dari eksposur bersih tersebut
- Mengalikan ukuran dengan
Pengali lindung nilai (x), menghormati min/max volume
- Jika
Tutup lindung nilai saat pemulihandiaktifkan dan DD kembali di bawahDrawdown pemulihan (%) untuk menutup, semua posisi lindung nilai ditutup.
Ini memberi Anda pemutus sirkuit bawaan, membantu melindungi akun selama klaster volatilitas tak terduga atau kegagalan model.
7. Transparansi Visual & Panel
MultiTF EMA Dominator dirancang agar mudah dijelaskan secara visual:
- Garis level EMA saat ini untuk setiap timeframe
- Kurva historis EMA (panjang sejarah yang dapat dikonfigurasi)
- Label EMA opsional yang menunjukkan TF, periode, dan skor
- Penanda sentuhan dan pita luar (titik berwarna pada titik interaksi)
- Panel info kanan (jika
Tampilkan panel infodanTampilkan panel Skordiaktifkan): -
- Menampilkan skor langsung atau kemiringan per timeframe
- Panel bantuan bawah dengan pengingat cepat kelompok parameter
Anda selalu melihat:
- EMA mana yang disentuh atau ditembus
- Di mana Dominator masuk dan ke arah mana
- EMA mana yang curam / datar
- EMA mana yang dianggap “kuat” oleh mesin skor
Transparansi ini adalah poin penjualan yang kuat: Anda tidak membeli kotak hitam, tetapi kerangka kerja EMA terstruktur yang benar-benar dapat Anda baca di grafik.
8. Analitik Backtest Rolling (Bawaan)
Dominator juga menyertakan modul analitik backtest yang disebut Analisis Mulai Bergulir.
Parameter:
Aktifkan Analisis BergulirBergulir Dari (yyyy-MM-dd)Bergulir Ke (yyyy-MM-dd)Metode Peringkat 0=PnL 1=Pips 2=WRMaks baris yang ditampilkan
Pada akhir backtest (OnStop):
- Bot mengumpulkan semua perdagangan yang ditutup dalam rentang tanggal yang dipilih.
- Untuk setiap tanggal mulai yang mungkin antara Dari dan Ke, bot menghitung:
-
- Jumlah perdagangan
- Laba bersih
- Pips bersih
- Tingkat kemenangan
- Bot mengurutkan tanggal mulai tersebut berdasarkan:
-
- Laba bersih (PnL), atau
- Total pips bersih, atau
- Tingkat kemenangan
- Bot mencetak hasil teratas di log dan menampilkan panel ringkasan yang ringkas di grafik.
Ini sangat berguna untuk:
- Menemukan jendela kalibrasi terbaik
- Melihat dari hari mana kombinasi strategi/pengaturan benar-benar mulai “menguasai” pasar
- Melakukan optimasi tanpa mengekspor apa pun ke Excel
9. Untuk Siapa MultiTF EMA Dominator?
Bot ini sangat cocok untuk:
- Trader yang percaya pada struktur EMA (mean reversion + mengikuti tren)
- Pengguna yang menginginkan entri yang tepat dan berbasis aturan di sekitar EMA daripada pengenalan pola yang samar
- Trader yang ingin mengontrol long dan short secara independen
- Trader sistem yang menghargai kustomisasi mendalam dan analitik bawaan
- Pengguna yang menginginkan lapisan ekstra perlindungan ekuitas selama skenario drawdown dalam
Anda dapat menerapkan MultiTF EMA Dominator pada:
- Satu simbol dengan parameter yang sangat disesuaikan
- Beberapa pasar secara paralel, setiap instance dengan konfigurasi sendiri
10. Posisi Komersial – Mengapa “Dominator” Laku
Dari perspektif pemasaran, MultiTF EMA Dominator memiliki beberapa sudut kuat:
- 🧠 Narasi keunggulan yang jelas: grid EMA multi-timeframe + skor + tren + lindung nilai
- 🎛️ Sangat dapat dikonfigurasi, tetapi dengan logika internal yang sangat koheren
- 🛡️ Manajemen risiko serius: aturan per sisi + lindung nilai ekuitas + keluar dini dengan tren
- 🔍 Transparansi penuh melalui overlay visual dan panel (mudah ditampilkan dalam tangkapan layar & video)
- 📊 Analitik bawaan yang tidak ditawarkan oleh sebagian besar pesaing secara langsung
Anda tidak hanya menawarkan “bot EMA”; Anda menawarkan kerangka kerja trading berbasis EMA lengkap yang:
- Mendeteksi dan memperdagangkan struktur EMA
- Menyesuaikan ukuran berdasarkan skor dan tren
- Melindungi ekuitas selama drawdown
Hasil backtest saja. Tidak ada komisi, tidak ada slippage. Kinerja masa lalu tidak menjamin hasil di masa depan.
Ringkasan
The bot detects the main market trend using EMA slope analysis and supports both with-trend and counter-trend entries, with rule-based execution logic that opens positions precisely when price interacts with the EMA structure. It also identifies breakout opportunities aligned with the trend and manages position sizing dynamically based on trend alignment, EMA scores, and “virgin” EMAs (those not recently touched).
Risk management is side-specific, allowing independent stop loss, take profit, break-even, and trailing stop settings for long and short trades. An equity drawdown hedge module monitors account drawdowns and opens hedge trades to mitigate risk during adverse conditions.
Multi TimeFrame Dominator features rich visual overlays and info panels for transparency, showing EMA levels, scores, and trade triggers on the chart. It includes built-in rolling backtest analytics to identify optimal calibration periods. The bot is suitable for trading various markets including Forex, indices, commodities, stocks, and cryptocurrencies, with deep customization for systematic traders seeking precise, rule-driven EMA-based strategies.
Ulasan pelanggan
5 | 50 % | |
4 | 0 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
