ตอนที่ 5: การสร้างโปรแกรมใน MQL5
ใน "ตอนที่ 5: การสร้างโปรแกรม" ของหนังสือ MQL5 Programming for Traders เราจะเจาะลึกเกี่ยวกับ API ที่เกี่ยวข้องกับการเทรดอัตโนมัติ ไม่ว่าจะเป็นการวิเคราะห์ข้อมูลทางการเงิน การแสดงผลกราฟ การทำงานอัตโนมัติ และการโต้ตอบกับผู้ใช้
เราจะเริ่มต้นจากหลักการทั่วไปในการสร้างโปรแกรม MQL และจะพิจารณาประเภทของเหตุการณ์ ฟีเจอร์ และโมเดลในเทอร์มินัล จากนั้นเราจะสำรวจการเข้าถึงข้อมูลเวลา การทำงานกับกราฟและวัตถุกราฟิก รวมถึงหลักการในการสร้างและใช้งานแต่ละประเภทโปรแกรม MQL แยกกัน
เทอร์มินัล MetaTrader 5 รองรับโปรแกรมอยู่ 5 ประเภท ได้แก่ ตัวชี้วัดทางเทคนิค, Expert Advisors (EAs) สำหรับการเทรดอัตโนมัติหรือกึ่งอัตโนมัติ, สคริปต์สำหรับทำงานแบบครั้งเดียว, บริการสำหรับการทำงานเบื้องหลัง และไลบรารีสำหรับโมดูลฟังก์ชันเฉพาะ

เราจะเจาะลึกถึงการทำงานกับตัวชี้วัดและกราฟ และเรียนรู้เทคนิคที่สามารถนำไปใช้ได้กับ Expert Advisors ด้วย การพัฒนา Expert Advisors จะถูกพูดถึงในตอนถัดไปของหนังสือ ที่เราจะสำรวจการส่งคำสั่งอัตโนมัติ การจัดรูปแบบกลยุทธ์การเทรด รวมถึงการทดสอบและปรับแต่งโดยใช้ข้อมูลในอดีต
เราจะเรียนรู้วิธีการใช้ตัวชี้วัดในตัวที่มีอยู่แล้ว และวิธีการสร้างแอปพลิเคชันแบบกำหนดเองจากศูนย์ หรือจากตัวชี้วัดอื่นๆ โปรแกรมที่คอมไพล์แล้วทั้งหมดจะแสดงใน Navigator ใน MetaTrader 5 ยกเว้นไลบรารี EX5 ซึ่งถูกใช้โดยโปรแกรมอื่นแต่ไม่มีการแสดงผลเฉพาะใน Navigator
สุดท้ายนี้ เราจะมีความเข้าใจที่ครอบคลุมมากขึ้นเกี่ยวกับความสามารถของภาษา MQL5 และการนำไปใช้ในการเทรดอัตโนมัติ ซึ่งจะช่วยให้เราทำงานกับข้อมูลทางการเงินได้อย่างมีประสิทธิภาพและสร้างตัวชี้วัดการเทรดและ Expert Advisors อย่างมีประสิทธิภาพ
โพสต์ที่เกี่ยวข้อง
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- MQL5 Wizard: สร้างสัญญาณการเทรดจาก Bullish Harami/Bearish Harami พร้อม MFI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- สร้าง Expert Advisor ด้วย MQL5 Wizard สำหรับสัญญาณการเทรด Bullish Harami/Bearish Harami และ RSI