Variable Index Dynamic Average CMO-based (VIDYA_CMO)
- Версия: 1.5
- Требования: Lua 5.4
- Размер: 700.88 KB
- Просм: 3452
- Добавлено: 18.10.18
- Скачано: 2034
- Изменено: 21.09.25
Реализация Variable Index Dynamic Average (VIDYA) для терминала Quik.
Это одна из удачных попыток улучшения стандартной экспоненциальной средней, предпринятая Тушаром Чендом (Tushar Chande). Улучшения заключаются в динамическом изменении периода усреднения в зависимости от волатильности рынка. Для расчета волатильности используется индикатор Chande Momentum Oscillator (CMO).
VIDYA (CMO) — это адаптивная скользящая средняя, созданная для того, чтобы более гибко реагировать на рыночные изменения по сравнению с классическими Moving Average.
В основе индикатора лежит комбинация:
-
Variable Index Dynamic Average (VIDYA) — скользящая средняя с динамическим коэффициентом сглаживания;
-
Chande Momentum Oscillator (CMO) — осциллятор, оценивающий силу восходящего и нисходящего движения цены.
Благодаря использованию CMO в формуле VIDYA, индикатор изменяет свою чувствительность в зависимости от текущей волатильности и направления тренда. Это позволяет:
-
сглаживать боковое движение, уменьшая количество ложных сигналов;
-
быстрее реагировать на сильные импульсы;
-
лучше отслеживать динамику трендовых участков.
Как использовать VIDYA (CMO):
-
Определение тренда: линия VIDYA, направленная вверх, указывает на восходящее движение, вниз — на нисходящее.
-
Фильтрация сигналов: индикатор эффективен при работе в паре с уровнями поддержки/сопротивления, свечными паттернами или другими осцилляторами.
-
Точки входа и выхода: пробой цены относительно линии VIDYA может рассматриваться как сигнал к открытию или закрытию позиции, особенно если это подтверждается дополнительными индикаторами.
Преимущества VIDYA (CMO):
-
высокая адаптивность к рыночным условиям;
-
меньше ложных сигналов в период флэта;
-
возможность применять в разных таймфреймах и на любых рынках (акции, форекс, криптовалюты).
Индикатор VIDYA (CMO) подходит трейдерам, которые ищут более точный инструмент для анализа динамики рынка и хотят объединить преимущества скользящих средних с индикатором силы движения.

Интересной особенностью индикатора является переход в практически горизонтальное положение при завершении активного тренда. Таким образом можно получать сигналы на выход из позиции.
Используются 2 параметра - настройки: период осциллятора CMO и период сглаживания экспоненциальной скользящей средней (период EMA). Дополнительно индикатор позволяет сохранять свои значения в файле формата csv.
Содержит 2 версии: демонстрационную и полную. Демонстрационная работает на интервалах 1 час, 2 часа и 4 часа. В полной версии ограничений нет.
УСТАНОВКА
- Прочтите файл Readme.html
- Убедитесь, что в настройках терминала для индикаторов выбрана версия Lua 5.4 (Где?)
- Если в папке терминала Quik отсутствует подпапка LuaIndicators, создайте её
- Поместите файл vidya_cmo_demo.lua (или vidya_cmo_full.lua, если вам известен пароль) в папку LuaIndicators
- Библиотеку bot4sale64.dll поместите в папку терминала quik
- Добавляйте индикатор на график. В случае проблем смотрите таблицу сообщений терминала.
Индикатор имеет 2 параметра: период и поле, на основе которого рассчитывается EMA. В качестве поля может быть использовано:
- Open
- High
- Low
- Close
- Volume
- Average (High + Low + Close)/3
- Median (High + Low + Close + Open) / 4
- Div (H + L) / 2
- WeightedClose (High + Low + 2*Close) / 4
Индикатор умеет работать с графиками, на которых есть пустые диапазоны.
Для получения полной версии достаточно сделать пожертвование Союзу африканских студентов города Нарьян-Мар на эту карту:
Сумму перевода я не диктую, определяйте ее сами исходя из соображений разумности и справедливости.




