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

能否用Pine Script查询TV屏幕当前Y轴尺寸?Auto布局锚定故障求助

问题:会话板指标破坏TradingView Auto布局的显示高度

我开发了一款会话板指标,用于在价格及其他绘图下方绘制全尺寸背景板,直观展示东京、伦敦、纽约交易所的开盘/收盘/休市时段,无需手动绘制大量垂直线,帮助分析不同主导时段的价格行为变化。

问题出在Layout窗口的Auto设置上:

  • 关闭Auto时指标运行完全正常
  • 开启Auto后,Auto会把指标绘制的图形作为调整显示高度的锚点。由于指标会在特定时间区间绘制从0到极大值的巨型垂直矩形,直接导致价格被压缩到完全不可读的程度。

之前主显示器从不使用Auto,因此未出现该问题;辅助显示器此前开启Auto但未加载会话板。现在交易流程转变为依赖辅助显示器的4窗口Auto布局,这个问题必须解决。

我困惑的是,为什么Auto对指标绘制的图形有这种反应,普通绘图却不会,怀疑是编码失误导致Auto与这些图形绑定,但找不到具体原因。

我自己设想过一种解决方向:持续查询TV布局窗口的当前高度尺寸,用这个值重新绘制会话板(可能减去1-2个ticks避免Auto误判,但不确定是否会适得其反)。但翻遍文档都找不到查询该数值的方法,也完全不理解Auto与指标绘图的绑定机制。

我是交易者而非程序员,只需要可行的解决办法,目前因基础编程技能有限求助,我可以提供指标代码供查看。尚未尝试任何解决方案,因为文档中找不到有效信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 14:02:47