EA Forex ไม่ได้เทรดตลาด EURUSD แบบนามธรรม แต่เทรดสัญลักษณ์ตรงตัวที่โบรกเกอร์ซึ่งเชื่อมต่อเสนอ สัญลักษณ์อาจชื่อ EURUSD, EURUSD.a, EURUSDm หรืออื่น ๆ และกฎปริมาณ Tick และ Stop อาจต่างจากอีกบัญชี
ชื่อสัญลักษณ์
ส่วนต่อท้ายมักไม่เป็นปัญหาหาก EA อ่านสัญลักษณ์ของกราฟปัจจุบัน แต่จะเป็นปัญหาเมื่อโปรแกรมค้นชื่อที่กำหนดตายตัว สร้างชื่อสัญลักษณ์ที่เกี่ยวข้องจากข้อความ หรือคำนวณความเสี่ยงเป็นเงินจากสมมติฐานที่ไม่ตรงกับ Contract Specification ของโบรกเกอร์
สเปรดต่ำที่โฆษณาไม่ได้พิสูจน์ว่าชื่อสัญลักษณ์ กฎปริมาณ การดำเนินการ หรือระยะออเดอร์ป้องกันตรงกับ EA
Contract Specification
| คุณสมบัติ | สิ่งที่ตรวจ | เหตุที่สำคัญ |
|---|---|---|
| ชื่อสัญลักษณ์ | EURUSD, EURUSD.a, EURUSDm | EA ค้นหาและเทรดตราสารบนกราฟได้หรือไม่ |
| Digits / Point | 4/5 ตำแหน่งทศนิยม หรือ 2/3 สำหรับคู่เงิน JPY | การแปลง pip ตัวกรองระยะ และราคาออเดอร์ |
| ขนาดสัญญา | จำนวนหน่วยของหนึ่งล็อตมาตรฐาน | สมมติฐานความเสี่ยงเป็นเงินและมาร์จิน |
| ขนาด Tick / มูลค่า Tick | การเคลื่อนไหวราคาขั้นต่ำและมูลค่า | การกำหนดขนาดสถานะและคำนวณกำไร |
| ล็อตขั้นต่ำ / ขั้นการเพิ่มล็อต | 0.01, 0.1 หรือขั้นอื่น | ปริมาณที่คำนวณได้รับการยอมรับหรือไม่ |
| Stops Level | ระยะขั้นต่ำจากราคาตลาด | ความถูกต้องของ Pending Order, Stop Loss และ Take Profit |
| ช่วงเวลาการเทรด | เวลาที่สัญลักษณ์ยอมรับออเดอร์ | ตัวกรองช่วงตลาดและข้อผิดพลาดตลาดปิด |
ขั้นตอนตรวจความเข้ากันได้
เปิด Market Watch
คลิกขวาสัญลักษณ์ตรงตัวและเลือก Specification อย่าพึ่งค่าที่คัดลอกจากประเภทบัญชีอื่น
เปรียบเทียบข้อกำหนด EA
ยืนยันคู่เงิน กรอบเวลา ทศนิยมราคา ล็อตขั้นต่ำ ข้อจำกัด Hedging หรือ FIFO การใช้ Pending Order และเวลาเทรดที่อนุญาต
ตรวจการคำนวณความเสี่ยง
ทดสอบล็อตเล็กที่สุดที่วางแผน และเปรียบเทียบมาร์จินกับมูลค่า Tick ที่คาดกับที่แสดง สัญญาณถูกต้องแต่สมมติฐานสัญญาผิดก็ยังไม่ปลอดภัย
ทดสอบระยะออเดอร์
บนบัญชีทดลอง ยืนยันว่า Pending Order และระดับป้องกันถูกยอมรับทั้งสภาวะปกติและสเปรดกว้าง
บันทึกสภาพแวดล้อม
เก็บโบรกเกอร์ เซิร์ฟเวอร์ ประเภทบัญชี สัญลักษณ์ตรงตัว และข้อกำหนดพร้อมเวอร์ชัน EA และไฟล์ set
ข้อผิดพลาดที่พบบ่อย
กฎการทำงานที่ปลอดภัย
การติดตั้งที่ปลอดภัยที่สุดใช้สัญลักษณ์กราฟจริงของโบรกเกอร์ และให้ EA อ่านคุณสมบัติขณะทำงาน หากโปรแกรมต้องป้อนส่วนต่อท้าย ให้ใส่เฉพาะส่วนที่เอกสารกำหนด รวมเครื่องหมายและตัวพิมพ์ใหญ่เล็ก อย่าเปลี่ยนชื่อไฟล์หรือสร้างกราฟออฟไลน์เป็นทางลัด เว้นแต่ผู้พัฒนากำหนดโดยเฉพาะ
การตรวจบนบัญชีทดลอง
คง Point, pip และ Tick ตามหน่วยที่ระบุ
สำหรับราคา EURUSD แบบ 5 ตำแหน่งทศนิยมทั่วไป Point = 0.00001 และหนึ่ง pip ตามธรรมเนียมเท่ากับ 0.00010สำหรับคู่เงิน JPY แบบ 3 ตำแหน่งทศนิยมทั่วไป Point = 0.001 และหนึ่ง pip เท่ากับ 0.01ธรรมเนียมเหล่านี้ไม่ได้กำหนด “pip” สากลสำหรับโลหะหรือดัชนี อ่านคู่มือ EA ก่อนแปลงค่าระยะใด ๆ
เอกสาร MQL4 ระบุ MODE_TICKSIZE เป็น Point ส่วน SYMBOL_TRADE_TICK_SIZE เป็นขั้นราคา สำหรับการประเมินเป็นเงิน ให้แสดงระยะราคาและขนาด Tick ด้วยหน่วยราคาเดียวกัน: loss per lot = price distance ÷ tick size × tick valueมูลค่า Tick ต้องถูกต้องสำหรับสัญลักษณ์ปัจจุบันและสกุลบัญชี
ตรวจขั้นราคาและขั้นปริมาณ
ระยะสมมติ 0.00500Tick ราคา 0.00001 และมูลค่า Tick $1 ต่อล็อต หมายถึง 500 Tick และ $500 ความเสี่ยงจากราคาต่อล็อตก่อนต้นทุน อย่านำค่าเหล่านี้ไปใช้กับสัญญาอื่น ตรวจใหม่สำหรับบัญชีเซนต์ ขนาดสัญญาที่ไม่ปกติ และสกุลบัญชีต่างกัน
ปัดปริมาณลงให้ตรงขั้นล็อตที่โบรกเกอร์อนุญาตภายในขั้นต่ำและสูงสุด สองตำแหน่งทศนิยมไม่ใช่กฎสากล ตรวจ Stops Level และ Freeze Level แยกกัน รวมถึงขั้นราคาที่อนุญาต หากมูลค่า Tick หาย ล้าสมัย หรือไม่สอดคล้อง ให้หยุดคำนวณและแก้ให้ชัด แทนการสมมติค่าที่สะดวก
ดูเอกสารอย่างเป็นทางการเรื่อง คำนิยามคุณสมบัติสัญลักษณ์ MQL4.