Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: อยากรู้วิธีอ้างอิงกราฟแท่งก่อนหน้าแท่งปัจจุบันน่ะครับ  (Read 11704 times)

mildassassin

  • Jr. Member
  • **
  • Posts: 59
ไม่ทราบว่าต้องใช้คำสั่ง หรือว่า ฟังก์ชั่นอะไรกันครับ ถึงจะเอาข้อมูลของกราฟแท่งก่อนหน้าแท่งปัจจุบัน สัก 2 - 3 แท่งน่ะครับ
พอดีจะเอาไว้ใช้คำนวนในการทำ ea น่ะครับ รบกวนผู้รู้ช่วยตอบทีนะครับ ขอบคุณครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
ต้องการทราบราคาอะไรหรอครับ ราคาเปิด ราคาปิด ราคาสูงสุด ราคาต่ำสุด

mildassassin

  • Jr. Member
  • **
  • Posts: 59
จริง ๆ ก็อยากทราบทั้งหมดเลยน่ะครับ
จะได้เอาไว้ทำ ea น่ะครับ
หรือถ้ารายละเอียดมันเยอะมาก พอจะมีที่ไหนที่มีข้อมูลให้อ่านบ้างมั๊ยครับ
ขอบคุณครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
double iClose( string symbol, int timeframe, int shift)
double iOpen( string symbol, int timeframe, int shift)
double iHigh( string symbol, int timeframe, int shift)
double iLow( string symbol, int timeframe, int shift)


shift คือตำแหน่งของแท่งเทียนครับเริ่มจากแท่งปัจจุบันคือ 0  แท่งก่อนหน้านี้คือ 1  แท่งก่อนหน้า ของ แท่งก่อนหน้า คือ 2  ไปเรื่อยๆๆ  ครับ
ตัวอย่าง

Print("Current bar for USDCHF H1: ",iTime("USDCHF",PERIOD_H1,1),", ",  iOpen("USDCHF",PERIOD_H1,2),", ",
                                      iHigh("USDCHF",PERIOD_H1,3),", ",  iLow("USDCHF",PERIOD_H1,4),", ",
                                      iClose("USDCHF",PERIOD_H1,5),", ", iVolume("USDCHF",PERIOD_H1,6));

mildassassin

  • Jr. Member
  • **
  • Posts: 59
ขอบคุณ Admin มากมายครับ
ได้รับความรู้เพิ่มอีกแล้ว  ;D