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

TradingView/Pine Script如何通过代码隐藏图表交易等元素避免更新重置

Pine Script策略固定隐藏Trades on Chart的实现方案

方案1:硬编码显示参数(最稳定,适合不需要调整显示的场景)

直接在strategy()初始化语句中加入显示控制参数,参数值会覆盖默认配置,每次代码更新重新加载脚本时自动生效,不会被重置:

//@version=5
strategy("你的策略名称", 
    overlay=true,
    show_trades=false, // 完全隐藏Trades on Chart图表交易记录
    show_labels=false, // 隐藏信号标签,可选配置
    // 以下为你原有的策略参数,如初始资金、下单量规则等
    initial_capital=10000,
    default_qty_type=strategy.cash,
    default_qty_value=1000,
    commission_type=strategy.commission.percent,
    commission_value=0.1
)

方案2:配置输入开关(灵活度高,支持临时切换显示状态)

如果存在偶尔需要查看交易记录的需求,可以将显示逻辑绑定到输入控件,你在面板中设置的开关状态会保留,不会随代码更新被重置:

//@version=5
// 顶部新增显示控制输入项
hide_chart_trades = input.bool(true, title="隐藏图表交易记录")
hide_signal_labels = input.bool(true, title="隐藏信号标签")

strategy("你的策略名称",
    overlay=true,
    show_trades = not hide_chart_trades,
    show_labels = not hide_signal_labels,
    // 其余原有策略参数保持不变
)

补充说明

  • 上述参数适配Pine Script v4、v5版本,v3及更早版本建议先升级脚本版本后使用。
  • 配置完成后若仍有残留显示,可删除图表上已有的旧策略实例,重新添加脚本即可完全生效。

内容的提问来源于stack exchange,提问作者Mark Waschkowski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:06:07