สวัสดีครับเพื่อนนักเทรดทุกท่าน! วันนี้เรามีการนำเสนอเดโมของ BPNN ซึ่งเป็นห้องสมุดที่ถูกพัฒนาใน C++ แล้วนำมาปรับใช้ใน MQL ครับ.
เดโมนี้จะแสดงให้เห็นถึงการฝึกและทดสอบของเครือข่ายประสาทที่ใช้ในการทำนายราคาจากข้อมูลในอดีตครับ.
สามารถไปอ่านรายละเอียดทั้งหมดเกี่ยวกับเครือข่ายประสาทได้ที่หน้า BPNN Predictor indicator ครับ ซึ่งใช้ DLL-library ในการทำงาน.
ในเวอร์ชันนี้ ห้องสมุดและตัวช่วยทำนายสามารถถูกสร้างขึ้นมาโดยตรงใน MQL5 ได้เลยครับ.
โค้ดต้นฉบับสามารถถูกคอมไพล์เป็นห้องสมุด ex5 แบบสแตนด์อโลน ซึ่งจะต้องนำเข้ามาในโปรแกรม MQL5 ของคุณ หรือสามารถรวมโค้ดต้นฉบับเข้าไปในโปรแกรม MQL5 ได้โดยตรง ทำให้ไม่จำเป็นต้องใช้ห้องสมุดภายนอก เพราะมันจะถูกฝังเข้าไปในโปรแกรมครับ ตัวช่วยทำนายนี้สามารถสร้างได้ทั้งสองโหมดเลยครับ.
ไฟล์ที่แนบมามีดังนี้:
- BPNN_MQL_IMPL.mqh - โค้ดต้นฉบับของเครือข่ายประสาท BPNN (วางใน MQL5/Include, ต้องรวมเข้าไปในโปรแกรม MQL เพื่อฝังห้องสมุดโดยตรง);
- BPNN_MQL.mqh - ไฟล์เฮดเดอร์ของห้องสมุดสแตนด์อโลน (วางใน MQL5/Include, ต้องรวมเข้าไปในโปรแกรม MQL เพื่อเชื่อมต่อกับ BPNN_MQL.ex5 ที่อยู่ใน MQL5/Libraries);
- BPNN_MQL.mq5 - โมดูลหลักของห้องสมุด (วางใน MQL5/Libraries, ต้องคอมไพล์ถ้าต้องการใช้ห้องสมุดสแตนด์อโลน BPNN_MQL.ex5);
- BPNNMQLPredictorDemo.mq5 - ตัวช่วยทำนาย (วางใน MQL5/Indicator); สามารถคอมไพล์กับห้องสมุดที่ฝังอยู่ได้ถ้าใช้ #include <BPNN_MQL_IMPL.mqh>, หรือจะคอมไพล์กับห้องสมุดสแตนด์อโลนถ้าใช้ #include <BPNN_MQL.mqh>;
- BPNNMQLi45.mqh - เฮดเดอร์ที่มีเมธอดช่วยสำหรับตัวช่วยทำนายแบบ MT4;
ควรเลือกใช้ไฟล์เพียงหนึ่งไฟล์เท่านั้น: หรือ BPNN_MQL_IMPL.mqh หรือ BPNN_MQL.mqh ห้ามรวมทั้งสองไฟล์นะครับ หากรวม BPNN_MQL.mqh ต้องมั่นใจว่าห้องสมุด BPNN_MQL.mq5 ได้ถูกคอมไพล์เรียบร้อยแล้ว.
โพสต์ที่เกี่ยวข้อง
- เครื่องมือ Open Range Breakout สำหรับ MetaTrader 5
- FX Multi-Meter II: เครื่องมือช่วยเทรดที่ครบครันสำหรับนักลงทุน
- เครื่องมือ Master Tools - อินดิเคเตอร์สำหรับ MetaTrader 4
- เครื่องมือ MetaCOT 2 CFTC ToolBox - ชุดตัวชี้วัดสำหรับการวิเคราะห์ใน MetaTrader 4
- Volume Profile + Range v6.0: เครื่องมือวิเคราะห์การซื้อขายใน MetaTrader 5