TradeChannel: Sistem Trading Hebat untuk MetaTrader 5

Mike 2012.11.01 01:23 12 0 0
Lampiran

Sistem trading ini merupakan versi baru daripada MQL4 dan asalnya diterbitkan di sini https://www.mql5.com/en/code/7756 oleh penulisnya George-on-Don.

Bagaimana Ia Berfungsi

Pertama sekali, saluran harga ditentukan (Tinggi Maksimum (MaxH) dan Rendah Minimum (MinL) dalam tempoh yang ditetapkan dalam parameter). Nilai-nilai yang diperoleh kemudiannya digunakan untuk mengira tahap rujukan (MaxH+MinL+Close)/3.

Isyarat untuk membuka posisi muncul seperti berikut: jika harga penutupan bar berada di bawah had atas saluran dan di atas tahap rujukan, kita akan mendapat isyarat Jual. Jika harga penutupan bar berada di atas had bawah saluran dan di bawah tahap rujukan, kita akan mendapat isyarat Beli.

Isyarat untuk menutup posisi muncul seperti berikut: jika harga Tinggi bar yang ditutup sama dengan had atas saluran dan nilai had atas saluran sama dengan nilai pada bar sebelumnya, kita akan mendapat isyarat untuk menutup posisi Beli. Jika harga Rendah bar yang ditutup sama dengan had bawah saluran dan nilai had bawah saluran sama dengan nilai pada bar sebelumnya, kita akan mendapat isyarat untuk menutup posisi Jual. Keadaan ini sangat jarang berlaku, jadi selain daripada pilihan penutupan di atas, sistem trading ini juga menggunakan Stop Loss. Nilai Stop Loss ditentukan menggunakan indikator ATR, di mana tahap dikira dari had saluran: dari had bawah ketika membeli dan dari had atas ketika menjual.

Sistem trading ini mengambil keuntungan menggunakan fungsi trailing stop.

Gambar di bawah menunjukkan prestasi sistem trading dalam mod visual penguji strategi.

 

Parameter

  • Lots - jumlah pesanan; apabila 0, parameter MaxR akan digunakan.
  • SndMl - menghantar mesej melalui e-mel apabila sistem trading membuka dan menutup posisi.
  • DcF - faktor pengurangan lot semasa kerugian. Jika nilainya 0, pengurangan tidak dilakukan. Semakin rendah nilainya, semakin besar pengurangan lot. Jika lot tidak dapat dikurangkan, lot minimum akan digunakan.
  • MaxR - risiko maksimum dari 0-1 (bahagian dana bebas). Ini berkesan apabila nilai Lots adalah 0.
  • pATR - tempoh ATR untuk Stop Loss.
  • rChannel - tempoh saluran harga.
  • Trailing - tahap trailing; apabila 0, trailing dimatikan.

Versi asal mempunyai parameter isFloatLots yang berfungsi untuk menukar antara pembolehubah Lots dan MaxR. Dalam versi ini, parameter tersebut digantikan dengan parameter Lots. Jika Lots adalah 0, parameter MaxR akan digunakan.

Senarai
Komen 0