通达信最佳买卖点主图指标公式TDX00496

指标源码

AA05:MA(C,5),COLOR0099CC;五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),LINETHICK0;
STICKLINE(BB05>30 AND AA05>REF(AA05,1),
AA05,REF(AA05,1),3,1),COLORCYAN;
AA10:MA(C,10);AA20:=MA(C,20);BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
STICKLINE(BB05<0
AND AA05<REF(AA05,1),
AA05,REF(AA05,1),3,1),COLORYELLOW;
AA30:MA(C,30);三拾日乖离率:=(C-AA30)/AA30*100;
VAR1:=(AA20-AA30)>REF((AA20-AA30),1)
AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR2:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND
AA30<REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
STICKLINE(BB30>15 AND
AA30>REF(AA30,1),
AA30,REF(AA30,1),3,1),COLORFF00FF;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND
CROSS(BB05,60),10);
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND
AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND
AA10>REF(AA10,1)
AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10);
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND
AA05<REF(AA05,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND
AA10<REF(AA10,1),10);
DRAWTEXT(加仓,LOW*0.98,'&LARR;加仓'),COLORRED;
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND
AA10>REF(AA10,1) ;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND 
AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
买入:=FILTER(MR,10);DRAWTEXT(减仓,HIGH*1.02,'&LARR;减仓'),COLORCYAN;
DRAWTEXT(买入,LOW*0.98,'&LARR;买入'),COLORYELLOW;
DRAWTEXT(清仓,HIGH*1.02,'&LARR;清仓'),COLORGREEN;
DRAWTEXT(强势狙击,LOW*0.98,'&LARR;强势狙击'),COLORYELLOW;
VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;

一、指标整体架构

这是一款综合型趋势追踪指标,融合了均线系统、乖离率、角度计算和多个买卖信号筛选条件。

┌─────────────────────────────────────────────────────────────┐
│                    指标核心逻辑结构                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  【基础层】均线系统        【计算层】角度与乖离率              │
│  ├─ AA05: 5日均线          ├─ 五日乖离率                     │
│  ├─ AA10: 10日均线         ├─ 三十日乖离率                   │
│  ├─ AA20: 20日均线         ├─ BB05/10/30: 角度计算            │
│  └─ AA30: 30日均线         └─ 速度5/加速度5                   │
│                                                             │
│  【信号层】买卖条件                                           │
│  ├─ 强势狙击: 多周期共振信号                                │
│  ├─ 加仓: 趋势延续信号                                      │
│  ├─ 买入: 突破信号                                          │
│  ├─ 减仓: 回调预警信号                                      │
│  └─ 清仓: 趋势反转信号                                      │
│                                                             │
│  【辅助层】成交量验证 MV                                     │
│                                                             │
└─────────────────────────────────────────────────────────────┘

二、各模块详细解析

2.1 均线系统与乖离率

AA05:MA(C,5),COLOR0099CC;           // 5日均线(青色)
五日乖离率:=(C-AA05)/AA05*100;     // 价格相对5日均线的偏离程度

AA10:MA(C,10);                      // 10日均线
AA20:MA(C,20);                      // 20日均线  
AA30:MA(C,30);                      // 30日均线
三拾日乖离率:=(C-AA30)/AA30*100;   // 价格相对30日均线的偏离程度

原理解读:

  • 乖离率反映价格短期偏离均线的程度
  • 正乖离:价格高于均线 → 可能存在回调风险
  • 负乖离:价格低于均线 → 可能存在反弹机会

2.2 角度计算系统

BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;

原理解读:

  • 使用反正切函数计算均线斜率角度
  • 角度越大,均线上涨速度越快
  • 30°通常作为强势上涨的临界点

2.3 动量指标

速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),LINETHICK0;

原理解读:

  • 速度5:5日均线的变化速率,反映短期动量
  • 加速度5:速度的变化率,判断动量是否加速或减速

2.4 趋势强度判断

VAR1:=(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR2:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);
  • VAR1:多头排列状态(20日均线上穿30日均线,且向上发散)
  • VAR2:空头排列状态(均线向下发散)

三、买卖信号系统

3.1 信号触发条件

【强势狙击】★★★★★
条件: BB30>30 AND BB10>45 AND CROSS(BB05,60)
解读: 30日均线角度>30° + 10日均线角度>45° + 5日乖离率上穿60
信号强度: 非常强的趋势确认信号

【加仓】★★★★☆
条件: 连续5天内出现BB05上穿30的次数>=1 
      AND AA05>REF(AA05,1) 
      AND 三拾日乖离率>REF(三拾日乖离率,1)
      AND AA10>REF(AA10,1)
      AND 加速度5>REF(加速度5,1) 
      AND 速度5>REF(速度5,1)
解读: 趋势中的加仓点,需5日均线向上、乖离率递增、动量增强

【买入】★★★★☆
条件: 3日内出现五日乖离率上穿0 
      AND 三拾日乖离率递增
      AND AA05>REF(AA05,1)
      AND (C/REF(C,1)-1)*100>5 
      AND REF(C,1)<AA30
解读: 均线由下转上 + 涨幅超过5% + 前一日收盘价在30日均线下方

【减仓】★★★☆☆
条件: 五日乖离率下穿0 
      AND 三拾日乖离率递减
      AND AA10>REF(AA10,1)
解读: 短期趋势由多转空,乖离率回归

【清仓】★★★★☆
条件: 5日内出现BB05下穿30的次数>=1 
      AND (C>AA30 OR O>AA30) 
      AND AA05<REF(AA05,1)
      AND 三拾日乖离率<REF(三拾日乖离率,1)
      AND AA10<REF(AA10,1)
解读: 明确的多头趋势结束信号

3.2 信号位置标注

DRAWTEXT(加仓,LOW*0.98,'←加仓'),COLORRED;        // 红色加仓在最低价下方
DRAWTEXT(减仓,HIGH*1.02,'←减仓'),COLORCYAN;      // 青色减仓在最高价上方
DRAWTEXT(买入,LOW*0.98,'←买入'),COLORYELLOW;    // 黄色买入在最低价下方
DRAWTEXT(清仓,HIGH*1.02,'←清仓'),COLORGREEN;    // 绿色清仓在最高价上方
DRAWTEXT(强势狙击,LOW*0.98,'←强势狙击'),COLORYELLOW;

四、图形绘制

4.1 K线着色

STICKLINE(BB05>30 AND AA05>REF(AA05,1), 
           AA05, REF(AA05,1), 3, 1), COLORCYAN;

STICKLINE(BB05<0 AND AA05<REF(AA05,1), 
           AA05, REF(AA05,1), 3, 1), COLORYELLOW;

STICKLINE(BB30>15 AND AA30>REF(AA30,1), 
           AA30, REF(AA30,1), 3, 1), COLORFF00FF;
条件 颜色 含义
5日均线角度>30°且上升 青色 强势上涨
5日均线角度<0且下降 黄色 下跌趋势
30日均线角度>15°且上升 紫色 中期强势

五、成交量验证指标

VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));
VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;

作用:

  • 测量日内价格波动与成交量的关系
  • 辅助判断信号的有效性(量价配合)

六、使用方法

6.1 基础设置

1. 打开通达信软件
2. 功能 → 公式系统 → 公式管理器
3. 新建 → 技术指标 → 粘贴源码
4. 指标名称: TDX00496
5. 主图叠加显示

6.2 实战应用指南

┌─────────────────────────────────────────────────────────────┐
│                     信号优先级与操作建议                       │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  【优先级1: 强势狙击】                                       │
│  → 最佳买入时机,全仓进入                                    │
│  → 信号极少,一旦出现必是强势行情                            │
│                                                             │
│  【优先级2: 买入】                                           │
│  → 趋势拐点信号,可适度建仓                                  │
│  → 需结合成交量验证                                          │
│                                                             │
│  【优先级3: 加仓】                                           │
│  → 趋势中的追加买入点                                        │
│  → 需要已有持仓配合                                          │
│                                                             │
│  【优先级4: 减仓/清仓】                                      │
│  → 风险预警信号                                              │
│  → 减仓可保留部分仓位观察                                    │
│  → 清仓必须全部离场                                          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

6.3 配合其他指标使用建议

配合指标 作用
MACD 确认趋势方向
KDJ 判断超买超卖
成交量 验证信号可靠性
布林带 识别压力支撑位

6.4 注意事项

⚠️ 风险提示:
1. 该指标适合中短线操作
2. 强势狙击信号较少,需耐心等待
3. 单一指标存在局限性,建议综合分析
4. 市场剧烈波动时可能出现信号失效
5. 务必设置止损位

七、指标优缺点总结

优点:
✓ 多周期共振,信号可靠性较高
✓ 兼顾趋势追踪与拐点判断
✓ 含有动量分析,提前预警变化
✓ 信号明确,易于执行

缺点:
✗ 源码复杂,普通用户难以修改
✗ 部分变量命名不够规范
✗ 强势狙击信号过于严格,可能错过部分行情
✗ 对震荡市适应性一般

总结:这是一款偏中短线的趋势追踪指标,核心逻辑是通过均线角度、乖离率和动量指标的综合判断来识别趋势的启动、延续和结束。最有价值的信号是”强势狙击”,出现频率较低但准确性较高。建议作为主图指标配合成交量和其他辅助指标使用。