通达信行情生命主图指标(其他)指标公式

核心逻辑

该指标是一种基于均线的趋势判断系统。它首先计算一种特殊价格(最低价+最高价+2倍收盘价的平均值),然后分别对该价格做5日、13日、24日的指数移动平均(EMA)。通过比较短期均线(5日EMA)相对于中期均线(13日EMA)的变化率(A1X)来判断趋势方向:当A1X≥0时表示短期均线向上运行(多头),当A1X<0时表示短期均线向下运行(空头)。同时结合24日均线的变化率(A2X)来确认趋势。

买卖信号

**买入信号:** - 5日均线变化率A1X由负转正(图标16) - 24日均线变化率A2X由负转正(图标17) - MA10上穿MA20金叉(图标23) - A1X≥0时持有红色13日均线 **卖出信号:** - 5日均线变化率A1X由正转负(图标2) - A1X<0

用法

公式源码

A0:=(L+H+C*2)/4;
B:=EMA(A0,5),COLORWHITE,LINETHICK1;
A1:=EMA(A0,13),COLORBLUE,LINETHICK1;
A2:=EMA(A0,24)COLORLIBLUE,LINETHICK1;
A1X:=(B-REF(B,1))/REF(B,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
买入持股:IF(A1X>=0,A1,DRAWNULL)COLORRED,LINETHICK1;
卖出空仓:IF(A1X<0 AND A2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK1;
看多:=IF(A1X>=0 AND BARSLAST(crOSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL),COLORMAGENTA,LINETHICK1,DOTLINE;
逃顶:=IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORBLUE,LINETHICK1,DOTLINE;
MA24:=MA(CLOSE,24),COLORGREEN,LINETHICK1;
IF(MA24/REF(MA24,1)>=1,MA24,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(MA24/REF(MA24,1)<1,MA24,DRAWNULL),COLORFF9150,LINETHICK1;
DRAWTEXT(CURRBARSCOUNT=1,B,'__5日均线'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,A1,'__13日均线'),COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=1,MA24,'__24日均线'),COLORGREEN;
A:=(L+H+C*2)/4;
MA5:=EMA(A,5),COLORWHITE,LINETHICK1,DOTLINE;
MA10:EMA(A,10),COLORYELLOW,LINETHICK1,DOTLINE;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK1,DOTLINE;
DRAWICON(CROSS(MA10,MA20),MA10,23);
DRAWICON((A1X>=0 && REF(A1X,1)<0),MA10,16);
DRAWICON((A2X>=0 && REF(A2X,1)<0),MA20,17);
DRAWTEXT(CROSS(MA10,MA20),MA10,'__金叉'),COLORMAGENTA;
DRAWICON((A1X<0 && REF(A1X,1)>=0),MA10,2);