| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 为什么条件没满足也开仓 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48686)  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 10:06:44 -- 为什么条件没满足也开仓 1分钟K线 variable :allowtime=0; 
        在止盈系统里 if  多头止盈 then begin sell( ...); allowtime:=time+000500; end (空头止盈也是这样) 在 做多和做空条件里都有 time>allowtime ,可是为什么止盈之后没等5分钟过去就又开仓了? 有shift+q了一下后来开仓的那根K线,开仓条件里并不满足time>allowtime。  | 
    
| --  作者:jinzhe -- 发布时间:2013/2/20 10:35:05 -- 思路不严谨 极端情况下就会出现过不了5分钟就会下单 比如 9点59分 allowtime就是 096400 到了10点整,time是100000 那么自然是time>allowtime,会下单  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 10:41:35 -- 这个问题我需要改善。不过不仅是这样。在10:04 有个止盈,allowtime 是100900,可是10:05就又开仓了  | 
    
| --  作者:jinzhe -- 发布时间:2013/2/20 10:47:39 -- 截图说明一下错误情况  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 11:08:39 --  | 
    
| --  作者:jinzhe -- 发布时间:2013/2/20 11:10:16 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3 贴图教程  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 11:38:29 -- 代码就是之前说的那样  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 11:39:37 -- 一直传不上来  | 
    
| --  作者:李亚弟 -- 发布时间:2013/2/20 12:17:40 -- 做多(做空)条件是设置为一个变量,原先把allowtime的限制放在这个变量里,没起作用,现在放到sell(sellshort)里,就起作用了。我一下子没想明白为什么。你觉得呢?  |