以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  见鬼了,眼睛都敖红了,救命!  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=156407)

--  作者:c100010691
--  发布时间:2017/8/1 9:52:30
--  见鬼了,眼睛都敖红了,救命!
鸡蛋 JD1709 合约,昨天2017/07/31一分钟K线,上午九点第一根K线(即13:01),里面有鬼啊???搞死我了!

故事:
用了一年半的模型一直很正常,包括JD1709合约之前的运行。 昨天复盘发现运行的结果有异常,经过排查,问题就在2017/07/31一分钟K线,上午九点第一根K线里(即13:01),变量LP本来应该等于0,却异常地变成2,导致后面异常平仓。

用两种方法反复对比:

1. 进入调试模式,F8单步运行,结果一切正常,LP的值正确,仍为0!

2. 将鼠标放在第一个K线上,查看运行变量,LP的确在第一根K线运行后变成2 (前一根时仍为0),结果LP=2一直影响后面计算.......

问题出在哪???求助!!!



--  作者:yukizzc
--  发布时间:2017/8/1 9:54:36
--  

在代码其他部分都输出下LP看下是多少呢,调试下呢


--  作者:c100010691
--  发布时间:2017/8/1 10:25:49
--  
试了,请看:

1)显示LP:2。
2)后面因为LP=2,导致平仓。正常是应该不平仓的。在7.31日之前的运行就很正常。

这第一根K 有什么魔力?不解!


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170801102223.jpg
图片点击可在新窗口打开查看


--  作者:yukizzc
--  发布时间:2017/8/1 10:32:26
--  
或者请给出代码,这边验证下