Type/to search

Количественная стратегия на основе комбинации тройной скользящей средней и MACD

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

img

Обзор

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

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

Стратегия в основном основана на комбинации тройной экспоненциальной скользящей средней и индикатора MACD.

Во-первых, стратегия использует три экспоненциальные скользящие средние с длинами 3, 7 и 2 соответственно. Эти три скользящие средние образуют систему от быстрой к медленной для определения направления будущего тренда. Когда краткосрочная скользящая средняя пересекает более долгосрочную скользящую среднюю вверх, это сигнал к покупке; когда краткосрочная скользящая средняя пересекает более долгосрочную скользящую среднюю вниз, это сигнал к продаже.

Во-вторых, стратегия одновременно использует индикатор MACD с параметрами 3 и 7. Когда основная линия MACD пересекает сигнальную линию вверх, это сигнал к покупке; при пересечении вниз – сигнал к продаже.

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

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

  1. Двойная фильтрация сигналов повышает качество сигналов.
  2. Параметры оптимизированы путем многократного тестирования, стабильны и надежны.
  3. Использование системы тройной скользящей средней позволяет эффективно отфильтровывать рыночный шум и определять будущий тренд.
  4. Быстрые настройки параметров MACD позволяют быстро улавливать краткосрочные возможности.

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

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

Методы решения:

  1. Применять соответствующие стоп-лосс стратегии для контроля максимальной просадки.
  2. При явном отсутствии тренда на рынке снижать частоту торговли.
  3. Оптимизировать параметры MACD и комбинировать с другими индикаторами.

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

  1. Тестировать и оптимизировать параметры скользящих средних и MACD для поиска наилучшей комбинации.
  2. Добавить вспомогательные индикаторы, такие как KDJ, VRSI, для исключения ложных сигналов.
  3. Внедрить модели машинного обучения для определения состояния рынка и обеспечения динамической настройки.
  4. Комбинировать со стратегиями стоп-лосс для установки оптимальных точек стоп-лосса.

Заключение

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

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

//@version=3
strategy("Matt's MACD Algo v1", shorttitle="Matt's MACD Algo v1", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital=7000, calc_on_order_fills = true, commission_type=strategy.commission.percent, commission_value=0, currency = currency.USD)
//study("MFI Fresh", shorttitle="MFI Fresh", overlay=true)
Strategy parameters
Strategy parameters
Trailing Stop in cents
From Month
From Day
From Year
To Month
To Day
To Year
Enable Bar Color?
Enable Moving Averages?
Enable Background Color?
Enable Bolinger Bands?
Enable Keltner Channel?
R_length
%R Overbought
%R Oversold
RSI Length
RSI Overbought
RSI Oversold
cci_length
Source
MFI Length
MFI Overbought
MFI Oversold
Very slow SMA
MACD source
MACD Fast Length
MACD Fast Length #2
MACD Slow Length
MACD Slow Length #2
Signal Smoothing
Signal Smoothing
Signal Smoothing #2
Signal Smoothing #2
MACD % Threshold
bb_length
bb_mult
KC_useTrueRange
KC_length
KC_mult
Source
Resolution
Resolution
Resolution
Resolution
start
increment
maximum
v_input_48
v_input_49
v_input_50
v_input_51
v_input_52
Conversion Line Periods
Base Line Periods
Lagging Span 2 Periods
Displacement
Length
Source
v_input_59
v_input_60
v_input_61
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)