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

TradingView策略退出时如何获取正确实时值用于Alert消息?

解决TradingView平仓策略Webhook获取正确平仓价格的问题

TradingView Webhook设置示意图

目前通过TradingView向Telegram发送Webhook时,开仓策略的Alert消息里close值能准确返回入场价格,但平仓策略场景下,Alert消息中的close值返回的是开仓时的入场价格,而非实际平仓价格。以下是几种解决方法:

方法一:直接使用策略内置变量

在Pine Script里,策略平仓时可以直接调用strategy.close_price变量,这个变量专门记录当前平仓操作的实际成交价格,把Alert消息里的close替换成strategy.close_price即可。

方法二:自定义变量捕捉平仓价格

如果需要更灵活的控制,可以提前定义变量,在平仓条件触发时抓取当前K线的价格:

// 定义变量存储平仓价格
var float exitPrice = na

// 示例平仓条件,根据你的策略逻辑修改
if (平仓条件)
    exitPrice := close  // 捕捉当前K线收盘价作为平仓价
    strategy.close("持仓名称")

之后在Alert消息里引用exitPrice变量,就能拿到正确的平仓价格。

方法三:确认Alert触发时机

检查策略的Alert触发设置,确保是在平仓信号触发的K线上触发,比如选择"Once per bar close",避免因信号延迟导致取到开仓K线的价格。

内容的提问来源于stack exchange,提问作者김한수

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:25:51