Type/to search

Estratégia de Cruzamento MA Mondrian em Múltiplos Timeframes

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

img

Esta estratégia aplica principalmente o cruzamento de linhas de Média Móvel (MA) em múltiplos timeframes (MTF) para determinar a direção da tendência, combinando com condições específicas para filtrar sinais. Quando a direção da tendência está mais clara, opta por comprar (long) ou vender (short), sendo uma estratégia do tipo de acompanhamento de tendência (trend following).

Princípios da Estratégia

  1. Insira o intervalo de tempo de backtesting personalizado pelo usuário.
  2. Insira se deve usar o gráfico de velas Heikin-Ashi (sintetizado de velas de alta e baixa), sendo que por padrão é usado.
  3. Defina separadamente a linha de MA lenta, a linha de MA rápida e uma terceira linha de MA opcional usada durante tendências de alta.
  4. Para cada linha de MA, é possível personalizar o tipo de MA, o período de tempo e os parâmetros.
  5. O cruzamento da MA rápida acima da MA lenta gera um sinal de compra; o cruzamento abaixo gera um sinal de venda.
  6. Opcionalmente, pode-se usar a terceira linha de MA como filtro de direção de alta: o sinal de compra só é gerado quando o preço de fechamento ultrapassa a terceira MA.
  7. Utiliza o módulo strategy.entry para negociação automática.
  8. É possível personalizar a quantidade de contratos por negociação ou usar um volume fixo.

Vantagens da Estratégia

  1. Utiliza a arquitetura MTF, permitindo que diferentes linhas de MA adotem períodos distintos, identificando características de tendência em múltiplas escalas de tempo.
  2. Tipos de MA personalizáveis: é possível escolher MAs suaves para maior estabilidade ou MAs mais responsivas.
  3. Combinada com Heikin-Ashi, pode filtrar falsos rompimentos.
  4. Permite adicionar uma terceira linha de MA como filtro de direção de alta, evitando negociações em mercados laterais.
  5. Ajuste flexível dos parâmetros de período das MAs, adequando-se a diferentes condições de mercado.
  6. O módulo strategy.entry permite ordens automáticas sem intervenção manual.
  7. Suporta otimização de parâmetros em backtesting para encontrar a melhor combinação.

Riscos da Estratégia

  1. Estratégias de cruzamento de MA são sensíveis a falsos rompimentos, podendo gerar negociações desnecessárias. É possível ajustar os períodos das MAs ou adicionar filtros para reduzir o risco.
  2. Em mercados laterais, os cruzamentos de MA são frequentes, causando perdas. Pode-se aumentar a distância entre as MAs ou prolongar os períodos para reduzir o risco.
  3. O volume fixo de negociação não permite controle de risco. Considere definir o volume como uma porcentagem do capital da conta.
  4. Taxas de corretagem e slippage também afetam a lucratividade da estratégia. Ajuste os parâmetros para garantir uma taxa de acerto suficientemente alta.

Direções de Otimização

  1. Testar diferentes tipos de MA para encontrar a melhor combinação de parâmetros. MAs suaves aumentam a estabilidade; MAs rápidas melhoram a agilidade.
  2. Otimizar os parâmetros das MAs: períodos mais longos ajudam a identificar tendências; períodos mais curtos aumentam a sensibilidade. Encontrar o ponto de equilíbrio ideal.
  3. Otimizar as condições de abertura de posição: considerar um filtro de alta mais rigoroso para evitar abrir posições em mercados laterais.
  4. Para ativos específicos, otimizar os períodos das MAs para encontrar os parâmetros mais adequados ao ambiente de negociação daquele ativo.
  5. Considerar combinar outros indicadores como filtros para aumentar a estabilidade da estratégia, como indicadores de volume.
  6. Realizar otimização de combinações de parâmetros com base em dados de backtesting para encontrar os melhores parâmetros que melhorem o desempenho da estratégia.

Conclusão

A estratégia de cruzamento de MAs em múltiplos timeframes é, em geral, uma estratégia de acompanhamento de tendência bastante comum. Suas vantagens são a simplicidade de implementação, flexibilidade de ajuste de parâmetros e adaptabilidade a diferentes condições de mercado. No entanto, também apresenta certo risco de falsos sinais. Pode ser melhorada por meio de otimização de parâmetros e adição de filtros auxiliares, buscando a melhor combinação de parâmetros em backtesting. Esta estratégia é mais adequada para mercados com tendências claras; em mercados laterais, deve ser usada com cautela ou pausada. De modo geral, como uma estratégia de acompanhamento de tendência bastante tradicional, a estratégia de cruzamento de MAs em múltiplos timeframes ainda merece estudo e aplicação específicos.

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)