Pine script 获取Pine脚本中的字符串长度

Pine script 获取Pine脚本中的字符串长度,pine-script,tradingview-api,Pine Script,Tradingview Api,我有一个字符串,动态地为该字符串赋值,我想在字符串内容更改时触发警报。我找不到任何选项来获取pine脚本中的字符串长度。你能推荐我吗。 提前感谢。没有用于提取字符串长度的内置函数,但是您可以通过比较当前状态和前一个状态来监控字符串变量在运行期间是否发生了更改。但是,您将被限制为1次更改/bar,或者您必须在可能更改变量的代码的每个部分之后创建不同的监视函数 例如: //@version=4 study("String Changed!") var string someSt

我有一个字符串,动态地为该字符串赋值,我想在字符串内容更改时触发警报。我找不到任何选项来获取pine脚本中的字符串长度。你能推荐我吗。
提前感谢。

没有用于提取字符串长度的内置函数,但是您可以通过比较当前状态和前一个状态来监控字符串变量在运行期间是否发生了更改。但是,您将被限制为1次更改/bar,或者您必须在可能更改变量的代码的每个部分之后创建不同的监视函数

例如:

//@version=4
study("String Changed!")

var string someString = ""

bool changeTrigger = crossover(sma(close, 5), sma(close, 10))

if changeTrigger
    someString := someString + " add"

bool stringHaveChanged = someString != someString[1]

bgcolor(stringHaveChanged ? color.red : na)