Universal Main Window MT5
- Индикаторы
- Yurij Kozhevnikov
- Версия: 1.6
- Обновлено: 18 сентября 2018
- Активации: 20
Индикатор Universal Main 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 = |
and (high(0) > high(1), high(1) > high(2))
|
Expression2 = |
and(low(0) < low(1), low(1) < low(2))
|
Expression3 = |
average(high(0), low(0)
|
Expression4 = |
if (Expression2, low(0), Expression3)
|
Expression5 = |
|
Expression6 = |
|
Line Function = |
if (Expression1, high(0), Expression4))
|