波峰与平台主图TDX00913

指标源码

BF:=PEAK(C,0.1,1);
BF8:MA(BF,8);
前高60:HHV(C,60);
DRAWBAND(前高60,RGB(34,139,34),BF+0.02,RGB(150,10,10));
DRAWBAND(BF,RGB(255,255,0),BF8,RGB(255,255,0));
{ 股票软件下载网_通达信股票指标公式}
DRAWTEXT_FIX(1,0.5,0.9,0,'用法:股价上穿黄色波峰买入;股价突破有5天以上的绿色平台买入;上升通道波底买入'),COLORYELLOW;
波底:TROUGH(2,0.1,1),COLORLICYAN;
DRAWBAND(波底+0.02,RGB(156,102,31),BF8-0.02,RGB(156,102,31));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

一、整体思路

波峰与平台(TDX00913) 是一套 主图(叠加在 K 线上的)技术指标。
它把 最近一次波峰(PEAK)波谷(TROUGH)60 日最高价 以及它们的 均线 用彩带(DRAWBAND)的形式显示出来,并在图表上给出简短的 买卖提示(文字说明)。

  • 作用:帮助交易者识别 突破波峰平台突破 以及 回调至波谷 的买入机会。
  • 适用周期:适用于 日线(也可用于周线、分钟线),只要行情数据足够(至少 60 根 K 线)即可。

二、代码逐行解析

BF:=PEAK(C,0.1,1);                     //① 最近一次波峰(收盘价) 
BF8:MA(BF,8);                         //② 波峰的 8 日简单均线
前高60:HHV(C,60);                     //③ 过去 60 根 K 线的最高收盘价
DRAWBAND(前高60,RGB(34,139,34),BF+0.02,RGB(150,10,10)); //④ 绿色带:60日高点 vs 波峰+0.02
DRAWBAND(BF,RGB(255,255,0),BF8,RGB(255,255,0));          //⑤ 黄色带:波峰 vs 其均线
{ 股票软件下载网_通达信股票指标公式}                         //⑥ 注释(不影响运行)
DRAWTEXT_FIX(1,0.5,0.9,0,'用法:股价上穿黄色波峰买入;股价突破有5天以上的绿色平台买入;上升通道波底买入'),COLORYELLOW; //⑦ 文字提示
波底:TROUGH(2,0.1,1),COLORLICYAN;       //⑧ 最近一次波谷(收盘价) 
DRAWBAND(波底+0.02,RGB(156,102,31),BF8-0.02,RGB(156,102,31)); //⑨ 棕色带:波谷+0.02 vs 波峰均线-0.02
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);        //⑩ 绘制 K 线(必须放在主图指标最后)
编号 语句 含义 备注
BF:=PEAK(C,0.1,1); 取最近一次 收盘价 的波峰(峰值) 参数 0.1幅度阈值(最小峰值间距),1 为取最近一次。
BF8:MA(BF,8); 对波峰序列做 8 日简单移动平均 形成一条 黄色彩带的上轨(后面会与波峰本身形成黄色带)。
前高60:HHV(C,60); 过去 60 根 K 线的最高收盘价 常用于 “平台” 的上沿。
DRAWBAND(前高60,RGB(34,139,34),BF+0.02,RGB(150,10,10)); 前高60(绿色)与 波峰+0.02(红色)之间填充颜色 形成 绿色平台带(可视作 “整理区间”。
DRAWBAND(BF,RGB(255,255,0),BF8,RGB(255,255,0)); 波峰(黄)与其 8日均线(黄)之间填充颜色 形成 黄色波段,常用于判断 短期突破
{ … } 注释 不影响公式执行,仅供说明来源。
DRAWTEXT_FIX(...); 在图表左上角固定位置显示 使用方法 文字颜色 COLORYELLOW
波底:TROUGH(2,0.1,1),COLORLICYAN; 取最近一次 波谷(收盘价) 2 表示 收盘价(也可用 1 表示 最低价),0.1 为幅度阈值,1 为最近一次。
DRAWBAND(波底+0.02,RGB(156,102,31),BF8-0.02,RGB(156,102,31)); 波谷+0.02(棕)与 波峰均线-0.02(棕)之间填充颜色 形成 棕色支撑带(可视为“逢低买入”区间)。
DRAWKLINE(HIGH,OPEN,LOW,CLOSE); 绘制标准 K 线 必须在主图指标的最后一行,否则会覆盖其它绘制。

注意

  • PEAKTROUGH幅度阈值 0.1 表示相邻峰值/谷值的最小价格差(单位为 ),如果你的标的价格较低(如 0.xx 元),可能需要调低为 0.01;若价位很高,可适当放大为 0.20.3
  • +0.02-0.02 仅为 避免线条重叠 的偏移量,实际使用中可根据自己的偏好调节。

三、指标逻辑与实战含义

区域 颜色 实战意义
黄色带(BF 与 BF8) 短期 多头动能,当价格 上穿 BF(即突破黄色上轨)时视为 买入信号
绿色带(前高60 与 BF+0.02) 绿/红 价格的 整理平台(也可视作 “压力区”)。若价格在平台内部运行 ≥5 天,随后 突破 BF+0.02(即突破绿色带上沿),则为 平台突破买入
棕色带(波谷+0.02 与 BF8‑0.02) 支撑/逢低买入区。当价格回落至波谷附近(接近棕色下沿)并且整体趋势向上(可配合均线或多头排列),可考虑 买入
波谷(波底) 标识最近一次 低点,配合棕色带使用,可作为 止损/买入 参考。
文字提示 明确的操作说明(仅作提醒,实际买卖仍需结合其它条件)。

核心思路

  1. 突破波峰(黄色上轨)→ 短期强势上涨 → 买入。
  2. 平台突破(绿色上轨)且在平台内整理 ≥5 天 → 中期强势 → 买入。
  3. 回调至波谷(棕色下轨)且处于上升通道 → 低吸 → 买入。

四、使用方法(图文步骤)

通达信(TDX) 为例,其他行情软件(如 同花顺、东方财富)的公式导入方式相似。

  1. 打开公式管理器

    • 在主界面点击 “功能” → “公式系统” → “公式管理器”(快捷键 Ctrl+F)。
  2. 新建技术指标

    • 在左侧树形菜单中选择 “技术指标”“新建”
    • 弹出 “指标编辑” 窗口,名称 填写 波峰与平台(或任意你喜欢的名字),类型“主图指标”(注意一定要选主图,否则 DRAWKLINE 会报错)。
  3. 粘贴源码

    • 将上面的完整代码(包括注释)粘贴到 “源码” 框中。
    • 检查是否有语法错误(一般会直接提示)。确认无误后点 “保存”
  4. 加载到行情图表

    • 打开任意一只股票的 日线(或你想要的周期)图表。
    • 在行情窗口的左上角 “指标” 区域右键 → “添加主图指标” → 找到刚才创建的 波峰与平台,确认。
    • 现在 K 线图上会出现 黄、绿、棕 三条彩带以及文字提示。
  5. 调色与参数(可选)

    • 若想改变颜色、线宽或偏移量,可在公式编辑器里直接修改 RGB(...)+0.02 / -0.02 部分。
    • 若想改 PEAKTROUGH幅度阈值(如改为 0.05),同样在相应函数中修改。

五、实战细节与注意事项

场景 操作建议
突破黄色波峰 当收盘价 > BF(即突破黄色上轨)且 成交量 明显放大,可视为 强势买入。建议配合 均线多头排列(如 MA5>MA10>MA20)以及 MACD 金叉
平台突破(绿色带) 先确认价格在 绿色带内部 运行 ≥5 天(可用 COUNT(C<前高60 AND C>BF+0.02,5)=5 判断)。随后出现 收盘价 > BF+0.02 且成交量放大,可考虑 加仓
回调至波谷(棕色带) 当价格回落至 波谷+0.02(或略低于波谷)且出现 止跌信号(如十字星、锤头、成交量萎缩),可做 轻仓买入。止损位可设在 波谷下方 1%~2%
周期选择 该指标对 长期趋势(如 60 天高点)依赖较大,建议在 日线周线 使用;分钟线亦可,但需要把 HHV(C,60) 替换为对应周期的合适天数。
参数调优 幅度阈值 0.1:若股价波动极小,可改为 0.02~0.05;若波动剧烈,可改为 0.2~0.3
均线周期 8:可改为 510 以获得更快/更慢的反应。
过滤假突破 – 必须在 收盘价 突破,而不是 日内瞬时 突破(防止“仙人指路”)。
– 可加入 成交量 条件(如 V>MA(V,20)*1.2)来过滤无效突破。
复盘 历史回顾 功能(通达信 Ctrl+R)把该指标applied到过去的行情,手动标记 “买入” 与 “卖出” 点,检验信号的成功率与平均持仓周期。

六、常见的“坑”与解决方案

症状 可能原因 解决办法
图表上出现大段空白(没有彩带) BF(PEAK)在早期 Bars 未定义,导致 BF+0.02 也为空;② HHV(C,60) 在前 60 根 K 线不存在。 在公式开头加入 IF(BARPOS<60, NaN, …) 条件限制绘制,或直接 使用 60 根以上的数据(即先下载足够的历史数据)。
颜色显示为黑色/灰色 RGB 参数写法错误(如少了逗号或使用中文括号)。 确保 RGB(R,G,B)三个 0‑255 的整数,且使用 英文逗号
DRAWBAND 与 K 线重叠,导致 K 线不可见 DRAWKLINE 放在 DRAWBAND 之前或 DRAWBAND 覆盖了 K 线。 DRAWKLINE 必须 放在所有绘图语句的最后一行的后面,并且确保它在 主图 模式下使用。
文字提示不显示 DRAWTEXT_FIX 的位置参数 (0.5,0.9) 超出了屏幕范围,或窗口太小。 适当调小 y 参数(如 0.85),或改为 DRAWTEXT(相对坐标)来定位。
PEAK/TROUGH 返回值总为 0 幅度阈值设得太大(比如 1.0),导致函数找不到符合条件的峰值/谷值。 把阈值调低(如 0.05),或改用 PEAK(C,0,1)(0 表示不限制幅度)来直接取最近一次最高/最低价。

七、示例:把“平台突破≥5天”做成正式信号(可选)

如果想在指标里直接输出 买入信号(而不只是画带),可以在代码末尾加入:

{--- 信号 ---}
买入1:=CROSS(C,BF);                    // 价格上穿波峰
买入2:=C>BF+0.02 AND COUNT(C<前高60 AND C>BF+0.02,5)=5; // 平台突破5天
买入3:=CROSS(C,波底+0.02) AND MA(C,5)>MA(C,20); // 回调至波谷且均线多头

BUY:=买入1 OR 买入2 OR 买入3;
{--- 绘图 ---}
PLOTICON(BUY,'买入'),COLORRED;   // 在出现信号的位置画红色买入箭头(需要先在属性里开启“显示图标”)

提示PLOTICON 需要在 “指标属性” → “输出设置” 中勾选 “显示图标” 才能看到箭头。
若不想使用图标,也可以改为 PLOTLINESIGNAL,但注意主图只能接受 线型图标 两种输出形式。


八、总结

  • 波峰与平台 是一套 可视化主图 指标,利用 PEAK / TROUGH 找到价格的 最近峰值/谷值,再配合 均线60日高点固定偏移 绘制 黄、绿、棕 三大彩带。
  • 买入思路:① 突破黄色波峰(短线);② 突破绿色平台(整理≥5 天);③ 回调至棕色支撑(低吸)。
  • 使用步骤:新建 → 粘贴源码 → 保存 → 叠加到主图 → 根据彩带与文字进行操作。
  • 注意事项:幅度阈值、均线周期、平台天数、成交量过滤以及 DRAWKLINE 位置是关键。