Несколько индикаторов Stochastic в одном окне. Автоматическая градиентная раскраска, несколько типов шагов периодов, отдельно для сглаживания, реверс и возможность показывать другой инструмент.
По умолчанию установлен экспоненциальный шаг периода расчета от 3 до 89, что дает для 8 линий последовательность Фибоначчи (3, 5, 8, 13, 21, 34, 55, 89). Здесь нет скрытого смысла, это просто красивая точка отсчета, с которой можно начинать экспериментировать.
Использование ряда периодов c экспоненциальным ростом акцентирует внимание на коротких периодах, при этом оставляя возможность видеть на том же графике медленные линии. Линейный шаг больше выделяет медленные линии. Остальные типы шагов дают нечто среднее.
Для больших периодов рекомендуется устанавливать сглаживание (параметр SlowingEnd, если большие периоды в конце). По умолчанию установлен ряд сглаживания от 1 до 5 с экспоненциальным ростом.
Вы можете использовать произвольные периоды. Для этого их необходимо прописать в параметр Periods через запятую, пробел или точку с запятой, при этом параметры автоматического расчета периодов игнорируются. Количество периодов будет использовано для автоматического расчета набора периодов сглаживания вместо LineCount.
При необходимости увеличить число линий измените определение MAX_PLOTS в начале основного кода скрипта на большее число (не больше 512). Но имейте в виду, что каждая линия, даже неиспользуемая, приводит к увеличению используемой памяти.
Для того, чтобы быстро изменить порядок отображения линий, не меняя для этого почти все параметры индикатора, можно воспользоваться специальным параметром StartInFront. Когда он включен, первые периоды рисуются сверху, когда выключен - снизу. Такое переключение может быть актуально при использовании для отображения толстых линий (LineWidth > 1), если необходимо выделить быстрые или медленные линии.
Здесь при всех прочих равных параметрах указан разный StartInFront. Сверху быстрые линии перекрывают медленные (StartInFront = true, значение по умолчанию), снизу - наоборот.
Индикатор не делает проверок на наличие необходимой истории. Если после запуска какие-либо части индикатора отображены неверно (пустое окно или прямые линии), нужно его перезапустить после того, как терминал подгрузит необходимые данные. Это более актуально при использовании индикатора для отображения другого символа.
Старую версию можно найти здесь: https://gitlab.com/fxcoder/mt-script-archive.
По умолчанию установлен экспоненциальный шаг периода расчета от 3 до 89, что дает для 8 линий последовательность Фибоначчи (3, 5, 8, 13, 21, 34, 55, 89). Здесь нет скрытого смысла, это просто красивая точка отсчета, с которой можно начинать экспериментировать.
Использование ряда периодов c экспоненциальным ростом акцентирует внимание на коротких периодах, при этом оставляя возможность видеть на том же графике медленные линии. Линейный шаг больше выделяет медленные линии. Остальные типы шагов дают нечто среднее.
Для больших периодов рекомендуется устанавливать сглаживание (параметр SlowingEnd, если большие периоды в конце). По умолчанию установлен ряд сглаживания от 1 до 5 с экспоненциальным ростом.
Вы можете использовать произвольные периоды. Для этого их необходимо прописать в параметр Periods через запятую, пробел или точку с запятой, при этом параметры автоматического расчета периодов игнорируются. Количество периодов будет использовано для автоматического расчета набора периодов сглаживания вместо LineCount.
При необходимости увеличить число линий измените определение MAX_PLOTS в начале основного кода скрипта на большее число (не больше 512). Но имейте в виду, что каждая линия, даже неиспользуемая, приводит к увеличению используемой памяти.
Для того, чтобы быстро изменить порядок отображения линий, не меняя для этого почти все параметры индикатора, можно воспользоваться специальным параметром StartInFront. Когда он включен, первые периоды рисуются сверху, когда выключен - снизу. Такое переключение может быть актуально при использовании для отображения толстых линий (LineWidth > 1), если необходимо выделить быстрые или медленные линии.
Здесь при всех прочих равных параметрах указан разный StartInFront. Сверху быстрые линии перекрывают медленные (StartInFront = true, значение по умолчанию), снизу - наоборот.
Индикатор не делает проверок на наличие необходимой истории. Если после запуска какие-либо части индикатора отображены неверно (пустое окно или прямые линии), нужно его перезапустить после того, как терминал подгрузит необходимые данные. Это более актуально при использовании индикатора для отображения другого символа.
Параметры
Параметр | Описание |
---|---|
Line count | Количество линий. |
PERIODS | Основные периоды |
Start | Первый период расчета. |
End | Последний период расчета. |
Step | Тип шага периодов. |
Custom (overrides above params) | Пользовательский набор периодов. Приоритет над параметрами выше. Периоды разделяются пробелом, запятой или точкой с запятой. |
SLOWING PERIODS | Периоды усреднения |
Start | Первый период усреднения (параметр Slowing стандартного индикатора Stochastic). |
End | Последний период усреднения (параметр Slowing стандартного индикатора Stochastic). |
Step | Тип шага периодов. |
Custom (overrides above params) | Пользовательский набор периодов. Приоритет над параметрами выше. Периоды разделяются
пробелом, запятой или точкой с запятой. Если указан один период, будет использоваться одниковое значение, повторенное для соответствия количеству основных периодов (PERIODS). |
SOURCE | Источник данных |
Symbol | Инструмент. Пустое значение означает инструмент графика. |
Reverse | Реверс. |
Price Type | Тип цены для расчёта отклонения (Close/Close или Low/High) |
VISUAL | Внешний вид |
Theme | Цветовая тема |
Gradient Type | Тип градиента |
Start Color | Цвет первой линии. |
Middle Color (None = do not use) | Промежуточный цвет (None - не использовать). |
End Color | Цвет последней линии. |
Start in Front | Линии первых периодов рисовать сверху. |
Line Width (0 = do not set) | Толщина линий (0 - не менять). |
ETC | Прочее |
Shift | Сдвиг вправо или влево. |
Maximum Number of Bars | Максимальное количество баров для расчета и отображения. |
Загрузка
Исходный код скрипта находится в хранилище: https://gitlab.com/fxcoder-mql/multistoch.Старую версию можно найти здесь: https://gitlab.com/fxcoder/mt-script-archive.
Комментариев нет:
Отправка комментария