通达信〖益赢趋势系统〗核心思路是将长短期EMA轨道与优化后的KDJ背离信号相结合源码
这套“益赢趋势系统副图”是一款专为通达信电脑端与手机端设计的趋势型指标,不含未来函数,核心思路是将长短期EMA轨道与优化后的KDJ背离信号相结合,面向散户在波段操作中的实际需求而构建。
指标通过30日与150日高低点的EMA构建轨道,以彩色区域呈现多空格局,帮助快速识别牛熊分界。当股价运行在150日高点轨道之上时,副图显示红色区间,代表多方主导;若跌破150日低点轨道,则切换为蓝色区间,意味着趋势转弱。在此基础上,30日短轨的突破信号则用来捕捉短期的趋势拐点,能够过滤掉不少无意义的盘中干扰。
实际操作层面,信号也很直观。当K线步入红色强势区,并且副图同步出现K值低于28的“背离注意反弹”粉色提示及上箭头时,往往是低吸建仓的时机,适合做趋势启动的早期布局。反之,若K线仍在高位运行,K值上穿80并出现“背离注意回落”绿色提示配合下箭头,便是高抛离场的机会,能在一定程度上提前规避短线回调风险。
为了更好地提升胜率,建议将本指标与通达信的主力监测器共同使用,通过资金流的验证,只有当趋势与资金方向形成共振时再入场,交易效果更为理想,尤其适合波段和中短线趋势操盘。
公式名称:益赢趋势系统副图
A:=EMA(HIGH,30);
B:=EMA(LOW,30);
A1:=EMA(HIGH,150),LINETHICK2;
B1:=EMA(LOW,150);
S1:=CROSS(CLOSE,EMA(HIGH,150));
X1:=CROSS(EMA(LOW,150),CLOSE);
WS1:=BARSLAST(S1)+1;
WX1:=BARSLAST(X1)+1;
SS1:=CROSS(SUM(S1,WX1),0.5);
XX1:=CROSS(SUM(X1,WS1),0.5);
S:=CROSS(CLOSE,EMA(HIGH,30));
X:=CROSS(EMA(LOW,30),CLOSE),LINETHICK2;
WS:=BARSLAST(S)+1,LINETHICK2;
WX:=BARSLAST(X)+1,LINETHICK2;
SS:=CROSS(SUM(S,WX),0.5);
XX:=CROSS(SUM(X,WS),0.5);
STICKLINE(CLOSE>EMA(HIGH,150),EMA(HIGH,150),EMA(LOW,150),3,1),COLORRED;
STICKLINE(CLOSE< EMA(LOW,150),EMA(LOW,150),EMA(HIGH,150),3,1),COLORBLUE;
IF(CLOSE>EMA(HIGH,150),EMA(HIGH,150),DRAWNULL),COLORRED;
IF(CLOSE< EMA(HIGH,150),EMA(HIGH,150),DRAWNULL),COLORBLUE;
IF(CLOSE>EMA(LOW,150),EMA(LOW,150),DRAWNULL),COLORRED;
IF(CLOSE< EMA(LOW,150),EMA(LOW,150),DRAWNULL),COLORBLUE;
STICKLINE(SUM(X,WS)>0.5 && CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORCYAN;
STICKLINE(SUM(X,WS)>0.5 && CLOSE< OPEN,OPEN,CLOSE,3,0),COLORCYAN;
STICKLINE(SUM(S,WX)>0.5 && CLOSE>=OPEN,OPEN,CLOSE,3,1),COLORRED;
STICKLINE(SUM(S,WX)>0.5 && CLOSE< OPEN,OPEN,CLOSE,3,0),COLORRED;
RSV:= (CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*100;
FASTK:=SMA(RSV,5,1);
K:=SMA(FASTK,4,1);
D:=SMA(K,4,2);
KDJ:=IF(PERIOD<=5,D,K);
UP:=BARSLASTCOUNT((PERIOD< 5 && D>REF(D,1) )||(PERIOD>=5 && K>REF(K,1)));
DOWN:=BARSLASTCOUNT((PERIOD< 5 && D< REF(D,1) )||(PERIOD>=5 && K< REF(K,1)));
DRAWICON(KDJ<=REF(KDJ,1)&&REF(EVERY(KDJ>REF(KDJ,1),1),1)&&K>80,H,2);
DRAWICON(KDJ>=REF(KDJ,1)&&REF(EVERY(KDJ< REF(KDJ,1),1),1)&&K< 28&&DOWN=0&&REF(DOWN>4,1),L,1);
DRAWTEXT(KDJ<=REF(KDJ,1)&&REF(EVERY(KDJ>REF(KDJ,1),1),1)&&K>80&&UP=0&&REF(UP>5,1),H*1.04,'背离注意回落'),COLORGREEN;
DRAWTEXT(KDJ>=REF(KDJ,1)&&REF(EVERY(KDJ< REF(KDJ,1),1),1)&&K< 28&&DOWN=0&&REF(DOWN>4,1),L*0.98,'背离注意反弹'),COLORMAGENTA;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
A赋值:最高价的30日指数移动平均
B赋值:最低价的30日指数移动平均
A1赋值:最高价的150日指数移动平均,线宽为2
B1赋值:最低价的150日指数移动平均
S1赋值:收盘价上穿最高价的150日指数移动平均
X1赋值:最低价的150日指数移动平均上穿收盘价
WS1赋值:上次S1距今天数+1
WX1赋值:上次X1距今天数+1
SS1赋值:S1的WX1日累和上穿0.5
XX1赋值:X1的WS1日累和上穿0.5
S赋值:收盘价上穿最高价的30日指数移动平均
X赋值:最低价的30日指数移动平均上穿收盘价,线宽为2
WS赋值:上次S距今天数+1,线宽为2
WX赋值:上次X距今天数+1,线宽为2
SS赋值:S的WX日累和上穿0.5
XX赋值:X的WS日累和上穿0.5
当满足条件收盘价>最高价的150日指数移动平均时,在最高价的150日指数移动平均和最低价的150日指数移动平均位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件收盘价<最低价的150日指数移动平均时,在最低价的150日指数移动平均和最高价的150日指数移动平均位置之间画柱状线,宽度为3,1不为0则画空心柱.,画蓝色
如果收盘价>最高价的150日指数移动平均,返回最高价的150日指数移动平均,否则返回无效数,画红色
如果收盘价<最高价的150日指数移动平均,返回最高价的150日指数移动平均,否则返回无效数,画蓝色
如果收盘价>最低价的150日指数移动平均,返回最低价的150日指数移动平均,否则返回无效数,画红色
如果收盘价<最低价的150日指数移动平均,返回最低价的150日指数移动平均,否则返回无效数,画蓝色
当满足条件X的WS日累和>0.5并且收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画青色
当满足条件X的WS日累和>0.5并且收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
当满足条件S的WX日累和>0.5并且收盘价>=开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件S的WX日累和>0.5并且收阴线时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
RSV赋值: (收盘价-24日内最低价的最低值)/(24日内最高价的最高值-24日内最低价的最低值)*100
FASTK赋值:RSV的5日[1日权重]移动平均
K赋值:FASTK的4日[1日权重]移动平均
D赋值:K的4日[2日权重]移动平均
KDJ赋值:如果周期类型<=5,返回D,否则返回K
UP赋值:条件连续成立次数
DOWN赋值:条件连续成立次数
当满足条件KDJ<=1日前的KDJ并且1日前的最近1日一直存在KDJ>1日前的KDJ并且K>80时,在最高价位置画2号图标
当满足条件KDJ>=1日前的KDJ并且1日前的最近1日一直存在KDJ<1日前的KDJ并且K<28并且DOWN=0并且1日前的DOWN>4时,在最低价位置画1号图标
当满足条件KDJ<=1日前的KDJ并且1日前的最近1日一直存在KDJ>1日前的KDJ并且K>80并且UP=0并且1日前的UP>5时,在最高价*1.04位置书写文字,画绿色
当满足条件KDJ>=1日前的KDJ并且1日前的最近1日一直存在KDJ<1日前的KDJ并且K<28并且DOWN=0并且1日前的DOWN>4时,在最低价*0.98位置书写文字,画洋红色