Selamat datang, rakan-rakan trader! Dalam artikel kali ini, kita akan membincangkan tentang sistem trading Duplex yang menggunakan indikator ColorSchaffJJRSXTrendCycle. Sistem ini direka untuk membantu anda membuat keputusan trading yang lebih baik, baik untuk posisi panjang (buy) mahupun pendek (sell).
Memahami Sistem Trading Duplex
Sistem ini terdiri daripada dua sistem trading yang serupa, satu untuk transaksi panjang dan satu lagi untuk transaksi pendek. Kedua-duanya boleh disesuaikan dalam satu EA (Expert Advisor) yang membolehkan anda mengubah volume transaksi berdasarkan prestasi transaksi sebelumnya. Input parameter boleh dibahagikan kepada dua kumpulan besar:
- Parameter yang bermula dengan huruf L untuk mengurus posisi panjang;
- Parameter yang bermula dengan huruf S untuk mengurus posisi pendek.
Parameter Input untuk Posisi Panjang dan Pendek
//+----------------------------------------------+ //| Parameter input EA untuk trading panjang | //+----------------------------------------------+ magic numberinput uint L_Magic=777; //L magic number //+----------------------------------------------+ //| Parameter input EA untuk trading pendek | //+----------------------------------------------+ input uint S_Magic=555; //S magic number
Kedua-dua sistem trading ini menggunakan nombor magic yang berbeza dan beroperasi secara bebas. Dalam pasaran kewangan, situasi jarang berlaku simetri. Parameter yang berbeza biasanya diperlukan untuk trading dalam keadaan pasaran yang menaik dan menurun. Untuk mengkonfigurasi EA dengan betul, anda perlu menguji satu sistem trading terlebih dahulu, dengan menonaktifkan yang kedua menggunakan suis yang sesuai.
Pengurusan Volume Posisi
input bool L_PosOpen=true; //L kebenaran untuk membuka posisi panjang input bool L_PosClose=true; //L kebenaran untuk menutup posisi panjang
Setelah itu, lakukan perkara yang sama untuk sistem kedua.
Blok input EA telah ditambah untuk mengurus volume posisi yang dibuka:
input uint L_TotalMMTriger=5; //L bilangan transaksi Buy terakhir untuk mengira stop loss input uint L_LossMMTriger=3; //L bilangan transaksi Buy yang rugi untuk mengurangkan MM input double L_SmallMM=0.01; //L Peratusan deposit dalam transaksi jika rugi input double L_MM=0.1; //L Peratusan deposit dalam transaksi semasa trading normal input MarginMode L_MMMode=LOT; //L mod pengaturan lot
Dan juga untuk posisi pendek:
input uint S_TotalMMTriger=5; //S bilangan transaksi Sell terakhir untuk mengira stop loss input uint S_LossMMTriger=3; //S bilangan transaksi Sell yang rugi untuk mengurangkan MM input double S_SmallMM=0.01; //S Peratusan deposit dalam transaksi jika rugi input double S_MM=0.1; //S Peratusan deposit dalam transaksi semasa trading normal input MarginMode S_MMMode=LOT; //S mod pengaturan lot
Dalam kes input seperti ini, jika anda memilih dari lima transaksi terakhir, di mana tiga daripadanya rugi dalam satu arah, EA akan membuka transaksi seterusnya dalam arah yang sama dengan volume 0.01 lot. Jika terdapat kurang daripada tiga transaksi rugi daripada lima terakhir, volume posisi adalah 0.1.
Untuk EA berfungsi, fail yang telah dikompilasi JJRSX.ex5 dan ColorSchaffJJRSXTrendCycle.ex5 perlu berada dalam direktori <terminal_data_directory>\\MQL5\Indicators.
Parameter input EA yang telah ditetapkan digunakan semasa ujian yang ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian.

Contoh transaksi pada carta dengan tetapan simetri
Keputusan ujian untuk tahun 2017 pada EURAUD H8:

Keputusan ujian carta

Contoh transaksi pada carta dengan tetapan tidak simetri
Komen 0