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

Pine Script如何正确显示strategy.account_currency账户货币?

问题原因

  • 必须使用策略类型脚本才能调用strategy.account_currency变量:如果你的脚本开头用的是indicator()声明,属于指标脚本,所有strategy.*的专属变量都无法正常取值,返回空值就会显示空白。
  • 未设置表格单元格的基础显示样式:你当前的代码没有指定单元格的文字颜色、背景色,默认样式在部分TradingView主题下会出现文字和背景色一致的情况,看起来就是空白表格。
  • 你代码中的if true判断无实际作用,可直接删除。

正确实现代码

//@version=5
strategy("显示账户货币示例", overlay=true) // 必须声明为策略脚本

// 提前设置表格基础样式,避免样式冲突导致内容不可见
var table theTable = table.new(position.bottom_right, 1, 5, bg_color=color.white, border_width=1)
// 显式指定单元格样式,转字符串保证类型兼容性,避免异常空显示
table.cell(theTable, 0, 0, text=str.tostring(strategy.account_currency), text_color=color.black, bg_color=color.gray)

验证说明

运行脚本后,在策略设置的「属性」tab可以看到「账户货币」的配置项,表格中显示的值会和该配置项的内容完全一致。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 09:15:03