通达信预警公式怎么写?条件触发与测试排查教程

通达信预警公式怎么写教程封面,说明条件触发、测试和不报警排查

最后更新:2026年9月5日。通达信预警公式怎么写,核心不是堆函数,而是先分清公式类型、任务范围、运行周期和实时数据。预警公式只负责给出条件,不代表买卖建议,也不等于某个条件一定会触发。

如果你还没把公式装进电脑端,先看 通达信公式怎么导入?TN6/TNE 文件与源代码安装教程;如果你还在调周期或阈值,参考 通达信指标参数怎么设置。本文重点讲清预警公式的写法、任务建立和不报警排查。

一、先分清预警公式、选股公式和指标公式

类型 主要用途 写法关注点
指标公式 在 K 线或指标窗口显示线条、文字和图形 重点是展示,不等于已经建立预警任务
选股公式 按股票池和历史数据筛选结果 运行一次的结果不等于持续监听
预警公式 满足条件时对监控范围发出提示 还要配合任务、范围和数据刷新

很多公式可以复用,很多入口却不是一回事。类型差异可以先看 通达信主图、副图、选股公式有什么区别。如果把副图显示公式直接当成预警公式使用,常见结果是图形正常,但任务不触发。

二、写预警公式前先准备什么

  • 确认来源:写明公式名、分类、版本和来源文件,避免误用旧副本。
  • 确认类型:预警公式和指标显示公式的入口不同,先核对输出条件。
  • 确认参数:周期、阈值和过滤条件要记录原值;参数修改可参考 指标参数设置教程
  • 确认股票范围:自选股、板块和全部市场的监听对象不同,测试时要记下范围。
  • 确认数据刷新:行情没有更新时,满足条件也可能不会产生新事件。
  • 保留原始文件:正式修改前先按 通达信指标导出备份教程 留一份可恢复版本。

三、通达信预警公式的基本写法

预警公式一般先写条件,再写输出。实际写法可以先从最小可运行表达式开始,逐步加上周期和过滤条件。下面只是结构示例,不代表交易建议:

XG: CROSS(MA(CLOSE,5), MA(CLOSE,10));
ALERT: CLOSE > MA(CLOSE,20) AND VOL > REF(VOL,1);

常见函数包括 CROSSMAREFCOUNTHHVLLV 等。写公式时要注意每行结尾、变量命名和注释习惯;如果导入后提示未知字符、括号错误或条件为空,先看 通达信公式报错排查教程

四、电脑端怎么把公式变成预警任务

  1. 打开通达信电脑端,进入公式管理或预警相关入口。
  2. 新建一条预警公式,确认公式名和分类没有和旧公式冲突。
  3. 设置监控范围,例如自选股、指定板块或自定义股票列表。
  4. 设置运行频率,确认它和公式计算周期一致。
  5. 打开任务开关,确认任务列表里是启用状态。
  6. 先用一个可控的测试条件验证任务能不能跑,再切回正式条件。
  7. 记录创建时间、公式版本、参数、股票范围和数据状态,方便以后排查。

不同券商版、通达信版本和权限配置的菜单名可能略有不同。找不到入口时,不要直接改安装目录里的文件;先确认当前客户端版本和功能权限,再去公式管理器里核对公式。基础入口也可以先看 通达信基础使用教程

五、预警不触发时先查哪几项

检查项 常见表现 处理方式
任务开关 公式和范围都对,但没有任何提示 重新确认任务是否启用,别只保存了公式
监听范围 图上条件成立,预警列表却没事件 核对股票是否在自选股、板块或自定义列表中
运行周期 日线能看到,盘中分钟任务没有反应 固定周期并确认公式是否支持当前周期
实时数据 页面时间不更新,条件一直停留在旧数据 检查行情连接、数据更新时间和客户端状态
公式类型 指标显示正常,预警入口无法选中或不触发 确认公式是否是可用于预警的类型和输出条件
语法和函数 导入后提示未知字符、函数错误或条件为空 先按 公式报错排查 核对函数、括号和变量

六、为什么图上有信号,预警却没有反应

图表信号和预警事件可能使用不同的运行时点。图表可以显示已经收盘的历史 K 线,预警任务则可能只检查实时更新或下一次计算;如果条件只在盘中短暂成立,任务频率、刷新时点和收盘确认方式都会影响结果。

还要检查公式是不是只适合显示,不适合任务监听;是不是把数值输出误当成布尔条件;以及是不是因为参数或周期不同,导致条件在实际监听中根本没有成立。不要只凭一张历史截图判断预警是否正常,应该用固定样本和可记录的任务日志复核。

七、电脑端和手机端的差异

电脑端通常更适合管理公式、参数、预警任务和监听范围;手机端的公式导入、预警入口、函数支持和实时提醒能力可能不同。电脑端设置完成后,不要默认手机端会同步全部任务,应该在实际使用的 App 里确认公式是否识别、任务是否存在、提醒权限是否打开。

手机端文件传输可以参考 通达信手机版导入 TN6 文件教程,但“导入公式”和“建立预警任务”是两个步骤。跨端测试时建议先用一条公式和一只测试股票,不要一次导入整套文件。

八、记录模板

客户端与版本:
公式名称与分类:
公式类型:预警 / 选股 / 主图 / 副图
公式版本或文件名:
参数与默认值:
监听股票范围:
运行周期与频率:
行情最后更新时间:
任务是否启用:
提示方式:
测试股票与测试时间:
测试结果与异常提示:

把记录和公式备份放在一起,后续遇到 导出备份、参数修改或换电脑时,可以先比对版本、周期、范围和数据状态,再判断是不是要改公式。这样比反复切换开关更容易定位问题。

风险提示:预警公式只是软件条件提示,不构成投资建议,也不代表稳定收益、固定胜率或任何收益承诺。预警触发后仍需独立核验数据、交易规则和自身风险承受能力。