Pine script 第102行:无法调用';运算符==';与';expr1和x27=输入整数。参数的类型应为:const string;
我有下面的代码上面的错误消息,我不知道为什么,请帮助。 用于mtf指示器。参数是一个字符串,因为有引号。这真是令人困惑 有人能帮忙吗Pine script 第102行:无法调用';运算符==';与';expr1和x27=输入整数。参数的类型应为:const string;,pine-script,Pine Script,我有下面的代码上面的错误消息,我不知道为什么,请帮助。 用于mtf指示器。参数是一个字符串,因为有引号。这真是令人困惑 有人能帮忙吗 res(Resolution) => if Resolution == "00 Current" timeframe.period else if Resolution == "01 1m" &quo
res(Resolution) =>
if Resolution == "00 Current"
timeframe.period
else
if Resolution == "01 1m"
"1"
else
if Resolution == "02 3m"
"3"
else
if Resolution == "03 5m"
"5"
else
if Resolution == "04 15m"
"15"
else
if Resolution == "05 30m"
"30"
else
if Resolution == "06 45m"
"45"
else
if Resolution == "07 1h"
"60"
else
if Resolution == "08 2h"
"120"
else
if Resolution == "09 3h"
"180"
else
if Resolution == "10 4h"
"240"
else
if Resolution == "11 1D"
"1D"
else
if Resolution == "12 1W"
"1W"
else
if Resolution == "13 1M"
"1M"
似乎您正在函数中传递输入整数类型。不能将整数与字符串进行比较。使用tosting()或str.format()函数解析数据
在res()调用中
请编辑您的问题并发布整个脚本。仅此代码段无法再现您所遇到的错误。
x = input(01)
m = "1m"
res(tosting(x) + m)