หน้าแรก การเทรดด้วยระบบ โพสต์

การใช้ Support Vector Machine ในการเทรดด้วย MetaTrader 5

ไฟล์แนบ
1229.zip (3.95 KB, ดาวน์โหลด 0 ครั้ง)

ในบทความนี้เราจะมาพูดถึง Expert Advisor ที่ชื่อว่า "svmTrader" ซึ่งถูกออกแบบมาเพื่อนำเสนอการใช้งานเครื่องมือ Support Vector Machine ในการเทรด โดยคุณสามารถดาวน์โหลดเครื่องมือนี้ได้จาก MQL5 Market. วิธีการทำงานของ Expert Advisor นี้มีดังนี้:

  • สร้าง Support Vector Machine ใหม่สองตัวโดยใช้ไลบรารี svMachineTool ตัวแรกจะตั้งค่าให้ส่งสัญญาณการซื้อใหม่ และตัวที่สองจะส่งสัญญาณการขายใหม่

  • เริ่มต้นตัวชี้วัดมาตรฐานเจ็ดตัว โดยเก็บข้อมูลการจัดการของแต่ละตัวในอาร์เรย์แบบจำนวนเต็ม (หมายเหตุ: คุณสามารถใช้การรวมกันของตัวชี้วัดใดๆ ก็ได้เป็นข้อมูลนำเข้า เพียงแค่ต้องส่งไปยัง SVM ในอาร์เรย์จำนวนเต็มเดียว)

  • ส่งอาร์เรย์ของการจัดการตัวชี้วัดไปยัง Support Vector Machine ใหม่

  • ใช้ข้อมูลจากอาร์เรย์ของการจัดการตัวชี้วัดและพารามิเตอร์อื่นๆ เพื่อให้ข้อมูลราคาประวัติศาสตร์ถูกสร้างขึ้นมาเป็นข้อมูลนำเข้าและผลลัพธ์ที่แม่นยำสำหรับการฝึก Support Vector Machine

  • เมื่อข้อมูลนำเข้าและผลลัพธ์ทั้งหมดถูกสร้างขึ้นแล้ว ทั้งสอง Support Vector Machine จะถูกฝึกฝน

  • หลังจากการฝึกฝนแล้ว Support Vector Machine ที่ฝึกแล้วจะถูกใช้ใน EA เพื่อตั้งค่าสัญญาณการซื้อและขายใหม่ เมื่อมีสัญญาณการซื้อหรือขายใหม่เกิดขึ้น การเทรดจะถูกเปิดพร้อมกับ Stop Loss และ Take Profit ที่ตั้งค่าไว้ด้วยมือ

หวังว่า Expert Advisor นี้จะช่วยให้คุณได้ทดลองกับเครื่องมือนี้บ้างนะครับ ขอแนะนำให้คุณทำการคัดลอก/เปลี่ยนแปลง/ปรับแต่ง Expert Advisor นี้ให้เหมาะกับสไตล์การเทรดของคุณเอง

Block Diagram - Support Vector Machine Learning Tool

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)