Type/to search

Стратегия покупки при низкой волатильности и покупки при высокой волатильности

Common strategy
Created: 2024-01-08 11:33:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Цель данной стратегии — исследовать различия в результатах покупки активов в периоды низкой и высокой волатильности. Она позволяет пользователю выбирать покупку в периоды низкой или высокой волатильности, изменяя входную переменную mode.

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

Стратегия использует ATR и его SMA для определения волатильности. Конкретно, она вычисляет SMA от ATR, а затем отношение ATR к его SMA. Если это отношение превышает заданный пользователем порог volatilityTargetRatio, волатильность считается высокой; если ниже порога — низкой.

В зависимости от выбранного mode, стратегия генерирует сигнал на покупку при высокой или низкой волатильности. После покупки стратегия удерживает позицию в течение заданного количества баров (определяемого параметром sellAfterNBarsLength), а затем закрывает её.

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

Основные преимущества стратегии:

  1. Позволяет наглядно сравнивать результаты покупок в периоды низкой и высокой волатильности.
  2. Использование SMA для сглаживания ATR фильтрует ложные пробои.
  3. Возможность тестировать различные уровни волатильности путём настройки параметров.

Риски

Основные риски стратегии:

  1. Если покупать только в периоды низкой волатильности, можно упустить возможности роста цены.
  2. Если покупать только в периоды высокой волатильности, это может увеличить системный риск.
  3. Неправильная настройка параметров может привести к пропуску момента покупки или преждевременному закрытию позиции.

Указанные риски можно смягчить путём настройки параметров и комбинирования покупок при разных уровнях волатильности.

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

Стратегия может быть дополнительно оптимизирована:

  1. Тестирование различных значений длины ATR.
  2. Добавление стратегии стоп-лосса.
  3. Использование дополнительных индикаторов для фильтрации ложных пробоев.
  4. Оптимизация условий покупки и закрытия позиции.

Заключение

Данная стратегия позволяет эффективно сравнивать результаты покупок в периоды низкой и высокой волатильности. Она использует SMA для сглаживания ATR и генерирует торговые сигналы на основе уровня волатильности. Стратегия может быть улучшена путём настройки параметров и оптимизации условий. В целом, стратегия представляет собой полезный инструмент для исследования волатильностных стратегий.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 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/
// © I11L

//@version=5
Strategy parameters
Strategy parameters
mode
volatilityTargetRatio
atrLength
sellAfterNBarsLength
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)