วิธีสร้างระบบเทรดอัตโนมัติด้วยรูปแบบ OOP สำหรับ MetaTrader 5

Mike 2018.01.22 18:19 23 0 0
ไฟล์แนบ

การสร้างระบบเทรดอัตโนมัติเป็นสิ่งที่นักพัฒนามักจะต้องเจอกับปัญหาการเลือกวิธีการที่หลากหลาย ซึ่งรูปแบบต่างๆ จะช่วยให้การพัฒนาง่ายขึ้นมาก เพราะว่าปัญหาเหล่านี้มีแนวทางที่เคยถูกแก้ไขมาแล้ว และมักจะมีวิธีการที่คิดค้นไว้อย่างดีจากชุมชนนักพัฒนาในวงการนี้

การออกแบบโปรแกรมแบบวัตถุ (Object-Oriented Programming) เป็นเรื่องที่ไม่ง่ายเลย และยิ่งทำให้ซับซ้อนมากขึ้นเมื่อคุณต้องนำวิธีการเหล่านั้นกลับมาใช้ใหม่ ซึ่งจำเป็นต้องเลือกวัตถุที่เหมาะสม จัดระเบียบในคลาสที่เหมาะสม พร้อมกับการกำหนดอินเตอร์เฟซของคลาสและลำดับมรดก (Inheritance Hierarchy) ต่างๆ

นักพัฒนาที่มีประสบการณ์มักจะทำอย่างไรในการแก้ไขปัญหานี้?

เริ่มต้นเลย ทุกปัญหาใหม่ไม่ควรเริ่มต้นจากศูนย์ ควรใช้วิธีการที่เคยประสบความสำเร็จในอดีตแทน หลายๆ Expert Advisor ที่ใช้การออกแบบแบบวัตถุจะมีรูปแบบที่คล้ายกันซึ่งประกอบไปด้วยคลาสและวัตถุที่มีปฏิสัมพันธ์กัน นักพัฒนาโรบอทเทรดที่ใช้รูปแบบเหล่านี้สามารถนำไปประยุกต์ใช้ได้ทันทีในการทำงานใหม่ โดยไม่ต้องมานั่งคิดค้นวิธีการใหม่

แบบฟอร์มที่เสนอในที่นี้สามารถนำไปใช้สร้าง Expert Advisor ที่เป็นรูปธรรม ไม่ใช่แค่แนวคิดแบบนามธรรม

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