诚信为本
量力而为
当前位置:峰汇在线 ea编程知识 正文

mt4k线倒计时源码

K线倒计时是指当前K线结束到绘制新K线的间隔时间,有很多交易策略都选择在K线收盘时确认某种条件是否成立,以执行相应的开仓或平仓交易。

K线倒计时通常是融合进技术指标类,在智能交易EA或脚本之类是很少用到的。它的参考代码如下:

      int li_8 = Time[0] + 60 * Period() - TimeCurrent();
      int li_12 = li_8 % 60;
      li_8 = (li_8 - li_8 % 60) / 60;
      ObjectDelete("time");
      if (ObjectFind("time") != 0)
      {
         ObjectCreate("time", OBJ_TEXT, 0, Time[0], Close[0] + 0.0002);
         ObjectSetText("time", "                  <-" + li_8 + ":" + li_12, 12, "Arial", clrYellow);
      } else ObjectMove("time", 0, Time[0], Close[0] + 0.0002);

可以在技术指标的OnCalculate()函数中直接写入上面代码,也可以将它独立封装成一个小函数然后自由调用。

版权所有转载请注明标题及链接:峰汇在线 » mt4k线倒计时源码