通达信公式过四峰加上画线主图 
 
N:=40; 
T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2)); 
HH:=REF(H,T+1); 
LL:=FINDLOW(L,T=0,10,1); 
LH:=SUM(H>REF(H,1),10); 
ZF:=(HH-LL)/LL*100; 
TT:=BARSLAST(T=0 AND ZF>20 AND LH>2); 
T1:=SUMBARS(TT=0,1); 
T2:=SUMBARS(TT=0,2); 
T3:=SUMBARS(TT=0,3); 
T4:=SUMBARS(TT=0,4); 
H1:=REF(HH,T1-1); 
H2:=REF(HH,T2-1); 
H3:=REF(HH,T3-1); 
H4:=REF(HH,T4-1); 
AH:=MAX(MAX(MAX(H1,H2),H3),H4); 
AL:=MIN(MIN(MIN(H1,H2),H3),H4); 
BL:=AH/AL<1.15; 
{分析家公式网www.fxjgsw.com} 
TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1); 
TJ1:=H4<H3 AND H3<H2 AND H2<H1; 
XG:=TJ AND BL AND T4<N AND TJ1; 
XG1:=COUNT(XG,T4+1)=1 AND XG; 
STICKLINE(XG1,H,L,0,1),COLORFFFFFF; 
STICKLINE(XG1,C,O,3.2,0),COLOR555555; 
STICKLINE(XG1,C,O,2.6,0),COLOR777777;  
STICKLINE(XG1,C,O,1.9,0),COLOR999999; 
STICKLINE(XG1,C,O,1.1,0),COLORCCCCCC; 
STICKLINE(XG1,C,O,0.3,0),COLORCCDDBB; 
DRAWICON(XG1,L*0.96,1); 
QF4:=BACKSET(XG1,T4+1); 
DT4:=BARSLAST(CROSS(QF4=1,0.5)); 
QF1:=BACKSET(XG1,T1+1); 
DT1:=BARSLAST(CROSS(QF1=1,0.5)); 
ZG:=REFX(H,BARSNEXT(DT1=0)); 
DD:=LLV(L,DT4+1); 
ZD:=REFX(DD,BARSNEXT(DT1=0)); 
ZFF:=(HHV(H,DT4+1)-LLV(L,DT4+1))/LLV(L,DT4+1)*100; 
AA:=REFX(ZFF,BARSNEXT(DT1=0)); 
NOTEXT1:DRAWLINE(DT4=0,ZG,DT1=0,REF(H,DT1),1),COLORYELLOW; 
NOTEXT2:DRAWLINE(DT4=0,ZD,DT1=0,REF(DD,DT1),0),COLORYELLOW; 
STICKLINE(DT4=0,ZG,ZD,0,0),COLORYELLOW; 
STICKLINE(DT1=0,REF(H,DT1),REF(DD,DT1),0,0),COLORYELLOW; 
A:=VARCAT(VARCAT("箱体振幅:",VAR2STR(AA,2)),"﹪"); 
B:=VARCAT(VARCAT("突破价:",VAR2STR(ZG,2)),"元"); 
DRAWTEXT(DT4=0,NOTEXT2*0.96,A)COLORYELLOW; 
DRAWTEXT(DT4=0,NOTEXT1*1.025,B)COLORYELLOW; 
{ 
选股公式: 
N:=40; 
T:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2)); 
HH:=REF(H,T+1); 
LL:=FINDLOW(L,T=0,10,1); 
LH:=SUM(H>REF(H,1),10); 
ZF:=(HH-LL)/LL*100; 
TT:=BARSLAST(T=0 AND ZF>20 AND LH>2); 
T1:=SUMBARS(TT=0,1); 
T2:=SUMBARS(TT=0,2); 
T3:=SUMBARS(TT=0,3); 
T4:=SUMBARS(TT=0,4); 
H1:=REF(HH,T1-1); 
H2:=REF(HH,T2-1); 
H3:=REF(HH,T3-1); 
H4:=REF(HH,T4-1); 
AH:=MAX(MAX(MAX(H1,H2),H3),H4); 
AL:=MIN(MIN(MIN(H1,H2),H3),H4); 
BL:=AH/AL<1.15; 
TJ:=COUNT(CROSS(C,H1),TT+1)=1 AND CROSS(C,H1); 
TJ1:=H4<H3 AND H3<H2 AND H2<H1; 
A:=TJ AND BL AND T4<N AND TJ1; 
XG:COUNT(A,T4+1)=1 AND A; 
}  |