Penulis:
Cheftrader*
Deskripsi:
STP-Entry Framework V1 adalah satu kerangka kerja yang direka untuk membina dan menguji sistem trading yang menggunakan stop-orders untuk memasuki posisi. Pesanan tertunda dan posisi akan diurus berdasarkan sistem harian. Logik kemasukan (pengiraan nilai STP) boleh diubah dengan mudah dalam fail mqh.
Ciri tambahan:
- Pengurusan risiko, nyahaktifkan atau aktifkan trailing stop
- Pengurusan wang, tentukan saiz posisi bergantung kepada keuntungan akaun
- Hentikan pesanan tertunda pada waktu tertentu
- Tutup posisi selepas tempoh tertentu sejak dibuka
- Kaedah penapisan untuk pengoptimuman (contohnya, keputusan dagangan untuk hari-hari tertentu dalam seminggu)
- Hantar perubahan ekuiti yang ketara melalui emel
Cadangan:
- Optimumkan parameter panjang dan pendek secara berasingan (contohnya, side=-1)
- Mulakan dengan idea yang ringkas: letakkan sell-stop di paras terendah semalam (contoh dalam fail mqh)
- Uji dan optimumkan dengan saiz lot 0.1, tanpa pengurusan wang dan risiko (maxLot=0.1). Kelebihan: Pulangan dalam penguji diukur dalam pips
- Mulakan ujian dengan penutupan posisi secara automatik selepas 1 jam atau tempoh lain (closetimeperiod = 3600)
- Jika pendekatan kemasukan anda berfungsi, abaikan penutupan posisi berdasarkan tempoh dan optimumkan parameter pengurusan risiko (SL, TP, SLslope)
- Uji sama ada sistem anda stabil pada hari-hari tertentu dalam seminggu: Contoh, set dayfilter kepada 1 - hanya pada hari Isnin pesanan stp-entry akan diletakkan.
- Uji pengurusan wang (maxLot, PercentOfProfit)
extern double SL = 8; // StopLoss dalam Basepoints: 1/10000 atau 100/10000 = 1/100 untuk JPY extern double TP = 20.5; // TakeProfit dalam Basepoints extern double SLslope = 0.8 // Trailing stop hanya menggunakan sebahagian [contohnya 0.8] daripada keuntungan dagangan yang dicapai. // Jika > 1.0 trailing stops dinyahaktifkan extern int side = -1 // LONG = 1, SHORT = -1, letakkan pesanan dalam kedua-dua arah: 0 extern int PercentOfProfit = 30 // Risiko [dalam %] daripada keuntungan yang sudah dicapai dalam Akaun, // digunakan untuk mengira saiz posisi extern double MaxLot = 10.0; // lot maksima untuk dagangan extern int dayfilter = 7 // letakkan pesanan tertunda setiap hari = 7 atau hanya pada hari dalam minggu 1 (Isnin)...5 (Jumaat)
* EA ini diinspirasikan oleh karya RomanY
https://www.mql5.com/en/users/romany
http://codebase.mql4.com/en/code/9321

Komen 0