ในคลิปนี้เรามาดูวิธีเขียน code script mql4 ที่จะช่วยเราปิดออเดอร์ทั้งหมดใน MT4
บางคนอาจจะเคยเขียนแล้ว ทั้งๆที่ไม่มี error อะไรเลย แต่ก็ปิดออเดอร์ได้ไม่หมด เพราะอะไร
ยังไงลองดูเป็นแนวทางเพิ่มเติมละกันนะครับ เพื่อนๆสามารถนำ code นี้ไปปรับแต่งสร้างเป็นฟังค์ชั่นที่ใช้ภายใน EA ของเพื่อนๆได้นะครับ
ลิงค์เว็บที่ได้กล่าวถึงในคลิป
https://www.mql5.com/en/forum/139654
สำหรับเพื่อนๆที่เพิ่งได้ดูคลิปนี้เป็นคลิปแรก
แนะนำดูคลิปเก่าๆที่ผมได้ปูพื้นฐานเกี่ยวกับ
การเขียน EA ด้วย MQL4 ตาม Playlist ด้านล่างนี้ได้นะครับ
https://www.youtube.com/playlist?list=PLC5FDftkfAqyeg6ipIo0Hqm7NqpT7EkxH
ดูแล้วไม่เข้าใจยังไง comment มาพูดคุยกันได้นะครับ
======= Chapter =======
00:00 เกริ่น
01:00 สร้าง mql4 script
01:55 ดึงค่าจำนวน Order ทั้งหมด
02:25 ไล่เช็ค Order ทั้งหมดใน MT4
03:05 OrderSelect เพื่อเข้าถึงข้อมูล Order
04:20 กรอง Order เอาเฉพาะ Buy/Sell
05:30 ปิด Order ด้วย OrderClose
06:57 ปิดออเดอร์ไม่หมด ??
07:34 แก้ให้โปรแกรมทำงานถูกต้อง
08:36 สาเหตุที่ต้องไล่จาก Order สุดท้าย??
10:48 เพิ่ม Delete pending ทั้งหมด
12:11 เพิ่มเงื่อนไขอื่นๆกรอง Order ที่จะปิด
13:44 ทบทวนขั้นตอนการทำงานของ code
14:40 ถ้าปิดไม่สำเร็จ อยากให้พยายามปิดซ้ำ ทำงัย?
17:27 ทดสอบการพยายามปิดซ้ำๆ
18:35 แนะนำการนำ code ไปใช้ใน EA & สรุป
=======================