หน้าแรก ตัวชี้วัดทางเทคนิค โพสต์

สร้างตัวทำนาย Neural Network ของคุณเองง่ายๆ ด้วย MA และ RSI สำหรับ MetaTrader 4

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

ผู้เขียน: gpwr, โพสต์ที่ https://www.mql5.com/en/code/9002/

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามีเรื่องน่าสนใจเกี่ยวกับตัวทำนาย Neural Network ที่ชื่อว่า BNN Predictor ซึ่ง gpwr เป็นผู้พัฒนาเอาไว้ และมันเป็นอินดิเคเตอร์ที่ยอดเยี่ยมมาก แต่หลายคนอาจจะสงสัยว่าจะแก้ไขโค้ดนี้เป็นอย่างไรเพื่อสร้างตัวทำนายที่ใช้ตัวชี้วัดของเราเองได้

วันนี้ผมจะมาช่วยตอบคำถามนี้ให้ครับ โดยการแก้ไขเวอร์ชันของ BNN Predictor นี้ เราจะสามารถสร้างตัวทำนายที่เหมาะกับตัวชี้วัดที่เราต้องการได้

ในตอนท้ายของโค้ด คุณจะพบฟังก์ชันนี้:

double getValue(int i) {
return(iMA(NULL,0,15,0,MODE_SMMA,PRICE_OPEN,i));
}

ฟังก์ชันนี้จะทำให้เราได้รับค่าจาก Moving Average ดังนั้นเพียงแค่เปลี่ยนตัวชี้วัด Moving Average เป็นตัวชี้วัดอื่น เช่น เราสามารถใช้ iCustom() เพื่อให้ได้การทำนายจากตัวชี้วัดของเราเองได้

ตัวอย่างเช่น ถ้าคุณต้องการสร้างตัวทำนาย RSI:

double getValue(int i) {
return(iRSI(NULL,0,14,PRICE_OPEN,i));
}

การติดตั้ง:

คุณต้องคัดลอกไฟล์ BPNN.DLL ไปยังโฟลเดอร์ experts/libraries/ ของคุณ

อย่าลืมตั้งค่า MT4 ให้อนุญาตการนำเข้า DLL ด้วย (เครื่องมือ > ตัวเลือก > Expert Advisors > ติ๊ก "Allow DLL imports")


MA Predictor และ RSI Predictor บน EURUSD M30

ข้อเสนอแนะแนะนำ:

  • ถ้าคุณมีคำถามเกี่ยวกับ Neural Network กรุณาถามผู้เขียนต้นฉบับ เพราะผมแค่ปรับแก้โค้ดให้เข้าใจง่ายขึ้นในการสร้างตัวชี้วัดใหม่
  • ถ้าคุณมีคำถามเกี่ยวกับการปรับแต่งตัวชี้วัด ผมสามารถตอบได้ครับ แต่ขอให้ถามเป็นภาษาอังกฤษ ฝรั่งเศส สเปน หรือโปรตุเกสเท่านั้นนะครับ ขออภัยที่ไม่สามารถตอบเป็นภาษารัสเซีย จีน หรืออิตาลีได้
  • ตัวอย่าง MA และ RSI ที่ให้ไป เป็นแค่ตัวอย่างเท่านั้น ดังนั้นจึงไม่มีตัวแปรภายนอกให้ปรับเปลี่ยนระยะเวลาหรือทางเลือกอื่นๆ

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

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