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édia | Papel | Período padrão |
|---|---|---|
| MA Rápida (Fast) | Captura impulso de curto prazo | 5 |
| MA Média (Medium) | Tendência intermediária | 20 |
| MA Lenta (Slow) | Tendência principal | 50 |
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 simultaneamenteParâmetros
| Parâmetro | Padrão | Descrição |
|---|---|---|
Strategy | 1 | Sub-estratégia ativa (1–4) |
Fast Length | 5 | Período da MA rápida |
Medium Length | 20 | Período da MA média |
Slow Length | 50 | Período da MA lenta |
MA Type | EMA | Tipo de média (SMA, EMA, WMA, etc.) |
Trade Direction | Both | Long only / Short only / Both |
Stop Loss (%) | 2.0 | Stop em percentual do preço de entrada |
Take Profit (%) | 4.0 | Take 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
| Script | Como combinar |
|---|---|
| BEST Trailing Stop | Usar saída por trailing stop em vez de take profit fixo |
| Bjorgum MTF MA | Adicionar confirmação multi-timeframe nas entradas |
| Vantage News | Filtrar 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ário | Recomendaçã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.
Vantage News — Filtro de Eventos Econômicos
Biblioteca Pine Script para filtrar eventos do calendário econômico e controlar se uma estratégia deve operar, aguardar ou ser bloqueada em dias de notícias relevantes.
BEST Trailing Stop Strategy
Estratégia Pine Script com trailing stop dinâmico baseado em ATR ou Chandelier Exit, da série BEST de Daveatt. Projetada para capturar tendências longas com saída adaptativa.