以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  条件编写请教  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=34017)

--  作者:gcc_Cheng
--  发布时间:2012/12/25 16:33:03
--  条件编写请教
如何获得上一根K线的持仓状态?

知道能用ref(holding,1)去获得,但是有这么一个问题,就是如果上一根k线刚好下单,第二根k线获得的持仓状态是前两根k线的状态,
而不是上一根k线下单的状态。

同时,我也尝试过用变量去控制,但是ref不能写在控制if语句中,这样就造成一个问题,变量的定义只能写在控制语句之外,而当上一根k线下单,此时变量的值被改变,
到第二根k线时,获得的上一个变量的值不是被改变后的值,因为此时ref取得的值是前两根k线的值,但是我想获得上一根k线下单后立即改变的值。

刚刚测试了下,发现用ref(x,1)是对于上一根k线改变的值是获取不正确的,但ref(x,0)却可以,请问ref(x,0)是怎么一回事呢?

--  作者:jinzhe
--  发布时间:2012/12/25 16:40:55
--  
ref(,0)不是本周期么
--  作者:gcc_Cheng
--  发布时间:2012/12/25 17:13:34
--  
不是啊,你测试下,第一根开空,第二根反手,这样就可以看得出了。。。
--  作者:Fcuk
--  发布时间:2012/12/25 19:24:57
--  
不是有函数 enterbars嘛