Pine脚本系列[字符串]到字符串的转换 [英] Pine script series[string] to string conversion

查看:13
本文介绍了Pine脚本系列[字符串]到字符串的转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图从数组中读取符号(字符串),但array.get返回一个序列[字符串]对象,而security只接受简单字符串。我尝试强制转换为字符串,但它仍然给出一个";Series[字符串]参数不被接受";错误。有没有办法实现这一点?

//@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目前是不可能的。
security函数需要一个不可变的字符串作为滚动条的输入。
目前没有办法绕过这一点。

这篇关于Pine脚本系列[字符串]到字符串的转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆