【文华财经】加权高低点多空指标源码 – 变色 K 线 + 买多卖空大字提示
↑
点击箭头上方的蓝色名称,关注获取更多优质指标源码!可咨询指标公式编写、修改、源码还源!
声明:指标源码仅供个人学习研究之用,不具备投资指导作用,依此操作风险自担!
指标介绍
加权高低点计算为核心的多空操作主图指标!不用懂复杂的加权计算公式,指标会自动根据趋势把 K 线变成红 / 绿两种颜色,一眼分清多空方向;关键点位直接标 “买多 / 卖空 / 多 / 空” 大字提示,平仓信号也会用 “平” 字标注,还有红 / 青 / 黄三色中线辅助判断趋势,新手看颜色、看大字就能做交易决策,不用手动分析高低点
指标截图
指标源码
指标仅用于【文华财经】WH6软件,新建主图类型指标源码:
SJ:=1;
HHD:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6)
+13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12)
+7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+
REF(H,20))/210,COLORBLUE,LINETHICK1;
LLD:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6)
+13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12)
+7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+
REF(L,20))/210,COLORBLUE,LINETHICK1;
NN1:=20*SJ;
MAHD:=EMA(HHD,H0*SJ);
MALD:=EMA(LLD,L0*SJ);
CD:=MAHD-MALD;
MHCD:=MAHD+CD*2;
MLCD:=MALD-CD*2;
H1:=(EMA(EMA(H,NN1),NN1)-EMA(EMA(L,NN1),NN1))+EMA(EMA(H,NN1),NN1);
L1:=EMA(EMA(L,NN1),NN1)-(EMA(EMA(H,NN1),NN1)-EMA(EMA(L,NN1),NN1));
HH:=HHV(HHD,50);
LL:=LLV(LLD,50);
DD:=H1>=MHCD AND L1>=MLCD;
KK:=L1<=MLCD AND H1<=MHCD;
ZD:=L1>=MLCD AND H1<=MHCD;
MID:=(MLCD+MHCD)*0.5;
DRAWLINE( DD,REF(MID,1) ,DD , MID, COLORRED),LINETHICK5;
DRAWLINE( KK,REF(MID,1) ,KK , MID, COLORLIGHTGREEN),LINETHICK5;
DRAWLINE( ZD,REF(MID,1) ,ZD , MID, COLORYELLOW),LINETHICK5;
X1:=MA(CLOSE,8),COLORWHITE;
X3:=MA(X1,16),COLORRED;
B:=BARSLAST(DAY<>REF(DAY,1))+1;
VAR2:=(CLOSE+HIGH+LOW)/3;
VAR3:=EMA(VAR2,10*SJ);
VAR4:=REF(VAR3,1*SJ);
STICKLINE1(VAR3>VAR4,VAR3,VAR4,2,0),COLORDC143C;
STICKLINE1(VAR3<VAR4,VAR3,VAR4,2,0), RGB(0,128,255);
DRAWCOLORKLINE(VAR3>VAR4,COLORDC143C,1);
DRAWCOLORKLINE(VAR3>VAR4&&ISDOWN,COLORDC143C,0);
DRAWCOLORKLINE(VAR3<VAR4,COLORGREEN,1);
DRAWCOLORKLINE(VAR3<VAR4&&ISDOWN,COLORGREEN,0);
W:=BARSLAST(DATE<>REF(DATE,1));
OO:=REF(OPEN,W);
HX:=HHV(HIGH,3);
LX:=LLV(LOW,3);
H11:=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);
L11:=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);
H22:=VALUEWHEN(H11>0,H1);
L22:=VALUEWHEN(L11>0,L1);
K111:=IFELSE(CLOSE>H22,-3,IFELSE(CLOSE<L22,1,0));
K222:=VALUEWHEN(K111<>0,K111);
TMP:=K222;
MA15:=EMA(CLOSE,15);
DRAWTEXT(CROSS(TMP,0) ,HX,’卖空’),COLORGREEN,VALIGN2,FONTSIZE18;
DRAWTEXT(CROSS(0,TMP),LX,’买多’),COLORRED,VALIGN0,FONTSIZE18;
MA3:=MA(C,170);
HH1:=IFELSE(H<REF(H,1)&&REF(H,1)<REF(H,2),REF(H,2),0);
LL1:=IFELSE(L>REF(L,1)&&REF(L,1)>REF(L,2),REF(L,2),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
HHH:=HHV(HIGH,1)/10+HHV(HIGH,2)/10+HHV(HIGH,2)/10+HHV(HIGH,4)/10+HHV(HIGH,4)/10+HHV(HIGH,8)/10+HHV(HIGH,8)/10+HHV(HIGH,13)/10+HHV(HIGH,40)/10+HHV(HIGH,20)/10;
LLL:=LLV(LOW,1)/10+LLV(LOW,2)/10+LLV(LOW,2)/10+LLV(LOW,4)/10+LLV(LOW,4)/10+LLV(LOW,8)/10+LLV(LOW,8)/10+LLV(LOW,13)/10+LLV(LOW,40)/10+LLV(LOW,20)/10;
X:=DATE;
X0:=H1,LINETHICK2;
X00:=L1;
XXX0:=O,LINETHICK2;
K1:=IFELSE(CLOSE>H22,-3,IFELSE(CLOSE<L22,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,H22,L22);
X000:=K2,LINETHICK2;
W1:=X000,LINETHICK2;
X0000:=OPEN-CLOSE,LINETHICK2;
W2:=X0000,LINETHICK2;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE),LINETHICK2;
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE),LINETHICK2;
DRAWLINE(TMP=1&&REF(TMP,1)=1,G,TMP=1&&REF(TMP,1)=1,REF(G,1),COLORCYAN),DOT;
DRAWLINE(TMP=-3&&REF(TMP,1)=-3,G,TMP=-3&&REF(TMP,1)=-3,REF(G,1),COLORRED),DOT;
DRAWSL(K2=1,G,0,1,0,COLORCYAN),DOT;
DRAWSL(K2=-3,G,0,1,0,COLORRED),DOT;
DRAWTEXT(CROSS(TMP,0),HH,’空’),COLORMAGENTA,FONTSIZE18;
DRAWTEXT(CROSS(0,TMP),LL,’多’),COLORCYAN,FONTSIZE18,VALIGN0;
N3:=BARSLAST(CROSS(W1>0,0.5)),LINETHICK2;
N4:=BARSLAST(CROSS(W1<=0,0.5)),LINETHICK2;
HH3:=IF(W1<=0,REF(HV(H,N4),N3),NULL),COLORYELLOW,DOT;
LL3:=IF(W1>0,REF(LV(L,N3),N4),NULL),COLORGREEN,DOT;
S:=CROSSDOWN(C,LL3)||REF(ISNULL(LL3),1)&&C<LL3;
LC:= REF(CLOSE,1),LINETHICK2;
RSI:=SMA(MAX(CLOSE-LC, 0), 6, 1)/SMA(ABS(CLOSE-LC), 6, 1)*100*SJ,LINETHICK2;
DRAWTEXT(FILTER(CROSS(RSI,30) AND (CLOSE>REF(HIGH,1.5)),5),LOW-LOW*0.001,’平’),COLORMAGENTA,FONTSIZE18;
DRAWTEXT(FILTER(CROSS(70,RSI) AND (CLOSE<REF(LOW,1.5)),5),HIGH+HIGH*0.001,’平’),COLORYELLOW,FONTSIZE18;
1[1]:0,RGB(191,191,191),NODRAW;

关注福利:想要其他类型指标,留言告诉我,优先安排!
夜雨聆风
