Стратегия следования за трендом на основе абсолютного ценового осциллятора
Обзор
Данная стратегия использует индикатор Absolute Price Oscillator (APO) для генерации торговых сигналов и реализации трендовой торговли. Индикатор APO вычисляет разницу между двумя экспоненциальными скользящими средними с разными периодами, получая осциллятор, на основе пересечения его значений вверх или вниз открываются длинные или короткие позиции.
Принцип стратегии
- Индикатор APO состоит из короткой и длинной EMA, вычисляется их разность.
- Когда APO пересекает вверх зону покупки (по умолчанию 3), открывается длинная позиция; когда APO пересекает вниз зону продажи (по умолчанию -3), открывается короткая позиция.
- Можно выбрать инвертирование сигналов: при пересечении APO вверх – короткая позиция, при пересечении вниз – длинная.
- Кривая индикатора отражает ценовой импульс, можно искать сигналы разворота тренда, формируемые дивергенцией.
Данная стратегия относится к трендовым, использует индикатор APO для определения направления ценового тренда и генерирует непрерывные сигналы на покупку или продажу. После оптимизации параметров можно отслеживать среднесрочные движения в рамках крупного тренда.
Преимущества стратегии
- Простая комбинация скользящих средних, легко реализуема.
- Использование индикатора APO для оценки ценового импульса и направления.
- Параметры по умолчанию дают среднесрочные непрерывные сигналы, избегая чрезмерной торговли.
- Возможность искать возможности разворота тренда при дивергенции цены и APO.
Риски стратегии
- В боковом рынке легко возникают ложные сигналы и «пилы».
- Существует определённая задержка, можно пропустить быстрый разворот.
- Отсутствие стоп-лосса и управления позицией, несовершенный контроль рисков.
Меры по снижению рисков:
- Оптимизировать параметры, тестировать подходящие комбинации для разных инструментов.
- Добавить другие фильтры, чтобы избегать торговли в колеблющемся рынке.
- Установить стратегию стоп-лосса, например, трейлинг-стоп.
Направления оптимизации стратегии
- Провести отдельную оптимизацию параметров для каждого торгуемого инструмента, найти наилучшую пару параметров.
- Добавить фильтры по ценовому действию или объёму для уменьшения ложных сигналов.
- Динамическое управление позицией в зависимости от волатильности или пропорции капитала.
- Оптимизировать метод фиксации прибыли, установить трейлинг-тейк-профит.
- Применить алгоритмы машинного обучения для оценки вероятности успеха сигналов дивергенции индикатора.
Заключение
Данная стратегия, основанная на индикаторе APO, реализует трендовую торговлю на пересечении скользящих средних. После оптимизации параметров и контроля рисков она может стать эффективной системой количественной торговли. Основная идея проста и надёжна, заслуживает дальнейшего развития и улучшения.
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/09/2018
// The Absolute Price Oscillator displays the difference between two exponential - 1
