2.1.2 图表时间周期-MQL5编程参考文档-峰汇在线
诚信为本
量力而为
当前位置:峰汇在线 > MQL语言 > MQL5编程参考文档 > 正文

2.1.2 图表时间周期

所有预定义的图表时间表都有唯一的标识符,当MQL5程序运行时,PERIOD_CURRENT 标识符代表图表本期。
ENUM_TIMEFRAMES

ID 描述
PERIOD_CURRENT 当前时间表
PERIOD_M1 1 分钟
PERIOD_M2 2 分钟
PERIOD_M3 3 分钟
PERIOD_M4 4 分钟
PERIOD_M5 5 分钟
PERIOD_M6 6 分钟
PERIOD_M10 10 分钟
PERIOD_M12 12 分钟
PERIOD_M15 15 分钟
PERIOD_M20 20 分钟
PERIOD_M30 30 分钟
PERIOD_H1 1小时
PERIOD_H2 2 小时
PERIOD_H3 3 小时
PERIOD_H4 4 小时
PERIOD_H6 6小时
PERIOD_H8 8小时
PERIOD_H12 12 小时
PERIOD_D1 1 天
PERIOD_W1 1 周
PERIOD_MN1 1月

示例:

string chart_name="test_Object_Chart"; 
   Print("Let's try to create a Chart object with the name ",chart_name); 
//--- 如果没有这个物件-创建它 
   if(ObjectFind(0,chart_name)<0)ObjectCreate(0,chart_name,OBJ_CHART,0,0,0,0,0); 
//--- 定义交易品种 
   ObjectSetString(0,chart_name,OBJPROP_SYMBOL,"EURUSD"); 
//--- 设置定位点X坐标 
   ObjectSetInteger(0,chart_name,OBJPROP_XDISTANCE,100); 
//--- 设置定位点Y坐标 
   ObjectSetInteger(0,chart_name,OBJPROP_YDISTANCE,100); 
//--- 设置图表宽度 
   ObjectSetInteger(0,chart_name,OBJPROP_XSIZE,400); 
//--- 设置高度 
   ObjectSetInteger(0,chart_name,OBJPROP_YSIZE,300); 
//--- 设置时间表 
   ObjectSetInteger(0,chart_name,OBJPROP_PERIOD,PERIOD_D1); 
//--- 设置规模(从 0 到 5) 
   ObjectSetDouble(0,chart_name,OBJPROP_SCALE,4); 
//--- 禁止鼠标选择 
   ObjectSetInteger(0,chart_name,OBJPROP_SELECTABLE,false);
打赏
版权所有转载请注明标题及链接:峰汇在线 » 2.1.2 图表时间周期
上一篇:
下一篇:
分享到: 更多 (0)

如您觉得此文不错请扫码打赏!

支付宝扫一扫打赏

微信扫一扫打赏