เราอยากได้ค่าของเส้นกลาง ค่าเฉลี่ยของ Bollinger Bandsค่ะ เขียนคำสั่งเรียกมายังไงคะ

  • 2 replies
  • 1,504 views
*

matio

มือใหม่หัดเขียน EA ค่ะ มีพื้นฐานโปรแกรมมิ่งมาบ้างแล้ว

เราอยากได้ค่าของเส้นกลาง ค่าเฉลี่ยของ Bollinger Bandsค่ะ เขียนคำสั่งเรียกมายังไงคะ

a = (iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)+iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0))/2

อย่างงี้ถูกรึเปล่าคะ หรือว่ามีคำสั่งเรียกมาได้เลย

*

iRuler

  • 1,272
ทำไมเอา Lower มาบวกกันแล้วหาร2 ละครับ คือมันมี MODE_MAIN อยู่ แต่ผมไม่รู้ว่ามันคือค่าของเส้นกลางหรือเปล่า ผมไม่เคยเขียนเกี่ยวกับ indy BB

ถ้าจะเอาค่ากลางก็
โค๊ด [Select]
((iBands(NULL,0,20,2,0,PRICE_LOW,MODE_UPPER,0)+iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0))/2)+iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)

แล้วลองเทียบกับ
โค๊ด [Select]
iBands(NULL,0,20,2,0,PRICE_LOW,MODE_MAIN,0)

อ่านเพิ่ม https://docs.mql4.com/indicators/ibands

(TH)**


ไอเดีย ใช้เว็บทำอีเอสำเร้จรูป ทำการ gen code ที่ไกล้เคียงแล้วก็อป code เอามาใช้ครับ น่าจะพอได้นะ

มีฝรั่งถามเหมือนกัน
https://www.mql5.com/en/forum/136146