重心:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382; 【操盘线】:EMA(((SLOPE(C,22)*20)+C),55),coloryellow,LINETHICK2; 
【黄金线】:IF(重心>=【操盘线】,【操盘线】,DRAWNULL),colorlired,LINETHICK2; 
【空仓线】:IF(重心<【操盘线】,【操盘线】,DRAWNULL),colorcyan,LINETHICK2; 
// 
ND:=IF(BARSCOUNT(C)>=8,8,BARSCOUNT(C)); 
AMOV:=VOL*(C+L+H)/3; 
MN:=SUM(AMOV,ND)/SUM(VOL,ND); 
MN1:SUM(AMOV,ND)/SUM(VOL,ND),colorblue,LINETHICK3; 
NOTEXT1:IF(C>MN1,MN1,DRAWNULL),LINETHICK3,colorred; 
NOTEXT2:IF(C<MN1,MN1,DRAWNULL),LINETHICK3,coloryellow; 
红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,coloryellow; 
绿轨道:=MA(MA(CLOSE,3),3); 
上升:IF(红轨道>=绿轨道,绿轨道,DRAWNULL),colormagenta,LINETHICK5; 
下降:IF(红轨道<=绿轨道,绿轨道,DRAWNULL),colorliblue,LINETHICK5; 
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6,colorblack; 
牛线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5) 
+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11) 
+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17) 
+2*REF(MID,18)+REF(MID,20))/210,POINTDOT,colorblack; 
//收盘价高于牛线K线全部用红色,收盘价高于开盘价,K柱用空心柱,否则用实心柱 
STICKLINE(C>=牛线 AND C>=0,C,O,9,1),colorred; 
STICKLINE(C>=牛线 AND C<=O,C,O,9,0),colorred; 
STICKLINE(C>=牛线 AND H>=MAX(C,O),H,MAX(C,O),0,0),colorred; 
STICKLINE(C>=牛线 AND L<=MIN(C,O),L,MIN(C,O),0,0),colorred; 
//收盘价低于牛线K线全部用浅蓝色,收盘价高于开盘价,K柱用空心柱,否则用实心柱 
STICKLINE(C<牛线 AND C<O,C,O,9,0),colorgreen; 
STICKLINE(C<牛线 AND C>O,C,O,9,1),colorgreen; 
STICKLINE(C<牛线 AND H>=MAX(C,O),H,MAX(C,O),0,0),colorgreen; 
STICKLINE(C<牛线 AND L<=MIN(C,O),L,MIN(C,O),0,0),colorgreen; 
STICKLINE(CROSS(C,牛线) OR CROSS(牛线,C),OPEN,CLOSE,5.5,0),coloryellow; 
TOWERC:=FORCAST(EMA((3*CLOSE+2*OPEN+HIGH+LOW)/7,3),6); 
DIRECTIONMAX:=MAX(REF(TOWERC,1),REF(TOWERC,1)); 
DIRECTIONMIN:=MIN(REF(TOWERC,1),REF(TOWERC,1)); 
STICKLINE(TOWERC>=REF(TOWERC,1),TOWERC,DIRECTIONMAX,10,0),coloryellow; 
STICKLINE(TOWERC<REF(TOWERC,1),TOWERC,DIRECTIONMIN,10,0),colorblue; 
A7:=C-REF(C,1); 
A8:=100*EMA(EMA(A7,6),6)/EMA(EMA(ABS(A7),6),6); 
SHORT:=7; LONG:=19; 
RMA:=EMA(CLOSE,SHORT); 
NMA:=EMA(CLOSE,LONG); 
UP:DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),0); 
DOWN:DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),0); 
买进:=(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1); 
趋势区:=IF((EVERY(DOWN>=REF(DOWN,1),1)),4,2); 
低买:=IF(((CROSS(趋势区,2.1))),1.5,0),STICK,colorred,LINETHICK3; 
高卖:=IF(((CROSS(3.9,趋势区))),-0.7,0),STICK,COLORFF9150,LINETHICK3; 
TY:=C; 
A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10); 
A2:=REF(TY,10)=LLV(TY,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10); 
AA:=REF(C,BARSLAST(HD)); B:=REF(C,BARSLAST(LD)); 
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ; 
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD); 
峰顶线:IF(T1>=1,AA,DRAWNULL),COLOR00FF60; 
波峰射线:=IF(T1<1,AA,DRAWNULL),POINTDOT,COLOR00FF60; 
峰谷线:IF(T2>=1,B,DRAWNULL),colorred; 
波谷射线:=IF(T2<1,B,DRAWNULL),POINTDOT,COLORFF00FF; 
LP:=BARSLAST((VOL=HHV(VOL,20))); 
LP0:=LP=0; 
LP1:=SUMBARS(LP0,1); 
最大量线:REF(C,LP1-1),coloryellow; 
 | 




