Стратегия следования за трендом на основе индикатора MBO
Обзор
Данная стратегия реализует простую систему следования за трендом на основе индикатора MBO. Индикатор MBO аналогичен MACD и использует разницу между быстрой и медленной скользящими средними в качестве торгового сигнала. Когда быстрая скользящая средняя пересекает медленную снизу вверх, открывается длинная позиция, при пересечении сверху вниз — короткая. Стратегия следует за трендом, определяемым индикатором MBO.
Принцип стратегии
Основой стратегии является генерация торговых сигналов на основе построения индикатора MBO. Индикатор MBO был разработан Брайаном Стрейном и Марком Уитли. Метод расчета индикатора:
MBO = 25-дневная простая скользящая средняя - 200-дневная простая скользящая средняя
Затем к линии ускорения MBO применяется сглаживание: рассчитывается 18-дневная простая скользящая средняя от MBO (SMAMBO).
Когда MBO пересекает SMAMBO снизу вверх – открывается длинная позиция; когда MBO пересекает SMAMBO сверху вниз – открывается короткая позиция.
С точки зрения кода основные шаги:
- Рассчитать 25-дневную и 200-дневную простые скользящие средние, присвоить значения
xFastAvgиxSlowAvg. - Вычислить значение MBO:
MFBO = xFastAvg - xSlowAvg. - Рассчитать 18-дневную простую скользящую среднюю от MBO —
SMAMBO. - Сравнить MBO и SMAMBO для генерации торгового сигнала
pos:- Если MBO > SMAMBO, то
pos = 1(длинная позиция). - Если MBO < SMAMBO, то
pos = -1(короткая позиция).
- Если MBO > SMAMBO, то
- На основе значения
posопределять вход и выход из позиции.
Стратегия торгует, следуя за трендовым движением, отображаемым индикатором MBO, и относится к классическим трендовым стратегиям.
Анализ преимуществ
Стратегия обладает следующими преимуществами:
- Следование за среднесрочным и долгосрочным трендом позволяет снизить частоту сделок и избежать ненужных стоп-лоссов.
- Параметры индикатора MBO настраиваемы, их можно адаптировать под различные рыночные условия.
- Логика стратегии проста и понятна, легко реализуется, подходит для изучения новичками.
- Визуализация индикатора наглядно показывает изменения тренда, поддерживая принятие решений.
- Высокая расширяемость: стратегию можно оптимизировать, добавив, например, механизм стоп-лосса.
Анализ рисков
Стратегия также несёт некоторые риски:
- Следование за трендом при резких вертикальных движениях может привести к значительным убыткам.
- При развороте тренда отсутствует своевременный выход, что может увеличить потери.
- Неправильная настройка параметров может привести к слишком частым сделкам или неточным сигналам.
- Возможны ложные пробои, требуется добавление фильтрации.
- В стратегии нет встроенных стоп-лоссов, что создаёт риск неограниченных убытков.
Соответствующие методы решения:
- Разумно выбирать параметры скользящих средних, избегая излишней чувствительности.
- Добавить индикаторы для определения разворота тренда и своевременно фиксировать убытки.
- Оптимизировать настройки параметров для получения точных сигналов.
- Внедрить механизмы фильтрации для избежания ложных пробоев.
- Установить стоп-лоссы для контроля потерь по каждой сделке.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Добавить индикаторы сигналов разворота тренда для своевременного выхода при развороте.
- Оптимизировать параметры скользящих средних, балансируя частоту сделок и качество сигналов.
- Внедрить стоп-лосс на основе ATR, установить разумные уровни для контроля убытков по одной сделке.
- Комбинировать с другими индикаторами для фильтрации ложных пробоев.
- Добавить управление позицией, корректируя размер в зависимости от силы тренда.
- Рассмотреть вход только после формирования структуры тройного отката перед пробоем.
- Создать механизм оптимизации параметров, адаптирующий их под различные рыночные условия.
Заключение
Данная стратегия улавливает тренд с помощью простого индикатора MBO и осуществляет торговлю следованием за трендом. Её преимущества – простота, практичность, наглядная визуализация индикатора – делают её подходящей для изучения новичками. Однако она несёт риски, связанные с торговлей по тренду и отсутствием стоп-лоссов. Мы можем оптимизировать стратегию, добавив сигналы разворота, настроив параметры и внедрив механизмы стоп-лосса, превратив её в надёжную трендовую систему. В целом, стратегия является хорошей отправной точкой для освоения трендового трейдинга и после оптимизации может стать мощным инструментом для ежедневной торговли.
/*backtest
start: 2023-09-08 00:00:00
end: 2023-10-08 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 16/08/2018
// MBO indicator is the third component of TFS trading system. This indicator- 1
