我正在尝试从数组中读取符号(字符串),但是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)