以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=2483)

--  作者:小兵过河
--  发布时间:2010/8/15 13:40:09
--  请老师帮忙改成金字塔指标!谢谢

请老师把这个指标改成金字塔原码,谢谢!能优化一下那就最好了

 

G1:=REF(H,N)=HHV(H,2*N+1);
J1:=FILTER(G1,N);
K1:=BACKSET(J1,N+1);
L1:=FILTER(K1,N);{高点}
R11:=BACKSET(ISLASTBAR,BARSLAST(L1)+1);
S11:=R11>REF(R11,1);
DRAWLINE(L1,H,S11,H,1),LINETHICK1,COLORBLUE;
G2:=REF(L,N)=LLV(L,2*N+1);
J2:=FILTER(G2,N);
K2:=BACKSET(J2,N+1);
L2:=FILTER(K2,N);{低点}
T11:=BACKSET(ISLASTBAR,BARSLAST(K2)+1);
U11:=T11>REF(T11,1);
DRAWLINE(L2,L,U11,L,1),LINETHICK1,COLORBLUE;
M:=INTPART(3*N/5);
G12:=REF(H,M)=HHV(H,2*M+1);
J12:=FILTER(G12,M);
K12:=BACKSET(J12,M+1);
L12:=FILTER(K12,M);{高点}
R112:=BACKSET(ISLASTBAR,BARSLAST(L12)+1);
S112:=R112>REF(R112,1);
DRAWLINE(K12,H,S112,H,1),LINETHICK1,COLORRED;
G22:=REF(L,M)=LLV(L,2*M+1);
J22:=FILTER(G22,M);
K22:=BACKSET(J22,M+1);
L22:=FILTER(K22,M);{低点}
T112:=BACKSET(ISLASTBAR,BARSLAST(K22)+1);
U112:=T112>REF(T112,1);
DRAWLINE(L22,L,U112,L,1),LINETHICK1,COLORRED;


LOWN:=10;
HIGHN:=10;
MM:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
QY:=BACKSET(MM,HIGHN+1);
CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
DDD:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,DDD+1);
GDCS2:=CONST(DINGBUTS1);
DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),LINETHICK4,COLOR0055FF,POINTDOT;
DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),LINETHICK4,COLORYELLOW,POINTDOT;
MM1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
QY1:=BACKSET(MM1,LOWN+1);
CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
DD1:=BARSLAST(CC1);
DDTS:=IF(CC1,CURRBARSCOUNT,0);
DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);
DDCS1:=CONST(DDTS1);
DDTS2:=REF(DDTS1,DD1+1);
DDCS2:=CONST(DDTS2);
DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),LINETHICK4,COLORMAGENTA,POINTDOT,;
DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),LINETHICK4,COLORCYAN,POINTDOT;


--  作者:admin
--  发布时间:2010/8/15 16:19:23
--  

公式含有BACKSET

目前金字塔对这种未来函数处理效果不是很好,请等待下个升级版