通达信多空进出主图指标公式源码
指标包含三条核心线:多空线(白色/绿色)、进出线(紫色/绿色)和黄金线(黄色)。
多空线和进出线通过特定算法计算,并依据其方向变化(连续5个周期向上或向下)来变色,直观显示短期多空状态和中期进出场信号。
黄金线为核心趋势线,并附带由标准差计算的上、下通道线(红色虚线),用于标识趋势和波动范围。
整体用于判断价格趋势、多空转换及潜在支撑阻力位。
MA2c:=(EMA(c,(14*0.691))+EMA(c,14)+EMA(c,(14*1.309)))/3;
MA2h:=(EMA(h,(14*0.691))+EMA(h,14)+EMA(h,(14*1.309)))/3;
MA2l:=(EMA(l,(14*0.691))+EMA(l,14)+EMA(l,(14*1.309)))/3;
MA2o:=(EMA(O,(14*0.691))+EMA(O,14)+EMA(O,(14*1.309)))/3;
多空线:((MA2c*0.618+MA2O*0.382)*0.618+(MA2H*0.5+MA2L*0.5)*0.382),COLORWHITE;
DX:=多空线>REF(多空线,1);
Kx:=多空线<REF(多空线,1);
多:=BACKSET(BARSLAST(NOT(DX))>=5,BARSLAST(NOT(DX)));
空:=BACKSET(BARSLAST(NOT(Kx))>=5,BARSLAST(NOT(Kx)));
if(多=1,多空线,drawnull),COLORWHITE;
if(空=1,多空线,drawnull),COLORAAAA00;
MA3c:=(EMA(c,(26*0.691))+EMA(c,26)+EMA(c,(26*1.309)))/3;
MA3h:=(EMA(h,(26*0.691))+EMA(h,26)+EMA(h,(26*1.309)))/3;
MA3l:=(EMA(l,(26*0.691))+EMA(l,26)+EMA(l,(26*1.309)))/3;
MA3o:=(EMA(O,(26*0.691))+EMA(O,26)+EMA(O,(26*1.309)))/3;
进出线:(((MA3c*0.618+MA3O*0.382)*0.618+(MA3H*0.5+MA3L*0.5)*0.382)),COLORCYAN;
Sx:=进出线>REF(进出线,1);
Xx:=进出线<REF(进出线,1);
进:=BACKSET(BARSLAST(NOT(Sx))>=5,BARSLAST(NOT(Sx)));
出:=BACKSET(BARSLAST(NOT(Xx))>=5,BARSLAST(NOT(Xx)));
if(进=1,进出线,drawnull),COLOR6600FF;
if(出=1,进出线,drawnull),COLOR00bb00;
MAc:=(EMA(c,72*0.691)+EMA(c,72)+EMA(c,72*1.309))/3;
MAh:=(EMA(h,72*0.691)+EMA(h,72)+EMA(h,72*1.309))/3;
MAl:=(EMA(l,72*0.691)+EMA(l,72)+EMA(l,72*1.309))/3;
MAo:=(EMA(o,72*0.691)+EMA(o,72)+EMA(o,72*1.309))/3;
黄金线:((MAc*0.618+MAO*0.382)*0.618+(MAH*0.5+MAL*0.5)*0.382),COLORYELLOW;
黄金线+STD(mAc,72*2),COLORRED,DOTLINE;
黄金线-STD(mAc,72*2),COLORRED,DOTLINE;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
定制指标公式、软件请联系QQ或微信同号:88652583
MA2C赋值:(收盘价的(14*0.691)日指数移动平均+收盘价的14日指数移动平均+收盘价的(14*1.309)日指数移动平均)/3
MA2H赋值:(最高价的(14*0.691)日指数移动平均+最高价的14日指数移动平均+最高价的(14*1.309)日指数移动平均)/3
MA2L赋值:(最低价的(14*0.691)日指数移动平均+最低价的14日指数移动平均+最低价的(14*1.309)日指数移动平均)/3
MA2O赋值:(开盘价的(14*0.691)日指数移动平均+开盘价的14日指数移动平均+开盘价的(14*1.309)日指数移动平均)/3
输出多空线:((MA2C*0.618+MA2O*0.382)*0.618+(MA2H*0.5+MA2L*0.5)*0.382),画白色
DX赋值:多空线>1日前的多空线
KX赋值:多空线<1日前的多空线
多赋值:若上次取反距今天数>=5则将最近上次取反距今天数周期置为1
空赋值:若上次取反距今天数>=5则将最近上次取反距今天数周期置为1
如果多=1,返回多空线,否则返回无效数,画白色
如果空=1,返回多空线,否则返回无效数,COLORAAAA00
MA3C赋值:(收盘价的(26*0.691)日指数移动平均+收盘价的26日指数移动平均+收盘价的(26*1.309)日指数移动平均)/3
MA3H赋值:(最高价的(26*0.691)日指数移动平均+最高价的26日指数移动平均+最高价的(26*1.309)日指数移动平均)/3
MA3L赋值:(最低价的(26*0.691)日指数移动平均+最低价的26日指数移动平均+最低价的(26*1.309)日指数移动平均)/3
MA3O赋值:(开盘价的(26*0.691)日指数移动平均+开盘价的26日指数移动平均+开盘价的(26*1.309)日指数移动平均)/3
输出进出线:(((MA3C*0.618+MA3O*0.382)*0.618+(MA3H*0.5+MA3L*0.5)*0.382)),画青色
SX赋值:进出线>1日前的进出线
XX赋值:进出线<1日前的进出线
进赋值:若上次取反距今天数>=5则将最近上次取反距今天数周期置为1
出赋值:若上次取反距今天数>=5则将最近上次取反距今天数周期置为1
如果进=1,返回进出线,否则返回无效数,COLOR6600FF
如果出=1,返回进出线,否则返回无效数,COLOR00BB00
MAC赋值:(收盘价的72*0.691日指数移动平均+收盘价的72日指数移动平均+收盘价的72*1.309日指数移动平均)/3
MAH赋值:(最高价的72*0.691日指数移动平均+最高价的72日指数移动平均+最高价的72*1.309日指数移动平均)/3
MAL赋值:(最低价的72*0.691日指数移动平均+最低价的72日指数移动平均+最低价的72*1.309日指数移动平均)/3
MAO赋值:(开盘价的72*0.691日指数移动平均+开盘价的72日指数移动平均+开盘价的72*1.309日指数移动平均)/3
输出黄金线:((MAC*0.618+MAO*0.382)*0.618+(MAH*0.5+MAL*0.5)*0.382),画黄色
黄金线+MAC的72*2日估算标准差,画红色,DOTLINE
黄金线-MAC的72*2日估算标准差,画红色,DOTLINE