乐于分享
好东西不私藏

【文华财经】顶底结构多空指标源码 – 多周期高低点加权 + 青红变色 K 线 + 顶底趋势连线

【文华财经】顶底结构多空指标源码 – 多周期高低点加权 + 青红变色 K 线 + 顶底趋势连线

点击箭头上方的蓝色名称,关注获取更多优质指标源码!可咨询指标公式编写、修改、源码还源!

声明指标源码仅供个人学习研究之用,不具备投资指导作用,依此操作风险自担!

指标介绍

一款以多周期高低点加权计算为核心的波段主图指标,融合 170 周期 MA 均线、20 周期顶底结构双维度判定,通过青红空心 / 实心变色 K 线区分多空方向,搭配红绿顶底趋势连线直观锚定趋势节奏,多重条件过滤顶底伪信号,多空趋势、顶底结构一眼清晰,适配股票 / 期货全品种多周期,波段交易超实用!

指标截图

指标源码

指标仅用于【文华财经】WH6软件,新建主图类型指标源码:

LHS:=1;

A:=EMA2(HIGH,30);

B:=EMA2(LOW,30);

A1:=EMA2(HIGH,150),LINETHICK2;

B1:=EMA2(LOW,150)*LHS,LINETHICK2;

S1:=CROSS(CLOSE,EMA2(HIGH,150))*LHS,LINETHICK2;

X1:=CROSS(EMA2(LOW,150),CLOSE)*LHS,LINETHICK2;

WS1:=BARSLAST(S1)+1*LHS,LINETHICK2;

WX1:=BARSLAST(X1)+1*LHS,LINETHICK2;

SS1:=CROSS(SUM(S1,WX1),0.5)*LHS,LINETHICK2;

XX1:=CROSS(SUM(X1,WS1),0.5)*LHS,LINETHICK2;

S:=CROSS(CLOSE,EMA2(HIGH,30))*LHS,LINETHICK2;

X:=CROSS(EMA2(LOW,30),CLOSE)*LHS,LINETHICK2;

WS:=BARSLAST(S)+1*LHS,LINETHICK2;

WX:=BARSLAST(X)+1*LHS,LINETHICK2;

SS:=CROSS(SUM(S,WX),0.5)*LHS,LINETHICK2;

XX:=CROSS(SUM(X,WS),0.5)*LHS,LINETHICK2;

STICKLINE(CLOSE>EMA2(HIGH,30),EMA2(HIGH,30),EMA2(LOW,30),COLORMAGENTA,1);

STICKLINE(CLOSE<EMA2(LOW,30),EMA2(LOW,30),EMA2(HIGH,30),COLORGREEN,1);

STICKLINE(CLOSE>EMA2(HIGH,150),EMA2(HIGH,150),EMA2(LOW,150),COLORRED,1);

STICKLINE(CLOSE<EMA2(LOW,150),EMA2(LOW,150),EMA2(HIGH,150),COLORBLUE,1);

PARTLINE(CLOSE>EMA2(HIGH,30),EMA2(HIGH,30),COLORMAGENTA);

PARTLINE(CLOSE<EMA2(HIGH,30),EMA2(HIGH,30),COLORGREEN);

PARTLINE(CLOSE>EMA2(LOW,30),EMA2(LOW,30),COLORMAGENTA);

PARTLINE(CLOSE<EMA2(LOW,30),EMA2(LOW,30),COLORGREEN);

PARTLINE(CLOSE>EMA2(HIGH,150),EMA2(HIGH,150),COLORRED);

PARTLINE(CLOSE<EMA2(HIGH,150),EMA2(HIGH,150),COLORBLUE);

PARTLINE(CLOSE>EMA2(LOW,150),EMA2(LOW,150),COLORRED);

PARTLINE(CLOSE<EMA2(LOW,150),EMA2(LOW,150),COLORBLUE);

STICKLINE(SUM(X,WS)>0.5 && CLOSE>=OPEN,OPEN,CLOSE,COLORCYAN,1);

STICKLINE(SUM(X,WS)>0.5 && CLOSE<OPEN,OPEN,CLOSE,COLORCYAN,0);

DRAWLINE(SUM(X,WS)>0.5,HIGH,CLOSE>OPEN,CLOSE,COLORCYAN);

DRAWLINE(SUM(X,WS)>0.5,LOW,CLOSE>OPEN,OPEN,COLORCYAN);

DRAWLINE(SUM(X,WS)>0.5,HIGH,CLOSE<OPEN,OPEN,COLORCYAN);

DRAWLINE(SUM(X,WS)>0.5,LOW,CLOSE<OPEN,CLOSE,COLORCYAN);

DRAWLINE(SUM(X,WS)>0.5,HIGH,CLOSE=OPEN,LOW,COLORCYAN);

STICKLINE(SUM(S,WX)>0.5 && CLOSE>=OPEN,OPEN,CLOSE,COLORRED,1);

STICKLINE(SUM(S,WX)>0.5 && CLOSE<OPEN,OPEN,CLOSE,COLORRED,0);

DRAWLINE(SUM(S,WX)>0.5,HIGH,CLOSE>OPEN,CLOSE,COLORRED);

DRAWLINE(SUM(S,WX)>0.5,LOW,CLOSE>OPEN,OPEN,COLORRED);

DRAWLINE(SUM(S,WX)>0.5,HIGH,CLOSE<OPEN,OPEN,COLORRED);

DRAWLINE(SUM(S,WX)>0.5,LOW,CLOSE<OPEN,CLOSE,COLORRED);

DRAWLINE(SUM(S,WX)>0.5,HIGH,CLOSE=OPEN,LOW,COLORRED);

DIFF:=(EMA(C,12)-EMA(C,26)),COLORWHITE;

DEA:=EMA(DIFF,9),COLORYELLOW;

MACD:=2*(DIFF-DEA),COLORYELLOW;

MACDMA:=EMA(MACD,3),COLORMAGENTA,LINETHICK1;

RMACD:=REF(MACD,1);

J:=CROSS(DIFF,DEA);

AT:=2*(DIFF-DEA),COLORSTICK,NOTEXT;

供需值:IF(AT>0,AT,NULL),COLORRED,NODRAW;

波幅率:IF(AT<0,AT,NULL),COLORGREEN,NODRAW;

VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1);

VA2:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5);

P:=BACKSET(ISLASTBAR,SUMBARS(VA2,1));

VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1);

VA4:=CROSS(BACKSET(CROSS(MACD,0) OR (ISLASTBAR AND MACD<0),REF(VA3,1)+2),0.5);

Q:=BACKSET(ISLASTBAR,SUMBARS(VA4,1));

TT:=BACKSET(ISLASTBAR,MAX(SUMBARS(VA2,1),SUMBARS(VA4,1)));

DRAWTEXT(CROSS(Q,0.5)&&BARSLASTCOUNT(P)<BARSLASTCOUNT(Q),VALUEWHEN(VA4,H),’●’),VALIGN1,COLORRED,FONTSIZE30;

DRAWTEXT(CROSS(P,0.5)&&BARSLASTCOUNT(P)>BARSLASTCOUNT(Q),VALUEWHEN(VA2,H),’●’),VALIGN1,COLORGREEN,FONTSIZE20;

DRAWTEXT(BARSLASTCOUNT(P)<BARSLASTCOUNT(Q)&&CROSS(P,0.5),VALUEWHEN(VA2,H),’●’),VALIGN1,COLORGREEN,FONTSIZE30;

DRAWTEXT(BARSLASTCOUNT(P)>BARSLASTCOUNT(Q)&&CROSS(Q,0.5),VALUEWHEN(VA4,L),’●’),VALIGN1,COLORYELLOW,FONTSIZE20;

FROMOPEN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);

VAR1:=(2*CLOSE+HIGH+LOW)/40;

VAR2:=EMA(EMA(EMA(VAR1,4),4),4);

DRAWSL(ISLASTBAR&&BARSLASTCOUNT(P)<BARSLASTCOUNT(Q),VALUEWHEN(VA2,H),0,-BARSLASTCOUNT(P)+1,0,COLORWHITE),LINETHICK1;

DRAWSL(ISLASTBAR&&BARSLASTCOUNT(P)>BARSLASTCOUNT(Q),VALUEWHEN(VA4,L),0,-BARSLASTCOUNT(Q)+1,0,COLORWHITE),LINETHICK1;

DRAWLINE3(ISLASTBAR&&BARSLASTCOUNT(P)>BARSLASTCOUNT(Q),VALUEWHEN(VA2,H),BARSLASTCOUNT(Q)-1,1,VALUEWHEN(VA2,H),BARSLASTCOUNT(P)-1,0),COLORWHITE,LINETHICK1;

DRAWLINE3(ISLASTBAR&&BARSLASTCOUNT(P)<BARSLASTCOUNT(Q),VALUEWHEN(VA4,L),BARSLASTCOUNT(P)-1,1,VALUEWHEN(VA4,L),BARSLASTCOUNT(Q)-1,0),COLORWHITE,LINETHICK1;

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

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【文华财经】顶底结构多空指标源码 – 多周期高低点加权 + 青红变色 K 线 + 顶底趋势连线

评论 抢沙发

9 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮