Panduan STP-Entry Framework V1 untuk MetaTrader 4: Sistem Trading Berkesan

Mike 2010.11.22 18:31 24 0 0
Lampiran

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

Senarai
Komen 0