Type/to search

Количественная торговая стратегия на основе индикатора медвежьей силы

Common strategy
Created: 2024-01-04 15:13:16
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия «Медвежья сила» — это количественная торговая стратегия, основанная на индикаторе медвежьей силы. Стратегия оценивает текущее состояние рынка (бычье или медвежье) путём расчёта силы дневной цены закрытия относительно цены открытия и на этой основе генерирует торговые сигналы. Когда медвежья сила превышает заданный уровень продажи, открывается короткая позиция; когда медвежья сила опускается ниже заданного уровня покупки, открывается длинная позиция. Стратегия подходит для средне- и краткосрочной торговли.

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

Ключевым индикатором стратегии «Медвежья сила» является индикатор Bear Power (Медвежья сила). Этот индикатор рассчитывает рыночные силы быков и медведей на основе разницы между ценой закрытия и открытия. Формула расчёта следующая:

Если цена закрытия < цены открытия:
Если цена закрытия предыдущего дня > цены открытия предыдущего дня:
Медвежья сила = max(цена закрытия - цена открытия, максимум - минимум)
Иначе:
Медвежья сила = максимум - минимум
Если цена закрытия >= цены открытия:
Если цена закрытия предыдущего дня > цены открытия предыдущего дня:
Медвежья сила = max(цена закрытия предыдущего дня - минимум, максимум - цена закрытия)
Иначе:
Медвежья сила = max(цена открытия - минимум, максимум - цена закрытия)

Основная идея формулы: если цена закрытия текущего дня < цены открытия, это указывает на нисходящую силу рынка, что является проявлением медвежьего рынка; если цена закрытия >= цены открытия, это указывает на восходящую силу или консолидацию, что относится к бычьему рынку. Включение данных предыдущего дня обеспечивает непрерывность силы.

После расчёта индикатора медвежьей силы стратегия устанавливает линию продажи и линию покупки. Когда медвежья сила пересекает линию продажи вверх, открывается короткая позиция; когда медвежья сила пересекает линию покупки вниз, открывается длинная позиция.

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

Стратегия «Медвежья сила» имеет следующие преимущества:

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

  2. Просадки стратегии контролируемы, что даёт определённую функцию управления рисками. По сравнению со стратегиями, активно следующими за рынком, стратегия «Медвежья сила» подаёт торговые команды только при появлении чётких бычьих или медвежьих сигналов, что позволяет избежать ненужных убытков.

  3. Реализация не представляет сложности, легко применима на практике. Для стратегии требуются только цены закрытия и открытия, логика кода несложна.

  4. Возможность гибкой оптимизации в зависимости от потребностей. Можно настроить уровни линий покупки и продажи для разных рынков, добавить логику разворота и т.д. для улучшения стратегии.

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

Стратегия «Медвежья сила» также имеет следующие риски:

  1. Рынок может долгое время находиться в боковом движении, и стратегия не сможет эффективно улавливать большую прибыль от трендов. В этом случае прибыль стратегии может в основном формироваться за счёт спреда между покупкой и продажей.

  2. Индикатор медвежьей силы не является стопроцентно надёжным; сигналы на покупку и продажу могут оказаться ложными. В таких случаях требуется подтверждение другими индикаторами.

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

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

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

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

  1. Добавление логики стоп-лосса. Когда движение рынка не соответствует сигналу стратегии, своевременный стоп-лосс позволяет уменьшить убытки.

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

  3. Внедрение моделей машинного обучения. Использование нейронных сетей, SVM и т.д. для обучения на основе индикатора медвежьей силы, создание более надёжной модели определения бычьего/медвежьего рынка.

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

  5. Добавление механизма следования за трендом. После идентификации трендового рынка переключиться на стратегию следования за трендом для получения более высокой прибыли.

Заключение

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 26/01/2017
//  Bear Power Indicator
Strategy parameters
Strategy parameters
SellLevel
BuyLevel
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)