0

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

脚本:

194 - 如果 av_use

195-警报(消息=“e=”+代理+“b=long q=”

第196章

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 行:不匹配的输入 ')' 期望 ':'。 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

1

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

(av_limitOrder ? "limit fp=") 

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

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

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

干杯我的朋友

于 2021-10-20T17:48:56.500 回答