EA RSI Bollinger Bands: ตัวช่วยทำกำไรใน MetaTrader 5

Mike 2018.06.16 20:04 13 0 0
ไฟล์แนบ

ไอเดียโดย: raposter.

โค้ด MQL5 โดย: Vladimir Karputov.

โปรแกรมนี้ใช้โซนที่มีการซื้อเกิน (Overbought - OB) และขายเกิน (Oversold - OS) เพื่อสร้างสัญญาณการซื้อหรือขาย โดยโซน OB และ OS จะถูกกำหนดจากกราฟ M15, H1 และ H4 เพื่อแสดงการทำงานของโปรแกรม เราเลือกกราฟ EURUSD M15 มาเป็นตัวอย่าง

โปรแกรมนี้มีการตั้งค่าที่ช่วยแสดงการเปรียบเทียบวิธีการต่าง ๆ ในการกำหนด OB/OS

  1. การตั้งค่าตัวแรกคือวิธีการดั้งเดิมที่ใช้ค่าคงที่ในการกำหนดโซน RSI ที่มีการซื้อเกิน/ขายเกิน โดยโซน OB และ OS จะเริ่มต้นจากระดับ RSI ที่ปกติคือ 70 และ 30
  2. การตั้งค่าที่สองจะใช้ Bollinger Bands รอบค่าเฉลี่ย RSI ในช่วงเวลาหนึ่ง โดยโซน OB และ OS จะถูกกำหนดเป็นระดับการกระจายจากค่าเฉลี่ย RSI เช่น สัญญาณการซื้อเกินจะเกิดขึ้นเมื่อค่า RSI สูงกว่า RSI_Upper โดยที่ RSI_Upper = RSI_Sigma*StdDev + RSI_Avg ซึ่งในสูตรนี้ RSI_Sigma คือระดับการกระจาย และค่า StdDev คือการคำนวณจากการกระจายของ RSI ในแท่งล่าสุด

จากรายงานการทดสอบกลยุทธ์ที่แนบมาด้านล่าง เราจะเห็นว่าการตั้งค่าที่สอง (วิธี Bollinger Bands) แสดงผลลัพธ์ที่ดีในช่วงระยะเวลาทดสอบมากกว่า 11 ปี และมีความเหนือกว่าการตั้งค่าที่หนึ่ง นอกจากนี้ การตั้งค่าที่สองยังทำงานได้สม่ำเสมอมากกว่าและแสดงการกระจายผลลัพธ์ที่ต่ำกว่าการตั้งค่าที่หนึ่งใน M15 ตลอด 11 ปีที่ผ่านมา

RSI Bollinger Bands EA Trig 1

RSI Bollinger Bands EA Trig 2

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