Type/to search

Импульсная стратегия

Common strategy
Created: 2023-09-26 15:16:56
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Стратегия моментума — это стратегия, основанная на торговле по тренду изменения цен. Она рассчитывает изменение цены за определенный период, определяет направление движения цены и генерирует торговые сигналы. При восходящем тренде цены генерируется сигнал на покупку, при нисходящем — сигнал на продажу. Данная стратегия использует пересечение двух моментум-индикаторов для генерации торговых сигналов.

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

Стратегия рассчитывает изменение цены закрытия за определенный период для оценки моментума. В частности, рассчитывается изменение цены закрытия относительно цены закрытия N периодов назад.

Сначала рассчитывается первый моментум-индикатор MOM0 по формуле:

MOM0 = CLOSE - CLOSE[N]

где CLOSE — цена закрытия текущего периода, CLOSE[N] — цена закрытия N периодов назад. Таким образом, MOM0 > 0 означает, что текущая цена закрытия выросла по сравнению с N периодов назад, а MOM0 < 0 — снизилась.

Затем рассчитывается второй моментум-индикатор MOM1:

MOM1 = MOM0 - MOM0[1]

Это разница между значением MOM0 текущего периода и предыдущего. MOM1 > 0 означает рост MOM0, MOM1 < 0 — падение.

Также рассчитывается третий моментум-индикатор MOM2:

MOM2 = CLOSE - CLOSE[1]

Это разница между ценой закрытия текущего и предыдущего периодов. MOM2 > 0 означает рост цены закрытия, MOM2 < 0 — падение.

Когда MOM0 > 0 и MOM1 > 0, моментум продолжает расти — генерируется сигнал на покупку. Когда MOM0 < 0 и MOM2 < 0, моментум продолжает снижаться — генерируется сигнал на продажу.

Код также включает временное условие time_cond: торговые сигналы генерируются только в заданном временном диапазоне бэктестинга. Кроме того, перед размещением ордера повторно проверяется выполнение условия, чтобы избежать размещения ордера после исчезновения сигнала.

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

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

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

  • Индикаторы моментума обладают запаздыванием, могут пропустить точки разворота.
  • Пересечение двух индикаторов усиливает фильтрацию, но также может пропустить часть возможностей.
  • Невозможно оценить силу и скорость роста или падения цены.
  • Требуется тщательный подбор параметров; чрезмерная чувствительность может увеличить частоту сделок и проскальзывание.
  • Эффективность зависит от оптимизации параметров; в разные периоды параметры требуют корректировки.

Риски можно снизить за счет сокращения периода моментума, внедрения определения тренда или установки стоп-лоссов. Также можно рассмотреть добавление индикаторов объема для фильтрации.

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

  • Попробовать различные методы расчета моментума, такие как ROC, RSI и т.д.
  • Добавить определение тренда, чтобы избежать колебаний при разворотах.
  • Настроить стратегию стоп-лосса для контроля убытков по каждой сделке.
  • Комбинировать с индикаторами объема для подтверждения поддержки объема.
  • Внедрить алгоритмы машинного обучения для динамической оптимизации параметров.
  • Мультитаймфреймовая стратегия, разделяющая краткосрочные и долгосрочные тренды.
  • Рассмотреть межрыночный арбитраж, используя ценовые соотношения между разными рынками.

Заключение

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

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

//@version=4
strategy("Momentum Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash, commission_type = strategy.commission.percent, commission_value = 0, calc_on_every_tick = true)

// Calculate start/end date and time condition
Strategy parameters
Strategy parameters
Start Date
End Date
Length
Source
Percent?
MOM Choice
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)