副图公式:抄底TDX00450

指标源码

BIAS1:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
乖离:=MA(BIAS,3);
抄底:IF(乖离<-12 AND 乖离>=-18,-4,0), COLORCYAN,LINETHICK1;
STICKLINE(乖离<-12 AND 乖离>=-18,2,0,6,0) , COLORCYAN;
抄底二:IF(乖离<-18,3,0),COLORFF35FF,LINETHICK1;
STICKLINE(乖离<-18,3,0,6,0),COLORFF35FF;
抄底三:IF(乖离<-6,5,0),COLORRED,LINETHICK1;
STICKLINE(乖离<-6,5,3,2,1),COLORRED;
抄底四:IF(乖离<-4.5,0,0),COLOR00FFFF,LINETHICK1;
STICKLINE(乖离<-4.5,0,1,3,1),COLOR00FFFF;

VAR1:=DMA(CLOSE,VOL/MA(VOL,4)/4);
VAR2:=DMA(CLOSE,VOL/MA(VOL,31)/31);
VAR3:=(CLOSE-VAR1)/VAR1*100<-10;
VAR4:=(VAR1-VAR2)/VAR2*100<-16;
VAR5:=(CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100<-23;
VAR6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100>16;
VAR7:=100*(HHV(HIGH,27)-CLOSE)/(HHV(HIGH,27)-LLV(LOW,27));
VAR8:=INDEXC;
VAR9:=MA(VAR8,6);
VARA:=MA(VAR8,24);
VARB:=MA(VAR8,32);
VARC:=VARB>VAR9*1.11 AND VARA>VAR9*1.095;
SSS:=(VAR3 AND VAR4 AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 OR VAR5 AND VAR6 AND CROSS(VAR7,79) OR VARC AND CLOSE/COST(8)<=0.8)*100;
抄底王:SSS>0,COLORWHITE,LINETHICK1;
STICKLINE(SSS>0,0,6,6,0),COLORWHITE;

1. 代码整体思路

本指标是一组 “抄底”(即潜在的底部反转)信号,核心思路是:

  1. 乖离(BIAS):用短期、中期、长期三根均线的偏离程度来衡量股价是否“过度偏离”均线。
  2. 加权乖离:对三段 BIAS 做加权平均后再取 3 日均线,得到 乖离(平滑后的偏离值)。
  3. 分段阈值:当乖离分别满足
    • –12 ~ ‑18
    • < ‑18
    • < ‑6
    • < ‑4.5
      时分别产生 抄底、抄底二、抄底三、抄底四 四种柱线(颜色不同),用来直观展示“超卖”程度。
  4. 复合底部信号(抄底王):除了乖离,还加入 价量背离、指数均线关系、成本价相对位置 等多维条件,满足其中任意一条即产生 SSS>0,在副图画出一条 白色粗柱(高度 6),表示“强底部信号”。

换句话说,代码把 技术面(价格偏离)资金面(成交量 DMA)市场面(指数均线)成本面(COST) 四个维度综合在一起,用 “与/或” 的逻辑筛选出 最可能出现的底部


2. 关键变量逐行解释

变量 计算公式 含义
BIAS1/2/3 (CLOSE-MA(CLOSE,N))/MA(CLOSE,N)*100(N=6/12/24) 股价相对于 6、12、24 日均线的偏离(%)
BIAS (BIAS1+2*BIAS2+3*BIAS3)/6 对三期 BIAS 做加权(长期权重更大)
乖离 MA(BIAS,3) 对加权 BIAS 再做 3 日平滑,得到“乖离”
抄底 IF(乖离<-12 AND 乖离>=-18,-4,0) 条件为真时返回‑4(仅作逻辑判断)
抄底二 IF(乖离<-18,3,0) 强超卖 → 3
抄底三 IF(乖离<-6,5,0) 轻度超卖 → 5
抄底四 IF(乖离<-4.5,0,0) 实际上始终返回 0,几乎不产生图形(可忽略)
VAR1 DMA(CLOSE,VOL/MA(VOL,4)/4) 成交量加权的动态均价(4 日)
VAR2 DMA(CLOSE,VOL/MA(VOL,31)/31) 成交量加权的动态均价(31 日)
VAR3 (CLOSE-VAR1)/VAR1*100 < -10 收盘价低于 4‑日成交量加权均价 10% 以上
VAR4 (VAR1-VAR2)/VAR2*100 < -16 4‑日均价低于 31‑日均价 16% 以上
VAR5 (CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100 < -23 收盘价低于 50 日均线 23% 以上
VAR6 SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100 > 16 3 日内上涨力度(相对强度) > 16%(类似动量)
VAR7 100*(HHV(HIGH,27)-CLOSE)/(HHV(HIGH,27)-LLV(LOW,27)) 27 日 Williams%R(0‑100)
VAR8 INDEXC 大盘(指数)收盘价
VAR9、VARA、VARB 分别 MA(VAR8,6), MA(VAR8,24), MA(VAR8,32) 指数的 6、24、32 日均线
VARC VARB>VAR9*1.11 AND VARA>VAR9*1.095 指数中短期均线显著高于短期均线(多头排列)
SSS (VAR3 AND VAR4 AND (OPEN-REF(CLOSE,1))/REF(CLOSE,1)>-0.07 OR VAR5 AND VAR6 AND CROSS(VAR7,79) OR VARC AND CLOSE/COST(8)<=0.8)*100 综合三个底部的“或”条件,产生 0 或 100(放大为整数)
抄底王 SSS>0 为真时在副图画白色粗柱(高度 6)

3. 信号含义与视觉表现

信号 触发条件 颜色 画线方式(STICKLINE) 位置(副图)
抄底 乖离 在 –12 ~ ‑18 之间 青色 (COLORCYAN) 高=2,低=0,宽=6 副图底部(0‑2)
抄底二 乖离 < –18 紫色 (COLORFF35FF) 高=3,低=0,宽=6 副图 0‑3
抄底三 乖离 < –6 红色 (COLORRED) 高=5,低=3,宽=2 副图 3‑5
抄底四 乖离 < –4.5 黄色 (COLOR00FFFF) 高=0,低=1,宽=3(实际不显示) 副图 0‑1(基本不可见)
抄底王 综合条件(SSS>0) 白色 (COLORWHITE) 高=6,低=0,宽=6 副图 0‑6,显著粗柱

解读

  • 青色柱 出现,说明股价已偏离均线 较大幅度,进入 超卖 区域;
  • 紫色柱(抄底二)表明 极度超卖,可能是 强反弹 的临界点;
  • 红色柱(抄底三)则是 轻度超卖(接近均线),常用于 短线反弹
  • 白色粗柱(抄底王)把 价格、成交量、指数趋势、成本 四个维度结合,只有在 多条件共振 时才出现,因而 可靠性最高,但出现频率极低。

4. 参数与阈值说明

代码中使用的 固定参数(不能在公式外直接修改):

参数 用途 默认值
MA(CLOSE,6) / 12 / 24 计算 BIAS1‑3 的均线周期 6、12、24
MA(BIAS,3) 平滑乖离的均线周期 3
VOL/MA(VOL,4)/4VOL/MA(VOL,31)/31 成交量加权均价的计算周期 4、31
MA(CLOSE,50) 50‑日均线阈值 50
HHV(HIGH,27) / LLV(LOW,27) Williams%R 的周期 27
MA(VAR8,6/24/32) 指数均线的周期 6、24、32
COST(8) 成本价(8%) 8%(系统函数)
阈值的数值(如 –12、‑18、‑6、‑4.5、‑10、‑16、‑23、16、79、1.11、1.095) 判定超卖、动量、指数多头的临界点 已写死,若需调整只能 手动改源码

若想 自定义阈值,请在公式编辑器中直接修改对应的数值(如把 -12 改成 -10 等),然后保存为新公式。


5. 在通达信(TDX)中的使用方法

  1. 打开公式管理器

    • 在主菜单依次点 “公式” → “公式管理”(或在行情界面右键 → “公式管理”)。
  2. 新建副图指标

    • “副图指标” 标签页,点击 “新建”
    • 填入 公式名称(如 “抄底TDX00450”),公式类型“副图指标”
  3. 粘贴源码

    • 将上面的 完整代码(包括所有 BIAS…抄底…抄底王 等)粘贴到 “源码” 文本框中。
    • 检查是否出现语法错误(通达信会在底部提示 “编译成功” 或错误信息)。
  4. 保存并应用

    • 保存后,在任意股票的 K线界面,在 副图区域(或右键 “插入副图指标”)选择 “抄底TDX00450”
    • 副图将出现 青、紫、红、白 四类柱子,分别对应不同的抄底信号。
  5. 设置提示(可选)

    • “系统设置” → “预警/自动交易” 中可以对该公式设置 “出现信号时弹窗/声音”(如 抄底王 触发时)。

6. 使用注意事项与风险提示

注意点 说明
信号频率 “抄底王” 只在多条件同时满足时出现,频率极低;青色、紫色柱相对常见,但仍需结合大势。
趋势确认 该指标本质是 “逆势”(抄底),在 明显的下跌趋势 中可能出现 假信号。建议在 中长线多头趋势底部震荡 中使用。
成交量配合 VAR3/VAR4 条件涉及 成交量加权均价,在 成交量极度萎缩(如停牌、熔断)时可能出现失效。
指数对比 VARC 要求 指数均线多头排列,如果只看个股而忽视指数环境,信号可靠性会下降。
成本价函数 COST(8) 依赖于 持仓成本分布,在不同市场(A股、港股)可能表现不同,最好先 回测 验证。
阈值固定 代码把所有阈值写死,若市场特性变化(如波动性加大),可自行 调整 -12、-18、-6 等数值。
不适合短线 “抄底” 属于 中长线 信号,不建议 用于 1‑5 分钟的 超短 线操作。
复盘/回测 建议在 历史数据 中对 出现白色粗柱的K线 进行标记,手工统计后续涨跌幅,以评估信号 胜率盈亏比

结论:本公式是一套 多维度、综合判定 的底部信号系统,适合 中长线投资者大盘趋势向上个股超卖 时寻找 低吸 机会。使用时务必 结合趋势、成交量、市场情绪 进行二次确认,切勿把单一信号当作买入的唯一依据。


7. 常见的自定义优化方向(供进阶用户参考)

方向 思路 实现方式
加入止损 当出现 “抄底王” 后,若价格跌破最近 5 根 K 线的最低价,则自动止损。 条件选股自动交易 中加入 LOW < LLVE(LOW,5) 的过滤。
动态阈值 根据 ATR波动率 调整乖离阈值,避免在波动极大的行情里信号过于灵敏。 BIAS / ATRBIAS / (MA(HIGH-LOW,20)) 替代固定阈值。
多周期共振 同时检查日线、周线的 “抄底王”,只有两者同时满足才开仓。 在公式里加入 CROSS(抄底王,0) AND CROSS(WEEKLY(抄底王),0)(需要编写跨周期函数)。
加入均线支撑 要求价格同时站上 20 日均线,提升信号的可靠性。 SSS 前加 AND CLOSE > MA(CLOSE,20)
加入题材过滤 只在热门概念板块(如 “新能源”)中使用,避免冷门股的流动性风险。 需要配合 板块概念 函数(如 INBLOCK("新能源")),在选股公式里加入对应过滤。

温馨提醒:所有优化都应在 历史回测 中验证,避免 “过度拟合”。如果你不熟悉公式编辑,可先在 “公式测试” 环境中用 模拟盘 小资金试跑,再逐步加入优化逻辑。


8. 小结

  • 本代码通过 BIAS → 乖离 判定 超卖,并用 成交量 DMA、Williams%R、指数均线、成本价 四大维度构造 复合底部信号(抄底王)。
  • 副图 中出现 青、紫、红、白 四色柱,依次表示 轻度、明显、强烈、复合 的底部机会。
  • 使用时 结合趋势、成交量、大盘环境,并做好 止损/仓位管理,才能把 “抄底” 的优势转化为实际收益。