Сегодня мы рассмотрим индикатор OsMa, одну из производных MACD. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора OsMa.
2. Как проводятся расчеты индикатора OsMa.
3. Какие сигналы может подавать индикатор OsMa.
4. Роботы для OsEngine на индикаторе OsMa.
4.1. Дивергенция OsMa.
4.2. Стратегия, основанная на индикаторах OsMa и MACD.
5. Итоговая таблица результатов.
Индикатор OsMA (Osilliator of Moving Average) был создан в 1990-х годах и является модификацией индикатора MACD (Moving Average Convergence Divergence). MACD создан Геральдом Аппелем в конце 1970-х годов.
OsMA является своего рода дополнением к основному осциллятору, дающим дополнительные сигналы и индикаторы для трейдеров. В отличие от классического MACD, OsMA сконцентрирован на разнице между осциллятором и его сигнальной линией, что позволяет более ясно и детально отслеживать изменения в силе и направлении тренда.
Однако, различные вариации и модификации MACD, включая OsMA, были разработаны со временем для улучшения его эффективности и предоставления дополнительной информации о состоянии рынка. И основная цель OsMA — избавить MACD от запаздывания и повысить точность входов.
Индикатор OsMA помогает выявлять периоды ускорения и замедления ценового движения, что может быть полезно для принятия решений о входе или выходе из сделок.
1.Расчет основной линии.
где
2. Расчет сигнальной линии.
Сигнальная линия представляет собой экспоненциальную скользящую среднюю основной линии OsMa.
где
3. Расчет гистограммы.
Разность между основной линией OsMa и сигнальной.
где
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
1. Пересечения нулевой линии: подобно MACD, когда OsMA пересекает нулевую линию сверху вниз, это может быть сигналом о переходе тренда в нисходящее направление, а при пересечении снизу вверх — о переходе в восходящее направление.
2. Пересечения сигнальной линии: когда OsMa пересекает сигнальную линию сверху вниз, это может считаться сигналом на продажу. Когда OsMa пересекает сигнальную линию снизу вверх, это может считаться сигналом на покупку.
3. Дивергенция. Это ситуация, когда цена достигает нового максимума (минимума), но при этом OsMA не подтверждает этот новый экстремум, показывая противоположное значение. Такая ситуация часто указывает на возможный разворот цены.
4. Уровни перекупленности и перепроданности: когда OsMa достигает своего максимального или минимального значения, это может указывать на перекупленность или перепроданность рынка.
Для осуществления этой стратегии наша команда совместила индикатор OsMa и ZigZag для более правильного определения дивергенции. На этот индикатор также будет ссылка и он уже встроен в нашу платформу OsEngine. И также на графике мы тоже используем обычный индикатор ZigZag.
Рис. 5. ETHUSDT, TF15 min, 2021-24, P/L 1 contract: 0,66%
Лучшие результаты у нас показала стратегия, основанная на индикаторах OsMa и MACD.
* Информация представлена по расчетам OsEngine https://github.com/AlexWan/OsEngine
Ссылки на роботов на GitHub:
Из данных статей Вы узнаете базовую информацию о том или ином индикаторе. А также можно посмотреть роботов на данных индикаторах с исходным кодом.
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php