以文本方式查看主题

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

--  作者:aback
--  发布时间:2012/11/28 9:26:37
--  barslast

BARSLAST(X):上一次X不为0到现在的天数

 

请问,再上次怎么表示?


--  作者:aback
--  发布时间:2012/11/28 9:29:59
--  
我的想法是某一信号出现两次,且第二次信号的价格比第一次的价格高
--  作者:董小球
--  发布时间:2012/11/28 9:33:33
--  
这是一个逻辑问题,举个例子,
BARSLAST(X) 是求昨天的什么东西
那么如果要求前天,其实就是到昨天的位置再求一次昨天。
也就是昨天的昨天,就是前天了


所以 可以用REF函数 跑到上一次的位置,然后再求一次 BARSLAST(X)  即可

同理,求倒数第三次,第N次都是同样原理。

--  作者:jinzhe
--  发布时间:2012/11/28 9:34:42
--  

举个例子

 

ma5:=ma(c,m);
ma10:=ma(c,n);

tiaojian:=cross(ma5,ma10);
nn:=barslast(tiaojian);
k1:ref(enterprice,nn);
nn1:=ref(barslast(tiaojian),nn+1)+nn+1;
k2:ref(enterprice,nn1);
nn2:=ref(barslast(tiaojian),nn1+1)+nn1+1;
k3:ref(enterprice,nn2);

 


--  作者:aback
--  发布时间:2012/11/28 9:38:08
--  
试过了,但REF好象是表示昨天的,即上一周期.那请问倒数第二次的5日,10日线金叉怎么表示?谢谢!
--  作者:jinzhe
--  发布时间:2012/11/28 9:44:14
--  

这个只要用NN就行了,K是扩展出来的值


--  作者:aback
--  发布时间:2012/11/28 9:54:53
--  
以下是引用jinzhe在2012-11-28 9:44:14的发言:

这个只要用NN就行了,K是扩展出来的值

 

多谢!测试是对的,要消化一下,呵呵!


--  作者:jinzhe
--  发布时间:2012/11/28 10:00:14
--  
图片点击可在新窗口打开查看以前可是想破头的,实测当然木有问题