- 趋势判断系统
- 通过180日均线(MA180)作为长期趋势基准
- 结合短期EMA(6日、5日)和长期EMA(13日、21日)形成多空判断
- 独特的K线颜色标识:上涨趋势显示浅绿色,下跌趋势显示浅红色
- 多空信号提示
- “多”字标识出现在低点,提示买入机会
- “空”字标识出现在高点,提示卖出机会
- 通过红绿趋势线直观显示当前市场方向
- 辅助分析工具
- WRSI指标超买超卖提示(15/85为临界值)
- 止盈信号提示功能
- 开盘价参考线
使用建议
- 趋势跟随策略
- 当指标显示”多”且K线为浅绿色时,可考虑逢低买入
- 当指标显示”空”且K线为浅红色时,可考虑逢高卖出
- 风险控制
- 关注止盈信号提示,及时锁定利润


文华财经指标源码:
MA180:=MA(C,180),LINETHICK2;
X1:=(CLOSE+LOW+HIGH)/3;
X2:=EMA(X1,6);
X3:=EMA(X2,5);
VAR2:=EMA(EMA(X1,1),13);
VAR3:=EMA(VAR2,21);
XCLOSE:=EMA((OPEN+HIGH+LOW+CLOSE)/4,3);
XOPEN:=EMA((REF(OPEN,1)+REF(XCLOSE,1))/2,3);
TEMPG:=MAX(HIGH,XOPEN);
XHIGH:=EMA(MAX(TEMPG,XCLOSE),3);
TEMP:=MIN(LOW,XOPEN);
XLOW:=EMA(MIN(TEMP,XCLOSE),3);
O1:=IF(XOPEN<XCLOSE,XOPEN,XCLOSE);
C1:=IF(XOPEN<XCLOSE,XCLOSE,XOPEN);
HH1:=HHV(HIGH,4);
LL1:=LLV(LOW,4);
MX:=EMA(C,2);
SX:=EMA(SLOPE(C,21)*20+C,42);
BU:=CROSS(MX,SX);
S:=CROSS(CLOSE,EMA2(HIGH,12));
X:=CROSS(EMA2(LOW,12),CLOSE);
WS:=BARSLAST(S)+1;
WX:=BARSLAST(X)+1;
SS:=CROSS(SUM(S,WX),0.382);
XX:=CROSS(SUM(X,WS),0.382);
HX:=HHV(HIGH,4);
LX:=LLV(LOW,4);
H1:=IFELSE(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,0)-CLOSE)>0,REF(HX,4),0);
L1:=IFELSE(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,0))>0,REF(LX,4),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H2,L2);
DRAWLASTBARNUMBER(G,G,0,COLORMAGENTA);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
DRAWCOLORKLINE(W1>0,COLORLIGHTGREEN,1);
DRAWCOLORKLINE(W1>0&&ISDOWN,COLORLIGHTGREEN,0);
DRAWCOLORKLINE(W1<0,COLORLIGHTRED,1);
DRAWCOLORKLINE(W1<0&&ISDOWN,COLORLIGHTRED,0);
DRAWLINE(TMP=1&&REF(TMP,1)=1,G,TMP=1&&REF(TMP,1)=1,REF(G,1),COLORGREEN),LINETHICK2;
DRAWLINE(TMP=-3&&REF(TMP,1)=-3,G,TMP=-3&&REF(TMP,1)=-3,REF(G,1),COLORRED),LINETHICK2;
DRAWSL(K2=1,G,0,1,0,COLORGREEN);
DRAWSL(K2=-3,G,0,1,0,COLORRED);
DRAWTEXT(CROSS(TMP,0),HH1,'空'),COLORGREEN,FONTSIZE20;
DRAWTEXT(CROSS(0,TMP),LL1,'多'),COLORYELLOW,FONTSIZE20,VALIGN0;
LC8:=REF(CLOSE,1);
WRSI8:=SMA(MAX(CLOSE-LC8,0),6,1)/SMA(ABS(CLOSE-LC8),6,1)*100;
DRAWICON(CROSS(WRSI8,15),L,'ICO153'),VALIGN0;
DRAWICON(CROSS(85,WRSI8),H,'ICO152'),VALIGN2;
NN := BARSLAST(DATE <> REF(DATE, 1));
OO :=REF(O, NN), COLORYELLOW;
KPW:=BARSLAST(DATE>REF(DATE,1));
KPJ:=REF(O,KPW);
KWZ:=BARSLAST(CROSS(TMP,0));
DWZ:=BARSLAST(CROSS(0,TMP));
KKP:=REF(KPJ,KWZ);
DKP:=REF(KPJ,DWZ);
KZY:=BARSLAST(REF(H,2)<REF(L,KWZ)&&KWZ<DWZ&&REF(C,1)>REF(H,2)&&(REF(H,2)>=REF(H,3)||REF(C,3)>REF(O,3)));
DRAWTEXT(KZY>KWZ&&REF(H,1)<REF(L,KWZ)&&KWZ<DWZ&&C>REF(H,1)&&(REF(H,1)>=REF(H,2)||REF(C,2)>REF(O,2)),LX,'止盈'),FONTSIZE15,COLORYELLOW,VALIGN0;
DRAWTEXT(KZY>KWZ&&REF(H,1)<REF(L,KWZ)&&KWZ<DWZ&&C>REF(H,1)&&(REF(H,1)>=REF(H,2)||REF(C,2)>REF(O,2))&&REF(C,KWZ)<KKP&&(REF(C,KWZ+1)<REF(KPJ,KWZ+1)||REF(C,KWZ)<REF(REF(L,KPW),KWZ)),LX,'止盈'),FONTSIZE15,COLORYELLOW,VALIGN0;
DZY:=BARSLAST(REF(L,2)>REF(H,DWZ)&&DWZ<KWZ&&REF(C,1)<REF(L,2)&&(REF(L,2)<=REF(L,3)||REF(C,3)<REF(O,3)));
DRAWTEXT(DZY>DWZ&&REF(L,1)>REF(H,DWZ)&&DWZ<KWZ&&C<REF(L,1)&&(REF(L,1)<=REF(L,2)||REF(C,2)<REF(O,2)),H,'止盈'),FONTSIZE15,COLORYELLOW;
DRAWTEXT(DZY>DWZ&&REF(L,1)>REF(H,DWZ)&&DWZ<KWZ&&C<REF(L,1)&&REF(C,DWZ)>DKP&&(REF(H,DWZ+1)>REF(KPJ,DWZ+1)||REF(KPW,DWZ)<1)&&(REF(L,1)<=REF(L,2)||REF(C,2)<REF(O,2)),H,'止盈'),FONTSIZE15,COLORYELLOW;
KZY>KWZ&&REF(H,1)<REF(L,KWZ)&&KWZ<DWZ&&C>REF(H,1)&&(REF(H,1)>=REF(H,2)||REF(C,2)>REF(O,2));
KZY>KWZ&&REF(H,1)<REF(L,KWZ)&&KWZ<DWZ&&C>REF(H,1)&&(REF(H,1)>=REF(H,2)||REF(C,2)>REF(O,2))&&REF(C,KWZ)<KKP&&(REF(C,KWZ+1)<REF(KPJ,KWZ+1)||REF(C,KWZ)<REF(REF(L,KPW),KWZ));
DZY>DWZ&&REF(L,1)>REF(H,DWZ)&&DWZ<KWZ&&C<REF(L,1)&&REF(C,DWZ)>DKP&&(REF(H,DWZ+1)>REF(KPJ,DWZ+1)||REF(KPW,DWZ)<1)&&(REF(L,1)<=REF(L,2)||REF(C,2)<REF(O,2));
DZY>DWZ&&REF(L,1)>REF(H,DWZ)&&DWZ<KWZ&&C<REF(L,1)&&(REF(L,1)<=REF(L,2)||REF(C,2)<REF(O,2));