如何计算指定时间到当前时间经过的K线数量?谢谢 (文华财经wh9)

投资者咨询:如何计算指定时间到当前时间经过的K线数量?谢谢 (文华财经wh9)
来源:文华财经  日期:2018-8-21 19:01

     拟用MQ编写一个算法:只使用部分K线,第一根K线的时间由Params输入,时间格式为MQ时间格式:yyyy-mm-dd.hh-mm

    想知道,如何计算输入时间到当前时间的K线数量?谢谢

技术人员回复
日期:2018-8-21 19:02
这样看下:

Params
    Numeric date1(20180816);
    Numeric time1(900);
Vars 
Numeric N;

Begin
N=BarsLast(Date == date1 && time==time1/10000);
PlotNumeric("n",N);

End
投资者咨询:如何计算指定时间到当前时间经过的K线数量?谢谢 (文华财经wh9)
来源:文华财经  日期:2018-8-21 19:01
 使用上海能源交易所原油1812测试,30分钟周期,date1(20180817),得到的K线根数目是错的。 
技术人员回复
日期:2018-8-21 20:39
这样看下:

Params
    Numeric time1(900);
Vars 
Numeric N;
    Numeric date1(20180817);
Begin
N=BarsLast(Date == date1 && time==time1/10000);
PlotNumeric("n",N);

End
投资者咨询:如何计算指定时间到当前时间经过的K线数量?谢谢 (文华财经wh9)
来源:文华财经  日期:2018-8-21 19:01
 谢谢