【问题标题】:Cannot call 'crossover' with arguments (series[float], hline); available overloads: crossover(series[float], series[float]) => series[bool]不能用参数调用“交叉”(系列[浮点],hline);可用重载:crossover(series[float], series[float]) => series[bool]
【发布时间】:2021-01-07 01:47:31
【问题描述】:

试图制定策略,但我被困在这里。我是新手。谁能帮我解决它。谢谢

//@version=4
study(" RSI", overlay=false) 
rsiinput = input(14,title="RSI_period", type=input.integer)
ma = input(20,title="ma", type=input.integer)
rsi=rsi(close,rsiinput)
basis = ema(rsi,ma)
plot(rsi, transp=0, title="rsi line", color=color.red, linewidth=2)
plot(basis, title="ma", color=color.red, transp=0, linewidth=2)
f = hline(50, color=#03bbd5, linestyle=plot.style_line, linewidth=3, title="50")
crossover =  crossover(basis,f)

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    参数“f”不是一个系列。要解决此错误,您只需将“f”替换为“50”即可。

    crossover =  crossover(basis, 50)
    

    新年快乐!

    【讨论】:

    • 非常感谢,新年快乐 :)
    • 当我尝试使用解析时,我收到“不能使用可变变量作为安全函数的参数”。你能帮我解决吗?
    • 给出你的问题的链接
    • 非常感谢兄弟,这是链接stackoverflow.com/questions/68061978/…
    猜你喜欢
    • 1970-01-01
    • 2022-08-11
    • 1970-01-01
    • 2022-11-02
    • 2021-09-15
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    相关资源
    最近更新 更多