Type/to search

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

Common strategy
Created: 2023-11-16 17:28:43
Last modified: 3 years ago
1
Follow
1802
Followers

img

Данная стратегия в основном использует пересечение линий скользящих средних (MA) на нескольких таймфреймах (MTF) для определения направления тренда и фильтрации сигналов на основе определённых условий, выбирая покупку (лонг) или продажу (шорт) при достаточной ясности тренда. Это стратегия следования за трендом.

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

  1. Пользователь задаёт временной диапазон для бэктестинга.

  2. Выбирается использование свечей Heikin-Ashi (синтезированных из бычьих/медвежьих свечей); по умолчанию используется.

  3. Определяются медленная MA, быстрая MA и опциональная третья MA, используемая при восходящем тренде.

  4. Для каждой MA можно настроить тип скользящей средней, временной период и параметры.

  5. Пересечение быстрой MA снизу вверх медленной MA формирует сигнал на покупку, сверху вниз — на продажу.

  6. Опционально используется третья MA как фильтр направления вверх: сигнал на покупку генерируется только если цена закрытия превышает третью MA.

  7. Автоматическая торговля реализуется через модуль strategy.entry.

  8. Можно задать количество контрактов на сделку или использовать фиксированный объём.

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

  1. Используется архитектура MTF: разные MA могут иметь разные периоды для выявления трендовых характеристик на разных временных масштабах.

  2. Настраиваемый тип MA: можно выбрать сглаживающие MA для повышения стабильности или более чувствительные MA.

  3. Комбинация с Heikin-Ashi позволяет отфильтровывать ложные пробои.

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

  5. Гибкая настройка периодов MA под разные рыночные условия.

  6. Модуль strategy.entry обеспечивает автоматическое выставление ордеров без ручного вмешательства.

  7. Поддерживается оптимизация параметров на основе бэктестинга для поиска наилучших комбинаций.

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

  1. Стратегия на пересечении MA чувствительна к ложным сигналам, что может приводить к ненужным сделкам. Риск можно снизить, корректируя периоды MA или добавляя дополнительные фильтры.

  2. В боковом рынке пересечения MA происходят часто, что может привести к убыткам. Риск можно снизить, увеличив расстояние между MA или удлинив их периоды.

  3. Фиксированный объём сделок не позволяет контролировать риск. Можно задавать объём в процентах от капитала счёта.

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

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

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

  2. Оптимизировать параметры MA: увеличение периодов помогает выявлять тренды, уменьшение — повышает чувствительность. Найти оптимальный баланс.

  3. Оптимизировать условия входа: усилить фильтрацию по бычьему направлению, чтобы избегать сделок в боковом рынке.

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

  5. Рассмотреть добавление других индикаторов в качестве фильтров для повышения стабильности, например, индикаторов объёма.

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

Заключение

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

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

//@version=4
strategy(shorttitle="MZ MA Cross",title="MA MTF Cross Strategy", overlay=true, calc_on_order_fills=false, calc_on_every_tick=false, default_qty_type=strategy.fixed, default_qty_value=5,commission_value=0.1)

timeFrameticker  = input('D',type=input.resolution, title="Chart Timeframe")
Strategy parameters
Strategy parameters
Chart Timeframe
Use Heikin Ashi Candles
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
Slow MA Type
Fast MA Type
Use Uptrend Conditional 3rd MA for Confirmation
Uptrend Conditional MA Type
Slow MA Resolution
Fast MA Resolution
Uptrend Conditional MA Resolution
Slow MA Length
Fast MA Length
Uptrend Conditional MA Length
Kijun MOD Divider
* Jurik (JMA) Only - Phase
* Jurik (JMA) Only - Power
* Volatility Adjusted (VAMA) Only - Volatility lookback length
Modular Filter, General Filter Only - Beta
Modular Filter Only - Feedback
Modular Filter Only - Feedback Weighting
EDSMA - Super Smoother Filter Length
EDSMA - Super Smoother Filter Poles
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)