Вы можете использовать функцию change () , чтобы проверить, изменилась ли переменная.
//@version=3
study("Custom alert condition", overlay=true)
my_variable = close > open
alertcondition(change(my_variable), title='Triggers when close is above the open or vice versa', message='Candle color changed!')
// this is here because a study chart requires at least one plot, bgcolor or barcolor call
// setting the bar color to na (i.e. N/A) does nothing
barcolor(na)
Затем вы можете перейти к значку будильника в верхнем правом углу и создать новое оповещение, которое использует это пользовательское условие. Есть варианты, чтобы вызвать его один раз в минуту, один раз для бара или другого.
Вот условие тестирования, чтобы проверить, правильно ли вы создали предупреждение, настроить его на срабатывание каждую минуту, и оно должно срабатывать быстро.
//@version=3
study("Testing condition", overlay=true)
alertcondition(close, title='Triggers when close changes', message='Close has changed!')
barcolor(na)