Positions Change Informer: Pembantu Trading untuk MetaTrader 5

Mike 2013.02.12 17:18 9 0 0
Lampiran

Positions Change Informer adalah EA (Expert Advisor) yang bukan hanya bertindak sendiri untuk menjana transaksi, tetapi ia berfungsi sebagai "pembantu" yang direka untuk mengawal keadaan posisi trading anda. EA ini merupakan variasi yang lebih ringkas daripada EA lain yang dibincangkan dalam artikel mengenai pemprosesan peristiwa. Perbezaan utama adalah penggunaan fungsi OnTradeTransaction() dan pemprosesan pemicu Stop Loss dan Take Profit.

Satu perkara penting yang perlu diambil perhatian adalah EA ini boleh menghantar emel jika konfigurasi yang betul telah ditetapkan. Jika penghantaran emel ke terminal tidak dibenarkan, EA ini akan memaparkan amaran. Berikut adalah beberapa perkara penting:

  • Pengubahsuaian dan penghapusan pesanan tidak diproses; hanya pembukaan, pembalikan, dan penutupan yang akan diambil kira.
  • Pemicu Stop Loss dan Take Profit ditangkap melalui komen broker. Namun, jika broker mengubah komen lalai, hanya maklumat mengenai penutupan transaksi/posisi dan keputusan kewangan dalam mata wang deposit yang akan dipaparkan.
  • Untuk memaparkan mesej dalam bahasa lain, anda perlu menulis fail dengan terjemahan. Untuk maklumat lanjut, baca di sini.
  • Fungsi ini mudah untuk diintegrasikan ke dalam mana-mana EA luar (cukup dengan menyalin parameter, kod dalam fungsi OnInit() dan fungsi yang berkaitan).

Cara Mengatur:

  • Muatturun fail PositionsChangeInformer.mq5 ke dalam folder "MetaTrader 5\MQL5\Experts".
  • Muatturun fail LanguagesEnum.mqh dan Translator.mqh ke dalam folder "MetaTrader 5\MQL5\Include".
  • Ekstrak arkib dengan fail bahasa ke dalam folder "MetaTrader 5\MQL5\Files\Languages".

Parameter:

  • Jenis Amaran - jenis amaran yang akan diterima ketika transaksi tiba. Terdapat tiga pilihan: Amaran - amaran biasa, Bunyi - menimbulkan fail bunyi dan memaparkan maklumat transaksi dalam jurnal, Emel - menghantar maklumat transaksi ke emel.
  • Nama Fail Bunyi - nama fail bunyi yang akan digunakan. Ini hanya relevan jika parameter sebelumnya adalah Bunyi. Ia boleh memicu mana-mana fail dalam format wav yang berada dalam folder MetaTrader 5\MQL5\Files. Jika tiada fail di dalam folder tersebut, fail alert.wav dari folder MetaTrader 5\Sounds akan dipicu.
  • Bahasa - bahasa yang akan digunakan untuk mesej yang dihasilkan. Oleh kerana hanya satu fail bahasa untuk bahasa Rusia yang digunakan, terdapat kemungkinan untuk memaparkan mesej dalam bahasa Rusia dan Inggeris (jika bahasa lain selain Rusia dipilih).

Berikut adalah hasil dalam jurnal (parameter output bahasa diubah pada masa yang sama):

Positions Change Informer

Senarai
Komen 0