Сегодня рассмотрим историю появления индикатора Sma.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора Sma.
2. Как проводятся расчеты индикатора Sma.
3. Какие сигналы может подавать индикатор Sma?
4. Роботы для OsEngine на индикаторе Sma.
4.1. Стратегия на пересечение цены и линии индикатора Sma.
4.2. Пересечение двух индикаторов Sma.
4.3. Пересечение трех индикаторов Sma.
4.4. Стратегия основанная на индикаторе Sma и Sma со сдвигом.
4.5. Стратегия основанная на пяти индикаторах Sma.
5. Таблица общих результатов.
История возникновения индикатора SMA связана с развитием технического анализа на фондовых рынках.
Первые упоминания о скользящих средних датируются началом XX века, когда технический анализ начинал зарождаться как самостоятельная наука. В те времена технический анализ базировался в основном на методе графического анализа, в котором использовались только цены закрытия.
Однако в 1930-х годах в результате развития технологий появилась возможность получать более разнообразные данные о ценах акций, что привело к расширению набора инструментов для торговли. В частности, были разработаны и начали активно использоваться скользящие средние, позволяющие анализировать изменения цен в более широком окне времени.
Индикатор SMA представляет собой усреднение цены за выбранный период.
Отображается на графике в виде кривой линии.
С течением времени индикатор SMA стал одним из наиболее распространенных инструментов технического анализа. Его применение позволяет определить текущее направление тренда и помочь выявить ключевые уровни поддержки и сопротивления. Сегодня эта методика широко используется не только на фондовых рынках, но и в других сферах, например, в анализе криптовалютного рынка.
Алгоритм расчета индикатора SMA:
Цены свечи при построении индикатора могут быть:
При расчете Sma можно использовать любой временной интервал.
Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:
Индикатор SMA может быть использован для получения различных типов торговых сигналов.
1. Пересечение с ценой: торговый сигнал получается, когда цена пересекает линию графика индикатора SMA. Например, когда цена актива пересекает свою 200-дневную SMA снизу вверх, может сигнализировать о начале возможного восходящего тренда.
2. Пересечение двух и более SMA: торговый сигнал возникает, когда две или более линии SMA, рассчитанные за разные периоды времени, пересекаются между собой. Обычно в этом случае пересечение более быстрой SMA с более медленной SMA сигнализирует о переходе тренда в противоположную сторону.
3. Поддержка и сопротивление: индикатор SMA может быть использован для определения уровней поддержки и сопротивления. Для этого достаточно отслеживать, где цена благополучно пересекает линию графика индикатора SMA.
4. Импульс: индикатор SMA может быть использован для определения момента смены тренда путем измерения скорости изменения цены актива. Чем быстрее цена движется, тем больше будет отклонение от индикатора SMA.
5. Определение тренда: если линия индикатора идет вверх, то на рынке наблюдается бычье движение. Если вниз – медвежье. Чем плавнее линия индикатора, тем устойчивее тренд.
В целом, торговые сигналы на индикаторе SMA могут помочь трейдерам принимать решения при открытии и закрытии сделок на рынке.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakSma.cs
Рис. 1. Пример логики робота на пересечение линий.
Рис. 2. Si, TF15 min, 2021-23, P/L 1 contract: 2,72%
Рис. 3. BR, TF15 min, 2021-23, P/L 1 contract: 0,44%
Рис. 4. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,27%
Рис. 5. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 1,21%
Специально для этой стратегии мы сделали индикатор Sma со сдвигом вправо.
Рис. 16. Пример срабатывания логики.
Рис. 17. Si, TF15 min, 2021-23, P/L 1 contract: 0,30%
Рис. 18. Br, TF15 min, 2021-23, P/L 1 contract: 0,16%
Рис. 19. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,18%
Рис. 20. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,48%
Лучшие результаты у нас показала стратегия, основанная на пересечении индикатора Sma с ценой инструмента.
Удачных алгоритмов!
Из данных статей Вы узнаете базовую информацию о том или ином индикаторе. А также можно посмотреть роботов на данных индикаторах с исходным кодом.
Оглавление здесь: https://smart-lab.ru/company/os_engine/blog/966919.php
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка 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