字符串数组作为输入选项?
Array of strings as input options?
我正在为每个输入重复大量选项,并且我尝试了 pinescript 中的所有内容来传递字符串数组。如何实现?
大问题:
result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**["None", "No More Ema8 Energy", "Many strings..."]**)
我想要的:
result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**options**)
这不能在 Pine 中完成。它需要是一个常量列表。
你能做的最好的事情是这样的:
//@version=4
study("My Script", overlay=true)
// Long version
O1 = "string1"
O2 = "string2"
O3 = "string3"
O4 = "string4"
O5 = "string5"
O6 = "string6"
O7 = "string7"
O8 = "string8"
O9 = "string9"
O10 = "string10"
// Compact version
// O1="string1",O2="string2",O3="string3",O4="string4",O5="string5",O6="string6",O7="string7",O8="string8",O9="string9",O10="string10"
i_test = input(O3, type=input.string, title="Choose a string", options=[O1,O2,O3,O4,O5,O6,O7,O8,O9,O10])
plot(na)
我正在为每个输入重复大量选项,并且我尝试了 pinescript 中的所有内容来传递字符串数组。如何实现?
大问题:
result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**["None", "No More Ema8 Energy", "Many strings..."]**)
我想要的:
result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**options**)
这不能在 Pine 中完成。它需要是一个常量列表。
你能做的最好的事情是这样的:
//@version=4
study("My Script", overlay=true)
// Long version
O1 = "string1"
O2 = "string2"
O3 = "string3"
O4 = "string4"
O5 = "string5"
O6 = "string6"
O7 = "string7"
O8 = "string8"
O9 = "string9"
O10 = "string10"
// Compact version
// O1="string1",O2="string2",O3="string3",O4="string4",O5="string5",O6="string6",O7="string7",O8="string8",O9="string9",O10="string10"
i_test = input(O3, type=input.string, title="Choose a string", options=[O1,O2,O3,O4,O5,O6,O7,O8,O9,O10])
plot(na)