Торговая стратегия на основе скользящей средней Халла и свечей
Обзор
Основная идея этой стратегии заключается в сравнении скользящей средней Хала (Hull Moving Average, HMA) со значениями свечей для генерации сигналов на покупку и продажу. Покупка происходит, когда HMA выше свечи, продажа — когда HMA ниже свечи.
Принцип
Во-первых, стратегия рассчитывает HMA за определённый период с помощью функции hma(). Затем в качестве базы для сравнения берётся цена открытия предыдущей свечи. Если HMA выше цены открытия предыдущей свечи, генерируется сигнал на покупку; если HMA ниже цены открытия предыдущей свечи — сигнал на продажу.
Условие входа в позицию: цена должна пробить HMA в противоположном направлении. То есть покупка происходит только при пробое HMA снизу вверх, продажа — только при пробое сверху вниз. Это позволяет избежать многократного срабатывания сигналов на волатильном рынке.
Условие выхода: когда цена снова возвращается на другую сторону HMA, позиция закрывается с убытком. Например, после покупки цена падает ниже HMA — происходит стоп-продажа.
В целом, стратегия использует сглаживающие свойства HMA для определения основного тренда и генерации сигналов. При этом требуется пробой цены для фильтрации ложных сигналов, что позволяет избежать повторных попаданий в ловушку при рыночных колебаниях.
Анализ преимуществ
- Использование HMA вместо SMA позволяет лучше определять тренд и отфильтровывать колебания.
- Механизм пробоя снижает вероятность попадания в ловушку и многократного открытия позиций.
- Оценка по цене предыдущей свечи, а не текущей, позволяет избежать проблем с перерисовкой кривых.
- Правила просты и понятны, подходят для оптимизации параметров и роботизированной торговли.
- Гибко применяется на любых инструментах и таймфреймах, обладает универсальностью.
Риски и улучшения
- Неправильная настройка параметров HMA может привести к пропуску тренда или излишней чувствительности. Можно протестировать различные периоды для поиска оптимальных значений.
- Использование единственного индикатора повышает риск выбивания из позиции при повторных пробоях. Рекомендуется комбинировать с другими индикаторами для фильтрации сигналов.
- Стоп-лосс, расположенный близко к HMA, может быть легко пробит снова, что приведёт к блокировке позиции. Стоит отодвинуть его до уровней поддержки/сопротивления.
- Невозможно определить направление и силу тренда; стоит добавить индикатор классификации тренда.
- Фиксированный стоп-лосс приводит к высокой волатильности соотношения риск/прибыль; можно попробовать скользящий стоп или мани-менеджмент.
Заключение
В целом стратегия достаточно проста и практична, основная идея ясна. HMA определяет главное направление тренда, пробой отфильтровывает ложные сигналы. Это позволяет избежать многократного открытия позиций при боковом рынке. Оптимизация параметров может дать неплохие результаты. Однако, как стратегия, основанная на единственном индикаторе, она имеет ограничения по надёжности и проценту успешных сделок. Рекомендуется использовать её в сочетании с другими техническими индикаторами или методами управления капиталом — это значительно повысит стабильность. В целом, стратегия предлагает простую и эффективную идею для алгоритмической торговли, заслуживающую углублённого изучения и применения.
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © SeaSide420. Any timeFrame/pair , Hull Moving Average vs Candle
//@version=4
strategy("Hull Moving Average vs Candle",shorttitle="HMA-vs-Candle",overlay=true,default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.cash_per_order,commission_value=1.00,slippage=1)- 1
