Type/to search

Стратегия разворота на основе полосового фильтра

Common strategy
Created: 2024-01-24 15:28:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия разворота на основе полосового фильтра — это торговая стратегия на акциях, использующая полосовой фильтр. Она строит косинусную и синусную функции для имитации полосового фильтра и генерации сигналов на покупку и продажу. Когда выход фильтра превышает или опускается ниже определенного порога, стратегия выполняет обратное действие — покупку или продажу.

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

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

В частности, стратегия использует следующие переменные:

  • Length: центральный период фильтра
  • Delta: параметр полосы пропускания
  • Beta: коэффициент, связанный с центральной частотой
  • Gamma: коэффициент, связанный с полосой пропускания
  • Alpha: промежуточная переменная, зависящая от Beta и Gamma

На основе этих переменных строится IIR-фильтр (бесконечной импульсной характеристики) первого порядка:

BP = 0.5*(1 - alpha)*(xPrice - xPrice\[2\]) + beta*(1 + alpha)*nz(BP\[1\]) - alpha*nz(BP\[2\])

Когда BP превышает TriggerLevel или опускается ниже него, стратегия выполняет действие в противоположном направлении.

Анализ преимуществ

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

  1. Использование полосового фильтра позволяет отфильтровать высокочастотные и низкочастотные шумы, извлекая полезные среднечастотные периодические сигналы, что повышает отношение сигнал/шум.
  2. Относительно проста и интуитивна — требуется лишь настройка нескольких параметров для адаптации к разным периодам и рыночным условиям.
  3. Использование разворотной стратегии позволяет своевременно улавливать краткосрочные ценовые развороты, быстро закрывать позиции после получения прибыли и снижать риск удержания позиции.

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

Данная стратегия также имеет некоторые риски:

  1. Параметры полосового фильтра необходимо настраивать в зависимости от различных периодов и рыночных условий; при неправильной настройке можно пропустить торговые возможности или получить больше ложных сигналов.
  2. Разворотная стратегия подвержена влиянию ложных разворотов: если разворот не происходит и цена продолжает движение в исходном направлении, это может привести к убыткам.
  3. Частота сделок может быть высокой, поэтому необходимо избегать переоптимизации и контролировать торговые издержки.

Для снижения этих рисков можно рассмотреть следующие методы оптимизации:

  1. Использовать адаптивный фильтр, автоматически настраивающий параметры в зависимости от рыночных изменений.
  2. Комбинировать с трендовым фильтром, чтобы избегать открытия позиций против тренда.
  3. Оптимизировать комбинации параметров, сделав стратегию параметрической для адаптации к большему числу рыночных условий.

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

Стратегию можно оптимизировать по следующим направлениям:

  1. Адаптация периода и параметров: на основе текущего периода и ценовых данных за последнее временное окно в реальном времени настраивать такие параметры, как Length, Delta, чтобы фильтр динамически адаптировался к изменениям рынка.
  2. Добавление оценки тренда: на основу полосового фильтра добавить технические индикаторы (MACD, скользящие средние и т.д.) для определения направления тренда, чтобы избежать открытия позиций против тренда.
  3. Комбинирование множества таймфреймов: развернуть стратегию на нескольких таймфреймах (например, 5 минут, 15 минут, 30 минут) с верификацией сигналов между ними для повышения точности сигналов.
  4. Механизм стоп-лосса: установить разумный уровень стоп-лосса, при достижении которого активно закрывать позицию, эффективно контролируя размер убытка по одной сделке.

Благодаря этим оптимизациям можно значительно повысить стабильность, адаптивность и прибыльность стратегии.

Заключение

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

Source
Pine
/*backtest
start: 2024-01-16 00:00:00
end: 2024-01-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version = 2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 24/11/2016
// The related article is copyrighted material from
Strategy parameters
Strategy parameters
Length
Delta
TriggerLevel
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)