Penulis ide: Vladimir Pastushak, penulis kode mq5: barabashkakvn.
Banyak Expert Advisor (EA) yang dibuat berdasarkan ide martingale. EA ini memungkinkan kita untuk menguji prinsip operasi martingale klasik, serta teknik anti-martingale.
Kode EA ini sederhana dan telah dilengkapi dengan komentar yang jelas.
Prinsip Trading dengan Martingale
- Jika ditutup dengan Take Profit → buka lot awal di arah yang sama;
- Jika ditutup dengan Stop Loss → buka lot yang ditingkatkan di arah berlawanan.
Prinsip Trading dengan Anti-Martingale
- Jika ditutup dengan Take Profit, buka lot yang ditingkatkan di arah yang sama;
- Jika ditutup dengan Stop Loss, buka lot awal di arah berlawanan.
Konsep Sistem Martingale
Trading dimulai dengan lot minimum yang sudah ditentukan. Jika trading ditutup dengan stop loss, lot berikutnya harus ditingkatkan untuk menutupi semua kerugian sebelumnya dalam seri ini dengan sedikit keuntungan tambahan. Contohnya: 0,01-0,02-0,04-0,08-0,16-0,32-0,64, dll.
Jika urutan ini diikuti, keuntungan dapat setara dengan keuntungan trading menggunakan lot minimum. Jika trading ditutup dengan Take Profit, trader memulai kembali dengan lot minimum.
Sistem martingale tidak memberikan keuntungan bagi trader, tetapi hanya memungkinkan redistribusi keuntungan. Trader jarang menutup kerugian, tetapi kerugian bisa besar. Keuntungan sering diambil, tetapi kecil.
Konsep Sistem Anti-Martingale
Berbeda dengan sistem martingale, di mana lot ditingkatkan jika terjadi stop loss, ide sebaliknya digunakan dalam sistem anti-martingale: lot ditingkatkan jika terjadi keuntungan.
Trading dimulai dengan lot minimum. Jika trading ditutup dengan keuntungan, lot untuk trading berikutnya akan ditingkatkan dua kali atau lebih. Dalam kasus stop loss, trader harus kembali ke lot awal.
Ketika trading dengan sistem anti-martingale, Anda harus jelas menentukan batas peningkatan lot, setelah itu harus kembali ke lot awal. Misalnya, Anda bisa menetapkan maksimum tiga peningkatan lot berturut-turut: 0.01, 0.02, 0.05.
Parameter Input
- posisi awal: Beli atau Jual - arah posisi pertama;
- jenis trading: Martingale atau Anti-Martingale - jenis trading;
- set lot dasar - volume posisi awal;
- set nilai stop loss;
- set nilai Take Profit;
- set nilai pengali lot - pengali volume posisi;
- set nilai MagicNumber - ID Expert Advisor;
- semua magic; true → semua MagicNumber - aktifkan/nonaktifkan pengelolaan nomor magic lainnya.
Hati-hati saat menggunakan Expert Advisor ini. Berikut adalah perkembangan situasi yang umum:


dan sebuah fiasco yang tak terduga:

Postingan terkait
- MQL5 Wizard: Mengoptimalkan Sinyal Perdagangan dengan Morning/Evening Stars dan MFI
- MQL5 Wizard: Membuat EA dengan Sinyal Trading Berdasarkan Pola Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Menggunakan Sinyal Trading Berbasis Morning/Evening Stars dan RSI untuk MetaTrader 5
- Menggunakan MQL5 Wizard untuk Sinyal Trading Berdasarkan Pola Candlestick dan CCI
- Menggunakan MQL5 Wizard untuk Sinyal Perdagangan: Pola Hammer/Hanging Man dan RSI