这是一个技术分析指标,主要用于股票或其他金融产品的趋势分析。我来解释一下这个指标的主要组成部分和功能:
- 背景设置:
- 使用DRAWGBK函数设置了深紫色背景(RGB(20,0,28))
- 均线系统:
- 21日指数移动平均线(EMA)作为主要均线
- 50日均线作为趋势线,根据与21日均线的关系显示不同颜色
- 计算了复杂的加权移动平均线(B1)和其10日均线(D)
- K线着色:
- 当3日均线>21日均线时,K线显示为红色
- 当3日均线<21日均线时,K线显示为青色
- 根据不同的均线交叉情况,K线有不同粗细的显示
- 交易信号:
- “买多”信号:当价格上穿30日高价均线时
- “做空”信号:当价格下穿30日低价均线时
- WRSI指标的超买超卖信号(20和80水平)
- 支撑压力位:
- 识别最近10周期的高点和低点
- 绘制水平支撑线和压力线
- 标注高低点的具体数值
- 其他特征:
- 根据B1和D线的交叉情况改变颜色
- 使用PARTLINE1函数使趋势线在不同条件下显示不同颜色
这个指标综合了多种技术分析方法,包括均线系统、动量指标、支撑压力位等,旨在提供全面的市场趋势分析和交易信号。


文华财经源码:
DRAWGBK(C>0,RGB(20,0,28),RGB(20,0,28),1);
N:=120;
A:=EMA(C,21),COLORBLUE,LINETHICK3;
B:=A<REF(A,1);
HY:=IF(B-1,A,NULL),COLORRED,LINETHICK3;
AA:=EMA(C,3) > EMA(C,21);
BB:=EMA(C,3) < EMA(C,21);
CC:= EMA(C,3) > EMA(C,8);
CC1:=EMA(C,3) < EMA(C,8);
STICKLINE1(AA,L,H,0,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,3,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,2.8,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,2.5,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,2.2,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,1.7,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,1.2,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,0.7,0),COLORRED;
STICKLINE1(AA,CLOSE,OPEN,0.2,0),COLORRED;
STICKLINE1(BB,H,L,0,1),COLORCYAN ;
STICKLINE1(BB,C,O,3.2,0),COLORCYAN ;
STICKLINE1(BB,C,O,2.6,0),COLORCYAN ;
STICKLINE1(BB,C,O,1.9,0),COLORCYAN ;
STICKLINE1(BB,C,O,1.1,0),COLORCYAN ;
STICKLINE1(BB,C,O,0.3,0),COLORCYAN ;
STICKLINE1(BB AND CC,H,L,0,1),COLORCYAN ;
STICKLINE1(BB AND CC,C,O,3.2,0),COLORCYAN ;
STICKLINE1(BB AND CC,C,O,2.6,0),COLORCYAN ;
STICKLINE1(BB AND CC,C,O,1.9,0),COLORCYAN ;
STICKLINE1(BB AND CC,C,O,1.1,0),COLORCYAN ;
STICKLINE1(BB AND CC,C,O,0.3,0),COLORCYAN ;
STICKLINE1(AA AND CC1,H,L,0,1),COLORRED ;
STICKLINE1(AA AND CC1,C,O,3.2,0),COLORRED;
STICKLINE1(AA AND CC1,C,O,2.6,0),COLORRED;
STICKLINE1(AA AND CC1,C,O,1.9,0),COLORRED;
STICKLINE1(AA AND CC1,C,O,1.1,0),COLORRED;
STICKLINE1(AA AND CC1,C,O,0.3,0),COLORRED;
S:=CROSS(CLOSE,EMA2(HIGH,30));
X:=CROSS(EMA2(LOW,30),CLOSE);
WS:=BARSLAST(S)+1;
WX:=BARSLAST(X)+1;
SS:=CROSS(SUM(S,WX),0.5);
XX:=CROSS(SUM(X,WS),0.5);
DRAWTEXT(SS,LOW,'买多');
DRAWTEXT(XX,HIGH,'做空'),COLORGREEN;
N1:=MA(C,21), LINETHICK1;
趋势线:MA(C,50),COLORFF8000;
PARTLINE1(N1>趋势线,趋势线),COLORMAGENTA,LINETHICK2;
PARTLINE1(N1<=趋势线,趋势线),COLORCYAN,LINETHICK2;
A1:=(3*C+L+O+H)/6;
B1:(20*A1+19*REF(A1,1)+18*REF(A1,2)+17*REF(A1,3)+16*REF(A1,4)+15*REF(A1,5)+14*REF(A1,6)+13*REF(A1,7)+12*REF(A1,8)+11*REF(A1,9)+10*REF(A1,10)+9*REF(A1,11)+8*REF(A1,12)+7*REF(A1,13)+6*REF(A1,14)+5*REF(A1,15)+4*REF(A1,16)+3*REF(A1,17)+2*REF(A1,18)+REF(A1,20))/210,COLORLIGHTGREY;
D:MA(B1,10),COLORLIGHTGREY;
N2:=BARSLAST(CROSS(B1,D))+1;
M:=BARSLAST(CROSSDOWN(B1,D))+1;
DRAWCOLORLINE(N2<M,B1,COLORRED,COLORWHITE);
DRAWCOLORLINE(N2<M,D,COLORRED,COLORYELLOW),LINETHICK1;
LC:=REF(CLOSE,1);
WRSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
DRAWICON(CROSS(WRSI,20),L,4),VALIGN0;
DRAWICON(CROSS(80,WRSI),H,5),VALIGN2;
HD:=FILTER(BACKSET(FILTER(REF(H,10)=HHV(H,2*10+1),10),10+1),10);
LD:=FILTER(BACKSET(FILTER(REF(L,10)=LLV(L,2*10+1),10),10+1),10);
ZHICHENG:=REF(LOW,BARSLAST(LD)),DOT,RGB(0,128,0),LINETHICK3;
YALI:=REF(HIGH,BARSLAST(HD)),DOT,COLORRED,LINETHICK3;
DRAWHORIZONTALLINE(YALI>0,YALI,COLORGREEN),DOT;
DRAWHORIZONTALLINE(ZHICHENG>0,ZHICHENG,COLORMAGENTA),DOT;
DRAWNUMBER(HD,HIGH,HIGH,2,COLORRED);
DRAWNUMBER(LD,LOW,LOW,2,COLORRED);