จัดการคำสั่งรอดำเนินการ
วาง ตรวจ แก้ไข ยกเลิก และยืนยันผล
คำแนะนำทีละขั้นตอน
- 0:00
จัดการคำสั่งรอดำเนินการ
บทเรียนนี้จะแสดงวิธีวาง ตรวจสอบ แก้ไข และยกเลิกคำสั่งรอดำเนินการของ MT5 ด้วยบัญชีทดลองสำหรับฝึกโดยเฉพาะ
- 0:13
เชื่อมต่อบัญชีทดลอง
เปิด เอ็ม ที ไฟว์ ดอต เอ็ม อาร์ พี ซี ดอตโปร ใส่ TRIAL หรือคีย์ของคุณ แล้วกรอกล็อกอินทดลอง รหัสผ่านซื้อขาย และชื่อเซิร์ฟเวอร์โบรกเกอร์ที่ถูกต้องใน Connect E X ส่งคำขอ เมื่อสำเร็จ console จะเก็บ terminal ID ที่ได้รับไว้สำหรับคำขอถัดไป ใช้บัญชีทดลองเฉพาะสำหรับฝึก
- 0:37
อ่านราคาปัจจุบัน
เลือก Symbol Info Tick แล้วกรอกชื่อสัญลักษณ์ให้ตรง ค่า ask ของ อี ยู อาร์ ยู เอส ดี ในตัวอย่างอยู่ประมาณหนึ่งจุดหนึ่งหนึ่งสี่เจ็ด Buy Limit ต้องอยู่ต่ำกว่า ask ปัจจุบัน เราเลือกราคาหนึ่งจุดศูนย์ห้าซึ่งห่างจากตลาดมากสำหรับเดโมนี้ ใช้ราคาและขั้นปริมาณที่โบรกเกอร์อนุญาต
- 1:05
วาง Buy Limit
เปิด Order Send เลือก Buy Limit ไม่ใช่ market Buy ที่เป็นค่าเริ่มต้น ใส่ปริมาณศูนย์จุดศูนย์หนึ่งล็อตและราคาเข้าหนึ่งจุดศูนย์ห้า ตรวจสัญลักษณ์และ operation อีกครั้งก่อนส่ง คำสั่งรอดำเนินการจะรอเงื่อนไขเข้า การวางสำเร็จไม่ได้หมายความว่าเปิดสถานะตลาดแล้ว
- 1:30
เก็บหมายเลข ticket
คำตอบของเราเป็น HTTP Status Code 200 ไม่มี error ของ เอ พี ไอ และ returned Code เท่ากับหนึ่งหมื่นเก้า หรือ Done สำหรับคำขอคำสั่งรอดำเนินการนี้ หมายถึงวางสำเร็จ ช่อง order มี ticket ที่จะใช้ตรวจ แก้ไข และยกเลิก ค่า deal เป็นศูนย์ในกรณีนี้ถือว่าปกติ เพราะยังไม่มีการจับคู่ซื้อขายในตลาด
- 2:01
ตรวจคำสั่งที่วางไว้
เรียก Opened Orders แล้วหา ticket เดิมใน opened Orders ตรวจสัญลักษณ์ ชนิด Buy Limit สถานะ placed ราคาเข้า และปริมาณที่เหลือ ในการบันทึกนี้รายการ position Infos ว่าง จึงยืนยันได้ว่าเป็นคำสั่งรอดำเนินการ ไม่ใช่สถานะที่จับคู่แล้ว ใช้ ticket นี้ตลอดบทเรียน
- 2:29
เปลี่ยนราคาเข้า
เปิด Order Modify แล้วใส่ ticket ของคำสั่งรอดำเนินการ ตั้ง price เป็นหนึ่งจุดศูนย์สี่ เราเว้น stop loss, take profit และ expiration ที่เป็นตัวเลือกไว้ เพราะคำขอนี้เปลี่ยนเฉพาะราคาเข้า ส่งเพียงครั้งเดียวแล้วอ่านคำตอบก่อนทำอย่างอื่น
- 2:51
ยืนยันการแก้ไข
การแก้ไขตอบกลับ Done จากนั้นเรียก Opened Orders อีกครั้งและหา ticket เดิม ค่า price Open เป็นหนึ่งจุดศูนย์สี่ ขณะที่ชนิดยังเป็น Buy Limit และปริมาณยังเป็นศูนย์จุดศูนย์หนึ่ง การอ่านกลับช่วยให้ตรวจผลได้ชัดเจน แทนการสมมติว่าคำตอบ HTTP ที่สำเร็จหมายถึงคำสั่งเปลี่ยนแล้ว
- 3:19
ยกเลิกคำสั่งรอดำเนินการ
เมื่อต้องการยกเลิก เปิด Order Close แล้วใส่ ticket ของคำสั่งรอดำเนินการ เว้น volume ว่างสำหรับการลบนี้ แม้ชื่อ method คือ Order Close แต่ใช้ลบคำสั่งรอดำเนินการได้ด้วย ตรวจ ticket ก่อนเสมอ หากเป็น ticket ของสถานะ จะเป็นคำขอปิดสถานะแทนการยกเลิกคำสั่ง
- 3:43
อ่านผลการลบ
ผลลัพธ์แสดง Done และ close Mode เอ็ม อาร์ พี ซี Pending Order Remove เรียก Opened Orders อีกครั้ง ในการบันทึกของเรา ทั้งสองรายการว่างและไม่มี ticket ของคำสั่งแล้ว หากคำสั่งถูกกระตุ้นก่อนยกเลิก ให้ตรวจ positions และ history เพื่อทราบสถานะปัจจุบันก่อนทำอย่างอื่น
- 4:08
จบด้วย cleanup
คำสั่งถูกลบและไม่มีสถานะเหลือ เมื่อเสร็จแล้วให้ตัดการเชื่อมต่อเทอร์มินัล การตัดการเชื่อมต่อเพียงอย่างเดียวไม่ยกเลิกคำสั่งรอดำเนินการ หากคำขอถูกปฏิเสธ ให้ตรวจ error ก่อน เมื่อ data มีผลจากโบรกเกอร์ ให้อ่าน returned code และคำอธิบาย แก้ปัญหาที่ระบุก่อนลองใหม่ ตอนนี้คุณทำครบวงจรของคำสั่งรอดำเนินการแล้ว