จัดการการเปลี่ยนแปลงตำแหน่งด้วย Positions Change Informer สำหรับ MetaTrader 5

Mike 2013.02.12 17:18 23 0 0
ไฟล์แนบ

Positions Change Informer เป็น ระบบเทรด ที่ช่วยให้เราสามารถควบคุมสถานะของตำแหน่งการเทรดได้อย่างมีประสิทธิภาพ โดยมันไม่ได้ทำการเปิดหรือปิดการเทรดเอง แต่ทำหน้าที่เป็น 'ผู้ช่วย' ที่ทำให้การจัดการตำแหน่งเป็นเรื่องง่ายขึ้น

สิ่งที่สำคัญคือ Positions Change Informer ใช้ฟังก์ชัน OnTradeTransaction() เพื่อจัดการกับการเกิด Stop Loss และ Take Profit ซึ่งแตกต่างจากระบบเทรดอื่นๆ ที่เราเคยเห็นมาก่อน

นอกจากนี้ ระบบยังสามารถส่งอีเมลได้หากตั้งค่า การตั้งค่าที่ถูกต้อง หากไม่สามารถส่งอีเมลได้ ระบบจะส่งการแจ้งเตือนแทน

มีจุดสำคัญที่ต้องทราบ:

  • การแก้ไขและการลบคำสั่งจะไม่ถูกประมวลผล ระบบจะทำงานได้เฉพาะการเปิด การกลับคำสั่ง และการปิดคำสั่งเท่านั้น
  • การเกิด Stop Loss และ Take Profit จะถูกบันทึกในความคิดเห็นของโบรกเกอร์ ถ้าโบรกเกอร์เปลี่ยนความคิดเห็นเริ่มต้น ข้อมูลที่แสดงจะมีเพียงการปิดการเทรดและผลลัพธ์ทางการเงินในสกุลเงินฝาก
  • ถ้าต้องการให้แสดงข้อความในภาษาอื่น จำเป็นต้องเขียนไฟล์แปล สำหรับรายละเอียดเพิ่มเติมอ่าน ที่นี่
  • ฟังก์ชันนี้สามารถนำไปใช้ร่วมกับระบบเทรดอื่นๆ ได้ง่ายๆ เพียงแค่คัดลอกพารามิเตอร์และโค้ดในฟังก์ชัน OnInit() และฟังก์ชันที่เกี่ยวข้อง

การตั้งค่า:

  • ดาวน์โหลดไฟล์ PositionsChangeInformer.mq5 ไปยังโฟลเดอร์ "MetaTrader 5\MQL5\Experts"
  • ดาวน์โหลดไฟล์ LanguagesEnum.mqh และ Translator.mqh ไปยังโฟลเดอร์ "MetaTrader 5\MQL5\Include"
  • แตกไฟล์ภาษาไปยังโฟลเดอร์ "MetaTrader 5\MQL5\Files\Languages"

พารามิเตอร์:

  • ประเภทการแจ้งเตือน - ประเภทของการแจ้งเตือนเมื่อมีการทำธุรกรรมการเทรด สามารถเลือกได้ 3 แบบ: Alert - แจ้งเตือน, Sound - เล่นเสียงและแสดงข้อมูลในบันทึก, Email - ส่งข้อมูลการทำธุรกรรมไปยังอีเมล
  • ชื่อไฟล์เสียง - ชื่อไฟล์เสียงที่ต้องการใช้ จะมีผลเฉพาะเมื่อพารามิเตอร์ก่อนหน้าเป็น Sound สามารถใช้ไฟล์ในรูปแบบ wav ที่อยู่ในโฟลเดอร์ MetaTrader 5\MQL5\Files หากไม่มีไฟล์ในโฟลเดอร์ จะใช้ไฟล์ alert.wav จากโฟลเดอร์ MetaTrader 5\Sounds
  • ภาษา - ภาษาในการแสดงข้อความที่สร้างขึ้น ขณะนี้มีเพียงไฟล์ภาษารัสเซียที่ใช้ได้ ดังนั้นสามารถแสดงข้อความในภาษารัสเซียและภาษาอังกฤษได้ (ถ้าเลือกภาษาอื่นที่ไม่ใช่รัสเซีย)

นี่คือผลลัพธ์ในบันทึก (พารามิเตอร์ภาษาที่แสดงถูกเปลี่ยนตามเวลา):

Positions Change Informer

รายการ
ความคิดเห็น 0