以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  我想在软件中写入如下思路,应该怎么写呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64728)

--  作者:qq代人发帖
--  发布时间:2014/5/7 10:55:32
--  我想在软件中写入如下思路,应该怎么写呢?
请教:我想在软件中写入如下思路,应该怎么写呢?谢谢!

现在的SARLINE>0,求上一次SARLINE<0点值波段开始时(SAR转向)距离当前的周期数,但如果上一次SAR转向中持续的时间不足5(比如一轮连续大于0的SARLINE值的最高与最低点间隔时间),则继续向前计算求上 上一次SAR转向距离当前的周期数,如果上上一次仍不满足5,继续按这个逻辑向前求... 

就是根据历史SAR值 求波段的最高、最低点距离当前的周期数,但要求那个SAR值要连续超过5个(比如连续>0...),不满足的就继续向前求...直到满足。



图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2014/5/7 13:36:03
--  

如果是软件自带的sar指标,那么就没有sar<0的情况


--  作者:wukong2014
--  发布时间:2014/5/7 14:45:19
--  

在其它软件里,SAR在下方就是正值,在上方就是负值。

 

继续求解答,谢谢~


--  作者:jinzhe
--  发布时间:2014/5/7 15:02:33
--  

P:=10;
STEP:=2;
MAXP:=20;
sar1:SAR(P,STEP,MAXP),CIRCLEDOT;
NN:=BARSLAST(SAR1<ref(sar1,1) and sar1<refx(sar1,1));

kk:if(nn>5,nn,ref(nn,nn+1));

 

 

kk就是所求的周期值


--  作者:wukong2014
--  发布时间:2014/5/7 15:20:15
--  

感谢!

一会儿我试试~