Pine script 第102行:无法调用';运算符==';与';expr1和x27=输入整数。参数的类型应为:const string;

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

我有下面的代码上面的错误消息,我不知道为什么,请帮助。 用于mtf指示器。参数是一个字符串,因为有引号。这真是令人困惑

有人能帮忙吗

    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)