Торговая стратегия с временным выбором на основе двунаправленного прорыва скользящих средних
Обзор
Двунаправленная стратегия торговли по прорыву скользящей средней (Dual Direction Price Breakthrough Moving Average Timing Trading Strategy) — это количественная торговая стратегия, использующая прорыв цены через скользящую среднюю для определения моментов покупки и продажи. Стратегия сравнивает цену со скользящей средней за заданный период и генерирует торговые сигналы на основе пересечения цены выше или ниже скользящей средней.
Принципы стратегии
Основная логика стратегии:
-
Использовать функцию EMA для расчета скользящей средней (EMA) за заданный период (например, 200 дней).
-
Сравнивать цену закрытия с EMA, чтобы определить, пробила ли цена EMA. В частности, когда цена закрытия выше EMA, считается, что цена пересекла EMA вверх; когда цена закрытия ниже EMA, считается, что цена пересекла EMA вниз.
-
На основе пересечений вверх и вниз определять моменты для покупки и продажи. Когда цена пересекает EMA вверх, генерируется сигнал на покупку; когда цена пересекает EMA вниз, генерируется сигнал на продажу.
-
При генерации сигнала размещать ордер на определенную долю (например, полный портфель), а затем устанавливать цены стоп-лосса и тейк-профита.
-
Когда цена достигает уровня стоп-лосса или тейк-профита, закрывать позицию.
-
Повторять этот цикл, используя моменты прорыва скользящей средней для получения прибыли.
Эта стратегия проста и понятна, легко понимается и реализуется. Она позволяет получить хорошую своевременность, улавливая сигналы прорыва на краткосрочных таймфреймах. Однако она также имеет определенную задержку и риск множественных колебаний.
Преимущества стратегии
- Логика стратегии проста и понятна, легко понять и проверить.
- Используя характеристики скользящей средней, обладает определенной способностью следовать за трендом.
- Много сделок, подходит для краткосрочной торговли.
- Быстро реагирует на изменения цены, улавливает благоприятные моменты.
Риски стратегии
- Имеет определенную задержку, может пропустить первоначальный прорыв цены.
- При множественных прорывах и колебаниях может возникать проблема частых сделок.
- При сильных разворотах стоп-лосс может быть сработан с убытком.
Можно оптимизировать с помощью настройки параметров, например, корректировки параметров скользящей средней, использования более эффективных индикаторов, снижения частоты сделок и т.д. Также можно установить адаптивный стоп-лосс или ввести фильтры для контроля рисков.
Направления оптимизации стратегии
- Попробовать различные типы и параметры скользящих средних для поиска лучших решений, такие как EMA, SMA, LWMA и др.
- Добавить фильтры для избежания частых колебательных сделок, например, использовать объем, полосы Боллинджера, ATR для вспомогательного анализа.
- Оптимизировать и протестировать стратегии стоп-лосса и тейк-профита для снижения рисков.
- Объединить различные стратегические подходы, такие как трендовые и разворотные, для создания комплексной торговой системы.
- Добавить параметрическую настройку для повышения универсальности.
Заключение
Данная стратегия в целом довольно проста и интуитивна, ее основная идея — следовать за скользящей средней для улавливания краткосрочных прорывов цены. Преимущества: быстрая реакция, легкость в реализации; недостатки: запаздывание и инертность. В дальнейшем стратегию можно оптимизировать по таким направлениям, как выбор индикаторов, механизмы стоп-лосса, фильтры и др., чтобы сделать ее более стабильной и всесторонней.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
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/
// Credits to the original Script - Range Filter DonovanWall https://www.tradingview.com/script/lut7sBgG-Range-Filter-DW/
// This version is the old version of the Range Filter with less settings to tinker with- 1

