Type/to search

Мультитаймфреймовая торговая стратегия на основе скользящих средних

Common strategy
Created: 2023-09-21 20:45:38
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

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

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

Например, на 15-минутном графике рассчитываются линии 20 и 50:

  • Линия 20 рассчитывается по текущим 15-минутным свечам
  • Линия 50 рассчитывается по дневным свечам

Когда 15-минутная линия 20 пересекает дневную линию 50 снизу вверх – открывается длинная позиция; когда 15-минутная линия 20 пересекает дневную линию 50 сверху вниз – открывается короткая позиция.

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

Точки пересечения могут дополнительно отображаться точечными метками для оповещения о сделках.

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

  • Анализ на разных таймфреймах позволяет выявлять более крупные тренды
  • Линии старшего периода более стабильны, что снижает количество ложных сигналов
  • Линии младшего периода более чувствительны, быстро улавливают изменения тренда
  • Возможность самостоятельно задавать комбинации периодов нескольких скользящих средних
  • Чётко видимые точечные метки для торговых оповещений

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

  • Комбинирование нескольких таймфреймов увеличивает сложность стратегии
  • Сохраняется риск ложных сигналов от линий младшего периода
  • Система скользящих средних в целом запаздывает, что может привести к пропуску оптимальных точек входа
  • Использование только скользящих средних даёт ограниченный фильтр сигналов
  • Требуется оптимизация параметров периодов, которые могут различаться для разных инструментов

Снизить риски можно следующими мерами:

  • Оставлять более длинные скользящие средние старшего периода для обеспечения корректного определения основного тренда
  • Добавлять другие технические индикаторы для дополнительной фильтрации сигналов
  • Оптимизировать комбинации периодов скользящих средних до оптимальных значений
  • Умеренно расширять условия входа, например, добавлять свечные паттерны

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

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

  1. Протестировать больше комбинаций периодов скользящих средних, оптимизировать параметры

    Разные комбинации периодов будут давать наилучшие результаты для разных инструментов

  2. Добавить условия повторного подтверждения при пересечении

    Например, проверять направление индикатора MACD в момент пересечения

  3. Оптимизировать метод стоп-лосса, чтобы избежать преждевременного выхода

    Можно использовать вспомогательные признаки PostForm123 для решения о выходе

  4. Фильтровать отдельно короткие и длинные периоды

    Для коротких периодов применять более жёсткие условия фильтрации, для длинных – более мягкие

  5. Рассмотреть использование разных комбинаций параметров для разных временных отрезков

    Рыночные характеристики различаются по времени, поэтому возможна оптимизация параметров

Заключение

Данная стратегия определяет направление тренда по пересечению скользящих средних на разных таймфреймах, выявляя более крупные тренды. Это позволяет эффективно отфильтровать краткосрочный шум, Focus123123 больший ритм движения. Однако существуют проблемы с настройкой периодов и запаздыванием в определении тренда. Мы можем улучшить стратегию путём строгого бэктестинга для оптимизации комбинаций параметров и добавления других индикаторов для фильтрации confirmation123 и улучшения 123123123. В то же время необходимо тестирование на реальном рынке и постоянная корректировка системы на основе обратной связи, чтобы сделать её более стабильной и надёжной. Только постоянное обучение и оптимизация позволят адаптироваться к изменениям рынка.

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

//@version=2

//Run script on a long interval gives better result for e.g. 1 Day
//Plots The Majority of Moving Averages
Strategy parameters
Strategy parameters
Use Current Chart Resolution?
Use Different Timeframe? Uncheck Box Above
Moving Average Length - LookBack Period
1=SMA, 2=EMA, 3=WMA, 4=HullMA, 5=VWMA, 6=RMA, 7=TEMA
Change Color Based On Direction?
Color Smoothing - 1 = No Smoothing
Optional 2nd Moving Average
Moving Average Length - Optional 2nd MA
1=SMA, 2=EMA, 3=WMA, 4=HullMA, 5=VWMA, 6=RMA, 7=TEMA
Change Color Based On Direction 2nd MA?
***You Can Turn On The Show Dots Parameter Below Without Plotting 2nd MA to See Crosses***
***If Using Cross Feature W/O Plotting 2ndMA - Make Sure 2ndMA Parameters are Set Correctly***
Show Dots on Cross of Both MA's
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)