Rss & SiteMap

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

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

标题:请问这句是什么意思

1楼
netlife88 发表于:2016/9/26 10:48:11
sell(holding>0 and (not(islastbar) or (timetot0(dynainfo(207))>=time0-5)),1,MARKETR),orderqueue;


上面代码说 k线结束5秒前平仓 ,其中(not(islastbar) 这句是什么意思 可不可以去掉,直接用下面的:

sell(holding>0 and (timetot0(dynainfo(207))>=time0-5)),1,MARKETR),orderqueue;
2楼
jinzhe 发表于:2016/9/26 11:00:10

不可以,是为了保留历史信号用的

3楼
netlife88 发表于:2016/9/26 11:08:40
先谢谢 (not(islastbar)请问这句什么意思

还有为什么与
timetot0(dynainfo(207))>=time0-5)的连接要用逻辑or 或, 这样的意思不就是只有一条成立 就成功. 是不是应该用and?
4楼
jinzhe 发表于:2016/9/26 11:20:35
以下是引用jinzhe在2016-9-26 11:00:10的发言:

不可以,是为了保留历史信号用的

保留历史k线上的信号用的,在非最新k线(也就是not(islastbar))上保留以前的信号

因为是或的关系,前面是最新k线的信号,后面是历史k线的信号,所以用or让信号不消失

[此贴子已经被作者于2016-9-26 11:21:59编辑过]
5楼
netlife88 发表于:2016/9/26 11:29:48
虽然还是不太明白, 还是按你说的加了上去 非常谢谢
共5 条记录, 每页显示 10 条, 页签: [1]


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