以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  简单问题:关于openbar函数  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=67322)

--  作者:量化马甲
--  发布时间:2014/7/12 22:53:00
--  简单问题:关于openbar函数
openbar的功能是输出开仓以来的周期数,那么openbar=3是不是开仓之后第三个周期?

下面的一条代码:

sell(平多 and holding>0 and openbar>5,\'\',market,\'\');

想表达的是:当平多条件达到、多单持仓大于0、多单持仓已经持有了至少5个周期,以上3个条件都满足时,现价平掉所有多单。

代码写的正确吗,能达到目的吗?

--  作者:qq代人发帖
--  发布时间:2014/7/13 12:54:47
--  

openbar是上次仓位=0以来的周期数,从第一次开仓到当前的周期数。

enterbars是上次开仓到当前的周期数,每开一次仓从新计算开仓周期。

如果只看一次仓这两个函数结果是一样的。你把这2个函数输出到图上看下效果哪种是你想要的。