【问题标题】:Pine script series[string] to string conversionPine 脚本系列[字符串] 到字符串的转换
【发布时间】:2021-05-01 20:34:07
【问题描述】:

我正在尝试从数组中读取符号(字符串),但 array.get 返回一个 series[string] 对象,而 security 只接受简单的字符串。我尝试转换为字符串,但它仍然给出“系列 [字符串] 参数不被接受”错误。有没有办法让这个工作?

//@version=4
study("etfa", shorttitle = 'etfa', max_bars_back=500, overlay = false)
length=input(40, title="length", type=input.integer)
sFunc(length) =>
    kkl=stoch(close,high,low,length)
    kkl
aaa=array.new_float(0,0)
aa=array.new_string(4, "text")
array.set(aa,0,"AAPL")
array.set(aa,1,"MSFT")
array.set(aa,2,"AMZN")
array.set(aa,3,"GOOGL")




for i = 0 to 3
    
    k=array.get(aa,i)
    r=string(k)
    rr=security(r, timeframe.period,sFunc(length))
    array.push(aaa,rr)

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    恐怕目前在 Pine 中这是不可能的。
    security 函数需要一个不可变字符串作为股票代码的输入。
    暂时没有办法解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多