【问题标题】:PineScript - Mismatched input ')' expecting ':'PineScript - 不匹配的输入 ')' 期待 ':'
【发布时间】:2021-12-07 12:19:11
【问题描述】:

PineScript 新手,正在运行此代码,但它给了我一个错误:

脚本:

194 - 如果 av_use

195 - 警报(message="e=" + 代理 + " b=long q="

196 - + tostring(tradePositionSize)

197 - + " s=" + 对

198 - + " t=" + (av_limitOrder ? "limit fp=")

199 - + " fsl=" + tostring(t_stop)

200 - + " ftp=" + tostring(t_target)

201 - + (av_gtdOrder != 0 和 av_limitOrder ? gtdString : ""),

202 - 频率=alert.freq_once_per_bar_close)

错误:

第 195 行:不匹配的输入 ')' 需要 ':'。

【问题讨论】:

    标签: pine-script trading pine-script-v4


    【解决方案1】:

    第 198 行括号中的变量仅构成三元运算符的一部分。例如

    (av_limitOrder ? "limit fp=") 
    

    喜欢将某些东西作为“其他”陈述来遵循。像这样:

    (av_limitOrder ? "limit fp=" : or something else when avlimitorder is false)  
    

    所以我们需要一个冒号和括号内的另一个替代变量。

    为我的朋友干杯

    【讨论】:

    • 成功了!谢谢。
    猜你喜欢
    • 2013-11-23
    • 2021-12-10
    • 2021-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 2022-12-29
    • 2023-03-30
    相关资源
    最近更新 更多