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

如何获取TradingView价格刻度的最高与最低价格?

获取TradingView价格刻度最高/最低数值的可行方案
  • Pine Script v5 原生限制:目前Pine Script v5官方没有提供直接获取图表y轴价格刻度最高、最低值的API,翻遍官方参考文档也找不到相关接口。

  • 替代实现思路:

    • 若你要的是当前可见图表区域的价格极值,可以用ta.highest(barstate.islast ? ta.barssince(barstate.islast) + 1 : 0)和ta.lowest(barstate.islast ? ta.barssince(barstate.islast) + 1 : 0)计算当前视窗内的最高、最低价,这个结果和价格刻度的极值基本一致(除非手动缩放图表或有特殊显示设置)。
    • 要是需要严格匹配y轴显示的刻度值,可以自己模拟TradingView的刻度生成逻辑:先通过视窗内的价格极值确定范围,再结合标的的最小变动单位(syminfo.mintick)和平台的刻度间隔规则(通常是线性或对数级的间隔)推算出对应的刻度极值。
  • 网页端JS的局限性:TradingView网页端内部JS确实有处理刻度渲染的函数,但这些属于平台私有API,既不对外公开,平台也会限制外部脚本调用权限,所以这条路走不通,也违反平台使用规范。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 21:40:57