#triggers #pine-script #tradingview-api
Вопрос:
Все еще новичок в сценарии Pine. Написание сценария полосы Боллинджера, и мне нужны два триггера, где один триггер должен произойти 1-м (цена закрытия пересекает верхнюю полосу) и установить переменную в значение true и не изменится до тех пор, пока 2-й триггер (выведет меня из торговли), когда цена пересечет среднюю полосу, затем выполнит и закроет сделку.
Триггеры не будут происходить на одном и том же баре.
Я думаю, что ищу правильную переменную, которую я могу установить true и сохранить ее значение через несколько баров, пока я ее не изменю. Как я уже сказал, я новичок и ищу быстрый ответ.
Ответ №1:
Вы можете объявить переменную для этой цели с var
помощью ключевого слова. Он будет удерживать свое значение по столбцам, пока вы его не измените.
var bool upperBandCrossed = false
bool exitCond = false
if open < upperBB and close > upperBB
upperBandCrossed := true
if open > basis and close < basis and upperBandCrossed
exitCond := true
upperBandCrossed := false
Комментарии:
1. Спасибо, Большое Спасибо!!