【文华财经】趋势线多空提示指标源码 – 顶背底背 + 声音提醒
↑
点击箭头上方的蓝色名称,关注获取更多优质指标源码!可咨询指标公式编写、修改、源码还源!
声明:指标源码仅供个人学习研究之用,不具备投资指导作用,依此操作风险自担!
指标介绍
能轻松用的全能看盘主图指标!核心靠红绿色 EMA 趋势线直接辨趋势方向,K 线会随多空自动变颜色,不用算复杂数据,指标直白标注 “↑多 /↓空” 操作提示,还能识别顶底背离并标 “顶背 / 底背”,关键高低点会画彩色圆点提醒,遇到重要信号还会触发声音预警,看颜色、看文字、听声音就能做交易决策,适配股票 / 期货全周期!
指标截图



指标源码
指标仅用于【文华财经】WH6软件,新建主图类型指标源码:
DRAWKLINE1(H,O,L,C);
A0:=EMA(C,3);
A1:=EMA(A0,8),COLORRED,LINETHICK2;
A2:=ATAN((A1-REF(A1,1)))*180/3.1416;
A3:= A2>1 AND A1>REF(A1,1);
A4:=A2<1 AND A1<REF(A1,1);
YL:HHV(MA(A1,1),N),COLORYELLOW,LINETHICK1;
ZC:LLV(MA(A1,1),N),COLORRED,LINETHICK1;
Y1:=FILTER(CROSS(C<YL,0.5 ),10) AND YL=YL;
Y2:=FILTER(CROSS(C>ZC ,0.5),10) AND ZC=ZC;
IF(A1>=REF(A1,1),A1,NULL),COLORRED,LINETHICK2;
IF(A1<REF(A1,1),A1,NULL),COLORGREEN,LINETHICK2;
TP:=REF(A1,1),COLORMAGENTA;
A5:=A0-TP;
A6:=((A5)/TP*100);
A:=IF(A6>=0,REF(A1,BARSLAST(CROSS(A6,0))+1),NULL);
B:=IF(A6<0,REF(A1,BARSLAST(CROSS(0,A6))+1),NULL);
STICKLINE(A6>=0,A,TP,0,-1),RGB(232,23,201);
STICKLINE(A,A,A*1.0002,4,1),COLORCYAN,LINETHICK2;
STICKLINE(A2>1 AND A1>REF(A1,1), A1,REF(A1,1),2,0),COLORYELLOW;
HH:=HHV(HIGH,3);
LL:=LLV(LOW,3);
HH1:=BARSLAST(HH>REF(HH,1));
LL1:=BARSLAST(LL<REF(LL,1));
STICKLINE(HH1<LL1 AND C>O,C,O,COLORRED,1);
DRAWLINE(HH1<LL1 AND C>O,H,HH1<LL1 AND C>O,C,COLORRED);
DRAWLINE(HH1<LL1 AND C>O,L,HH1<LL1 AND C>O,O,COLORRED);
STICKLINE(HH1<LL1 AND C<=O,C,O,COLORRED,0);
DRAWLINE(HH1<LL1 AND C<=O,H,HH1<LL1 AND C<=O,L,COLORRED);
STICKLINE(HH1>=LL1 AND C>O ,C,O,RGB(0,128,64),1);
DRAWLINE(HH1>=LL1 AND C>O,H,HH1>=LL1 AND C>O,C,RGB(0,128,64));
DRAWLINE(HH1>=LL1 AND C>O,L,HH1>=LL1 AND C>O,O,RGB(0,128,64));
STICKLINE(HH1>=LL1 AND C<=O,C,O,RGB(0,128,64),0);
DRAWLINE(HH1>=LL1 AND C<=O,H,HH1>=LL1 AND C<=O ,L,RGB(0,128,64));
Y3:=(V=HHV(V,8));
DRAWTEXT(Y1 AND Y3,H*1.0003,’ ↓空’),COLORLIGHTGREEN;
L1:=REF(CLOSE,1);
VR2:=((SMA(MAX((CLOSE – L1),0),6,1) / SMA(ABS((CLOSE – L1)),6,1)) * 100);
VR3:=FILTER(CROSS(90,VR2),10);
DRAWICON(VR3,H,’ICO12′);
DRAWTEXT(VR3,H*1.0002,’ ↓高’),COLORRED;
GDX: IF(BARSLAST(VR3)<=20 AND (REF(H,BARSLAST(VR3)))=REF(REF(H,BARSLAST(VR3)),1),REF(H,BARSLAST(VR3)),NULL),POINTDOT,COLORYELLOW,LINETHICK3;
ZS:=REF(CLOSE,1);
QS:=SMA(MAX(CLOSE-ZS,0),7,1)/SMA(ABS(CLOSE-ZS),7,1)*100,COLOR0080FF,LINETHICK2;
X1:=CROSS(80,QS) ;
X2:=CROSS(QS,20);
X3:=CROSS(QS,19);
D1:=FILTER(X1,10);
D2:=FILTER(X2,10);
D3:=FILTER(X3,10);
STICKLINE(D1 AND C<O,C,O,5,0 ),COLORYELLOW;
DRAWLINE(D1 AND C<O,HIGH,D1 AND C<O,LOW,COLORYELLOW);
STICKLINE(D3 AND C>O,C,O, COLORMAGENTA,0);
DRAWLINE(D3 AND C>O,HIGH,D3 AND C>O,LOW,COLORMAGENTA);
X4:=FILTER(X1,20);
X5:=FILTER(X2,20);
DRAWICON(X4,H*1.0001,’ICO135′);
GY1:IF(BARSLAST(X4)<=20 AND (REF(H,BARSLAST(X4)))=REF(REF(H,BARSLAST(X4)),1),REF(H,BARSLAST(X4)),NULL),POINTDOT,COLORYELLOW,LINETHICK2;
LC:=REF(CLOSE,1);
LC1:=SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100;
X6:=CROSS(LC1,22) AND REF(LC1,1)<22;
X7:=CROSS(LC1,20) AND C>O;
X8:= X6 OR X7 ;
X9:=FILTER(X7,20);
DRAWICON(X9,LL*0.9999,’ICO13′);
DRAWTEXT(X9 ,LL*0.9995,’ ↑低 ‘),COLORMAGENTA;
DZ2:IF(BARSLAST(X9)<=25 AND (REF(L,BARSLAST(X9)))=REF(REF(L,BARSLAST(X9)),1),REF(L,BARSLAST(X9)),NULL),POINTDOT,COLORGREEN,LINETHICK2;
多:=CROSS(A3,0.5);
多1:=BARSLAST(REF(多,1));
多2:=C>REF(O,多1+1) AND 多 ;
多3:=FILTER(多2,10) ;
DRAWTEXT(多3 ,LL*0.9995,’ ↑多’),COLORYELLOW;
DRAWICON(FILTER(多,10),LL*0.9999,’ICO10′);
空:=CROSS(A4,0.5) ;
空1:=BARSLAST(REF(空,1));
空2:=C<REF(C,空1+1) AND 空 ;
空3:=FILTER(空2,10) ;
DRAWTEXT(空3 ,H*1.0003,’ ↓空’),COLORGREEN;
L0:=SMA(MAX(CLOSE-L1,0),8,1)/SMA(ABS(CLOSE-L1),8,1)*100;
L2:=BARSLAST(REF(CROSS(80,L0),1));
L3:=REF(C,L2+1)<C AND REF(L0,L2+1)>L0 AND CROSS(80,L0);
DRAWTEXT(FILTER(L3,10)=1,H*1.0002,’ 顶背’),COLORCYAN ;
L4:=BARSLAST(REF(CROSS(L0,20),1));
L5:=REF(C,L4+1)>C AND REF(L0,L4+1)<L0 AND CROSS(L0,20);
L6:=FILTER(L5,10);
L7:=FILTER(L3,10);
DRAWTEXT(FILTER(L5,10)=1,L*0.9992,’ 底背’);
DB:IF(BARSLAST(L6)<=20 AND (REF(L,BARSLAST(L6)))=REF(REF(L,BARSLAST(L6)),1),REF(L,BARSLAST(L6)),NULL),COLORWHITE;
DBL:IF(BARSLAST(L7)<=18 AND (REF(H,BARSLAST(L7)))=REF(REF(H,BARSLAST(L7)),1),REF(H,BARSLAST(L7)),NULL),COLORCYAN;
R1:=EMA(CLOSE,N1)-EMA(CLOSE,N2);
R2:=EMA(R1,9);
R3:=CROSS(R1,R2) AND R2<0 AND A1>=REF(A1,1);
DRAWTEXT(R3,LL*0.9995,’ ↑多’),COLORRED;
R4:=O>REF(H,1)*1.002 ;
R5:=O<REF(L,1)*0.998 ;
STICKLINE(R4 AND C>=O,C,O,COLORRED,1);
DRAWLINE(R4 AND C>=O,H,R4 AND C>=O,C,COLORRED);
DRAWLINE(R4 AND C>=O,L,R4 AND C>=O,O,COLORRED);
STICKLINE(R4 AND C<=O ,C,O,RGB(0,128,64),0);
DRAWLINE(R4 AND C<=O,H,R4 ,L,RGB(0,128,64));
STICKLINE(R5 AND C>=O,C,O,COLORRED,1);
DRAWLINE(R5 AND C>=O,H,R5 AND C>=O,C,COLORRED);
DRAWLINE(R5 AND C>=O,L,R5 AND C>=O,O,COLORRED);
STICKLINE(R5 AND C<=O ,C,O,RGB(0,128,64),0);
DRAWLINE(R5 AND C<=O,H,R5 ,L,RGB(0,128,64));
VR3,SOUND(‘D’);
X4,SOUND(‘D’);
FILTER(L3,10),SOUND(‘D’);
X9,SOUND(‘A’);
FILTER(L5,10),SOUND(‘A’);
关注福利:想要其他类型指标,留言告诉我,优先安排!
夜雨聆风
