Стратегия двусторонней торговли на основе импульсного пробоя
Обзор
Данная стратегия использует простую скользящую среднюю для определения направления тренда. При устойчивом росте открывается длинная позиция, при устойчивом падении — короткая, что позволяет осуществлять двустороннюю торговлю.
Принцип работы стратегии
Стратегия использует взвешенную скользящую среднюю VWMA для определения направления рыночного тренда. Когда VWMA растёт, открывается длинная позиция; когда VWMA падает — короткая.
Конкретно: сначала вычисляется VWMA за определённый период, затем проверяется, росла ли она более 5 дней. Если да — открывается длинная позиция. Если VWMA снижалась более 5 дней — открывается короткая позиция. Условие закрытия: разворот VWMA сохраняется более 5 дней.
Для оценки месячной и годовой доходности в стратегии фиксируется прибыль за каждый месяц и год. Сравнивая доходность стратегии с рыночным бенчмарком, можно наглядно увидеть её относительную эффективность.
Преимущества
Стратегия обладает следующими преимуществами:
-
Использование VWMA для определения тренда позволяет эффективно отфильтровывать рыночный шум и улавливать основные движения.
-
Открытие позиции только после подтверждения тренда снижает риски, связанные с разворотом.
-
Двусторонняя торговля позволяет получать прибыль как при росте, так и при падении рынка.
-
Фиксация месячной и годовой доходности упрощает оценку результатов.
-
Добавление в таблицу доходности рыночного бенчмарка позволяет наглядно сравнить стратегию с рынком.
Анализ рисков
Стратегия также содержит некоторые риски:
-
Использование VWMA может быть запаздывающим, что приводит к упущению начала тренда.
-
Открытие позиции только после подтверждения тренда может пропустить часть движения.
-
Для двусторонней торговли необходимо определять стоп-лосс, иначе убытки могут возрасти.
-
Сильные рыночные колебания могут привести к срабатыванию стоп-лосса, не позволяя удержать полный тренд.
-
Определение разворота тренда может быть неточным, что увеличивает убытки.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
-
Оптимизация периода VWMA для улучшения определения тренда.
-
Настройка количества дней для подтверждения тренда, чтобы улучшить моменты входа и выхода.
-
Добавление стратегии стоп-лосса для контроля убытков по одной сделке.
-
Комбинирование с другими индикаторами для повышения точности выявления разворота.
-
Оптимизация управления позицией: корректировка размера в зависимости от рыночной ситуации.
-
Учёт торговых издержек и установление минимальной прибыли.
Заключение
Общая логика стратегии проста и понятна: использование VWMA для определения направления тренда и двусторонняя торговля после его подтверждения позволяют эффективно следовать за рынком. Однако существуют определённые риски, поэтому требуется дальнейшее тестирование и оптимизация параметров, настройка логики входа/выхода и разумный контроль размера позиции. Данная стратегия представляет собой базовую двустороннюю торговую систему, закладывающую основу для алгоритмической торговли и заслуживающую дальнейшего изучения и доработки.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Monthly Returns in Strategies with Market Benchmark", shorttitle="Monthly P&L With Market", initial_capital= 1000, overlay=true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type = strategy.commission.percent, commission_value = 0.1)
maLength= input(400)
- 1

