QuantumAlgo
Início›Guias›Risco · Estatística
Risco · Estatística

Simulação de Monte Carlo no trading: drawdown, risco de ruína e tamanho da posição

Guia da Quantum Algo sobre simulação de Monte Carlo no trading, drawdown, risco de ruína e tamanho da posição.
◆ A RESPOSTA CURTA

Uma simulação de Monte Carlo reordena os trades da sua estratégia milhares de vezes para mostrar toda a variedade de curvas de capital e drawdowns que a mesma vantagem pode produzir. Ela não prevê retornos; ela mostra quão profundas as sequências de perdas podem ficar e com que frequência — que é o que define o tamanho da sua posição. Rode uma no simulador abaixo.

O gráfico mais útil que eu já mostrei a um assinante não foi um trade — foram mil versões da própria estratégia dele, abertas em leque, com um quinto delas ainda debaixo d'água depois de duzentos trades. Ele tinha uma vantagem real e estava dimensionando como se fosse um bilhete de loteria. Esta página é esse gráfico, o histograma por trás dele e um simulador para você rodar seus próprios números antes que o mercado os rode por você.

Indicadores premium

Indicadores que se provam em público.

Um motor, quatro ferramentas de precisão — o Gold (XAU) Scalper, a Gravity Zone institucional, o Zeno Oscillator de momentum e o Zeno Stocks para ações.

Toque em um card lateral, arraste ou use os pontos para trocar
Em resumo — Monte Carlo em um minuto
PerguntaResposta útilO que ela faz?Reamostra os resultados dos seus trades milhares de vezes e registra o drawdown e o resultado final de cada rodada.O que ela responde?Quão ruins as sequências de perdas podem ficar e qual fração dos futuros cruza a sua linha de ruína.O que ela não faz?Prever retornos ou validar a vantagem — isso é função do teste walk-forward.
◆ Gráfico real · XAUUSD · 15M · Quantum Algo Zeno Gold
Quantum Algo Zeno Gold no gráfico de 15 minutos do XAUUSD: sinais long e short com zonas de take profit e stop loss e o painel mostrando margem, TP1, TP2 e status de Smart Entry
Cada um desses trades dourados é uma entrada em um livro-razão público — a matéria-prima de que um teste de Monte Carlo precisa: resultados em R, em ordem, com o stop que definiu o risco.
◆ Gráfico real · perpétuo BTCUSDT · 2H · Quantum Algo Zeno + Tidal Force
Quantum Algo Zeno no gráfico perpétuo de 2 horas do BTCUSDT, de janeiro a junho de 2026, rótulos Buy B e Sell B com a nuvem de tendência e Tidal Force
Bitcoin 2H: cinco rótulos em seis meses. Um padrão real e observações muito insuficientes para simular — a lição da seção sobre tamanho da amostra abaixo.
◆ Gráfico real · CFD NAS100 · 4H · Quantum Algo Zeno + Tidal Force
Quantum Algo Zeno no gráfico NAS100 CFD de 4 horas com rótulos Sell B, Buy B e Sell B, nuvem de tendência e Tidal Force
NAS100 4H: três rótulos de regime em cinco meses. Reamostre o livro-razão por trás deles, não a imagem.

O que uma simulação de Monte Carlo mostra que um backtest não consegue?

Um backtest entrega uma história: os trades aconteceram em uma ordem, produziram uma curva de capital, um drawdown máximo e um saldo final. Uma simulação de Monte Carlo pega os mesmos trades e os reordena milhares de vezes, para você ver toda a família de curvas de capital que aquela estratégia poderia ter produzido com a sorte organizada de outro jeito.

◆ Diagrama · uma estratégia, 1,000 futuros · 55% de taxa de acerto · 1.8R · 200 trades
Gráfico em leque com 1,000 curvas de capital de Monte Carlo para uma estratégia com 55% de taxa de acerto e vencedor médio de 1.8R ao longo de 200 trades, caminho mediano em ciano e bandas dos percentis 5 e 95 tracejadas.
Cada caminho neste leque é a mesma estratégia. O espaço entre as linhas tracejadas é a descrição honesta do que "um ano bom" e "um ano ruim" significam para uma vantagem — antes mesmo de discutir tamanho da posição.

Isso importa porque a ordem dos trades é a única coisa sobre o seu futuro que você não consegue saber. Uma taxa de acerto de 55% com vencedor médio de 1.8R é uma boa estratégia; a ilustração no topo deste guia mostra mil rodadas exatamente dessa estratégia ao longo de 200 trades, e o caminho do percentil 5 ainda está debaixo d'água depois de 200 trades, enquanto o caminho do percentil 95 triplicou a mediana. Mesma vantagem. Mesmos trades. Anos diferentes.

Depois de ver esse leque, você para de perguntar "qual foi o drawdown?" e começa a perguntar "que drawdown devo esperar, e com que frequência?" — que é a pergunta que decide o tamanho da posição.

Como funciona uma simulação de Monte Carlo?

O método precisa de três entradas e faz uma coisa repetidamente:

  1. Uma lista de resultados de trades em múltiplos de R — ou uma taxa de acerto mais um ganho médio e uma perda média se você não tiver a lista.
  2. Um número de trades por rodada, geralmente a duração do período que importa para você (um ano do seu trading, digamos 150–300 trades).
  3. Um número de rodadas, geralmente de 1,000 a 10,000.

Em cada rodada, ela sorteia trades aleatoriamente da lista (com reposição), encadeia esses trades em uma curva de capital, registra o resultado final e o drawdown mais profundo, e passa para a próxima rodada. No fim, você tem 1,000 saldos finais e 1,000 drawdowns máximos, e os lê como distribuições: a mediana, os percentis 5 e 95, e a fração que cruzou qualquer linha que você chame de ruína.

Não há previsão nisso. Ela não sabe o que o mercado fará; ela só sabe o que a sua estratégia faz quando os mesmos resultados chegam em outra ordem. Essa limitação também é a força dela — ela não pode ser ajustada à curva.

SIMULADOR DE MONTE CARLO1,000 futuros da sua estratégia — mediana, piores 5% e a fração além da sua linha de ruína
1,000 rodadas——

Como ler uma distribuição de drawdown de Monte Carlo?

O histograma neste guia é o resultado que muda comportamento. Mil rodadas da estratégia 55%/1.8R com 1% de risco por trade: a maior parte das rodadas atinge o pico entre 8% e 12% de drawdown, a cauda se estende até 35%, e 3.2% das rodadas cruzaram um drawdown de 25%.

◆ Diagrama · distribuição de drawdown · 1,000 rodadas · linha de ruína em 25%
Histograma de drawdown máximo em 1,000 rodadas de Monte Carlo, a maioria entre 8% e 12%, com uma linha vermelha em um limiar de ruína de 25% e 3.2% das rodadas na cauda além dela.
O backtest entregou um número de drawdown; esta é a distribuição da qual ele foi retirado. Os 3.2% na cauda vermelha são o risco de ruína — uma probabilidade sobre a qual você pode decidir, não uma sensação.

Três pontos para tirar disso:

  • O único número de drawdown do backtest é uma amostra desta distribuição, e você não tem ideia se ela foi uma amostra sortuda.
  • "Risco de ruína" deixa de ser slogan. Se o limite da sua conta financiada é 25%, esta estratégia neste tamanho perde a conta mais ou menos um ano em trinta. Esse é um número sobre o qual você pode decidir.
  • A cauda à direita é longa. Resultados medianos tranquilizam; caudas encerram carreiras no trading.

Como o tamanho da posição muda a cauda do drawdown?

A ilustração em três painéis é a imagem mais útil desta página. Mesma estratégia, mesmas 1,000 rodadas, risco por trade definido em 0.5%, 1% e 2%:

◆ Diagrama · o tamanho da posição muda a cauda · mesma estratégia com risco de 0.5% / 1% / 2%
Três histogramas de drawdown para a mesma estratégia com 0.5%, 1% e 2% de risco por trade: a cauda de ruína além de 25% cresce de quase zero para cerca de 3.2% e depois para cerca de 14% das rodadas.
A expectancy é idêntica nos três painéis. Dobrar o tamanho não dobrou a probabilidade de ruína — multiplicou-a por mais de quatro. É por isso que o percentual de risco é um parâmetro de sobrevivência, não um botão de retorno.
  • Em 0.5%, a distribuição fica em torno de 5% de drawdown e essencialmente nada cruza 25%.
  • Em 1%, ela se concentra em torno de 10% e cerca de 3% das rodadas cruzam 25%.
  • Em 2%, ela se concentra em torno de 15% e aproximadamente 14% das rodadas cruzam 25%.

A expectancy por trade é idêntica nas três. Dobrar o tamanho não dobrou o risco de ruína — multiplicou-o por mais de quatro. Esta é a não linearidade que torna "é só aumentar a mão, a vantagem é positiva" uma frase tão cara, e é por isso que nosso guia de position sizing trata o percentual de risco como um parâmetro de sobrevivência, não como um botão de retorno.

Como definir um limiar realista de risco de ruína?

Ruína não é zero. Ruína é o drawdown no qual você deixa de conseguir executar a estratégia como ela foi desenhada:

  • Conta financiada: o drawdown máximo do programa, normalmente 5% diário e 10% total na avaliação, mais amplo na conta financiada. Use esses números exatamente.
  • Capital próprio: o drawdown no qual você sabe que começaria a mudar regras — para a maioria das pessoas, isso fica em algum ponto entre 20% e 30%, bem antes de a conta zerar.
  • Capital administrado: o que quer que o mandato diga, menos uma margem de segurança.

Rode a simulação com essa linha desenhada e leia a fração da cauda. Qualquer coisa acima de cerca de 5% das rodadas é um problema de tamanho, não de estratégia, e a correção está na seção anterior.

Quais entradas tornam uma simulação de Monte Carlo pouco confiável?

Monte Carlo é honesto sobre a ordem e desonesto sobre todo o resto se você o alimentar mal.

Poucos trades. Trinta trades dão a você trinta resultados para sortear; a simulação produzirá feliz um leque bonito a partir deles, mas o leque é construído sobre uma amostra que não conseguiria distinguir uma estratégia de 55% de uma de 45%. Abaixo de cerca de cem trades, trate o resultado como um esboço. O gráfico BTCUSDT no topo deste guia é uma boa ilustração do problema: cinco rótulos de regime em seis meses são um padrão real e observações muito insuficientes para simular — você precisa do livro-razão por trás deles, não da imagem.

Correlação serial. Sequências reais de perdas se agrupam perto de mudanças de regime; a reamostragem aleatória as espalha de modo uniforme. Se a sua estratégia perde em chop e ganha em tendências, a cauda simulada será bondosa demais. A correção é a reamostragem em blocos — sortear sequências de cinco ou dez trades consecutivos em vez de trades isolados — o que a maioria das planilhas consegue fazer e a ferramenta abaixo faz.

Custos deixados de fora. Se a lista de trades está bruta de taxas, slippage e funding, toda rodada herda o otimismo. Use múltiplos de R líquidos; nosso guia da calculadora de lucro mostra como descontá-los.

Qual é a diferença entre Monte Carlo e teste walk-forward?

As pessoas os tratam como métodos concorrentes. Eles respondem a perguntas diferentes.

Walk-forward pergunta: as regras ainda funcionam em dados aos quais elas não foram ajustadas? É um teste da vantagem.

Monte Carlo pergunta: dado que as regras funcionam, quão mal pode ficar antes de ficar bom? É um teste do dimensionamento.

A ordem é walk-forward primeiro, Monte Carlo depois, e o curso gratuito de trading algorítmico os coloca nessa ordem nas semanas sete e oito exatamente por esse motivo.

Backtest vs Monte Carlo vs walk-forward em resumo

O que cada teste responde, o que usa e o que não consegue dizer a você.
MétodoPergunta que respondeO que usaO que testaPonto cego
Backtest únicoComo as regras se saíram em dados passados?Uma sequência histórica de tradesUma curva de capital e um drawdown máximoMostra apenas uma ordem de trades
Reordenação de Monte CarloQuão mal pode ficar antes de ficar bom?Os mesmos trades, reamostrados milhares de vezesDimensionamento: faixa de drawdown e risco de ruínaAssume que a vantagem se mantém; espalha perdas agrupadas
Reamostragem em blocosA mesma pergunta, com sequências de perdas mantidas juntasSequências de cinco ou dez trades consecutivosRisco de cauda quando perdas se agrupam por regimeAinda assume que a vantagem se mantém
Análise walk-forwardAs regras funcionam em dados aos quais não foram ajustadas?Janelas móveis de ajuste e out-of-sampleA própria vantagemDiz pouco sobre caudas de drawdown ou dimensionamento

◆Rode walk-forward primeiro para testar a vantagem, depois Monte Carlo para dimensioná-la.

Como rodar uma simulação de Monte Carlo por conta própria?

O simulador nesta página basta para uma primeira leitura: insira taxa de acerto, ganho médio, perda média, trades por rodada e risco por trade, e ele desenha o leque de capital e o histograma de drawdown no navegador. Para a sua própria lista de trades, uma planilha funciona: cole os múltiplos de R em uma coluna, use um índice aleatório para reamostrar, acumule e registre o drawdown por rodada — mil rodadas levam alguns minutos de recálculo. Usuários de Python podem fazer isso em vinte linhas com numpy; o guia de backtesting tem o padrão.

Qualquer que seja a ferramenta usada, anote os três números antes de confiar em uma estratégia: R final mediano, R final no percentil 5 e a fração de rodadas além da sua linha de ruína.

◆ Principais conclusões

Um backtest é uma amostra; Monte Carlo mostra o baralho. Leia a mediana, o percentil 5 e a fração de rodadas além da sua linha de ruína, alimente-o com trades líquidos e pelo menos cem deles, use reamostragem em blocos se suas perdas se agrupam, e trate o percentual de risco como um botão de sobrevivência — a expectancy não muda quando você aumenta a mão, mas a cauda muda.

◆ Checagem interativa

O que o leque realmente mostra?

Perguntas que traders fazem sobre simulação de Monte Carlo

De quantos trades preciso para uma simulação de Monte Carlo significativa?+

Pelo menos cem trades reais antes que o resultado seja mais do que um esboço; trezentos ou mais antes que valha a pena discutir as caudas. O número de rodadas simuladas importa menos do que o número de trades reais que as alimentam.

Monte Carlo prevê retornos futuros?+

Não. Ele mostra a faixa de resultados que a sua vantagem existente pode produzir quando os mesmos trades chegam em uma ordem diferente. Se a vantagem desaparece, tudo o que a simulação diz desaparece também.

Que risco por trade Monte Carlo geralmente recomenda?+

Ele não recomenda; ele mostra a cauda. Para a maioria das estratégias com taxa de acerto de 50–60% e vencedor de 1.5–2R, 0.5–1% por trade mantém a cauda de drawdown de 25% abaixo de poucos por cento das rodadas. Acima de 2%, a cauda cresce mais rápido do que os retornos.

Posso usar Monte Carlo para um challenge de conta financiada?+

É a ferramenta certa para isso: defina a linha de ruína no limite de drawdown do programa, simule uma rodada do tamanho do challenge e leia as probabilidades de passar e reprovar antes de pagar a taxa.

Monte Carlo é o mesmo que bootstrapping?+

Reamostrar resultados de trades com reposição é um bootstrap; Monte Carlo é a família mais ampla de simulações que o inclui. No trading, as duas palavras são usadas para o mesmo procedimento.

Posso rodar uma simulação de Monte Carlo no TradingView?+

Não de forma nativa. O Strategy Tester entrega uma curva de capital. Exporte a lista de trades e reamostre em uma planilha, em Python ou com o simulador desta página.

O que é um bom drawdown mediano em um teste de Monte Carlo?+

Depende da sua linha de ruína, não de um número universal. Se o seu limite é 10%, um drawdown mediano de 10% significa que metade dos seus futuros falha — reduza o tamanho até o percentil 95 ficar dentro do limite.

Monte Carlo funciona para trading discricionário?+

Sim, se você tiver uma lista registrada de trades com múltiplos de R. Muitas vezes ele é mais útil para traders discricionários porque eles raramente têm um backtest para consultar.

Como a Quantum Algo usa isso?+

Os sinais da Zeno são publicados no TradingView como um livro-razão — 160 sinais fechados, cada um com seu resultado — que é exatamente a entrada de que um teste de Monte Carlo precisa. Assinantes reamostram essa lista com seu próprio percentual de risco antes de decidir como dimensionar os sinais.

Referências e guias relacionados

Leia a seguir

Fontes autorizadas

Verifique a prova

Redator · Quantum Algo

ILY escreve educação de trading para a Quantum Algo — explicando smart money concepts, estrutura de mercado e price action em lições claras e práticas. Todo guia é revisado por Quant, o fundador, e toda ideia de trade que a Quantum Algo publica recebe timestamp para que qualquer pessoa possa verificar.

✓ Revisado por Quant · Fundador e trader-chefe