Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:为什么条件没满足也开仓

1楼
李亚弟 发表于: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。
2楼
jinzhe 发表于:2013/2/20 10:35:05

思路不严谨

极端情况下就会出现过不了5分钟就会下单

比如

9点59分

allowtime就是 096400

到了10点整,time是100000

那么自然是time>allowtime,会下单

3楼
李亚弟 发表于:2013/2/20 10:41:35
这个问题我需要改善。不过不仅是这样。在10:04 有个止盈,allowtime 是100900,可是10:05就又开仓了
4楼
jinzhe 发表于:2013/2/20 10:47:39
截图说明一下错误情况
5楼
李亚弟 发表于:2013/2/20 11:08:39
图片点击可在新窗口打开查看图片
6楼
jinzhe 发表于:2013/2/20 11:10:16

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

贴图教程

7楼
李亚弟 发表于:2013/2/20 11:38:29
代码就是之前说的那样
8楼
李亚弟 发表于:2013/2/20 11:39:37
一直传不上来
9楼
李亚弟 发表于:2013/2/20 12:17:40
做多(做空)条件是设置为一个变量,原先把allowtime的限制放在这个变量里,没起作用,现在放到sell(sellshort)里,就起作用了。我一下子没想明白为什么。你觉得呢?
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01465 s, 3 queries.