เครื่องมือ MQL5 ขั้นสูงสำหรับนักเทรด – ส่วนที่ 7

Mike 2023.12.16 00:15 22 0 0
ไฟล์แนบ

ส่วนที่ 7. เครื่องมือ MQL5 ขั้นสูง

"ส่วนที่ 7. เครื่องมือ MQL5 ขั้นสูง" ในหนังสือ "โปรแกรม MQL5 สำหรับนักเทรด" จะพูดถึงความสามารถขั้นสูงของ MQL5 API ซึ่งจะมีประโยชน์เมื่อพัฒนาโปรแกรมสำหรับ MetaTrader 5 โดยเฉพาะอย่างยิ่งการใช้งานสัญลักษณ์การเงินที่กำหนดเอง เหตุการณ์จากปฏิทินเศรษฐกิจที่มีอยู่ และเทคโนโลยีทั่วไป เช่น เครือข่าย ฐานข้อมูล และการเข้ารหัส

ส่วนนี้จะครอบคลุมถึงไลบรารี - โปรแกรมประเภทพิเศษที่ให้ API ที่พร้อมใช้งานสำหรับเชื่อมต่อกับโปรแกรม MQL อื่น ๆ นอกจากนี้ยังพูดถึงความเป็นไปได้ในการพัฒนาซอฟต์แวร์แพ็กเกจและการรวมโปรแกรมที่เชื่อมโยงกันอย่างมีเหตุผลเข้าเป็นโครงการเดียว

สุดท้ายนี้ ส่วนนี้จะนำเสนอการรวมเข้ากับซอฟต์แวร์อื่น ๆ รวมถึง Python

เครื่องมือ MQL5 ขั้นสูง

เราจะเริ่มต้นด้วยการศึกษาแหล่งข้อมูล ซึ่งเป็นไฟล์ประเภทใดก็ได้ที่สามารถฝังอยู่ในโค้ดโปรแกรม แหล่งข้อมูลอาจประกอบด้วย:

  • องค์ประกอบมัลติมีเดีย
  • การตั้งค่าที่ "ยาก" จากโปรแกรมภายนอก
  • โปรแกรม MQL5 อื่น ๆ ในรูปแบบคอมไพล์

สภาพแวดล้อมการพัฒนา MQL5 อนุญาตให้รวมข้อมูลแอปพลิเคชัน อาร์เรย์ รูปภาพ เสียง และฟอนต์ในไฟล์ต้นฉบับ ทำให้โปรแกรมเป็นผลิตภัณฑ์ที่มีความสมบูรณ์และสะดวกสำหรับผู้ใช้ปลายทาง

จะมีการให้ความสำคัญกับทรัพยากรกราฟิกที่มีรูปภาพแบบแรสเตอร์ในรูปแบบ BMP: คุณจะได้เรียนรู้วิธีการสร้าง แก้ไข และแสดงผลอย่างไดนามิกบนกราฟ

เราจะสรุปส่วนสุดท้ายของหนังสือโดยการศึกษาเกี่ยวกับการรวม OpenCL ใน MQL5 OpenCL เป็นมาตรฐานเปิดสำหรับการเขียนโปรแกรมขนานในระบบที่มีหลายโปรเซสเซอร์ รวมถึงกราฟิกการ์ด (GPUs) และหน่วยประมวลผลกลาง (CPUs) ซึ่งช่วยเร่งความเร็วในการทำงานที่ต้องใช้การคำนวณมาก หากอัลกอริธึมสามารถทำให้เป็นขนานได้ เช่น การฝึกอบรมเครือข่ายประสาท การแปลงฟูริเยร์ และการแก้ระบบสมการ

การใช้ OpenCL ในโปรแกรม MQL ต้องการไดรเวอร์พิเศษจากผู้ผลิตและการสนับสนุนเวอร์ชัน OpenCL 1.1 ขึ้นไป การมีการ์ดกราฟิกไม่จำเป็นต้องมี เนื่องจากหน่วยประมวลผลกลางสามารถใช้สำหรับการคำนวณขนานได้เช่นกัน.

รายการ
ความคิดเห็น 0