EA Programing => ปัญหาที่พบในการเขียน EA => Topic started by: tanakrit99 on มกราคม 23, 2017, 03:28:13 am
-
เช่นพอผมลาก EA ใส่เข้าไป มันจะเปลี่ยนกราฟเป็น จากเดิมๆที่ 1 Hours หรือ Timeframe อะไรก็แล้วแต่ให้เป็นTimeframe ที่ 1 Minutes ทุกครั้ง
ผมคิดว่าจะเอาไปวางตอนมัน Initailize
-
int OnInit(){
ChartSetSymbolPeriod(0,_Symbol,PERIOD_M1); // ถ้า MT4 ใช้ Symbol() แทน _Symbol
}
ความหมาย
0 คือ chart ปัจจุบัน
Symbol(),_Symbol คือ คู่ปัจจุบัน อาจกำหนดตามต้องการได้ เช่น "USDJPY"
PERIOD_M1 คือ time frame
มันจะช้านิดนึงกว่าจะเปลี่ยนนะครับ ใส่ใน Initailize เหมาะเพราะมันจะเปลี่ยนก่อนเริ่มทำงาน
-
ขอบคุณครับ แจ่มเลยครับ