O Que São Ordens de Stop?
Ordens de stop loss e stop gain são ferramentas essenciais de gerenciamento de risco que automatizam a saída de uma posição quando o preço atinge determinado patamar.
┌─────────────────────────────────────────────────────────────────┐
│ ORDENS DE STOP EXPLICADAS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ STOP GAIN │
│ (Realização de Lucro) │
│ ▲ │
│ │ +15% │
│ ───────────────────────────────────────── R$ 46,00 │
│ │ │
│ │ │
│ ═══════════════════════════════════════════ R$ 40,00 │
│ PREÇO DE COMPRA │
│ │ │
│ │ │
│ ───────────────────────────────────────── R$ 36,00 │
│ │ -10% │
│ ▼ │
│ STOP LOSS │
│ (Limitação de Perda) │
│ │
└─────────────────────────────────────────────────────────────────┘Stop Loss vs Stop Gain
| Característica | Stop Loss | Stop Gain |
|---|---|---|
| Objetivo | Limitar prejuízos | Garantir lucros |
| Acionado quando | Preço CAI até o stop | Preço SOBE até o stop |
| Emoção combatida | Esperança (esperar recuperar) | Ganância (querer mais) |
| Essencialidade | OBRIGATÓRIO | Opcional/estratégico |
Por Que Usar Stop Loss é Obrigatório?
A Matemática da Recuperação
Perdas são assimétricas - quanto maior a perda, mais difícil recuperar:
Matemática da Recuperação
| Se você perde | Precisa ganhar para recuperar |
|---|---|
| -5% | +5,3% |
| -10% | +11,1% |
| -15% | +17,6% |
| -20% | +25,0% |
| -25% | +33,3% |
| -30% | +42,9% |
| -40% | +66,7% |
| -50% | +100,0% |
| -60% | +150,0% |
| -70% | +233,3% |
| -80% | +400,0% |
| -90% | +900,0% |
Fórmula: Recuperação necessária = (1 / (1 - perda%)) - 1
Conclusão: Perder 50% exige ganhar 100% para voltar ao zero! É MUITO mais fácil prevenir perdas do que recuperar.
Controle Emocional
CICLO EMOCIONAL SEM STOP LOSS
Compra a R$ 40,00
│
▼
Cai para R$ 38,00 (-5%)
"É só uma correção, vai voltar"
│
▼
Cai para R$ 34,00 (-15%)
"Agora não posso vender, está muito barato"
│
▼
Cai para R$ 28,00 (-30%)
"Vou fazer preço médio!" (ERRO!)
│
▼
Cai para R$ 20,00 (-50%)
"Estou preso, não vou realizar prejuízo"
│
▼
Cai para R$ 12,00 (-70%)
"Desisti, virou pó mesmo..."
│
▼
Vende no fundo ou empresa quebra
COM STOP LOSS A 10%:
Compra a R$ 40,00 → Stop em R$ 36,00
Acionado: Perde 10%, preserva 90% do capital
Segue para próxima oportunidade!Tipos de Ordens de Stop
1. Stop Loss Fixo
O mais simples - preço fixo de saída:
Fórmula: Stop Loss = Preço de Entrada × (1 - Percentual / 100)
Exemplo prático:
| Parâmetro | Valor |
|---|---|
| Preço de entrada | R$ 40,00 |
| Percentual de stop | 10% |
| Stop Loss | R$ 36,00 |
| Perda máxima por ação | R$ 4,00 |
Percentuais recomendados por perfil:
| Perfil | Stop Loss | Indicado para |
|---|---|---|
| Conservador | 5-7% | Swing trade, blue chips |
| Moderado | 8-10% | Posição, ações médias |
| Agressivo | 12-15% | Small caps, maior volatilidade |
2. Stop Loss Técnico (Suporte)
Baseado em níveis técnicos do gráfico:
Fórmula: Stop = Suporte × (1 - Margem de Segurança)
Exemplo prático:
| Parâmetro | Valor |
|---|---|
| Preço de entrada | R$ 40,00 |
| Suporte identificado | R$ 37,50 |
| Margem de segurança | 2% |
| Stop Loss | R$ 36,75 |
| Risco percentual | 8,1% |
Lógica: Se o preço perder o suporte, a análise técnica estava errada. Sair rápido e reavaliar.
STOP TÉCNICO EM SUPORTE
│
42 ──┤ ╭───╮
│ ╭──╯ ╰──╮
40 ──┤ ENTRADA → ────● ╰───
│ ╱
38 ──┤ ╭──╯
│ ╭───╯
36 ──┤ ══════════════════════════════ SUPORTE
│ STOP LOSS → ─ ─ ─ ─ ─ ─ ─ ─ (2% abaixo)
34 ──┤
│
└────────────────────────────────
Jan Fev Mar Abr Mai
Lógica: Se perder o suporte, a análise estava errada
Sair rápido e reavaliar3. Trailing Stop (Stop Móvel)
O stop sobe junto com o preço, protegendo lucros:
Funcionamento: A cada nova máxima, o stop sobe. Nunca desce.
Exemplo de simulação com trailing stop de 8%:
| Dia | Preço | Máximo | Stop Móvel | Status |
|---|---|---|---|---|
| 1 | R$ 40,00 | R$ 40,00 | R$ 36,80 | Posição aberta |
| 2 | R$ 41,00 | R$ 41,00 | R$ 37,72 | Stop sobe |
| 3 | R$ 43,00 | R$ 43,00 | R$ 39,56 | Stop sobe |
| 4 | R$ 45,00 | R$ 45,00 | R$ 41,40 | Stop sobe |
| 5 | R$ 47,00 | R$ 47,00 | R$ 43,24 | Stop sobe (nova máx) |
| 6 | R$ 46,00 | R$ 47,00 | R$ 43,24 | Stop mantido |
| 7 | R$ 44,00 | R$ 47,00 | R$ 43,24 | Stop mantido |
| 8 | R$ 43,00 | R$ 47,00 | R$ 43,24 | STOP ACIONADO |
Resultado: Comprou a R$ 40, vendeu a R$ 43,24 (lucro de 8%). Máximo foi R$ 47, mas protegeu parte do ganho.
TRAILING STOP EM AÇÃO
Preço Stop Móvel
│
47├─────────────●────────┐
│ ╱ ╲ │
45├─────────╱ ╲ ├── Stop sobe para R$ 43,24
│ ╱ ╲ │
43├─────╱ ╲ ├── Stop sobe para R$ 41,40
│ ╱ ╲ │
41├──╱ ╲──┼── Stop sobe para R$ 39,56
│ ╱ ╲ │
39├● ╲├── STOP INICIAL R$ 36,80
│ X─── STOP ACIONADO!
37├
│
└──1──2──3──4──5──6──7──8──Dias
Resultado: Comprou a R$ 40, vendeu a R$ 43,24 (lucro de 8%)
Máximo foi R$ 47, mas protegeu parte do ganho4. Stop Gain (Take Profit)
Garante realização de lucros:
Fórmulas:
- Stop Gain = Preço de Entrada × (1 + Alvo% / 100)
- Risco/Retorno = Ganho Potencial / Perda Potencial
Exemplo prático:
| Parâmetro | Valor |
|---|---|
| Preço de entrada | R$ 40,00 |
| Alvo (stop gain) | +15% → R$ 46,00 |
| Stop loss | -7% → R$ 37,20 |
| Ganho potencial | R$ 6,00 |
| Perda potencial | R$ 2,80 |
| Risco/Retorno | 2,14:1 (Favorável) |
Classificação do setup:
| Risco/Retorno | Avaliação |
|---|---|
| ≥ 3:1 | Excelente |
| ≥ 2:1 | Favorável |
| ≥ 1:1 | Neutro |
| < 1:1 | Desfavorável |
## Onde Posicionar o Stop Loss?
### Métodos de Posicionamento
**Dados do exemplo:** Entrada R$ 40,00 | Suporte R$ 37,50 | ATR R$ 1,20 | MM20 R$ 38,00
| Método | Stop Loss | Distância |
|--------|-----------|-----------|
| Percentual fixo 7% | R$ 37,20 | -7,0% |
| Percentual fixo 10% | R$ 36,00 | -10,0% |
| Suporte - 2% | R$ 36,75 | -8,1% |
| ATR × 2 | R$ 37,60 | -6,0% |
| ATR × 3 | R$ 36,40 | -9,0% |
| Média Móvel 20 - 2% | R$ 37,24 | -6,9% |
**Qual escolher?**
- **Day trade:** ATR × 1,5 a 2 (mais apertado)
- **Swing trade:** Suporte ou ATR × 2-3
- **Position trade:** Média móvel ou percentual fixo maiorRegra do ATR (Volatilidade)
Consulta de dados históricos:
const response = await fetch(
`https://brapi.dev/api/quote/PETR4?range=1mo&interval=1d`,
{ headers: { Authorization: `Bearer ${token}` } }
);
const { results } = await response.json();
const historico = results[0].historicalDataPrice;Cálculo do ATR (Average True Range):
O ATR mede a volatilidade média diária. O True Range de cada dia é o maior entre:
- Máxima - Mínima do dia
- |Máxima - Fechamento anterior|
- |Mínima - Fechamento anterior|
ATR(14) = Média dos últimos 14 True Ranges
Exemplo de stop por ATR:
| Ticker | Preço | ATR(14) | Volatilidade | Stop 2×ATR | Stop 3×ATR |
|---|---|---|---|---|---|
| PETR4 | R$ 38,50 | R$ 1,20 | 3,1% | R$ 36,10 | R$ 34,90 |
| VALE3 | R$ 62,00 | R$ 2,50 | 4,0% | R$ 57,00 | R$ 54,50 |
| ITUB4 | R$ 32,00 | R$ 0,80 | 2,5% | R$ 30,40 | R$ 29,60 |
Dica: Ações mais voláteis precisam de stops mais largos para não serem acionados por ruído.
## Sistema de Alertas Automatizado
**Monitoramento de posições com a brapi:**
```typescript
const posicoes = ['PETR4', 'VALE3', 'ITUB4'];
const response = await fetch(
`https://brapi.dev/api/quote/${posicoes.join(',')}`,
{ headers: { Authorization: `Bearer ${token}` } }
);
const { results } = await response.json();Exemplo de Monitoramento de Stops
| Ticker | Entrada | Stop Loss | Stop Gain | Preço Atual | Distância Stop | Status |
|---|---|---|---|---|---|---|
| PETR4 | R$ 38,50 | R$ 35,00 | R$ 45,00 | R$ 37,20 | 6,3% | ⚠️ Próximo |
| VALE3 | R$ 62,00 | R$ 56,00 | R$ 72,00 | R$ 65,50 | 16,9% | ✅ Normal |
| ITUB4 | R$ 32,00 | R$ 29,00 | R$ 38,00 | R$ 34,80 | 20,0% | ✅ Normal |
Níveis de alerta:
| Status | Condição | Ação |
|---|---|---|
| 🚨 STOP ACIONADO | Preço ≤ Stop Loss | Vender imediatamente |
| ⚠️ Próximo | Distância < 3% | Monitorar de perto |
| 🎯 GAIN ATINGIDO | Preço ≥ Stop Gain | Realizar ou subir stop |
| ✅ Normal | Distância > 3% | Manter posição |
## Relação Risco/Retorno
### Análise de Performance de Operações
**Exemplo de histórico de trades:**
| Operação | Resultado |
|----------|-----------|
| Trade 1 | +R$ 150 |
| Trade 2 | -R$ 80 |
| Trade 3 | +R$ 200 |
| Trade 4 | -R$ 70 |
| Trade 5 | -R$ 90 |
| Trade 6 | +R$ 180 |
| Trade 7 | +R$ 120 |
| Trade 8 | -R$ 75 |
| Trade 9 | +R$ 160 |
| Trade 10 | -R$ 85 |
**Análise consolidada:**
| Métrica | Valor |
|---------|-------|
| Total de operações | 10 |
| Wins | 5 |
| Losses | 5 |
| Taxa de acerto | 50% |
| Ganho médio | R$ 162,00 |
| Perda média | R$ 80,00 |
| **Risco/Retorno** | **2,03:1** |
| **Expectativa por trade** | **+R$ 41,00** |
| Sistema lucrativo? | ✅ Sim |
**Fórmula da expectativa:** (Taxa Acerto × Ganho Médio) - (Taxa Erro × Perda Média)RISCO/RETORNO E TAXA DE ACERTO
Com Risco/Retorno 2:1 (ganho 2x a perda):
├── 40% de acerto = LUCRATIVO
├── 50% de acerto = MUITO LUCRATIVO
└── 60% de acerto = EXCELENTE
Com Risco/Retorno 1:1 (ganho = perda):
├── 50% de acerto = EMPATE
├── 60% de acerto = LUCRATIVO
└── 70% de acerto = MUITO LUCRATIVO
Com Risco/Retorno 0.5:1 (ganho metade da perda):
├── 60% de acerto = PREJUÍZO
├── 70% de acerto = EMPATE
└── 80% de acerto = POUCO LUCRATIVO
CONCLUSÃO: Risco/Retorno mínimo de 2:1 dá margem de erro!Erros Comuns com Stop Loss
❌ ERROS QUE DESTROEM CAPITAL
1. NÃO USAR STOP
"Vou esperar voltar..."
→ Prejuízos pequenos viram grandes
2. MOVER O STOP PARA BAIXO
"Só mais um pouquinho..."
→ Anula a proteção
3. STOP MUITO APERTADO
"Vou colocar 2% de stop"
→ Acionado por ruído, não tendência
4. STOP MUITO LARGO
"Vou dar espaço de 30%"
→ Perda grande quando aciona
5. NÃO RESPEITAR O STOP
"Mas a empresa é boa..."
→ Psicológico vence a disciplina
6. STOP EM NÚMERO REDONDO
"Stop em R$ 40,00"
→ Concentração de stops, manipulaçãoConclusão: Disciplina é Tudo
Regras de Ouro do Stop Loss
- Sempre use stop - Sem exceções
- Defina antes de comprar - Nunca depois
- Nunca mova para baixo - Só para cima (trailing)
- Respeite o stop - Execute sem hesitar
- Risco/Retorno mínimo 2:1 - Dá margem de erro
- Limite perda por operação - Máximo 1-2% do capital
Checklist Antes de Cada Operação
□ Defini o stop loss?
□ O risco/retorno é favorável (> 2:1)?
□ A perda máxima é aceitável?
□ Tenho disciplina para executar?
□ O stop não está em número redondo?
□ O stop respeita níveis técnicos?Próximos Passos
Para implementar stops corretamente:
- Use a brapi.dev para monitorar preços em tempo real
- Calcule ATR para stops baseados em volatilidade
- Automatize alertas com os códigos Python deste guia
- Mantenha um diário de operações para análise
A brapi.dev fornece dados em tempo real e históricos para calcular níveis técnicos e configurar seus stops com precisão.
Disclaimer: Este conteúdo é educacional. Trading envolve riscos significativos.
