这是一个专为捕捉主升浪行情设计的通达信主图指标公式。
该公式的核心逻辑是:结合均线多头排列(趋势确认)与MACD金叉(动能确认),并在K线主图上直观显示买入信号和持股状态。
📊 指标逻辑说明
均线系统(MAs): 使用 5日 、 10日 、 20日 、 60日 均线。主升浪通常伴随着短中期均线呈多头排列(由上至下依次为短均在上,长均在下)。
MACD过滤: 引入MACD的DIF线。只有当DIF > DEA(MACD在0轴上方或即将金叉)时,才视为强势环境。
信号触发:
主升启动(红色箭头): 当股价站上60日线,且均线开始拐头向上发散,同时MACD处于金叉状态。
持股区域(粉色背景): 当5日线在10日线上方,且10日线在20日线上方时,填充背景色,提示处于主升持股期。
💻 通达信主图公式源码
您可以直接复制以下代码到通达信软件中(按 Ctrl+F -> 条件选股/公式管理 -> 新建 -> 选择“主图叠加”)。
{主升浪追击系统 - 主图指标}
{参数设置:均线周期}
N1 := 5;
N2 := 10;
N3 := 20;
N4 := 60;
{计算均线}
MA5: MA(CLOSE, N1), COLORWHITE, LINETHICK2;
MA10: MA(CLOSE, N2), COLORYELLOW, LINETHICK2;
MA20: MA(CLOSE, N3), COLORMAGENTA, LINETHICK2;
MA60: MA(CLOSE, N4), COLORGREEN, LINETHICK2;
{成都李珊珊,公众号:张无忌下午茶}
{计算MACD相关指标用于过滤}
DIF: EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA: EMA(DIF, 9);
MACD金叉: DIF > DEA; {逻辑判断:MACD处于金叉状态}
{主升浪核心条件}
{条件1:股价站上60日线,且5日线在60日线上方,均线开始发散}
COND1 := CLOSE > MA60 AND MA5 > MA60;
{条件2:均线多头排列(5>10>20)}
COND2 := MA5 > MA10 AND MA10 > MA20;
{条件3:MACD配合}
COND3 := MACD金叉;
{主升浪启动信号(买入点)}
{当均线刚刚形成多头排列,且股价突破前高或站稳时}
主升启动 := COND1 AND COND2 AND COND3 AND REF(COND2, 1)=0;
DRAWICON(主升启动, LOW*0.98, 1); {在最低价下方画买点图标}
DRAWTEXT(主升启动, LOW*0.96, '★主升启动'), COLORRED;
{主升持股区域(背景色)}
{只要保持5>10>20的排列,就显示持股背景}
主升持股 := COND2 AND MACD金叉;
STICKLINE(主升持股, HIGH, LOW, 0.5, 0), COLORRED; {K线变红}
STICKLINE(主升持股, OPEN, CLOSE, 3, 0), COLOR808080; {实体变灰红}
{辅助线:箱体突破线(可选)}
{过去60天的最高价作为压力/突破线}
箱体高 := REF(HHV(HIGH, 60), 1);
突破箱体 := CLOSE > 箱体高 AND VOL > REF(VOL, 1);
DRAWICON(突破箱体 AND COND2, HIGH*1.02, 2); {向上线图标}