VR-SETKA-3: EA Berkesan untuk MetaTrader 5

Mike 2017.01.20 02:10 9 0 0
Lampiran

Pengarang ideaVladimir Pastushak, pengarang kod mq5barabashkakvn.

Saya telah membangunkan EA ini berdasarkan pengalaman trading saya sendiri. Pasaran dan harga adalah entiti yang chaotik tanpa undang-undang, jadi meramalkan pergerakan masa depan adalah tidak bermakna. Namun, ada satu undang-undang yang tidak pernah berubah: kekacauan tidak boleh menghasilkan urutan tetap yang tetap (kekacauan tetap kekacauan). Ini boleh digunakan untuk menangkap pergerakan dengan pelbagai saiz sambil mendapatkan sedikit keuntungan.

EA ini berdasarkan tiga komponen:

1 — Masuk yang baik. Saya telah melalui lebih dari selusin taktik perdagangan untuk mencari yang mempunyai sekurang-kurangnya 8 kemasukan berjaya berbanding 2 yang tidak berjaya.

2 — Tahan posisi sehingga mendapat keuntungan yang dirancang.

3 — Keluar positif dengan keuntungan dan mengehadkan 2 perdagangan yang merugikan ke sifar. EA ini juga mempunyai parameter Plus yang menambah beberapa mata keuntungan di atas sifar.

1 - Masuk yang Baik 

Kita sering menemui berita kewangan yang menyatakan bahawa harga meningkat sebanyak 2%, 1% dan sebagainya. Saya telah mengkaji statistik mengenai taktik perdagangan overbought/oversold. Kita ada harga Tinggi dan Rendah hari ini dan harga mata wang 1.23000. Untuk masuk ke dalam perdagangan, EA perlu mengalami kenaikan atau penurunan yang ditetapkan oleh parameter Percent. Secara lalai, parameter ini ditetapkan kepada 1.3 yang bermaksud EA akan menjual apabila mencapai 1.2423.

Oleh itu, kita mempunyai parameter berikut: Rendah hari ini 1.23000, harga semasa 1.25000, ambang jual — Peratusan 1.3%. Persamaan kelihatan seperti berikut: (((harga semasa 1.25000*100 )/Rendah hari ini 1.23000)-100)>=Peratusan 1.3 %

Isyarat beli mempunyai persamaan yang bertentangan. Oleh itu, kita mengambil pembetulan dari pergerakan yang kuat.

Kebanyakan taktik lain tidak mencapai nisbah 8/2.

2 - Tahan Posisi sehingga Mendapat Keuntungan yang Dirancang.

Jika harga bergerak ke arah yang menguntungkan selepas membuka pesanan pertama, EA menunggu untuk profit ambil. Jika lot dikira dari deposit (Lots = 0, sementara Percent => 1), lot setiap perdagangan baru melebihi yang sebelumnya dalam kes keputusan positif. Untuk mengira lot sebagai peratusan dari dana bebas, kami menggunakan kod dari MQL4 Book. Kod tersebut telah diubah untuk membolehkan penetapan nilai perpuluhan peratusan (1.1% 1.8% 35.69%)

3 - Keluar Positif dengan Keuntungan dan Mengehadkan 2 Perdagangan Merugikan ke Sifar

Kaedah purata (menambah posisi yang sama dengan volum yang sama kepada yang sekarang) digunakan untuk keluar dari perdagangan yang merugikan. Dengan kata lain, jika harga bergerak berlawanan dengan posisi, EA membuka perdagangan baru dengan jenis yang sama dengan harapan harga akan kembali ke tahap di mana hasilnya adalah 0. Tanpa martingale, EA memerlukan pembetulan 50-52% untuk mencapai tahap sifar bergantung pada spread dan komisen.

Graf dengan volum perdagangan tetap:

Dengan martingale, EA hanya memerlukan pembetulan 20-22% untuk menutup siri pesanan (purata dengan martingale — menambah posisi yang sama dengan volum yang meningkat kepada yang sekarang). Kaedah ini dianggap berisiko tinggi kerana anda memerlukan jumlah dana yang besar dalam deposit sekiranya harga bergerak 300-400 poin.

Graf dengan martingale (volum bervariasi bergantung pada jumlah posisi terbuka).

 

Parameter Distanciya digunakan untuk purata apabila menetapkan pembukaan pesanan tambahan seterusnya, manakala parameter ShagDist digunakan untuk meningkatkan jarak dengan bilangan mata yang ditentukan bagi setiap pesanan baru.

EA ini mempunyai parameter untuk mengubah kaedah purata:

Standard Martin=False

Menggunakan martingale Martin=True

Slip=2 (slippage dalam mata)

Magic=1 (nombor sihir EA).

Oleh itu, kita mempunyai graf berikut ketika mengoptimumkan oleh harga Buka

Di bawah adalah keputusan ujian dalam mod "Setiap titik" pada EURUSD M30 dari 2016.01.01 hingga 2016.11.12:

VR---SETKA---3 tester

Senarai
Komen 0