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

TradingView Pine Script如何移除绘图线仅保留左上角数值

解决方法

你遇到的缩放异常问题是默认plot()逻辑导致的:默认配置下plot()会在主图绘制线条,同时将绘制值纳入价格轴自动缩放的计算范围,直接打乱原有价格的显示比例。

要保留左上角指标面板的数值展示、完全移除绘图线条且不干扰价格缩放,只需要给每个plot()调用添加display = display.data_window参数即可,这个参数会让plot()仅向数据面板输出数值,不在K线区域生成任何图形,也不会参与价格轴的缩放计算,原有计算逻辑完全不需要改动。


修改后可直接使用的完整代码

indicator(title="Lot Size Calculator", shorttitle="LotSize", overlay=true, precision=2)

amount = input.int(title="Amount", defval=1000, minval=1)
stopsize = input.int(title="Stop Loss Size", defval=100, minval=10)

// 计算交易手数
plot(amount / stopsize, color=color.yellow, display=display.data_window, title="Lot Size")

// 显示止损点位
plot(stopsize, color=color.red, display=display.data_window, title="Stop Loss Size")

// 显示止盈点位
plot(stopsize * 1.30, color=color.green, display=display.data_window, title="Take Profit Size")

修改点说明

  • 所有plot()新增display = display.data_window配置,彻底关闭线条绘制和对价格缩放的影响
  • 给每个plot()新增title参数,左上角面板的数值会显示对应业务名称,不会出现无标识的序列值
  • 移除了原代码最后一行末尾多余的*语法错误符号

替换原有代码保存后即可正常使用,不会再有线条干扰图表缩放,三个计算值会正常展示在左上角指标区域。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 22:06:51