Universal Separate Window MT5
- Индикаторы
- Yurij Kozhevnikov
- Версия: 1.6
- Обновлено: 18 сентября 2018
- Активации: 20
Индикатор Universal Separate Window MT5 работает по вашим правилам. Достаточно ввести формулу, по которой будет рисоваться линия индикатора.
Данный индикатор предназначен для работы в дополнительном окне графика.
Все индикаторы серии Universal:
В главном окне | В дополнительном окне | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Бесплатные |
|
|
||||||||
Полные |
|
|
Входные параметры
Название | Описание |
---|---|
Expression1 = | Поле, в которое можно вписать часть формулы, заменив эту часть в последующих выражениях и в основной формуле названием параметра Expression1. Необязательный параметр. |
Expression2 = | Поле, в которое можно вписать часть формулы, заменив эту часть в последующих выражениях и в основной формуле названием параметра Expression2. Необязательный параметр. |
Expression3 = | Поле, в которое можно вписать часть формулы, заменив эту часть в последующих выражениях и в основной формуле названием параметра Expression3. Необязательный параметр. |
Expression4 = | Поле, в которое можно вписать часть формулы, заменив эту часть в последующих выражениях и в основной формуле названием параметра Expression4. Необязательный параметр. |
Expression5 = | Поле, в которое можно вписать часть формулы, заменив эту часть в следующем выражении и в основной формуле названием параметра Expression5. Необязательный параметр. |
Expression6 = | Поле, в которое можно вписать часть формулы, заменив эту часть в основной формуле названием параметра Expression6. Необязательный параметр. |
Line Function = | Поле, в которое необходимо вписать свою формулу. Обязательный параметр. |
Line Label | Название, которое будет отображаться в "Окне данных". Необязательный параметр. |
Draw count bars | Количество баров, для которого будет рассчитываться индикатор. Ноль или отрицательное значение означают весь график. |
Digits | Количество знаков после запятой для значений индикатора. Отрицательное значение означает точность значений текущего графика. |
Draw Type | Выбор стиля рисования индикатора: линия, отрезки или стрелки. |
Arrow Code | Код стрелки для соответствующего стиля рисования. |
Shift | Смещение линии индикатора относительно графика. |
Особенности
Индикатор проверяет корректность введённой формулы и количество аргументов в функциях. Если в формуле найдена ошибка, в журнале экспертов появляется соответствующая запись, а инициализация завершается с ошибкой.
Если в процессе вычислений появляется арифметическая ошибка (деление на ноль, квадратный корень из отрицательного числа) или производится попытка запросить данные цены или стандартных индикаторов за пределами графика или в функцию запроса значения стандартного индикатора вносятся некорректные аргументы, то индикатор показывает в данной точке отсутствие значения.
Регистр символов в названиях функций не имеет значения. Количество пробелов в формуле не имеет значения.
Целая и дробная части в числах разделяются точкой, аргументы функций разделяются запятыми.
Правила написания формул
Поддерживаются следующие арифметические действия:Обозначение | Описание |
---|---|
+ | Сложение |
- | Вычитание |
* | Умножение |
/ | Деление |
^ | Возведение в степень |
Обозначение | Описание |
---|---|
< | Меньше |
> | Больше |
= | Равно |
<= | Меньше или равно |
>= | Больше или равно |
<> | Не равно |
Поддерживаются только круглые скобки.
Отличия от бесплатной версии
Отличием данного индикатора от бесплатной версии является поддержка операций сравнения и логических функций IF, AND, OR и NOT, что превращает его в мощный универсальный инструмент, способный реализовать почти любую идею пользователя.Функции
Описание функцийДиапазоны
Пример формулы
Expression1 = |
Or ( Close(0) >= High(1) , Close(0) >= High(2) )
|
Expression2 = |
Or ( Close(0) <= Low(1) , Close(0) <= Low(2) )
|
Expression3 = |
If ( Expression2, -1, 0 )
|
Expression4 = |
|
Expression5 = |
|
Expression6 = |
|
Line Function = |
if ( Expression1, 1, Expression3 )
|