Penulis idea: Vladimir
Penulis kod MQL5: barabashkakvn
EA ini menggunakan nilai penunjuk iCCI (Commodity Channel Index, CCI) pada empat bar terakhir dan harga Buka/Tutup pada tiga bar terakhir. Sinyal pembukaan posisi akan diperiksa jika kurang dari 20 saat tersisa sebelum menutup bar semasa (ini adalah solusi yang sangat jarang) dan jika tiada posisi yang dibuka oleh EA ini.
Keadaan Pembukaan Posisi
//--- BELI if(cci[1]<5 && cci[2]<cci[3] && cci[1]<cci[2] && cci[0]>cci[1] && Open[2]>Close[2] && Open[1]>Close[1] && Open[0]<Close[0] && Open[1]<Close[0]) //--- JUAL if(cci[1]>-5 && cci[2]>cci[3] && cci[1]>cci[2] && cci[0]<cci[1] && Open[2]<Close[2] && Open[1]<Close[1] && Open[0]>Close[0] && Open[1]>Close[0])
di mana:
- cci[] - array nilai penunjuk CCI;
- Open[] dan Close[] - array harga buka dan tutup.
Pengaturan Perdagangan Utama
- Lots - volume posisi tetap (jika martingale dan peningkatan volume bertahap dinonaktifkan) atau ini adalah lot awal untuk martingale dan peningkatan volume bertahap;
- Stop Loss ("0.0" → dinonaktifkan);
- Take Profit ("0.0" → dinonaktifkan);
- Trailing Stop ("0.0" → dinonaktifkan);
- Trailing Step.
Parameter CCI
- CCI: tempoh purata - tempoh purata;
- CCI: jenis harga - jenis harga untuk mengira penunjuk.
Volume Posisi
Ia boleh ditentukan dalam salah satu cara berikut:
- lot tetap (Lots);
- martingale (Gunakan martingale);
- peningkatan volume bertahap (Gunakan langkah demi langkah).
Mari kita lihat dua kaedah terakhir untuk menetapkan volume posisi dengan lebih terperinci:
Martingale
Kaedah ini hanya digunakan jika terdapat posisi rugi dalam sejarah perdagangan. Pengaturan utama:
- Gunakan martingale - bendera martingale;
- Koefisien Martingale - nisbah peningkatan volume posisi;
- Nombor urutan perdagangan yang rugi - indeks perdagangan rugi yang menjadi titik mula peningkatan volume;
- Bilangan maksimum penggandaan - bilangan maksimum peningkatan volume posisi berturut-turut.
Peningkatan Volume Bertahap
Kaedah ini digunakan untuk siri posisi rugi atau menguntungkan. Pengaturan utama:
- Gunakan langkah demi langkah - bendera peningkatan lot bertahap;
- Langkah lot - langkah peningkatan volume posisi;
- Jumlah maksimum lot - jumlah maksimum yang akan digunakan dengan peningkatan lot bertahap;
- Gunakan langkah selepas... - terapkan peningkatan volume bertahap selepas:
- ... rugi - perdagangan yang rugi;
- ... menguntungkan - perdagangan yang menguntungkan.
Apabila menggunakan martingale, parameter Stop Loss, Take Profit, Trailing Stop dan Trailing Step perlu dipilih dengan teliti selain dari pengaturan martingale.
Parameter lalai, M15, deposit awal $10,000, uji pada semua simbol:
| Simbol | Lulus | Hasil | Keuntungan | Pembayaran Yang Diharapkan | Faktor Keuntungan | Faktor Pemulihan | Sharpe Ratio | Custom | DD Ekuiti % | Perdagangan |
|---|---|---|---|---|---|---|---|---|---|---|
| EURGBP | 12 | 510.69 | 678.56 | 3.29 | 1.27 | 0.55 | 0.05 | 0 | 12.14 | 206 |
| USDCHF | 1 | 180.17 | 250.96 | 0.81 | 1.08 | 0.32 | 0.02 | 0 | 7.25 | 310 |
| EURCHF | 14 | 178.94 | 227.73 | 0.80 | 1.08 | 0.22 | 0.02 | 0 | 9.93 | 284 |
| USDCAD | 3 | 87.20 | 113.09 | 0.28 | 1.03 | 0.15 | 0.01 | 0 | 7.26 | 409 |
| AUDJPY | 9 | 27.45 | 1.28 | 0.00 | 1.00 | 0.00 | 0.00 | 0 | 7.44 | 417 |
| CADCHF | 18 | -42.18 | -101.84 | -0.37 | 0.97 | -0.09 | 0.00 | 0 | 10.53 | 272 |
| AUDUSD | 5 | -82.46 | -160.03 | -0.53 | 0.95 | -0.14 | -0.01 | 0 | 10.91 | 301 |
| EURCAD | 6 | -82.68 | -233.21 | -0.42 | 0.95 | -0.19 | -0.01 | 0 | 11.98 | 562 |
| USDJPY | 4 | -90.72 | -211.15 | -0.52 | 0.95 | -0.21 | -0.01 | 0 | 9.63 | 404 |
| EURUSD | 0 | -181.05 | -451.65 | -1.07 | 0.90 | -0.24 | -0.02 | 0 | 17.60 | 422 |
| AUDNZD | 7 | -227.43 | -305.03 | -0.94 | 0.89 | -0.39 | -0.02 | 0 | 7.54 | 324 |
| GBPUSD | 2 | -245.81 | -838.84 | -1.76 | 0.86 | -0.62 | -0.03 | 0 | 13.20 | 477 |
| EURNZD | 15 | -390.22 | -1381.32 | -2.01 | 0.80 | -0.68 | -0.05 | 0 | 20.18 | 686 |
| EURJPY | 16 | -390.24 | -1210.77 | -2.19 | 0.80 | -0.58 | -0.04 | 0 | 20.45 | 553 |
| EURAUD | 13 | -477.19 | -1483.33 | -2.41 | 0.77 | -0.64 | -0.06 | 0 | 22.12 | 616 |
| GBPJPY | 19 | -558.54 | -2645.95 | -3.87 | 0.69 | -0.81 | -0.08 | 0 | 32.18 | 683 |
| GBPCHF | 17 | -626.44 | -3325.40 | -6.56 | 0.63 | -0.83 | -0.09 | 0 | 39.28 | 507 |
| AUDCHF | 10 | -738.94 | -1472.97 | -5.11 | 0.67 | -0.67 | -0.09 | 0 | 21.09 | 288 |
| CHFJPY | 11 | -920.15 | -5540.53 | -12.95 | 0.42 | -0.92 | -0.21 | 0 | 58.57 | 428 |
| AUDCAD | 8 | -1541.16 | -3692.85 | -12.69 | 0.35 | -0.94 | -0.24 | 0 | 39.19 | 291 |
Siaran berkaitan
- MQL5 Wizard: Sinyal Dagangan Berdasarkan Corak Bintang Pagi/Malam + CCI untuk MetaTrader 5
- MQL5 Wizard: Cipta Expert Advisor Berdasarkan Corak Lilin 3 Black Crows/3 White Soldiers dengan CCI
- MQL5 Wizard: Cipta Isyarat Dagangan Berasaskan Pola Hammer dan Hanging Man dengan CCI
- MQL5 Wizard: Isyarat Dagangan Berdasarkan Corak Candlestick Bullish/Bearish Meeting Lines + CCI
- MQL5 Wizard: Cipta Isyarat Dagangan Berdasarkan Corak 'Dark Cloud Cover' dan 'Piercing Line' dengan CCI