Pine Script 有替代或替换功能吗?

Does Pine Script have a substitute or replace function?

背景

我已经构建并发布了一个脚本来通过 Quandl 数据连接器检索每日空头交易量数据:

Short Volume Script

实际上我刚刚发现此脚本无法正确访问优先股或分类股的数据,例如 BRK.ABRK.B,因为 Quandl 上的符号/股票代码中的字面句点我相信要么是斜杠要么是下划线。

代码

这是我目前在脚本中使用的内容:

quandl_ticker = "QUANDL:FINRA/FNSQ_" + syminfo.ticker
quandl_dly_sh_vol = security(quandl_ticker, "D", close )

我正在寻找的结果是:

"QUANDL:FINRA/FNSQ_" + substitute( syminfo.ticker, ".", "_" )

BRK.B 转换为 BRK_B。我希望这已经足够清楚了。

str.replace_all 内置函数听起来像您要查找的内容:

quandl_ticker = "QUANDL:FINRA/FNSQ_" + str.replace_all(syminfo.ticker, ".", "_")