input:N3N(1,1,500); 
{N3N---预设参数可以微调,供参考并非绝对} 
STICKLINE(CLOSE>OPEN,HIGH,LOW,0.8,0),color131ffd; 
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,9,0),color131ffd; 
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4.5,0),color5454ff; 
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),color9393FF; 
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1.5,0),coloradadFF; 
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.9,0),colorefffff; 
STICKLINE(CLOSE=OPEN and CLOSE>=REF(CLOSE,1),HIGH,LOW,0.8,0),color131ffd; 
STICKLINE(CLOSE=OPEN and CLOSE>=REF(CLOSE,1),CLOSE,OPEN,9,1),color131ffd; 
STICKLINE(CLOSE<OPEN,HIGH,LOW,0.3,0),colorff3311; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.1,0),colorFFFF00; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,9,0),colorff3311; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,4.5,0),colorff3311; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3,0),colorffff77; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,1.5,0),colorFFff99; 
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,0.9,0),colorefffff; 
 
 
//N3N:=1; 
A1Y:=REF(HIGH,N3N)=HHV(HIGH,2*N3N+1);  
B1Z:=FILTER(A1Y,N3N);  
C1Z:=BACKSET(B1Z,N3N+1);  
D1Z:=FILTER(C1Z,N3N);  
A2Z:=REF(LOW,N3N)=LLV(LOW,2*N3N+1);  
B2Z:=FILTER(A2Z,N3N);  
C2Z:=BACKSET(B2Z,N3N+1);  
D2Z:=FILTER(C2Z,N3N);  
E1Z:=(REF(LLV(LOW,2*N3N),1)+REF(HHV(HIGH,2*N3N),1))/2;  
E2Z:=(HIGH+LOW)/2;  
H1Z:=(D1Z AND NOT(D2Z AND E1Z>=E2Z)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1; 
L1Z:=(D2Z AND NOT(D1Z AND E1Z<E2Z));   
H2Z:=D1Z AND NOT(D2Z AND E1Z>=E2Z); 
X1Z:=REF(BARSLAST(H1Z),1)+1;  
F1Z:=BACKSET(H1Z AND COUNT(L1Z,X1Z)>0,LLVBARS(IF(L1Z,LOW,10000),X1Z)); 
G1Z:=F1Z>REF(F1Z,1);  
I1Z:=BACKSET(G1Z,2);  
 
LDZ:=I1Z>REF(I1Z,1),LINETHICK0;  
L2Z:=LDZ OR ISLASTBAR OR BARSCOUNT(CLOSE)=1; 
X2Z:=REF(BARSLAST(L2Z),1)+1;  
F2Z:=BACKSET(L2Z AND COUNT(H2Z,X2Z)>0,HHVBARS(IF(H2Z,HIGH,0),X2Z)); 
G2Z:=F2Z>REF(F2Z,1);  
I2Z:=BACKSET(G2Z,2); 
HDZ:=I2Z>REF(I2Z,1),LINETHICK0;  
R1Z:=BACKSET(ISLASTBAR,BARSLAST(HDZ)+1); S1Z:=R1Z>REF(R1Z,1);  
T1Z:=BACKSET(ISLASTBAR,BARSLAST(LDZ)+1); U1Z:=T1Z>REF(T1Z,1);  
R2Z:=BACKSET(S1Z,REF(BARSLAST(HDZ),1)+2); S2Z:=R2Z>REF(R2Z,1);  
T2Z:=BACKSET(U1Z,REF(BARSLAST(LDZ),1)+2); U2Z:=T2Z>REF(T2Z,1);  
T3Z:=BACKSET(U2Z,REF(BARSLAST(LDZ),1)+2); U3Z:=T3Z>REF(T3Z,1);  
T4Z:=BACKSET(U3Z,REF(BARSLAST(LDZ),1)+2); U4Z:=T4Z>REF(T4Z,1);  
R3Z:=BACKSET(S2Z,REF(BARSLAST(HDZ),1)+2); S3Z:=R3Z>REF(R3Z,1);  
R4Z:=BACKSET(S3Z,REF(BARSLAST(HDZ),1)+2); S4Z:=R4Z>REF(R4Z,1);  
 
J1Z:=BACKSET(ISLASTBAR,MIN(BARSLAST(HDZ),BARSLAST(LDZ))+1); 
J2Z:=J1Z>REF(J1Z,1); 
 
DRAWLINE(LDZ,LOW,HDZ,HIGH,0),COLORFFFFCC,LINEDOT; 
DRAWLINE(HDZ,HIGH,LDZ,LOW,0),COLORFFFFCC,LINEDOT; 
 
DRAWNUMBER(HDZ,HIGH+2,HIGH,0),COLORFFCCFF,ALIGN0; 
DRAWNUMBER(LDZ,LOW-2,LOW,0),COLORFFFFCC,ALIGN0; 
 
   |