以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  怎么调用往前数第三个金叉的最高价啊。  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=66879)

--  作者:qq代人发帖
--  发布时间:2014/7/3 9:11:35
--  怎么调用往前数第三个金叉的最高价啊。
请教:怎么调用往前数第三个金叉的最高价啊。
MA1:MA(O,10);
MA2:MA(O,20);
UPCROSS:=CROSS(MA1,MA2);
DWCROSS:=CROSS(MA2,MA1);
UPHIGH:=REF(H,BARSLAST(UPCROSS));//  取得金叉时的最高价


--  作者:jinzhe
--  发布时间:2014/7/3 9:33:47
--  

MA1:MA(O,10);
MA2:MA(O,20);
UPCROSS:=CROSS(MA1,MA2);
DWCROSS:=CROSS(MA2,MA1);
NN1:=BARSLAST(UPCROSS);
NN2:=REF(BARSLAST(UPCROSS),NN1+1);
NN3:=REF(BARSLAST(UPCROSS),NN1+NN2+1+1);
NNN:=NN1+NN2+NN3,COLORWHITE;

HH1:REF(H,NN1);//  上一次金叉时的最高价

HH2:REF(H,NN2+NN1+1);//上二次

HH3:REF(H,NN3+NN2+1+NN1+1);//上三次


--  作者:lcgs005
--  发布时间:2014/7/3 9:42:25
--  
也可以用sumbars函数这样来定义:
 jczq3:=sumbars(Jc,3);
h3:=ref(H,jczq3-1);
[此贴子已经被作者于2014/7/3 9:44:13编辑过]

--  作者:jinzhe
--  发布时间:2014/7/3 9:47:43
--  

还真有这样的函数。。。厉害了