以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  平仓周期可这样表达吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=51632)

--  作者:nicko
--  发布时间:2013/5/3 15:31:40
--  平仓周期可这样表达吗?
EXITBARS>=1&&ENTERBARS<0 开始平仓到下次开仓为止
--  作者:jinzhe
--  发布时间:2013/5/3 15:33:33
--  
 用barslast(开仓条件)这样的来判断
--  作者:nicko
--  发布时间:2013/5/3 15:55:19
--  

我是想要知道平仓后(已经平仓了,不需要开仓条件),到下次开仓前的周期(那段平静期),只要没真开仓都是平仓期,


--  作者:nicko
--  发布时间:2013/5/3 15:58:49
--  
只是想问下刚才我的表达式是否成立,其实就是ENTERBARS=0是否可以看成开仓了 EXITBARS=0是否可以看成平仓了
--  作者:klc
--  发布时间:2013/5/3 17:34:33
--  

等于-1的这种情况只能用于判别是否当周期信号已出,但由于用了次周期开仓指令,且实盘时用了走完K线模式,所以次周期才开仓

 

按你的代码用-1来判断没开仓,实际上是不成立的,因为开仓属于未来事件,你的程序无法预知,实际上你只能知道过去,只要过去开过仓,那么即使已经平仓,ENTERBARS也是>0的,直到又出现了新的开仓信号,ENTERBARS才可能小于或等于0,但正如我说的,那是未来的事情了


--  作者:wn10000neng
--  发布时间:2013/5/4 10:39:24
--  
不对吧,只要开过一次仓,ENTERBARS就不会等于-1了
--  作者:klc
--  发布时间:2013/5/4 19:55:43
--  

如果你用的是r结尾的控制指令,那么不会再出现-1,信号那根K线就是0,如果不带r的,信号那根是-1,下根K线(实际执行交易的K线)才是0,你测下