发新话题
打印

帮coolkiss朋友改正的公式

帮coolkiss朋友改正的公式

请熟悉飞狐的朋友帮改证公式 。
N,应为(9),


AA:=REF(H,N)=HHV(H,2*N+1);
AAA:=FILTER(AA,N);
BB:=BACKSET(AAA,N+1);
CC1:=FILTER(BB,N);
CC:=CC1 OR ISLASTBAR;
AA2:=REF(L,N)=LLV(L,2*N+1);
AAA2:=FILTER(AA2,N);
BB2:=BACKSET(AAA2,N+1);
CC22:=FILTER(BB2,N);
CC2:=CC22 AND NOT(CC1);
EA:=BACKSET(CC,REF(BARSLAST(CC2),1)+1);
EB:=EA>REF(EA,1); EE:=BACKSET(EB,2);
FF1:=EE>REF(EE,1);
EE2:=BACKSET(FF1 AND COUNT(CC,REF(BARSLAST(CC2),1)+2)=0,REF(BARSLAST(CC2),1)+2);
FF2:=EE2>REF(EE2,1);
EE3:=BACKSET(FF2 AND COUNT(CC,REF(BARSLAST(CC2),1)+2)=0,REF(BARSLAST(CC2),1)+2);
FF3:=EE3>REF(EE3,1);
JS:=IF(CC,COUNT(CC2,REF(BARSLAST(CC),1)+1),0);
G1:=IF(JS=1 AND CC,BARSLAST(FF1),0);
GA:=IF(CC AND REF(L,BARSLAST(FF1))>=REF(L,BARSLAST(FF2)),BARSLAST(FF2),BARSLAST(FF1));
G2:=IF(JS=2 AND CC,GA,0);
G3:=IF(JS>=3 AND CC,IF(CC AND REF(L,GA)>=REF(L,BARSLAST(FF3)),BARSLAST(FF3),GA),0);
GG:=G1+G2+G3;
JA:=BACKSET(CC,GG); JB:=JA>REF(JA,1); JJ:=BACKSET(JB,2);
LD:=JJ>REF(JJ,1);

LD1:=LD OR ISLASTBAR;
hEA:=BACKSET(LD1,REF(BARSLAST(CC),1)+1);
hEB:=hEA>REF(hEA,1); hEE:=BACKSET(hEB,2);
hFF1:=hEE>REF(hEE,1);
hEE2:=BACKSET(hFF1 AND COUNT(LD1,REF(BARSLAST(CC),1)+2)=0,REF(BARSLAST(CC),1)+2);
hFF2:=hEE2>REF(hEE2,1);
hEE3:=BACKSET(hFF2 AND COUNT(LD1,REF(BARSLAST(CC),1)+2)=0,REF(BARSLAST(CC),1)+2);
hFF3:=hEE3>REF(hEE3,1);
hJS:=IF(LD1,COUNT(CC1,REF(BARSLAST(LD1),1)+1),0);
hG1:=IF(hJS=1 AND LD1,BARSLAST(hFF1),0);
hGA:=IF(LD1 AND REF(H,BARSLAST(hFF1))<=REF(H,BARSLAST(hFF2)),BARSLAST(hFF2),BARSLAST(hFF1));
hG2:=IF(hJS=2 AND LD1,hGA,0);
hG3:=IF(hJS>=3 AND LD1,IF(LD1 AND REF(H,hGA)<=REF(H,BARSLAST(hFF3)),BARSLAST(hFF3),hGA),0);
hGG:=hG1+hG2+hG3;
hJA:=BACKSET(LD1,hGG); hJB:=hJA>REF(hJA,1); hJJ:=BACKSET(hJB,2);
HD:=hJJ>REF(hJJ,1);
{DRAWICON(HD,H*1.01,10); DRAWICON(LD,L*0.995,11);}
DRAWLINE(LD,L,HD,H,0),COLORFF9900;
DRAWLINE(HD,H,LD,L,0),COLORFF9900;

STICKLINE(C>=O,C,O,8,0),COLORRED;
STICKLINE(C>=O,H,L,1,0),COLORRED;
STICKLINE(C>=O,C,O,6,0),COLOR0066FF;
STICKLINE(C>=O,C,O,4,0),COLOR0099FF;
STICKLINE(C>=O,C,O,2,0),COLORYELLOW;
STICKLINE(C>=O,H,L,0,0),COLORYELLOW;
STICKLINE(C<=O,C,O,8,0),COLORFF0000;
STICKLINE(C<=O,H,L,1,0),COLORFF0000;
STICKLINE(C<=O,C,O,6,0),COLORFF6600;
STICKLINE(C<=O,C,O,4,0),COLORFF9900;
STICKLINE(C<=O,C,O,2,0),COLORCYAN;
STICKLINE(C<=O,H,L,0,0),COLORCYAN;


UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
DRAWLINE(XX,L,VV,L,1),COLORYELLOW;

UU2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
DRAWLINE(XX2,H,VV2,H,1),COLORYELLOW;

前一低:REF(L,BARSLAST(VV)),,COLOR99FF66,LINETHICK2;
前二低:REF(L,BARSLAST(XX)),COLORFF66FF,LINETHICK2;
前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,LINETHICK2;
前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,LINETHICK2;

drawnumber(ISLASTBAR,前一高,前一高,2),colorccff00;
drawnumber(ISLASTBAR,前一低,前一低,2),colorccff00;

drawnumber(ISLASTBAR,前二高,前二高,2),colorccff00;
drawnumber(ISLASTBAR,前二低,前二低,2),colorccff00;  
短高:=REF(H,BARSLAST(VV2)),LINETHICK0;
短低:=REF(L,BARSLAST(VV)),LINETHICK0;
短比: (C-短低)/(短高-短低),LINETHICK0;

常数:=REF(INDEXC,BARSLAST(VV))/REF(C,BARSLAST(VV));
叠1:INDEXC/常数,COLORRED,LINETHICK1;
PARTLINE(5,叠1);
常数2:=REF(INDEXC,BARSLAST(XX))/REF(C,BARSLAST(XX));
叠2:INDEXC/常数2,,COLORYELLOW,LINETHICK1;
PARTLINE(5,叠2);
S:=STKLABEL;
DRAWTEXT(sysparam(2)=BARPOS,c,s),COLORYELLOW,ALIGN5;
DRAWTEXT(sysparam(2)=BARPOS,c,'所属板块:'+BLKNAME),COLORYELLOW,ALIGN4;

lx51j2006@yahoo.com.cn
QQ:442918154

TOP

帮朋友改正公式 。贴图
附件: 您所在的用户组无法下载或查看附件

lx51j2006@yahoo.com.cn
QQ:442918154

TOP

xx

TOP

请您说一下为什么N要用“9”好吗?我开始用的好像不是“9”

谢谢您改的公式啊,
欢迎光临我的叶片: http://coolkiss.ku.net http://cooler.ku.net

TOP

你不是想用“颈线突破”的吗?用“9”正好,当然用“5”也行的,只是短一点。

本贴由 理想五妖精 于 2004-12-3 03:37 最后编辑

附件: 您所在的用户组无法下载或查看附件

lx51j2006@yahoo.com.cn
QQ:442918154

TOP

请问可以做成条件选股公式吗?

谢谢!!!

TOP

谢过先!

TOP

发新话题