Январь 22, 2016

Уведомления из Pine скриптов

Мы добавили функцию alertcondition которая позволяет создавать условия оповещения в Pine скриптах.

Функция имеет следующую сигнатуру:

alertcondition(condition, title, message)

‘condition’ параметр типа boolean. Возможные значения: true, false.

  • true означает, что условие уведомления выполнилось, оповещение должно сработать.
  • false означает, что условие оповещения не выполнилось, в случае данного значения оповещение не сработает.

Аргумент ‘condition’ является обязательным.

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

‘message’ необязательный аргумент который определяет текст сообщения которое отобразится при срабатывании оповещения.

 

Пример создания условия оповещения в Pine скрипте:

//@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 не создает оповещения в Pine коде автоматически, а только позволяет создать гибкое условие срабатывания оповещения для использования в диалоге создания оповещения. Оповещение необходимо создать вручную. Оповещения, созданные с использованием данной функции, не имеют визуального отображения на графике.

Один скрипт может содержать более одного вызова alertcondition.

Для создания оповещения, основанного на заданном вызовом alertcondition условии, вам необходимо применить на графике  Pine скрипт, содержащий вызовы alertcondition, открыть диалог создания оповещения, выбрать в качестве основного условия примененный скрипт и далее, выбрать конкретное  условие, созданное вами в коде.

XEFExrR