文华财经指标wh6公式源码用法
市场如潮水,顺势者生,逆势者亡。趋势跟踪策略,核心是“让利润奔跑,让亏损止损”:
- 简单逻辑:不预测涨跌,只跟随趋势——突破阻力追涨,跌破支撑离场。
- 反人性优势:截断亏损(机械止损),放大盈利(拒绝频繁止盈),专克“贪婪恐惧症”。
- 残酷真相:震荡市反复打脸!需搭配波动率过滤指标,或长周期轻仓应对。
《海龟交易法则》验证:80%收益来自20%的趋势行情,但多数人死在“坚持不住”。
一句话建议:趋势是朋友,但别和它谈恋爱——该放手时就放手!







===================================
文华财经6 主图系统代码 主图代码复制就行
下面部分代码 完整代码 微*信搜索 公众号 九稳量化系统
==================================
(关注本公众号,更厉害系统微信fxfx668998qq 745036936 )
========================文华财经6 主图系统代码 主图代码复制就行=======================
HH88:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV(HIGH,8)/5;
LL88:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
N:=10;
HH:=HHV(HIGH,20);
LL:=LLV(LOW,20);
TYP:=(CLOSE+HIGH+LOW)/3;
CCI:=(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));
D1:=(O-MA(O,N))/(0.015*AVEDEV(O,N));
D2:=(C-MA(C,N))/(0.015*AVEDEV(C,N));
D3:=(H-MA(H,N))/(0.015*AVEDEV(H,N));
D4:=(L-MA(L,N))/(0.015*AVEDEV(L,N));
CC1:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
C1:=SMA(CC1,3,1);
C2:=SMA(C1,3,1);
C3:=3*C1-2*C2;
CB1:=EMA(C3,5);
CB2:=REF(CB1,1);
股神:=CROSS(CB1, CB2) AND CB1<-100;
天王:=CROSS(CB1, CB2) AND CB1>0 AND CB2>0;
期尊:=CROSS(CB2, CB1) AND CB1>100;
地虎:=CROSS(CB2, CB1) AND CB1>90 AND CB2>90;
盘整过滤线:=MA(CLOSE,60),COLORMAGENTA,LINETHICK2;
震荡过滤线:=MA(CLOSE,60),COLORYELLOW,LINETHICK2;
DRAWICON(CLOSE>震荡过滤线,震荡过滤线,10),VALIGN0,ALIGN1;
DRAWICON(CLOSE<震荡过滤线,震荡过滤线,11),VALIGN2,ALIGN1;
STICKLINE(CLOSE<震荡过滤线&&CLOSE>OPEN,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(CLOSE<震荡过滤线&&CLOSE<=OPEN,OPEN,CLOSE,COLORCYAN,0);
STICKLINE1(CLOSE<震荡过滤线,H,MAX(O,C),0,0),COLORCYAN;
STICKLINE1(CLOSE<震荡过滤线,L,MIN(O,C),0,0),COLORCYAN;
STICKLINE(CLOSE>震荡过滤线&&CLOSE>=OPEN,OPEN,CLOSE,COLORRED,1);
STICKLINE(CLOSE>震荡过滤线&&CLOSE<OPEN,OPEN,CLOSE,COLORRED,0);
STICKLINE1(CLOSE>震荡过滤线,H,MAX(O,C),0,0),COLORRED;
STICKLINE1(CLOSE>震荡过滤线,L,MIN(O,C),0,0),COLORRED;
//DRAWTEXT(股神&&C>生命线,LL,'加多'),VALIGN0,COLORYELLOW,FONTSIZE18;
//DRAWTEXT(期尊&&C<生命线,HH,'加空'),VALIGN2,COLORGREEN,FONTSIZE18;
//多头空头震荡判断
DRAWBKBMP( C>=盘整过滤线 AND C>=震荡过滤线, '顺势做多'),ALIGN2;
DRAWBKBMP(C>=震荡过滤线 AND C<盘整过滤线, '震荡盘整'),ALIGN2;
DRAWBKBMP(C<=震荡过滤线 AND C>盘整过滤线, '震荡盘整'),ALIGN2;
DRAWBKBMP( C<盘整过滤线 AND C<震荡过滤线, '顺势做空'),ALIGN2;
H18:= IFELSE(H<REF(H,2) AND REF(H,1)<REF(H,2),REF(H,2),0);
L18:= IFELSE(L>REF(L,2) AND REF(L,1)>REF(L,2),REF(L,2),0);
H28:=VALUEWHEN(H18>0,H18);
L28:=VALUEWHEN(L18>0,L18);
K18:=IFELSE(CLOSE>H28,-3,IFELSE(CLOSE<L28,1,0));
K28:=VALUEWHEN(K18<>0,K18);
TMP1:=K28;
// 记录信号出现的位置
LAST_LONG_SIGNAL := BARSLAST(CROSS(0,TMP1)&&C>震荡过滤线);
LAST_SHORT_SIGNAL := BARSLAST(CROSS(TMP1,0)&&C<震荡过滤线);
LAST_FLAT_LONG_SIGNAL := BARSLAST(CROSS(TMP1,0)&&C>震荡过滤线);
LAST_FLAT_SHORT_SIGNAL := BARSLAST(CROSS(0,TMP1)&&C<震荡过滤线);
// 计算最后一次信号类型
LAST_SIGNAL_TYPE := IF(LAST_LONG_SIGNAL = 0, 1,
IF(LAST_SHORT_SIGNAL = 0, -1,
IF(LAST_FLAT_LONG_SIGNAL = 0, 2,
IF(LAST_FLAT_SHORT_SIGNAL = 0, -2, 0))));
// 只在最新信号出现的K线绘制文字和横线
DRAWTEXT(LAST_SIGNAL_TYPE = 1, LL88, '多'), COLORYELLOW, VALIGN0, FONTSIZE18;
DRAWSL(LAST_SIGNAL_TYPE = 1&&BACKSET(ISLASTBAR,BARSLAST(LAST_SIGNAL_TYPE = 1)+1), LL88, 0, 10000, 0, COLORRED),LINETHICK3;
DRAWTEXT(LAST_SIGNAL_TYPE = -1, HH88, '空'), COLORGREEN, FONTSIZE18;
DRAWSL(LAST_SIGNAL_TYPE = -1&&BACKSET(ISLASTBAR,BARSLAST(LAST_SIGNAL_TYPE = -1)+1), HH88, 0, 10000, 0, COLORGREEN),LINETHICK3;
DRAWTEXT(LAST_SIGNAL_TYPE = 2, HH88, '平'), COLORGREEN, FONTSIZE18;
DRAWSL(LAST_SIGNAL_TYPE = 2&&BACKSET(ISLASTBAR,BARSLAST(LAST_SIGNAL_TYPE = 2)+1), HH88, 0, 10000, 0, COLORGREEN),LINETHICK3;
DRAWTEXT(LAST_SIGNAL_TYPE = -2, LL88, '平'), COLORMAGENTA, VALIGN0, FONTSIZE18;
DRAWSL(LAST_SIGNAL_TYPE = -2&&BACKSET(ISLASTBAR,BARSLAST(LAST_SIGNAL_TYPE = -2)+1), LL88, 0, 10000, 0, COLORMAGENTA),LINETHICK3;
六十均线:MA(CLOSE,10),COLORYELLOW,LINETHICK2;