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

如何将两个Pine Script指标添加到图表右上角的表格中展示

实现方案

你可以把两个指标合并为同一个Pine脚本,通过TradingView内置的表格组件直接在图表右上角展示对应数值,完整可直接运行的代码如下:

//@version=5
indicator("蜡烛指标表格", overlay=true, precision=0)

// 计算两个指标的数值
current_candle_val = 100/(high - low)/100
prev_candle_val = 100/(high[1] - low[1])/100

// 初始化右上角表格,仅脚本首次加载时执行一次
if barstate.isfirst
    var table indi_table = table.new(
     position.top_right, 2, 2, 
     border_width=1, border_color=color.black,
     bg_color=color.white, text_color=color.black
    )
    // 填充表头
    table.cell(indi_table, 0, 0, "当前K线指标")
    table.cell(indi_table, 1, 0, "前一根K线指标")

// 每次K线更新时填充最新数值
table.cell(indi_table, 0, 1, str.tostring(current_candle_val))
table.cell(indi_table, 1, 1, str.tostring(prev_candle_val))

自定义调整说明

  • 若需要修改表格样式,可调整table.new中的边框、背景、文字颜色等参数
  • 若需要调整数值显示精度,修改str.tostring的第二个参数即可,例如str.tostring(current_candle_val, "#.00")就会固定保留两位小数
  • 如果你需要把指标值修改为其他计算逻辑的数值,直接调整current_candle_val和prev_candle_val的计算公式即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 21:06:03