Alerts in pine/ru

From TradingView Wiki
Jump to: navigation, search
Language: English  • 日本語 • 한국어 • Português • Русский

Функция аннотации alertcondition позволяет создавать пользовательские условия предупреждения в исследованиях Pine.

Функция имеет следующую подпись:

alertcondition(condition, title, message)

condition (условие) это последовательность логических значений, которая используется для предупреждения. Доступные значения: true, false. Истина означает, что условие предупреждения выполнено, предупреждение должно срабатывать. False означает, что условие предупреждения не выполняется, предупреждение не должно запускаться. Это необходимый аргумент.

tiile (название) необязательный аргумент, который задает имя условия предупреждения.

message (сообщение) необязательный аргумент, указывающий текстовое сообщение, отображаемое при срабатывании предупреждения.

Вот пример создания условия предупреждения:

//@version=2
study("Example of alertcondition")
src = input(close)
ma_1 = sma(src, 20)
ma_2 = sma(src, 10)
c = cross(ma_1, ma_2)
alertcondition(c, title='Red crosses blue', message='Red and blue have crossed!')
plot(ma_1, color=red)
plot(ma_2, color=blue)

Функция создает условие предупреждения, которое доступно в диалоговом окне «Создать предупреждение».

Обратите внимание, что условие alertcondition НЕ запускает предупреждения из кода автоматически, но дает вам возможность создать настраиваемое условие для диалога Create Alert. Предупреждения должны быть установлены вручную. Кроме того, предупреждение, инициированное на основе пользовательского условия, которое вы создали в Pine-коде, не отображается на диаграмме.

Один сценарий может включать более одного условия предупреждения.

Чтобы создать оповещение, основанное на условии alert, необходимо применить скрипт Pine с функцией alertcontidion к текущей диаграмме, открыть диалоговое окно Create Alert (добавить оповещение), выбрать применимый скрипт Pine с функцией alertcontidion в качестве основного условия для предупреждения и выбрать конкретное условие предупреждения (пример для предыдущего скрипта на скриншоте ниже).

Pine alertcondition .png