HTH Trader: Strategi Hedging Canggih untuk MetaTrader 5

Mike 2017.05.02 19:50 21 0 0
Lampiran

Pencipta ideac0d3, penulis mq5barabashkakvn.


HTH Trader merupakan satu sistem yang dibangunkan untuk mengurangkan risiko pada strategi hedging biasa (EURUSD dihedge dengan USDCHF). Kadang-kadang, strategi Pair-Trading boleh mengalami drawdown yang besar. Jadi, strategi ini berusaha untuk hedge the hedge bagi mengurangkan kerugian yang dialami oleh para trader. HTH Trader, menggabungkan EURUSD dengan USDCHF dan GBPUSD dengan AUDUSD, menghasilkan strategi hedge the hedge. Strategi ini melakukan (4) posisi setiap hari. Drawdown juga terhad kerana posisi yang dihedge hanya dibenarkan untuk kekal aktif selama satu hari sahaja. Apabila hari baru bermula, apabila Hour() pada broker semasa melebihi sifar, EA akan masuk. EA akan menunggu sehingga Hour() mencapai 23 untuk menutup posisi yang sedang aktif. EA akan direset apabila hari baru bermula.

  • Apabila penyimpangan pada hari sebelumnya untuk EURUSD adalah positif, EA akan membuka posisi LONG EURUSD, LONG USDCHF, SHORT GBPUSD dan LONG AUDUSD. Dalam kes ini, EURUSD dihedge dengan USDCHF, EURUSD dihedge dengan GBPUSD, USDCHF dihedge dengan AUDUSD, dan GBPUSD dihedge dengan AUDUSD.
  • Apabila penyimpangan pada hari sebelumnya untuk EURUSD adalah negatif, EA akan membuka posisi SHORT EURUSD, SHORT USDCHF, LONG GBPUSD dan SHORT AUDUSD.
  • Terdapat korelasi yang kuat antara nisbah EURUSD/USDCHF dan GBPUSD/AUDUSD, oleh itu adalah mungkin untuk hedge the hedge.

Fungsi Baru: Trading Darurat

Jika 'enable_emergency_trading' ditetapkan kepada 'true', EA ini akan menunggu kerugian mencapai nilai PIP 'emergency_loss' untuk membuka perdagangan baru. Perdagangan baru akan melibatkan posisi yang menguntungkan. Sebagai contoh, jika anda mengalami kerugian pada EURUSD dan USDCHF, tetapi memiliki keuntungan pada GBPUSD dan AUDUSD, apabila 'emergency_loss' tercapai, EA akan membuka klon posisi GBPUSD dan AUDUSD kerana keduanya menguntungkan. Fungsi ini diset untuk satu pelaksanaan sehari, jika nilai PIP 'emergency_loss' dicapai, hanya melaksanakan fungsi 'emergency_trading' sekali, kemudian direset untuk hari berikutnya. Fungsi ini tidak boleh dimatikan, kecuali kodnya dipadam.

if(enable_emergency_trading==true && totalprofit<=-emergency_loss){doubleorders();}


Pilihan EA:

  • Trade | membolehkan perdagangan, jika ditetapkan kepada true
  • C1 | mata wang pertama
  • C2 | mata wang kedua
  • C3 | mata wang ketiga
  • C4 | mata wang keempat
  • Show_Profit | membolehkan pemantauan keuntungan/kerugian semua perdagangan yang dilakukan oleh EA ini
  • Enable_Profit | membolehkan pemantauan keuntungan, untuk menutup semua posisi
  • Enable_Loss | membolehkan pemantauan kerugian, untuk menutup semua posisi
  • Enable_Emergency_Trading | membolehkan memasuki perdagangan baru apabila keuntungan mencapai nilai PIP Emergency_Loss
  • Profit | nilai PIP
  • Loss | nilai PIP
  • MagicNumber1 | nombor untuk menjejak C1
  • MagicNumber2 | nombor untuk menjejak C2
  • MagicNumber3 | nombor untuk menjejak C3
  • MagicNumber4 | nombor untuk menjejak C4
  • E_MagicNumber | nombor untuk menjejak Perdagangan Darurat
  • Lot | jumlah pesanan
Senarai
Komen 0