以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- DEBUGFILE输出的最高值与图表中的最高值不一致 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69464) |
-- 作者:grecian -- 发布时间:2014/9/1 12:04:45 -- 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:33.589 HIGH:2351.20 2014-09-01 09:49:36.625 HIGH:2351.00 2014-09-01 09:49:41.150 HIGH:2351.60 2014-09-01 09:49:59.309 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
不知道是否是我程序理解的不正确,请教各位大侠了 |
-- 作者:pyd -- 发布时间:2014/9/1 12:49:44 -- 1,debugfile输出的是电脑时间,你把电脑时间同步下,工具-》选项-》时间和升级里同步 2,k线时间是向前包括的,例如09:49的1分钟k包含的是09:48:00至09:48:59时间内的数据。 |