以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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)里,就起作用了。我一下子没想明白为什么。你觉得呢? |