Константы

Начало  Предыдущий  Следующий

Константы - это те же переменные пользователя, с тем лишь отличием, что значения этих переменных могут быть назначены непосредственно, без участия триггеров.

 

Они могут быть использованы для задания начальных параметров, например, базовое значение размера ставки при догоне, размер процента от банка, проверяемой разности параметров, и т.д. Т.е. вы можете задать значения константам в начале торговой сессии без необходимости поиска и замены значений в условиях и выражениях. Например, вам необходимо проверять одно и тоже условие в нескольких триггерах, допустим коэф. меньше 2. Без использования констант, вам пришлось бы для изменения 2 на 2.5 исправлять все условия. Тогда как вы можете создать константу, скажем MyPrice, присвоить ей значение 2 и использовать MyPrice во всех триггерах. Затем для изменения 2 на 2.5 вам понадобится лишь изменить значение константы.

 

Константы находятся в верхней части окна триггеров:

 

 

Добавить константу можно нажатием на кнопку "Добавить".

 

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

 

Когда константа создана, вы можете использовать ее в любых выражениях триггеров, а так же изменять ее значение, используя "set user variable" действие, проверять их значение, используя "Просмотр переменных". Это крайне удобно, для предотвращения бесконечного цикла без использования инициализации переменных с помощью "set user variable".

 

Пример: