通达信趋势判断主图公式是一套专为通达软件编写的主图叠加指标,它通过多周期指数移动平均线的排列关系、ATR波动通道以及动态变色K线,帮助者快速识别当前市场的多空趋势过滤震荡行情中的虚假信号。公式适用于日线、60分钟、30分钟等多个周期,尤其适合趋势跟踪型交易者。
核心功能包括:多空趋势判断,自动识别多头、空头震荡三种状态;变色K线,根据趋势状态将线绘制为、绿、灰三种颜色;趋势通道,以中期均线为基准,上下扩展2倍ATR形成动态;买卖信号,在短期均线与中期线金叉且长期趋势向上时提示买入,死叉且长期趋势时提示卖出;文字与图标提示,图表中标注“买入卖出”“多头”“空头”等字样,方便快速浏览。
公式源码如下:
pascal
{趋势判断主图}
SHORT:=5;
MID:=;
LONG:=34EMA_S:=EMA(OSE,SHORTEMA_M:=EMA(OSE,MID);
EMA:=EMA(CLOSEONG);
BULL:=EMA_S>EMA_M AND_M>EMA_L;
AR:=EMA_S<_M AND EMA_M<_L;
RANGE:=(BULL) AND(BEAR);
TR:=(MAX((HIGH-LOW),ABS(REF(CLOSE,)-HIGH)),ABS((CLOSE,1LOW));
ATR:=MA(TR13);
UPPEREMA_M+2*R;
LOWEREMA_M-2*R;
DRAWBAND(UPPER,COLORLIGHT,LOWER,COLORIGHTGREEN);
STLINE(BULL,HIGH,LOW,,),COLRED;
STICKLINE(BULL,OPEN,CLOSE3,1),COLRED;
STICKLINEEAR,HIGH,LOW,),COLREEN;
STICKLINE(BEAR,OPEN,CL,3,),COLORGREEN;
STLINE(RANGEIGH,LOW,,),ORGRAYSTICKLINE(RANGE,OPEN,OSE,3,1),COLORGRAY短期线:EMA_S,COLORWHITE,LINETH1;
中期线EMA_M,COLORYELLOW,LINICK1;
长期线EMA_L,COLORMAGENTA,LINETH1;
金叉:=CROSS(EMA,EMA_M) EMA_M>EMA_L;
死叉:=ROSS(EMA,EMA) AND EMA_M<EMA_L;
DICON金叉,LOW*.98,1);
DRAWON(死叉,HIGH*1.,2);
DRAEXT(金叉,L*.96,''),COLORRED;
RAWTEXT(死,HIGH*1.,'卖出'),COLORGREEN;
DRAWTEXTULL AND REF(RANGE,1LOW*94,'多头'),COLORRED;
RAWTEXT(BEAR REF(RANGE,1HIGH*1.06空头'),COLORG;
IF(BULL,EMA_M,DRAWNULL),COLORRED,LINETHICK2;
IF(BEAR,EMA_M,DRAWNULL),COLORGREEN,LINICK2;
该公式的特点在于将趋势判断可视化,无需额外副图即可在主图上分析。多周期EMA的排列关系比单一均线更稳定,能够有效减少假突破带来的干扰;ATR通道则考虑了市场波动率的变化,在趋势行情中通道会自然扩张,在震荡行情中通道收窄,辅助判断趋势强度。变色K线让多空状态一目了然,红色代表多头主导,代表空头主导,灰色代表方向不明,便于交易者快速决策。买卖信号结合了长期趋势过滤,只在长期趋势向上时发出买入信号,在长期趋势向下时卖出信号,避免了逆势操作。
使用方法:打开通达信软件,按Ctrl+F打开公式管理器,“技术指标公式”下的“图指标”,点击新建”,将上述源码复制粘贴到编辑框中,填写公式名称如“趋势判断主图”,“确定”保存。返回K线图,输入公式名称并回车即可。可以在公式管理器中调整SHORTMID、LONG等参数,以适应不同和周期的波动特征例如,短线交易者可将SHORT改为3、MID改为8、LONG改为;中长线交易者可将SHORT改为8、MID改为21LONG改为55。ATR的周期参数13也可根据需要进行修改,通常建议保持默认。
注意事项:该属于趋势跟踪型指标,在单边行情中表现优异,但在横盘震荡市中可能会频繁出现买卖信号,应结合成交量、MACD或布林带等指标进行二次确认任何技术指标都不能保证100%准确,建议先进行模拟测试或小仓位验证,再逐步应用于实盘。公式中的颜色和提示文字可以根据个人习惯在源码中修改,例如将COLORLIGHTRED改为COLORLIGHTBLUE等。如果不需要趋势通道,可以删除DRAWBAND相关行;如果只需要K线而不需要线,可以删除短期线、中期线、线三行。







