Kaique Mitsuo Silva Yamamoto
Mercado financeiroAutomação de EstratégiasTradingView / Pine ScriptEstratégias

Three Moving Average Strategies

Estratégia Pine Script com 3 médias móveis e 4 sub-estratégias configuráveis: cruzamento duplo, alinhamento de tendência, confirmação por MA rápida e combinação completa.

Autor: Daveatt Tipo: Estratégia (strategy) Versão: Pine Script v5 Fonte: TradingView Script


Visão geral

O Three Moving Average Strategies é uma estratégia que usa três médias móveis de períodos distintos para gerar sinais de entrada e saída. O diferencial é a possibilidade de escolher entre 4 sub-estratégias diferentes, cada uma explorando um aspecto diferente das relações entre as três MAs.

Quando usar: Mercados com tendência clara. Em mercados laterais (ranging), as estratégias de cruzamento de MAs tendem a gerar muitos falsos sinais.


Como funciona

As três médias móveis

MédiaPapelPeríodo padrão
MA Rápida (Fast)Captura impulso de curto prazo5
MA Média (Medium)Tendência intermediária20
MA Lenta (Slow)Tendência principal50

Todos os três suportam múltiplos tipos: SMA, EMA, WMA, VWMA, SMMA (RMA), HullMA, LSMA.

Sub-estratégias disponíveis

Estratégia 1 — Cruzamento Duplo
  Long:  Fast cruza acima de Medium
  Short: Fast cruza abaixo de Medium

Estratégia 2 — Alinhamento de Tendência
  Long:  Fast > Medium > Slow (alinhamento bullish completo)
  Short: Fast < Medium < Slow (alinhamento bearish completo)

Estratégia 3 — Confirmação por MA Rápida
  Long:  Medium cruza acima de Slow  E  Fast > Medium
  Short: Medium cruza abaixo de Slow E  Fast < Medium

Estratégia 4 — Combinação (1 + 2 + 3)
  Long:  Todas as condições bullish simultaneamente
  Short: Todas as condições bearish simultaneamente

Parâmetros

ParâmetroPadrãoDescrição
Strategy1Sub-estratégia ativa (1–4)
Fast Length5Período da MA rápida
Medium Length20Período da MA média
Slow Length50Período da MA lenta
MA TypeEMATipo de média (SMA, EMA, WMA, etc.)
Trade DirectionBothLong only / Short only / Both
Stop Loss (%)2.0Stop em percentual do preço de entrada
Take Profit (%)4.0Take profit em percentual

Exemplo de uso

//@version=5
// Importar a lógica de 3 MAs para uma estratégia customizada

// Calcular as três MAs
fastMA   = ta.ema(close, 5)
mediumMA = ta.ema(close, 20)
slowMA   = ta.ema(close, 50)

// Sub-estratégia 2: alinhamento completo
bullish = fastMA > mediumMA and mediumMA > slowMA
bearish = fastMA < mediumMA and mediumMA < slowMA

// Entradas
if bullish and not bullish[1]
    strategy.entry("Long", strategy.long)
if bearish and not bearish[1]
    strategy.entry("Short", strategy.short)

Diagrama de alinhamento

Mercado em tendência de alta:

          Fast MA  ─ ─ ─ ─ ─ (mais alto)
        Medium MA ─────────── (intermediário)
          Slow MA ─ ─ ─ ─ ─  (mais baixo)
Preço ↗ acima de tudo

Sinal de compra (Estratégia 2): Fast > Medium > Slow ✓

Integrações

ScriptComo combinar
BEST Trailing StopUsar saída por trailing stop em vez de take profit fixo
Bjorgum MTF MAAdicionar confirmação multi-timeframe nas entradas
Vantage NewsFiltrar entradas em dias de alta volatilidade macroeconômica

Limitações

  • Estratégias de cruzamento de MA são lagging por natureza — o sinal sempre vem depois do movimento
  • A Estratégia 4 (combinação) pode gerar muito poucas entradas em mercados turbulentos
  • Stop e take profit são fixos em percentual — sem adaptação à volatilidade (considere substituir por ATR)
  • Sem lógica de position sizing — todas as posições usam o tamanho padrão

Quando usar / não usar

CenárioRecomendação
Tendência forte no diário✅ Use Estratégia 2 (alinhamento)
Mercado lateral❌ Evite — excesso de falsas entradas
Confirmação de entrada com outro sistema✅ Use Estratégia 3 como filtro adicional
Scalping em baixo timeframe❌ MAs lentas demais para tempo real

Aviso Legal: Conteúdo educativo. Não constitui recomendação de investimento. Resultados passados não garantem resultados futuros.

On this page