通达信〖真实强弱动量场〗多以空净力量偏离零轴程度定义市场场强源码
该指标的实战用法强调“信号—突破—执行”的联动。当“起涨”信号出现,且价格向上有效穿越屏障线时,是买入时机;反之,若“起跌”信号配合价格跌破屏障线,则构成卖出依据。在趋势行情中,价格回踩或反抽屏障线时出现的“加”或“减”提示,可用于顺势增减仓。尤其需警惕“诱多”与“诱空”信号,它们往往代表反向陷阱,提示投资者避免追高杀跌。
从设计原理来看,指标以多空净力量偏离零轴的程度定义市场“场强”,再以真实波动幅度派生动态屏障线,同时叠加K线实体动能的评估,使其既能捕捉趋势的启动和延续节点,又能有效识别假突破陷阱,从而为交易提供较为全面的参考。
{ 通达信副图:真实强弱动量场(RSMF)}
{无未来函数|实际强弱|实战波段|复杂创新 }
{ 参数设置 }
N1:=13;
N2:=55;
N3:=89;
M:=5;
{ 1. 真实波动分量(剔除影线噪音)}
REAL_BODY:=ABS(C-O);
REAL_RATIO:=REAL_BODY/(H-L+0.001);
REAL_VOL:=EMA(REAL_RATIO*STD(C,N1),M);
{2. 实际强弱引擎(核心创新)}
BULL_STR:=SUM(IF(C>O,(C-O)*REAL_RATIO*VOL,0),N1);
BEAR_STR:=SUM(IF(C<O,(O-C)*REAL_RATIO*VOL,0),N1);
NET_STR:=BULL_STR-BEAR_STR;
FIELD:=NET_STR-EMA(NET_STR,N2);
{3. 多空能量屏障(动态阻力)}
TRUE_RNG:=MAX(MAX(H-L,ABS(H-REF(C,1))),ABS(L-REF(C,1)));
ATR_VAL:=EMA(TRUE_RNG,N2);
BARRIER:=EMA(C,N2)+ATR_VAL*EMA(REAL_VOL,N2)/ATR_VAL;
{ 4. 波段状态裁决}
LONG_BAND:=FIELD>0 AND C>BARRIER AND REAL_VOL>REF(REAL_VOL,1);
SHORT_BAND:=FIELD<0 AND C<BARRIER AND REAL_VOL>REF(REAL_VOL,1);
TRAP_LONG:=FIELD<0 AND CROSS(C,BARRIER);
TRAP_SHORT:=FIELD>0 AND CROSS(BARRIER,C);
{ 5. 实战信号系统 }
SGN_BUY:=CROSS(FIELD,0) AND CROSS(C,BARRIER) AND REAL_RATIO>0.6 AND VOL>MA(VOL,N2);
SGN_SELL:=CROSS(0,FIELD) AND CROSS(BARRIER,C) AND REAL_RATIO>0.6 AND VOL>MA(VOL,N2);
SGN_ADD:=LONG_BAND AND LAST(C<BARRIER,1,3) AND CROSS(C,BARRIER);
SGN_SUB:=SHORT_BAND AND LAST(C>BARRIER,1,3) AND CROSS(BARRIER,C);
{ 6. 场强值前置输出(供DRAWBAND引用)}
场强值:FIELD,COLORWHITE,LINETHICK2;
{7. 背景层(在场强值之后绘制)}
DRAWBAND(场强值,RGB(50,50,50),0,RGB(15,15,15));
STICKLINE(LONG_BAND,0,FIELD,0,0),COLOR00001E;
STICKLINE(SHORT_BAND,0,FIELD,0,0),COLOR1E0000;
{ 8. 屏障线与零轴 }
屏障线:BARRIER,COLORGREEN,DOTLINE;
零轴:0,COLORGRAY;
{9. 红绿柱线 }
STICKLINE(FIELD>=0,0,FIELD,2,0),COLORRED;
STICKLINE(FIELD<0,0,FIELD,2,0),COLORGREEN;
{ 10. 信号标注}
DRAWTEXT(SGN_BUY,FIELD,'↖起涨'),COLORRED;
DRAWTEXT(SGN_SELL,FIELD,'↘起跌'),COLORGREEN;
DRAWTEXT(SGN_ADD,FIELD,'+加'),COLORYELLOW;
DRAWTEXT(SGN_SUB,FIELD,'-减'),COLORWHITE;
DRAWTEXT(TRAP_LONG,FIELD,'↗诱多'),COLORGRAY;
DRAWTEXT(TRAP_SHORT,FIELD,'↙诱空'),COLORMAGENTA;
{11. 图标标记 }
DRAWICON(SGN_BUY,FIELD,1);
DRAWICON(SGN_SELL,FIELD,2);
DRAWICON(SGN_ADD,FIELD,23);
DRAWICON(SGN_SUB,FIELD,24);
DRAWICON(TRAP_LONG,FIELD,25);
DRAWICON(TRAP_SHORT,FIELD,26);
{ 12. 辅助监控 }
真实占比:REAL_RATIO*20,COLORCYAN,DOTLINE;
波动能量:REAL_VOL,COLORBROWN,DOTLINE;
{ 13. 全幅暗背景板}
STICKLINE(1,0,0,100,0),COLOR0D0D0D;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N1赋值:13
N2赋值:55
N3赋值:89
M赋值:5
REAL_BODY赋值:收盘价-开盘价的绝对值
REAL_RATIO赋值:REAL_BODY/(最高价-最低价+0.001)
REAL_VOL赋值:REAL_RATIO*收盘价的N1日估算标准差的M日指数移动平均
BULL_STR赋值:如果收阳线,返回(收盘价-开盘价)*REAL_RATIO*成交量(手),否则返回0的N1日累和
BEAR_STR赋值:如果收阴线,返回(开盘价-收盘价)*REAL_RATIO*成交量(手),否则返回0的N1日累和
NET_STR赋值:BULL_STR-BEAR_STR
FIELD赋值:NET_STR-NET_STR的N2日指数移动平均
TRUE_RNG赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值
ATR_VAL赋值:TRUE_RNG的N2日指数移动平均
BARRIER赋值:收盘价的N2日指数移动平均+ATR_VAL*REAL_VOL的N2日指数移动平均/ATR_VAL
LONG_BAND赋值:FIELD>0 AND 收盘价>BARRIER AND REAL_VOL>1日前的REAL_VOL
SHORT_BAND赋值:FIELD<0 AND 收盘价1日前的REAL_VOL
TRAP_LONG赋值:FIELD<0 AND 收盘价上穿BARRIER
TRAP_SHORT赋值:FIELD>0 AND BARRIER上穿收盘价
SGN_BUY赋值:FIELD上穿0 AND 收盘价上穿BARRIER AND REAL_RATIO>0.6 AND 成交量(手)>成交量(手)的N2日简单移动平均
SGN_SELL赋值:0上穿FIELD AND BARRIER上穿收盘价 AND REAL_RATIO>0.6 AND 成交量(手)>成交量(手)的N2日简单移动平均
SGN_ADD赋值:LONG_BAND AND 从前1日到前3日持续收盘价SGN_SUB赋值:SHORT_BAND AND 从前1日到前3日持续收盘价>BARRIER AND BARRIER上穿收盘价
输出场强值:FIELD,画白色,线宽为2
画带状线
当满足条件LONG_BAND时,在0和FIELD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00001E
当满足条件SHORT_BAND时,在0和FIELD位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR1E0000
输出屏障线:BARRIER,画绿色,DOTLINE
输出零轴:0,画深灰色
当满足条件FIELD>=0时,在0和FIELD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件FIELD<0时,在0和FIELD位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件SGN_BUY时,在FIELD位置书写文字,画红色
当满足条件SGN_SELL时,在FIELD位置书写文字,画绿色
当满足条件SGN_ADD时,在FIELD位置书写文字,画黄色
当满足条件SGN_SUB时,在FIELD位置书写文字,画白色
当满足条件TRAP_LONG时,在FIELD位置书写文字,画深灰色
当满足条件TRAP_SHORT时,在FIELD位置书写文字,画洋红色
当满足条件SGN_BUY时,在FIELD位置画1号图标
当满足条件SGN_SELL时,在FIELD位置画2号图标
当满足条件SGN_ADD时,在FIELD位置画23号图标
当满足条件SGN_SUB时,在FIELD位置画24号图标
当满足条件TRAP_LONG时,在FIELD位置画25号图标
当满足条件TRAP_SHORT时,在FIELD位置画26号图标
输出真实占比:REAL_RATIO*20,画青色,DOTLINE
输出波动能量:REAL_VOL,画棕色,DOTLINE
当满足条件1时,在0和0位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR0D0D0D