Type/to search

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

Cryptocurrency
Created: 2024-01-24 14:59:44
Last modified: 2 years ago
1
Follow
1789
Followers

img

Обзор

Торговая стратегия на пересечении скользящих средних — это относительно распространённая количественная торговая стратегия. Она вычисляет скользящие средние с разными периодами и генерирует торговые сигналы на основе их пересечений. В частности, рассчитываются экспоненциальные скользящие средние (EMA) с периодами 4, 8 и 20: когда краткосрочная EMA пересекает долгосрочную EMA снизу вверх, открывается длинная позиция; когда краткосрочная EMA пересекает долгосрочную EMA сверху вниз, открывается короткая позиция.

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

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

  1. Вычисляются линии EMA с периодами 4, 8 и 20.
  2. Оценивается соотношение между линиями EMA с периодами 4 и 8:
    1. Когда EMA(4) пересекает EMA(8) снизу вверх, это указывает на усиление ценового движения и является бычьим сигналом.
    2. Когда EMA(4) пересекает EMA(8) сверху вниз, это указывает на ослабление ценового движения и является медвежьим сигналом.
  3. Одновременно оценивается направление линии EMA(20):
    1. Если EMA(20) растёт, то открывается длинная позиция (Enter Long).
    2. Если EMA(20) падает, то открывается короткая позиция (Enter Short).
  4. Когда соотношение между EMA(4) и EMA(8) меняется на противоположное, готовится выход (Prepare Exit).
  5. Когда направление EMA(20) меняется на противоположное, производится немедленный выход (Exit Now).

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

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

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

  1. Логика стратегии проста и понятна, легко осваивается и реализуется.
  2. Использование двойных условий фильтрации позволяет снизить количество ложных сигналов.
  3. Наличие EMA(20) помогает выявить общий тренд и повышает устойчивость.
  4. Параметры можно настраивать, регулируя частоту сделок.
  5. Легко комбинируется с другими индикаторами или моделями для построения составных стратегий.

Риски стратегии

У стратегии также есть некоторые риски:

  1. Стратегия двойных скользящих средних склонна к ложным сигналам.
  2. Фиксированные периоды не могут адаптироваться к изменениям рынка.
  3. При боковом движении рынка возможны убытки.

Основные способы решения:

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

Оптимизация стратегии

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

  1. Оптимизация периодов: определение наилучшей комбинации периодов MA для различных инструментов.
  2. Оптимизация стоп-лосса: разумная установка уровней стоп-лосса для контроля убытков по одной сделке.
  3. Оптимизация параметров: использование генетических алгоритмов, цепей Маркова и других методов для динамической оптимизации параметров.
  4. Слияние моделей: интеграция с глубокими нейронными сетями (LSTM, RNN) для извлечения дополнительной альфы.
  5. Комбинаторная оптимизация: объединение с другими индикаторными стратегиями для создания портфеля стратегий.

Заключение

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

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

//@version=3
//future strategy
//strategy(title = "stub", default_qty_type = strategy.fixed, default_qty_value = 1,  overlay = true, commission_type=strategy.commission.cash_per_contract,commission_value=2.05)
//stock strategy
Strategy parameters
Strategy parameters
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Start Year
Backtest Start Month
Backtest Start Day
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)