ROI de estratégias automatizadas: tire o valor real com e sem risco
Descubra como algoritmos e estratégias CNPI geram retorno líquido descontando taxas, slippage, IR e stop loss. Planilha pronta para usar.
Por que o ROI bruto engana (e custa dinheiro)
Quem investe com robôs ou analistas CNPI sabe: o **retorno bruto** que aparece no backtest nunca cai na conta bancária. Entre a *performance* do algoritmo e o depósito final existem pelo menos quatro camadas de custos:
- **Taxa de performance** – só Spider cobra **apenas quando bate meta**; outras plataformas cobram mensalidade alta
- **Slippage** – diferença entre preço simulado e executado, especialmente em cripto
- **Stop loss** – proteção que às vezes é acionado antes do alvo
- **Imposto de Renda** – pode variar de 15 % a 22,5 % dependendo do prazo e ativo
Ignorar qualquer um deles transforma um *backtest* de +28 % a.a. em retorno real de menos de +10 % — e o investidor leva susto desnecessário.
Fórmula simples do ROI líquido
**ROI líquido = (Retorno bruto – Taxa – Slippage – IR) × (1 – %Stop)**
Cada termo vale dinheiro:
- **Retorno bruto** – valor que o algoritmo ou CNPI gerou no período
- **Taxa** – % sobre lucro (Spider: 0 % até bater meta; depois, 20 % sobre *excesso*)
- **Slippage** – 0,1 %–0,4 % por operação; multiplicar por número de trades
- **IR** – 15 % (ações > 1 dia) ou 20 % (day-trade); 15 %–22,5 % (cripto)
- **%Stop** – chance histórica do stop ser acionado (ex: 8 %)
Exemplo real: estratégia *Swing Ibovespa* com algoritmo da Spider
- Retorno bruto: +18 % no semestre
- Taxa: 0 % (não bateu meta de 10 %)
- Slippage: –0,6 % (4 operações × 0,15 %)
- IR: –15 % (posição > 1 dia)
- Stop: –8 % (histórico)
**ROI líquido = (18 – 0 – 0,6 – 15) × 0,92 = 2,2 % no semestre ≈ 4,5 % a.a.**
A diferença entre +18 % e +4,5 % mostra por que *cash-flow* real importa mais que backtest bonito.
Planilha pronta: calcule em 2 min
Copie os campos abaixo para Excel/Google Sheets e mude apenas as células em **negrito**:
| Descrição | Valor | Fórmula | |-----------|-------|---------| | Retorno bruto (%) | **18** | entrada | | Taxa performance (%) | **0** | =SE(meta>10;0;20*(retorno-10)) | | Slippage (%) | **0,6** | n_operações × 0,15 | | IR (%) | **15** | se posição>1 dia; 20 se day-trade | | Stop (%) | **8** | histórico/algoritmo | | ROI líquido (%) | **4,5** | =(L2-L3-L4-L5)*(1-L6) |
Salve como template e cole os números da estratégia que está avaliando — o resto atualiza sozinho.
Boas práticas para não surtar no IR
**1. Controle o prazo** - Ações: segue *day-trade* só se puder pagar 20 % de IR - Cripto: use *swing* (15 %) e deixe *position* para conta própria
**2. Compense prejuízo** - Spider gera **nota de corretagem única** com prejuízo para abater no mesmo mês - Use **mesmo código de estratégia** em todos os ativos para consolidar
**3. Declare só o que importa** - Robôs com dezenas de trades por mês: exporte **CSV** com data, ativo, valor compra, valor venda, resultado - Analistas CNPI já entregam **informe trimestral** com nota de corretagem consolidada
Perguntas frequentes
Qual é a taxa de performance da Spider?+
Zero mensalidade. Cobramos **20 % apenas sobre o que ultrapassar 10 % no período** — se render 9 %, paga 0 %. Se render 12 %, paga 20 % × 2 % = 0,4 %.
Consigo reduzir slippage?+
Sim. Use **ordens limitadas** e ative *Smart Order Routing* no painel. Robôs de alta frequência já incluem *slippage* no backtest — confie no número.
Posso abater prejuízo de uma estratégia no lucro de outra?+
No **mesmo mês** e **mesmo código** (ex: duas estratégias *Swing Ibovespa*). Spider consolida automaticamente na nota de corretagem única.
Quer comparar ROI sem fazer conta?
Teste qualquer estratégia no Paper Trading e veja o ROI líquido simulado em tempo real.
Abrir conta grátis