แพลตฟอร์ม หรือ: magic ของ EA, หมายเลข magic ของคำสั่ง, MAGIC

Magic number

ตัวระบุจำนวนเต็มที่ไม่ซ้ำกันซึ่งกำหนดให้กับคำสั่งของแต่ละ Expert Advisor ใน MetaTrader ทำให้ EA หลายตัวบนบัญชีเดียวกันแยกแยะการเทรดของตนเองจากตัวอื่นได้

ทำไมจึงจำเป็น

เมื่อ EA หลายตัวทำงานพร้อมกันบนบัญชีเดียวกัน คำสั่งของ MetaTrader ไม่มีเครื่องหมายความเป็นเจ้าของในตัว Magic number ถูก EA เขียนลงในแต่ละคำสั่งตอนเปิด และอ่านกลับเมื่อบริหารสถานะ

EA ที่ตรวจสอบ magic number ของสถานะก่อนแก้ไขจะแตะเฉพาะการเทรดของตนเอง โดยไม่รบกวนตัวอื่น

ความขัดแย้ง

หาก EA สองตัวใช้ magic number เดียวกันบนบัญชีเดียวกัน แต่ละ EA จะบริหารสถานะของอีกตัว — ด้วยผลลัพธ์ที่คาดเดาไม่ได้ กำหนด magic number ที่ไม่ซ้ำกันให้แต่ละอินสแตนซ์ของ EA เสมอ

การใช้งานหลายอินสแตนซ์

หากรัน EA ตัวเดียวกันบน EUR/USD และ GBP/USD พร้อมกัน ให้ใช้ magic number ต่างกันสำหรับแต่ละอินสแตนซ์เพื่อป้องกันการบริหารคำสั่งข้ามคู่

คำศัพท์ที่เกี่ยวข้อง

ดูเพิ่มเติม