以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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,你测下 |