# 📊 STRATÉGIAS DE TRADING - CRYPTO PERPETUAL FUTURES
> **Status:** v1.0 | **Data:** 2026-03-23 | **Mercados:** BTC, ETH, SOL Perps (Hyperliquid, Binance, Bybit)
> ⚠️ **Nota:** Backtest directory vazio - dados de backtest ainda não disponíveis. Estratégias baseadas em evidências da literatura de trading e parâmetros usados pelo backtest-engineer.

---

## 🏆 ESTRATÉGIA 1: TREND FOLLOWING COM ATR
**Timeframe:** 4H | **Tipo:** Trend Following | **Risco:** 1-2% por operação

### Lógica
Captura tendências de médio prazo usando EMAs para identificar direção e ATR para gestão dinâmica de risco.

### Regras de ENTRADA (TODAS devem ser verdadeiras)
```
1. EMA 20 > EMA 50  (tendência de alta confirmada)
2. Preço > EMA 20   (preço confirmando alta)
3. Filtro: Volume > Volume MA(20) * 1.2  (confirmação por volume)
```

### Regras de SAÍDA
```
STOP LOSS:   Preço < EMA 20 - (ATR_14 * 2)
TAKE PROFIT: Preço >= Entrada + (ATR_14 * 4)  [2:1 RR]
TRAILING:    Move stop para EMA 20 quando preço > entrada + ATR*2
```

### Gestão de Posição
| Situação | Ação |
|----------|------|
| Preço fecha < EMA 50 | Fecha posição imediatamente |
| ATR aumenta 50% | Considera ajuste de stop |
| Drawdown > 1.5% | Reduz posição em 50% |

### Mercados Recomendados
- 🥇 **BTCUSD** - Melhor resultado em 4H (liquidez alta)
- 🥈 **ETHUSD** - Bom, mais volátil
- 🥉 **SOLUSD** - Funciona, mais ruído

### Backtest Estimado (literatura)
| Métrica | Valor Estimado |
|---------|----------------|
| Win Rate | 35-45% |
| Profit Factor | 1.8-2.2 |
| Sharpe Ratio | 1.2-1.8 |
| Max Drawdown | 15-25% |
| Trades/ mês | 4-8 |

### Parâmetros Técnicos
```javascript
EMA_FAST = 20
EMA_SLOW = 50
ATR_PERIOD = 14
MULTIPLIER_SL = 2
MULTIPLIER_TP = 4
VOLUME_MA = 20
VOLUME_CONFIRM = 1.2
```

---

## 📈 ESTRATÉGIA 2: SCALPING COM VOLUME
**Timeframe:** 5M-15M | **Tipo:** Scalping | **Risco:** 0.5-1% por operação

### Lógica
Explora picos de volume para entrar em movimentos rápidos com saída ágil. Foco em eficiência, não em magnitude.

### Regras de ENTRADA (TODAS devem ser verdadeiras)
```
1. Volume > MA(Volume, 20) * 1.5
2. Price Action: Último candle é bullish (close > open)
3. Filtro: Range do candle atual > ATR(14) * 0.5
4. Contexto: Não é mercado lateral (ATR% > 0.5%)
```

### Regras de SAÍDA
```
STOP LOSS:   Entrada - (ATR_14 * 1.5)
TAKE PROFIT: Entrada + (ATR_14 * 1.5)  [1:1 RR]
ALTERNATIVO: 0.5-1% de profit (saída rápida)
TIME STOP:   15 minutos sem alvo atingido
```

### Filtros Anti-Ruído
```
⚠️ NÃO ENTRAR se:
- VIX > 30 (volatilidade extrema)
- Funding Rate > 0.05% (sinal de topo)
- Spread > 0.1% (liquidez baixa)
- Notícia de alto impacto em 30min
```

### Mercados Recomendados
- 🥇 **BTCUSD** - 5M (velocidade)
- 🥈 **ETHUSD** - 15M (menos ruído)
- ⚠️ **SOLUSD** - 15M apenas (muito ruído em 5M)

### Backtest Estimado
| Métrica | Valor Estimado |
|---------|----------------|
| Win Rate | 50-60% |
| Profit Factor | 1.2-1.5 |
| Sharpe Ratio | 0.8-1.2 |
| Trades/ dia | 3-8 |
| Screenshot Risk | ⭐⭐⭐ ( Higher due to scalp) |

### Parâmetros Técnicos
```javascript
VOLUME_MA = 20
VOLUME_SPIKE = 1.5
ATR_PERIOD = 14
ATR_FILTER = 0.5
SCALP_TARGET = 0.01   // 1%
SCALP_STOP = 0.0075   // 0.75%
TIME_STOP_MIN = 15
```

---

## 🔄 ESTRATÉGIA 3: MEAN REVERSION COM BOLLINGER
**Timeframe:** 1H | **Tipo:** Mean Reversion | **Risco:** 1-1.5% por operação

### Lógica
Compra quando o preço toca a banda inferior (sobrevenda) e espera retorno à média. Funciona bem em mercados com mean-reversion tendency.

### Regras de ENTRADA (TODAS devem ser verdadeiras)
```
1. Preço toca/fecha na Banda Inferior Bollinger (BB -2σ)
2. RSI(14) < 40  (sobrevenda confirmada)
3. Filtro: Preço não fechou abaixo da banda por mais de 2 candles
4. Volume > média (confirmação de reversão)
```

### Regras de SAÍDA
```
TAKE PROFIT 1: Preço toca Banda Média (SMA BB)  [1:1 RR]
TAKE PROFIT 2: Preço toca Banda Superior  [2:1 RR]
STOP LOSS:    Fechamento < Banda Inferior - ATR*1.5
TRAILING:     Move TP para baixo quando preço > média
```

### Contexto de Mercado
```
Funciona MELHOR quando:
✓ Mercado em range/consolidação
✓ RSI < 40 + Price no BB inferior
✓ Aumenta probabilidade de reversão

Funciona PIOR quando:
✗ Tendência de baixa forte (momentum down)
✗ Bitcoin em queda livre
✗ Macro bearish
```

### Mercados Recomendados
- 🥇 **BTCUSD** - Melhor para mean reversion
- 🥈 **ETHUSD** - Bom, mais rápido
- 🥉 **SOLUSD** - Use com filtro extra (RSI < 35)

### Backtest Estimado
| Métrica | Valor Estimado |
|---------|----------------|
| Win Rate | 55-65% |
| Profit Factor | 1.5-1.8 |
| Sharpe Ratio | 1.0-1.4 |
| Trades/ semana | 2-5 |

### Parâmetros Técnicos
```javascript
BB_PERIOD = 20
BB_STD = 2
RSI_PERIOD = 14
RSI_THRESHOLD = 40
ATR_PERIOD = 14
BB_TOUCH_FILTER = 2  // max candles below BB
```

### Filtros Avançados
```
ADX < 25:  Confirmação de range (bom para estratégia)
ADX > 30:  PROIBIDO - tendência forte, não reverte
```

---

## 💥 ESTRATÉGIA 4: BREAKOUT COM FUNDING RATE
**Timeframe:** 1H-4H | **Tipo:** Breakout | **Risco:** 1.5-2% por operação

### Lógica
Compra rompimentos de máximas de 24h quando o funding rate está neutro/baixo (evita tops). O funding rate é usado como filtro de smart money.

### Regras de ENTRADA (TODAS devem ser verdadeiras)
```
1. High(24h) rompido (candle atual fecha > high anterior 24h)
2. Funding Rate < 0.01%  (não é topo de mercado)
3. Volume > Volume MA(20) * 1.5  (confirmação)
4. Filtro: Preço não está em máxima de 90 dias
```

### Regras de SAÍDA
```
STOP LOSS:   Low anterior 24h  (swing low)
TAKE PROFIT: Entrada + (ATR_14 * 3)  [1.5:1 RR]
              OU
             2x o risco (se ATR sugere)
```

### Filtros Anti-Topo (CRÍTICO!)
```
⚠️ funding_rate > 0.03% = NUNCA entre nessa direção
⚠️ funding_rate > 0.05% = Fecha shorts se houver
⚠️ Price near 90d high = Wait for pullback

✅ funding_rate < 0.01% = Confirmação de baixa stress
✅ funding_rate < -0.01% = Excepcional (bearish bias)
```

### Funding Rate por Exchange
```
Binance:    binance.com/v2/markets/derivatives/ustf
Bybit:      bybit.com/markets/spot
Hyperliquid: Check oracle/HXRP
```

### Mercados Recomendados
- 🥇 **BTCUSD** - 4H (melhor para setups de 24h)
- 🥈 **ETHUSD** - 4H ou 1H
- 🥉 **SOLUSD** - 4H apenas (mais lento)

### Backtest Estimado
| Métrica | Valor Estimado |
|---------|----------------|
| Win Rate | 40-50% |
| Profit Factor | 1.6-2.0 |
| Sharpe Ratio | 1.0-1.5 |
| Trades/ semana | 2-4 |

### Parâmetros Técnicos
```javascript
LOOKBACK_HIGH = 24  // candles (1H) ou 6 (4H)
FUNDING_THRESHOLD_LONG = 0.0001  // 0.01%
FUNDING_THRESHOLD_SHORT = -0.0001
VOLUME_MA = 20
VOLUME_CONFIRM = 1.5
ATR_PERIOD = 14
RISK_REWARD = 1.5
```

---

## 📋 RESUMO COMPARATIVO

| Estratégia | Timeframe | Risco | Win Rate Est. | Trades/mês | Melhor para |
|-----------|-----------|-------|---------------|------------|-------------|
| Trend ATR | 4H | 1-2% | 35-45% | 4-8 | Tendências |
| Scalping | 5M-15M | 0.5-1% | 50-60% | 60-160 | Rápido |
| Mean Reversion | 1H | 1-1.5% | 55-65% | 8-20 | Ranges |
| Breakout | 1H-4H | 1.5-2% | 40-50% | 8-16 | Momentum |

---

## 🔧 IMPLEMENTAÇÃO PRIORITÁRIA

### Fase 1 (MVP - Próximas 48h)
- [ ] Strategy 2: Scalping com Volume (timeframe curto = resultados rápidos)
- [ ] Strategy 1: Trend Following com ATR (mais robusto)

### Fase 2 (Semana 1)
- [ ] Strategy 3: Mean Reversion
- [ ] Strategy 4: Breakout com Funding Rate

### Fase 3 (Otimização)
- [ ] Backtest completo com dados reais
- [ ] Ajuste de parâmetros por mercado
- [ ] Filtros de news/macro

---

## ⚠️ GESTÃO DE RISCO UNIVERSAL

```javascript
MAX_RISK_PER_TRADE = 0.02      // 2% máximo
MAX_DAILY_LOSS = 0.05          // 5% perda máxima diária
MAX_WEEKLY_LOSS = 0.10         // 10% perda máxima semanal
POSITION_SIZE = RiskAmount / (Entry - SL)
```

### Regras de Ouro
1. **Nunca** mais de 2% por trade
2. **Nunca** mais de 5% de drawdown diário
3. **Sempre** usar stop loss
4. **Sempre** verificar funding rate antes de entrar long
5. **Desliga** estratégia se perder >10% semanal

---

## 📊 PRÓXIMOS PASSOS

1. **Backtest Engine** precisa rodar com estas configurações
2. **Dados necessários:** Preço, Volume, Funding Rate (24h)
3. **Testar primeiro em paper trading**
4. **Revisar parâmetros** baseado em resultados reais

> 🤖 Gerado pelo Strategy Developer Agent - 2026-03-23
