หมายเหตุ: บทความนี้ใช้ได้กับแพลตฟอร์ม MetaTrader 5 เท่านั้น หากคุณใช้ MetaTrader 4 ข้อมูลนี้อาจไม่เกี่ยวข้อง
หากคุณพบข้อผิดพลาด “Order type not supported” ใน MT5 โดยทั่วไปหมายความว่า ประเภทการดำเนินคำสั่งที่คุณเลือก (เช่น Fill or Kill (FOK) หรือ Immediate or Cancel (IOC)) ไม่สามารถใช้ได้กับประเภทบัญชีของคุณ หรือไม่ได้รับการรองรับจาก Axi สำหรับสัญลักษณ์นั้นโดยเฉพาะ
วิธีแก้ไขปัญหานี้ มีดังนี้:
- ใช้ประเภทคำสั่งมาตรฐาน:เมื่อส่งคำสั่งซื้อขายใหม่ ให้เลือกใช้ประเภทการดำเนินคำสั่งทั่วไป เช่น Market Execution (ซื้อ/ขายที่ราคาตลาดปัจจุบัน) หรือ Pending Orders (เช่น Buy Limit, Sell Limit, Buy Stop และ Sell Stop)
คำสั่งขั้นสูงอย่าง Fill or Kill (FOK) หรือ Immediate or Cancel (IOC) มักไม่ได้เปิดใช้งานโดยค่าเริ่มต้น และอาจไม่สามารถใช้งานได้ขึ้นอยู่กับประเภทบัญชีของคุณ - ตรวจสอบข้อมูลจำเพาะของสัญลักษณ์: MT5 อนุญาตให้ Axi กำหนดประเภทคำสั่งที่รองรับต่อตราสารและต่อบัญชีได้
- เปิดหน้าต่าง Market Watch
- คลิกขวาที่สัญลักษณ์ แล้วเลือก Specification
- ตรวจสอบเงื่อนไขการซื้อขาย รวมถึงประเภทคำสั่งซื้อที่อนุญาต
- ใช้ Market Execution เป็นค่าเริ่มต้น:หากคุณพบข้อผิดพลาดนี้อย่างต่อเนื่องและไม่แน่ใจว่าคำสั่งประเภทใดเป็นสาเหตุ การเลือกใช้คำสั่งแบบ Market Execution มักเป็นทางเลือกที่ปลอดภัยที่สุดเพื่อให้มั่นใจว่าสามารถดำเนินการได้
- ตรวจสอบคำสั่งซื้อด้วยตนเอง:โปรดระมัดระวังในการซื้อขายแบบคลิกเดียว ปลั๊กอินหรือสคริปต์บางตัวอาจตั้งค่าเริ่มต้นเป็นประเภทที่ไม่รองรับ โปรดตรวจสอบประเภทคำสั่งซื้อที่เลือกด้วยตนเองทุกครั้งก่อนยืนยันการซื้อขาย