You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TradingView预警消息中调用前一根K线开盘价?

TradingView Discord预警获取前一根K线开盘价的解决方案

直接在预警设置的模板里用{{open[1]}}是行不通的——TradingView的预警模板仅支持调用当前K线的内置变量(比如{{close}}、{{open}}),不支持带索引的历史数据引用。

要实现需求,必须在指标/策略脚本里提前处理并传递数据,具体步骤如下:

  • 第一步:在吞没K线指标脚本中,定义前一根K线的开盘价变量
    prevOpen = open[1]
    
  • 第二步:在触发吞没信号时,用alert()函数生成包含目标数据的预警消息。如果是直接发文本消息:
    if 你的吞没卖出信号条件
        alert("🟥SELL🟥 - price = " + str.tostring(prevOpen), alert.freq_once_per_bar_close)
    
    如果需要适配Discord的JSON格式:
    if 你的吞没卖出信号条件
        alert('{"content": "🟥SELL🟥 - price = ' + str.tostring(prevOpen) + '"}', alert.freq_once_per_bar_close)
    
  • 第三步:在TradingView的预警设置中,选择从指标/策略触发,直接使用脚本生成的预警内容即可。

内容的提问来源于stack exchange,提问作者Trader E9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 20:14:53