PineScript - несоответствующий ввод ')' ожидание ':'
Я новичок в PineScript, запустил этот код, но выдает ошибку:
Сценарий:
194 - если av_use
195 - предупреждение (message = "e =" + broker + "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 - freq = alert.freq_once_per_bar_close)
Ошибка:
1 ответ
Решение
Ваши переменные в скобках в строке 198 составляют только часть тернарного оператора. Например
(av_limitOrder ? "limit fp=")
Это желание следовать за чем-то в виде «другого» утверждения. Нравится:
(av_limitOrder ? "limit fp=" : or something else when avlimitorder is false)
Итак, нам нужно двоеточие и еще одну альтернативную переменную в скобках.
Приветствует мой друг