文章目录

不想一直盯盘,就该学会用 TradingView 快讯

很多人第一次想设置TradingView快讯,不是因为想做什么复杂自动化,而是因为实在不想一直盯着屏幕。

比如你在看 BTC,价格现在还没到关键压力位;你关注某只股票,想等它突破前高再回来判断;你盯着黄金或外汇,但又不可能整天刷新图表。这时候最实用的做法,不是硬盯盘,而是让 TradingView 在价格或指标条件触发时提醒你。

需要分步图文时可对照 TradingView 教程中的 Alerts 相关内容;刚接触平台建议先完成 TradingView 新手入门里的图表与数据源基础,再试着添加第一条 价格快讯

TradingView 快讯的价值就在这里:它不会替你交易,也不会替你判断行情,但可以帮你在「该看一眼」的时候收到通知。

TradingView 快讯的作用是什么?

TradingView 快讯本质上是一个条件提醒工具。你先设定一个条件,比如「价格上穿 100」「RSI 跌破 30」「MACD 金叉」「某个 Pine Script 条件触发」,当市场数据满足条件时,TradingView 就会通过 App、网页弹窗、邮件、声音或 Webhook 等方式通知你。TradingView 官方帮助文档说明,快讯可以建立在数据序列、指标绘图、策略订单和画图对象上;价格类数据序列快讯不依赖图表周期,而指标、策略和画线类快讯会受到图表周期影响,因为指标计算本身会使用周期数据。

换句话说,TradingView 快讯适合做三件事:

  • 第一,减少盯盘。价格没到关键区域之前,你不用一直看屏幕。
  • 第二,固定交易流程。你可以提前把关键价格、关键指标条件、关键画线位置设置好,避免临场情绪化操作。
  • 第三,连接外部工具。进阶用户可以通过 Webhook 把快讯发送到自己的服务器、通知系统或自动化流程。TradingView 官方说明,Webhook 会在快讯触发时向用户提供的 URL 发送 HTTP POST 请求,正文包含快讯消息。

说明:快讯只是提醒,不是买卖建议。价格到了,不代表一定要买;指标触发了,也不代表一定要下单。

TradingView 快讯主要分哪几类?

TradingView 官方按资源类型把快讯分为 Price、Technicals 和 Watchlist 三类,且不同类型有各自的有效快讯数量限制,当前限制需以官方订阅页为准。 从实际使用角度看,新手和进阶用户最常接触的是下面四种:价格快讯、技术指标快讯、Pine Script 快讯、观察清单快讯。

一、价格快讯:最适合新手的基础提醒

价格快讯是最直观、最常用的一类。

你可以设置:

  • BTC 突破 70,000 时提醒
  • 某只股票跌到 50 美元附近提醒
  • EURUSD 上穿某个关键价位提醒
  • 黄金跌破前低时提醒
  • 某个品种价格大于、小于或穿越某个水平时提醒

TradingView 官方将只使用单一品种和价格值,并选择 Crossing、Crossing Up、Crossing Down、Greater Than、Less Than 等触发条件的快讯归为价格快讯。

价格快讯适合什么场景?

价格快讯适合「我知道自己要观察哪个位置,但不想一直盯着」的场景。

比如你已经画好了支撑位和压力位,接下来只想等价格到位再判断。这个时候设置价格快讯,比一直盯着 1 分钟图更健康。

价格快讯不适合什么场景?

价格快讯不适合替代交易计划。

比如你设置「价格突破前高提醒」,提醒触发后你仍然要看突破是否有效、成交量是否配合、当前周期是否适合入场、止损位置是否合理。快讯只负责叫你回来,不负责告诉你该怎么做。

二、技术指标快讯:适合有固定指标逻辑的用户

技术指标快讯是基于指标条件触发的提醒。

常见例子包括:

  • RSI 跌破 30 或上穿 50
  • MACD 金叉或死叉
  • 价格上穿某条均线
  • 布林带突破上轨或下轨
  • 自定义指标出现买入或卖出标记
  • 策略信号触发

TradingView 官方说明,只要快讯使用了叠加品种、指标、画线或策略,或使用 Entering Channel、Exiting Channel、Moving Up、Moving Down 等条件,通常会被归为技术类快讯。

技术指标快讯适合什么场景?

技术快讯适合你已经有一套相对固定的观察逻辑。

比如你不是单纯看价格,而是希望「价格上穿 EMA20,同时 RSI 回到 50 上方」时提醒你。又或者你关注某个自定义指标,当它出现信号标签时再查看图表。

技术指标快讯的关键点

技术指标快讯和价格快讯最大的区别是:它依赖指标计算。

TradingView 官方帮助文档特别提醒,指标、策略和画线类快讯依赖图表周期,因为指标计算会考虑当前周期;而且如果你创建快讯后修改了指标参数,已创建的快讯仍会用旧设置触发。

这也是很多人觉得「我明明改了指标,为什么快讯还是按旧逻辑触发」的原因。因为你改的是图表上的指标,不一定改了服务器上已经创建好的快讯。正确做法通常是删除旧快讯,按新参数重新创建。

三、Pine Script 快讯:适合自定义策略和进阶提醒

Pine Script 快讯适合进阶用户。你可以用 Pine Script 写自己的条件,然后让 TradingView 在条件成立时提醒。

比如:

  • 多条均线排列满足条件
  • RSI 和 MACD 同时触发
  • 价格突破某个动态通道
  • 策略开仓或平仓事件发生
  • 自定义风控条件触发
  • 多品种、多周期数据计算后触发

TradingView 官方 Pine Script 文档说明,脚本里的快讯代码本身不会直接创建正在运行的快讯,它只是创建「可用于触发快讯的事件」;用户仍然需要在图表界面的 Create Alert 对话框中手动创建快讯。

也就是说,写了 Pine Script,不等于快讯已经在运行。你还要把脚本添加到图表,然后创建快讯并选择对应条件。

四、观察清单快讯:适合同一条件监控多个品种

观察清单快讯适合同时跟踪多个品种的人。

比如你有一个加密货币观察清单,里面有 BTC、ETH、SOL、BNB、XRP,你想对整个列表设置「价格上涨超过某个条件提醒」;或者你有一组股票池,希望同一个条件触发时分别提醒。

TradingView 官方说明,观察清单快讯可以让用户同时监控多个商品;每个观察清单快讯会对清单里的每个商品独立运行,条件满足时对应商品会单独触发。官方还说明,如果创建快讯后向观察清单新增商品,快讯也会应用到新增商品;如果移除商品,快讯就不再适用于该商品。

观察清单快讯适合什么场景?

它适合「同一个规则,应用到一组品种」。

例如:

  • 股票池里有任何一只突破某个条件就提醒
  • 多个币种中有任一品种出现异动就提醒
  • 外汇观察清单中某个货币对达到条件就提醒
  • 行业 ETF 或指数列表出现统一条件时提醒

不过要注意,观察清单快讯不是万能扫描器。它更适合清单内品种的规则提醒,而不是替代完整的选股器或复杂量化系统。

如何创建一条基础价格快讯?

下面用最常见的「价格到达某个位置提醒」为例。

第一步:打开你要监控的图表

先在 TradingView 打开目标品种,例如 BTCUSDT、AAPL、EURUSD、XAUUSD。

注意数据源。比如 BTCUSDT 可能来自 Binance、Coinbase、OKX 等不同交易所;股票也可能有延迟数据或不同市场数据源。你在哪个图表上创建快讯,快讯就基于那个品种和数据源运行。

第二步:打开创建快讯窗口

你可以用几种方式打开快讯设置:

  • 点击图表顶部工具栏的快讯按钮
  • 在快讯管理器里创建
  • 在图表上右键创建
  • 在价格刻度旁边点击加号
  • 使用快捷键:Windows 为 Alt + A,Mac 为 ⌥ + A

这些入口都属于 TradingView 官方帮助文档列出的创建快讯方式。

第三步:选择触发条件

在 Condition 或「条件」里,选择你要监控的品种和条件。

常见价格条件包括:

  • Crossing:穿越某个价格
  • Crossing Up:向上穿越某个价格
  • Crossing Down:向下穿越某个价格
  • Greater Than:大于某个价格
  • Less Than:小于某个价格

如果你只是想「价格到达某个位置提醒」,可以用 Crossing。

如果你只关心「向上突破」,可以用 Crossing Up。

如果你只关心「跌破支撑」,可以用 Crossing Down。

第四步:输入价格

输入你想监控的价格,比如 100、50000、1.0850 等。

新手常犯的错误是价格小数位写错,尤其是外汇、加密货币和低价股。设置前最好看一下右侧价格轴的报价格式。

第五步:设置触发频率

快讯频率决定它触发一次还是多次。

常见选择包括:

  • 只触发一次
  • 每根 K 线触发一次
  • 每根 K 线收盘触发一次

如果是简单价格提醒,「只触发一次」通常够用。

如果是指标或脚本提醒,很多用户会选择「每根 K 线收盘触发一次」,这样可以减少未收盘 K 线反复变化带来的误触发。

TradingView 官方文档也说明,创建快讯时可以设置 Frequency,决定快讯只触发一次还是多次。

第六步:设置到期时间和快讯名称

Timer 或到期时间决定快讯什么时候自动停止。快讯名称则方便你之后在快讯管理器里辨认。

建议快讯名称写得具体一点,例如:

  • BTC 突破 70000
  • AAPL 跌到日线支撑
  • EURUSD 上穿 1.0900
  • ETH 4H 压力位提醒

不要全都叫「Alert」,后面很难管理。

第七步:选择通知方式

你可以选择 App 通知、网页弹窗、邮件、Webhook、声音等方式。TradingView 官方帮助文档列出的通知方式包括 App 通知、弹窗、邮件、Webhook URL、声音和纯文本发送等。

新手建议至少打开 App 通知或邮件。

进阶用户如果要接外部系统,可以使用 Webhook,但不要在 Webhook 消息里放密码、密钥或账户登录信息。TradingView 官方也明确提醒,配置 Webhook 时不要在请求正文里包含登录凭据或密码等敏感信息。

alert() 和 alertcondition() 有什么区别?

很多人看到 Pine Script 快讯时,会被 alert() 和 alertcondition() 搞糊涂。简单说,它们都是让脚本产生快讯事件的方法,但使用方式不同。

alertcondition():更像「提前定义几个可选按钮」

alertcondition() 通常用在指标脚本里。脚本作者可以提前定义几个条件,比如:

  • MACD 金叉
  • MACD 死叉
  • RSI 上穿 50
  • RSI 下穿 50

用户创建快讯时,可以在 Condition 下拉菜单里选择其中一个条件。

TradingView Pine Script 文档说明,alertcondition() 允许程序员在指标中创建单独的快讯条件事件,一个指标可以包含多个 alertcondition(),每个调用都会在 Create Alert 对话框的 Condition 下拉菜单里形成一个可选条件。

适合场景:你想把几个清晰的条件列出来,让用户分别选择。

alert():更像「脚本运行到这里就发送提醒」

alert() 更灵活。它可以写在脚本逻辑里,当某个条件成立时执行,并发送动态消息。

比如脚本可以在 RSI 上穿 50 时发送:「RSI 上穿 50,当前 RSI = 53.41」。TradingView 文档说明,alert() 的消息参数可以是动态字符串,能够在运行时生成不同消息;它也可以用于指标和策略。

适合场景:你希望消息内容更灵活,或者脚本逻辑比较复杂,不想把每个条件都拆成单独的下拉选项。

用更通俗的话总结

对比项 alertcondition() alert()
更像什么 在菜单里提前放几个提醒条件 脚本运行到某段逻辑时主动发提醒
常见用途 指标脚本里的固定条件 指标或策略里的动态提醒
消息灵活度 较低,但可用占位符 更高,可包含脚本计算出的动态值
用户创建快讯时 可以选择某个具体条件 通常选择 Any alert() function call
适合谁 想提供清晰条件选项的脚本作者 想写更灵活提醒逻辑的进阶用户

TradingView Pine Script FAQ 也说明,alertcondition() 每个调用会在 Create Alert 的 Condition 下拉菜单中形成一个单独触发项,而脚本如果包含一个或多个 alert() 调用,通常会显示为「Any alert() function call」这一类选择。

为什么 TradingView 快讯会设置失败或没触发?

快讯没触发,不一定是 TradingView 出错。很多时候是设置条件、周期、脚本或通知方式出了问题。

1. 快讯已经过期或被关闭

快讯有到期时间。如果过期了,它就不会再触发。TradingView Pine Script FAQ 提醒,用户需要检查快讯是否仍处于 active 状态,以及是否已经过期。

2. 条件选错了

比如你想设置「向上突破」,却选成了「Greater Than」;或者你想等价格穿越 100,但创建快讯时价格已经在 100 上方,后面没有再次穿越,就不会按你想象中触发。

Crossing、Crossing Up、Greater Than 看起来相近,但逻辑不同:

  • Crossing:穿过某个值,上下都可能触发
  • Crossing Up:从下往上穿过
  • Crossing Down:从上往下穿过
  • Greater Than:大于某个值
  • Less Than:小于某个值

3. 周期不对

价格快讯通常比较直接,但指标、策略和画线快讯会受到图表周期影响。官方帮助文档明确说明,指标、策略和画线类快讯依赖时间周期,因为周期参与指标计算。

你在 1 小时图设置的 RSI 快讯,和 15 分钟图看到的 RSI 信号,不是同一个东西。

4. 创建快讯后修改了指标参数

这是非常常见的问题。你创建快讯时,RSI 参数是 14。后来你把图表上的 RSI 改成 7,以为快讯也会跟着变,但它可能仍按旧参数运行。TradingView 官方帮助文档提醒,如果创建快讯后修改指标参数,已创建快讯会继续使用旧设置触发。

解决方法:删除旧快讯,用新参数重新创建。

5. 只改了 Pine Script,却没有重新创建快讯

TradingView Pine Script 文档说明,创建快讯时,TradingView 会在服务器上保存脚本、输入参数、品种和周期的镜像;之后你修改脚本输入或图表,不会影响已经运行的快讯。

所以你修改 Pine Script 后,最好重新创建快讯。

6. 通知没打开,但快讯其实触发了

有时候快讯已经触发,只是你没收到通知。

原因可能是:

  • 没开启 App 通知
  • 浏览器不允许弹窗
  • 邮件进了垃圾箱
  • 手机系统关闭了 TradingView 通知
  • Webhook 地址错误
  • 只在快讯日志里记录,没有推送到你期望的渠道

TradingView FAQ 建议检查快讯日志,因为快讯可能已经触发,但由于通知设置不同,你没有收到提醒。

7. 触发太频繁,被系统限制

如果脚本或条件设置太敏感,短时间内疯狂触发,也可能导致后续快讯被限制。TradingView FAQ 提到,如果 3 分钟内触发超过 15 个快讯,系统会自动停止后续快讯,以防止过度通知和服务器负载。

8. Pine Script 有运行错误

脚本报错后,快讯可能无法继续执行。官方 FAQ 提到,如果脚本运行时发生错误,来自该脚本实例的快讯可能无法触发,因为错误会停止脚本继续执行。

常见情况包括数组越界、历史数据引用超出范围、循环太重、数据请求逻辑错误等。

为什么快讯和图表信号不一致?

这是进阶用户最容易困惑的问题:明明图表上看到信号,快讯没触发;或者快讯触发了,刷新图表后信号又不见了。

1. 指标重绘

指标重绘是最常见原因。如果指标在当前 K 线还没收盘时就给出信号,后面价格变化,信号可能消失。你收到快讯时,条件确实成立过;但等你刷新图表或 K 线收盘后,条件不再成立,于是图上看起来像「快讯错了」。

TradingView FAQ 说明,如果快讯触发时间和预期不一致,重绘通常是原因之一;未确认的实时 K 线在新 tick 到来时会不断变化,收盘后才最终确认,因此可以用「Once Per Bar Close」来减少这类问题。

2. 快讯周期和你看的图表周期不同

你可能在 1 小时图创建了快讯,但后来切到 15 分钟图看信号。两个周期的指标值不同,信号自然不同。

例如 1 小时 RSI 还没上穿 50,但 15 分钟 RSI 已经上穿了。这不是快讯错了,而是你比较了两个不同周期。

3. 实时数据和历史数据不同

TradingView FAQ 提到,图表的实时 K 线和历史 K 线可能依赖不同数据流;数据提供商可能会调整实时 K 线数据,刷新图表或重启脚本后,显示结果可能和当时触发快讯时不同。这在波动剧烈的加密货币、小周期外汇、低流动性股票上更容易被用户感受到。

4. Pine Script 的历史计算和实时计算逻辑不同

一些脚本在历史 K 线和实时 K 线上的执行方式不同。TradingView FAQ 说明,历史 K 线通常每根收盘计算一次,而实时 K 线可能随着数据更新多次计算;如果脚本在两者上行为不同,就可能造成触发快讯和刷新后图表信号不一致。

5. 使用了 request.security() 或高周期数据

很多自定义脚本会调用其他周期或其他品种的数据。如果脚本没有正确处理高周期数据,就可能出现历史信号漂亮、实时提醒混乱的情况。TradingView FAQ 也提到,错误使用 request.security() 获取其他周期数据,可能导致历史 K 线与实时 K 线无法复现同样结果。

6. 画线或指标参数改了,但快讯仍按旧版本运行

如果你创建快讯后改了图表设置、指标参数或脚本代码,已有快讯不一定同步变化。官方 Pine Script 文档说明,快讯创建时会保存当时脚本、输入、品种和周期的镜像;后续改动不会影响已运行快讯。

解决方法很简单:重要参数改动后,重新创建快讯。

不同用户应该怎么用 TradingView 快讯?

新手用户:先用价格快讯

新手不要一上来就研究 Pine Script 快讯。先学会设置几个关键价格位:

  • 前高突破
  • 前低跌破
  • 支撑位到达
  • 压力位到达
  • 重要整数关口

这样可以帮助你建立「等价格到关键位置再看」的习惯。

有技术指标体系的用户:用指标快讯

如果你已经有固定指标,比如均线、RSI、MACD、布林带,可以把真正重要的条件做成快讯。

但不要把每一个指标变化都设置提醒。提醒太多,最后你会开始忽略所有提醒。

会写 Pine Script 的用户:用脚本快讯

如果你的逻辑无法用普通价格或指标快讯表达,就可以考虑 Pine Script。

比如你希望:

  • 多个指标同时满足
  • 某个条件只在特定时间段触发
  • 快讯消息里显示动态数值
  • 策略订单事件触发提醒
  • 不同方向使用不同消息

这时 alert() 和 alertcondition() 就有价值。

多品种用户:用观察清单快讯

如果你每天看几十个品种,不可能一个个手动设置相同条件。观察清单快讯更适合这类用户。

例如你想监控整个股票池中是否有品种突破某个条件,或者整个加密货币观察列表是否有品种出现特定异动,观察清单快讯会比逐个品种设置更有效率。

风险提示:快讯只是提醒,不等于买卖建议

TradingView 快讯很方便,但它不能替你判断行情。

  • 价格突破不等于突破有效。
  • RSI 超卖不等于马上反弹。
  • MACD 金叉不等于一定上涨。
  • Pine Script 发出信号,也不代表策略适合真实交易。

快讯触发后,你仍然要检查:

  • 当前市场环境
  • 所在时间周期
  • 成交量是否配合
  • 支撑压力是否清晰
  • 风险回报是否合理
  • 止损位置是否明确
  • 是否有重大新闻或数据发布

尤其是 Webhook 和自动化流程,不要在没有充分测试的情况下直接连接真实资金账户。快讯可以提高效率,但不能消除交易风险。

FAQ:TradingView 快讯常见问题

1. TradingView 快讯一定要开着网页才会触发吗?

不一定。TradingView 快讯是在服务器端运行的,你创建并启用快讯后,不需要一直开着网页才能触发。不过你要确保通知方式设置正确,例如 App 通知、邮件、弹窗或 Webhook。TradingView 官方也说明,创建快讯后会在服务器上保存当时的脚本、输入、品种和周期用于运行。

2. 为什么我设置了快讯,但手机没收到通知?

可能是快讯没有触发,也可能是触发了但通知没送到。先检查 TradingView 快讯管理器里的日志,再检查手机系统通知、TradingView App 通知权限、邮件垃圾箱、浏览器弹窗权限等。官方 FAQ 也建议通过快讯日志确认快讯是否实际发生。

3. 价格快讯和技术快讯有什么区别?

价格快讯主要基于某个品种和价格值,比如上穿、下穿、大于、小于某个价格;技术快讯则涉及指标、策略、画线、多条件或更复杂的条件。TradingView 官方也将 Price、Technicals 和 Watchlist 分为不同快讯类型,并说明技术类快讯包含指标、画线、策略等情况。

4. Pine Script 里写了 alertcondition(),为什么没有自动提醒?

因为 alertcondition() 只是让脚本提供一个可选的快讯条件,不会自动创建正在运行的快讯。你还需要把脚本添加到图表,然后打开 Create Alert,在 Condition 里选择对应脚本条件并创建快讯。TradingView Pine Script 文档明确说明,脚本里的快讯代码只创建可用于触发的事件,用户仍需要在图表 UI 中创建运行中的快讯。

5. 为什么快讯触发了,但图表上的信号后来消失了?

常见原因是指标重绘、当前 K 线未收盘、实时数据和历史数据差异、脚本在实时和历史K线上的计算方式不同,或者快讯使用的是旧版脚本和旧参数。为了减少这类问题,可以优先选择「Once Per Bar Close」,并在修改脚本或指标参数后重新创建快讯。TradingView FAQ 也指出,未确认实时K线的数值会变化,收盘后才最终确认,因此使用每根K线收盘触发可以降低信号变化带来的影响。