Type/to search

На основе скользящих средних и полос Боллинджера краткосрочная обратная количественная стратегия

Common strategy
Created: 2023-12-19 16:17:47
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой краткосрочную стратегию разворота, основанную на индикаторе полос Боллинджера. Она сочетает скользящие средние, стандартное отклонение и каналы Боллинджера для поиска возможностей разворота при аномальных отклонениях цены.

Принцип стратегии

  1. Рассчитываются скользящая средняя и стандартное отклонение. Для вычисления скользящей средней используется функция sma(), для стандартного отклонения — stdev().

  2. На основе скользящей средней и стандартного отклонения рассчитываются верхняя и нижняя полосы Боллинджера. Верхняя полоса: цена + стандартное отклонение * 1; нижняя полоса: цена - стандартное отклонение * 1.

  3. Когда цена пробивает верхнюю или нижнюю полосу, это указывает на аномалию цены, и мы принимаем решение о разворотной сделке.

  4. Конкретно: если цена ниже нижней полосы, мы открываем длинную позицию; если цена выше верхней полосы, мы открываем короткую позицию.

Преимущества

  1. Использование полос Боллинджера для определения аномалий цены даёт основание для разворотной торговли.

  2. Комбинация с фактором скользящей средней позволяет эффективно отфильтровать часть шумовых сделок.

  3. Введение фактора стандартного отклонения делает каналы Боллинджера более динамичными, что улучшает выявление ценовых аномалий.

  4. Стратегия имеет относительно небольшую просадку и обладает определённой стабильностью.

Анализ рисков

  1. Индикатор полос Боллинджера не может полностью определить аномалии цены; возможны ложные пробои.

  2. Частота сделок может быть слишком высокой; рекомендуется корректировать параметры для контроля частоты.

  3. Сигналы пробоя верхней/нижней полос могут быть продолжительными; требуется настройка параметров для улучшения разворотного эффекта.

  4. Целесообразно ввести стоп-лосс для контроля риска.

Направления оптимизации

  1. Оптимизировать периоды скользящей средней и параметры стандартного отклонения для получения более адекватных каналов Боллинджера.

  2. Добавить вспомогательные факторы, такие как EMA и MACD, для фильтрации части сигналов.

  3. Ввести механизмы стоп-лосса и управления позицией.

  4. Оптимизировать размер позиции и меры контроля.

Заключение

Данная стратегия определяет ценовые аномалии с помощью полос Боллинджера и проводит разворотные сделки в сочетании со скользящей средней и стандартным отклонением. Она обладает определённой стабильностью. Для снижения максимальной просадки и повышения устойчивости необходимо дальнейшее улучшение через оптимизацию параметров, введение вспомогательных факторов, управление стоп-лоссами и контроль позиций.

Source
Pine
/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("BCE Version of EMA, SMA Mean Reversion", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
 
// Inputs
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest End Year
Backtest End Month
Backtest End Day
Lookback Period For SMA
Lookback Period For EMA
Percentage Deviation From SMA to go Long
Percentage Deviation From SMA to go Short
The number of bars the EMA must rise/fall
Allow Longs?
Allow Shorts?
Use Stoploss?
Stop Loss Percentage
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)