您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

DEBUGFILE输出的最高值与图表中的最高值不一致 [金字塔]

  • 咨询内容:

    DEBUGFILE('C:\Users\Administrator\Desktop\jinzita\ZIF\debug\my\HIGH.txt' , 'HIGH:'+ NUMTOSTR(HIGH,2),-1);

     

    使用以上的语句输出最高点到HIGH.txt文件中,发现了如下的矛盾之处

    2014-09-01 09:49:00.244    HIGH:2351.00
    ...

    2014-09-01 09:49:01.867    HIGH:2351.00
    2014-09-01 09:49:03.278    HIGH:2351.20
    ...

    2014-09-01 09:49:33.589    HIGH:2351.20
    2014-09-01 09:49:35.064    HIGH:2351.00
    ...

    2014-09-01 09:49:36.625    HIGH:2351.00
    2014-09-01 09:49:38.086    HIGH:2351.20
    2014-09-01 09:49:38.303    HIGH:2351.20
    2014-09-01 09:49:39.593    HIGH:2351.60
    ...

    2014-09-01 09:49:41.150    HIGH:2351.60
    2014-09-01 09:49:42.617    HIGH:2351.80
    ...

    2014-09-01 09:49:59.309    HIGH:2351.80
    2014-09-01 09:50:00.770    HIGH:2351.80

     

    通过上面HIGH.txt文件的输出,可以看出其实2014-09-01 09:49这一分钟最高点是2351.8

    但是查看今日的一分钟K线,我们可以发现如下的最高值:

    2014-09-01 09:49 2351.6

    2014-09-01 09:50 2351.6

    2014-09-01 09:51 2351.2

    2014-09-01 09:52 2351.8

    (1)图表的一分钟K线与DEBUGFILE的输出好像总是要差两秒,也就说09:49 的图表K线好像对应了DEBUGFILE的09:47(这边的log我没有给出)

    (2)即便上述的猜测是对的话,DEBUGFILE的09:49的最高值应该是图表K线的09:51的值,但是现在两者不相同

    DEBUGFILE的09:49:2351.8

    图表一分钟K线的09:51:2351.2

     

    不知道是否是我程序理解的不正确,请教各位大侠了

     

  • 金字塔客服:

    1,debugfile输出的是电脑时间,你把电脑时间同步下,工具-》选项-》时间和升级里同步

    2,k线时间是向前包括的,例如09:49的1分钟k包含的是09:48:00至09:48:59时间内的数据。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容