การดึงข้อมูลที่ผ่านไปแล้ว
เช่น ถ้าผมต้องการ ดึงข้อมูลที่ผ่านไปแล้ว 1 ช่วงเวลา
คือ สมมุติ ผมใช้ TF 1H
แล้วปัจจุบัน เวลา 10.00 น. แล้วผมต้องการดึงข้อมูลในช่วงเวลา 9.00 น.
ต้องทำยังไงหรอครับ เช่น ดึงข้อมูล iHigh iLow
คุณต้องการลึกแค่ไหนหละครับ ถ้าแค่ กราฟเดียวกับ EA ติดตั้งอยู่ก็ใช้แบบ โมบอกไป แต่ถ้า อย่างลึกคือ ดึงข้ามช่วงเวลาของกราฟ หรือ เวลาเดียวกันแต่คนละคู่เงินก็ต้องใช้พวก iHigh iLow iClose iOpen ฟังก์ชั่นก็มีแบบนี้
double iHigh( string symbol, int timeframe, int shift)
double iClose( string symbol, int timeframe, int shift)
double iLow( string symbol, int timeframe, int shift)
double iOpen( string symbol, int timeframe, int shift)
symbol -คือคู่เงินใส่ เช่น GBPUSD หรือใส่ Symbol() เพื่อให้มันเรียกค่าคู่เงินปัจจุบัน
timeframe - เวลาของกราฟ ใส่เป้นตัวเลขายกราฟฟเลยครับ 1 5 15 30 60 240 1440 10080 43200 หรือ 0 ถ้าเป้นเวลาของกราฟปัจจุบัน
shift -แท่งเทียนของกราฟที่ต้องการเรียกค่าขึ้นมาใช้ โดยเริ่มจาก 0 คือแท่งเทียนแท่งปัจจุบันแล้วนับเพิ่มขึ้นตามแท่งเทียนของกราฟไปทางด้านซ้ายมือ