MetaTrader5
Urdala_Trol: Sistem Trading Hebat untuk MetaTrader 5
Pencipta Idea: Sergey Rashevskiy.
Penulis Kode mq5: barabashkakvn.
Strategi yang Berfungsi
Jika tiada posisi terbuka (dibuka oleh EA), dua posisi berlawanan arah dengan lot awal sebanyak Lots akan dibuka dengan stop loss sama dengan Stop Loss, manakala take profit tidak digunakan. Stop loss akan dipindahkan menggunakan trailing (Trailing Stop dan Trailing Step akan diterapkan).
Trailing
Pindaan pertama posisi akan memindahkan stop loss ke breakeven atau bahkan sedikit keuntungan. Pindaan seterusnya bagi Stop Loss akan meningkatkan keuntungan yang terjamin.
Setelah itu, terdapat dua pilihan untuk mengaktifkan stop loss:
1. Posisi ditutup dengan kerugian
1.1. Dalam kes ini, kita anggap bahawa trend telah berbalik. Buka posisi dengan lot yang lebih besar (tambah Jumlah lot minimum kepada volume posisi yang tinggal) ke arah bertentangan dengan yang ditutup. Contohnya, posisi BUY yang tidak menguntungkan telah ditutup. Maka, buka posisi SELL dengan lot yang lebih besar. Dengan cara ini, kita akan mempunyai dua posisi ke arah yang sama.
1.2. Seterusnya, ia hanya berfungsi ke arah yang telah diperoleh: tunggu sehingga harga meninggalkan posisi yang paling tidak menguntungkan dengan Step dalam arah kerugian dan buka posisi dengan lot yang lebih besar (tambah Jumlah lot minimum kepada volume posisi yang paling tidak menguntungkan) ke arah posisi yang sedia ada (seperti yang anda ingat, kita ada satu atau beberapa posisi sehala).
2. Posisi ditutup dengan keuntungan (ini adalah posisi yang telah dipinda sekurang-kurangnya sekali)
2.1. Kita anggap bahawa ini bukan pembalikan trend, tetapi hanya penarikan kecil. Buka posisi dengan lot yang lebih besar ke arah posisi yang ditutup. Contohnya, posisi BUY yang menguntungkan telah ditutup, maka kita buka order BUY dengan lot yang lebih besar. Dengan cara ini, kita akan mempunyai dua posisi ke arah yang sama.
2.2. Kita berusaha untuk menggunakan trailing selepas itu. Dalam apa jua keadaan, salah satu Stop Loss akan aktif dan kita akan kembali ke p. 1 atau p. 2.
Pengiraan posisi BUY dan SELL, jumlah keuntungan pada BUY dan jumlah keuntungan pada SELL, serta pencarian posisi BUY dan SELL yang paling tidak menguntungkan dilakukan dalam satu panggilan dalam fungsi CalculateAllPositions.
Input
Lots - volume posisi awal
Jumlah lot minimum - bilangan minimum lot, volume posisi diubah oleh
Stop Loss (dalam pips)
Trailing Stop (dalam pips)
Trailing Step (dalam pips)
Step - langkah awal antara posisi berlawanan
Minimum terdekat (dalam pips) - jarak minimum dalam siri posisi
nombor ajaib - pengecam unik EA
2018.08.23