Revisão de pesquisa · López de Prado · capítulos 10 & 13
Trading Rules & Bet Sizing
Dimensionar apostas pela confiança de um classificador corta o giro em 80–87% sem criar edge; a regra OU sem backtest é cara ou coroa em uma entrada simples, mas a correção de drawdown Triple Penance é o ganho real e validado
Duas das ideias mais práticas de Advances in Financial Machine Learning vivem a jusante de um sinal: uma vez que você tem uma aposta, qual deve ser seu tamanho e quando você deve realizar lucro (profit-take) ou stop out (stop-loss)? Esta revisão coloca ambas em dados reais e totalmente custeados de 1 minuto sobre 42 instrumentos em cripto, ações dos EUA e forex, e mantém a comparação honesta com o Deflated Sharpe Ratio. O veredito se separa de forma nítida: o bet sizing realmente corta o giro, mas não cria edge; a regra OU de profit-take/stop-loss sem backtest não carrega informação em uma entrada simples; e a correção de drawdown Triple Penance que a acompanha é o único resultado que se sustenta empiricamente.
Advances in Financial ML, Cap. 10 & 13
López de Prado (2018) · bet sizing & trading rules
Bet sizing, código
projects / 11_bet_sizing
Trading rules, código
projects / 12_optimal_trading_rules
Bet sizing a partir de probabilidades
the claim
O que diz López de Prado
Quando um meta-classificador produz uma probabilidade calibrada de que uma aposta seja lucrativa, dimensione a posição por essa probabilidade em vez de operar uma unidade fixa: mapeie a probabilidade para um tamanho com sinal por meio de uma transformação por CDF normal, faça a média de todas as apostas simultaneamente ativas em uma única posição líquida da carteira e, opcionalmente, discretize em uma grade grosseira para impedir que a carteira gire por causa de pequenas variações.
our result
O que encontramos
É uma camada de precisão/custo, não uma fonte de alfa. O bet sizing por probabilidade faz o giro da carteira despencar em 80–87% em todos os 42 instrumentos, grande, universal, repetível, mas o desempenho deflacionado não se move (ΔDSR ≈ 0, sem significância, 0/42 acima de DSR 0,95). A única ordenação real é que discretizar supera o dimensionamento contínuo, e isso também é eficiência de custo, não edge. O dimensionamento expressa um edge de forma mais barata; não consegue fabricar um.
Regras ótimas de trading (OU) & Triple Penance
the claim
O que diz López de Prado
Derive uma regra de profit-take/stop-loss sem backtesting: ajuste um processo Ornstein–Uhlenbeck a uma série de reversão à média, faça Monte-Carlo de trajetórias a partir do processo ajustado e leia o par ótimo (PT, SL) em uma malha de Sharpe. A regra Triple Penance que a acompanha fornece o max drawdown ciente de correlação serial de um fluxo de retornos AR(1), em média, a recuperação dura três vezes o período de perda.
our result
O que encontramos
Em uma entrada simples de reversão à média por z-score, o aparato OU não acrescenta nada sobre um controle de limiar fixo ajustado in-sample, cara ou coroa no DSR out-of-sample (54,8%), e os únicos nomes com DSR>0,95 são índices amplos de ações montados em drift de beta que o controle simplório também captura. Também rastreamos uma degeneração estrutural: a malha OU fixa o stop na borda da grade em quase todos os instrumentos. A Triple Penance, em contraste, é confirmada: o limite de drawdown IID ingênuo subestima o drawdown realizado em ~3,2×, e a correção AR(1) k=(1+φ)/(1−φ) fecha a lacuna.
O resultado em três linhas
Bet sizing · 42 instrumentos
O giro despenca 80–87%, o edge não aparece
Dimensionar apostas pela probabilidade do meta-modelo, m = 2Φ(z)−1, com média entre apostas ativas, opcionalmente discretizada, corta o giro da carteira em 80–87% em cripto, ações e forex igualmente (todos os 42 instrumentos abaixo da linha de base de tamanho fixo). Mas o Deflated Sharpe Ratio não se move: 0 de 42 instrumentos superam DSR > 0,95 sob qualquer esquema. É uma camada de precisão/controle de custo, não uma fonte de alfa.
Regra ótima OU · cara ou coroa
A regra sem backtest não ganha nada em uma entrada simples
A regra OU de profit-take/stop-loss de López de Prado, derivada por Monte-Carlo sobre um processo ajustado, supera um controle PT/SL fixo simplesmente ajustado in-sample no out-of-sample apenas 54,8% das vezes no DSR (47,6% para a formulação geometricamente corrigida). A malha é estruturalmente degenerada, fixa o stop na borda da grade em 41/42 instrumentos, então em uma entrada simples de reversão à média por z-score ela não tem nada a otimizar.
Triple Penance · positivo limpo
Ignorar correlação serial subprecifica o drawdown ~3,2×
Os retornos realizados da estratégia são fortemente autocorrelacionados (φ AR(1) mediana 0,24→0,40, k = 3,28×). O limite de max drawdown IID ingênuo subestima o drawdown realizado em ≈ 3,2× (realizado/IID mediano = 3,234); o limite corrigido por AR(1) k(φ) = (1+φ)/(1−φ) fecha a lacuna (realizado/AR(1) mediano = 0,722). Uma confirmação empírica limpa do resultado de 2015 sobre 42 instrumentos.
A configuração, compartilhada entre os dois estudos
Ambas as revisões rodam no mesmo painel real de 1 minuto: 27 perpétuos de cripto, 7 ETFs de ações dos EUA (apenas horário regular) e 8 majors de forex, agregados em barras orientadas por informação e nunca operados sem custo.
Nenhuma série de preços sintética. Cripto carrega 7 bp fixos por lado; fricções de ações e forex vêm de um cronograma causal, ex-ante, de meio-spread por hora do dia mais comissão, com gaps de fim de semana e overnight mantidos como risco real. Cada comparação fixa a forma estrutural da estratégia e varia apenas o que está sob teste, de modo que os botões numéricos são tratados como ensaios ajustáveis in-sample e a métrica principal é sempre o Deflated Sharpe Ratio após uma contagem honesta de ensaios, nunca o profit factor bruto. Os laços críticos de ambos os projetos (o kernel de média de apostas ativas; a malha de Monte-Carlo OU e a varredura de saída out-of-sample) são reimplementados em um kernel compilado e verificados bit a bit idênticos a uma referência independente em Python puro antes que qualquer resultado seja reportado.
Parte 1, bet sizing a partir de probabilidades previstas · capítulo 10
Dimensionar pela confiança é uma camada de controle de custo, não um edge
O capítulo 10 dá uma receita explícita: mapeie a probabilidade calibrada de uma aposta lucrativa de um meta-classificador para um tamanho com sinal por meio de m = 2Φ(z) − 1 com z = (p − ½)/√(p(1−p)), faça a média dos tamanhos de todas as apostas simultaneamente ativas em uma única posição líquida da carteira e, opcionalmente, ajuste esse tamanho a uma grade grosseira.
Mantendo a estratégia primária, os rótulos triple-barrier, o meta-modelo out-of-fold, os custos e o motor de média de apostas ativas idênticos entre três esquemas, unidade fixa, probabilidade contínua e probabilidade discretizada, o único efeito robusto é sobre o giro: ele cai 80–87% em todos os mercados. O giro mediano da carteira de todos os instrumentos cai 254 → 48,6 (prob, −81%) → 46,2 (disc, −82%).
| mercado | n | giro (fixo) | prob | disc | corte prob | corte disc |
|---|---|---|---|---|---|---|
| Cripto | 27 | 272 | 53.6 | 52.3 | −80% | −84% |
| Ações | 7 | 197 | 20.4 | 19.6 | −87% | −87% |
| Forex | 8 | 173 | 42.2 | 29.0 | −84% | −86% |
Giro mediano da carteira por esquema. Os custos são cobrados sobre a mudança na posição da carteira (giro realizado), de modo que o colapso é uma economia de custo direta e repetível.
A métrica principal é o Deflated Sharpe Ratio, líquido de custos, porque o objetivo central é perguntar se qualquer aparente benefício do dimensionamento sobrevive à deflação por testes múltiplos implícita na grade de 32 pontos de botões (N-efetivo ≈ 3, PBO mediana 0,49, cara ou coroa). Não sobrevive: ΔDSR ≈ 0, nenhum mercado atinge significância no teste de sinal, e nenhum instrumento, em qualquer mercado, sob qualquer esquema, supera DSR > 0,95.
A única ordenação consistente é discretizada ≥ contínua (33/42 instrumentos, e o PF discretizado supera o fixo em 26/42 vs 15/42 para o contínuo). Isso também é eficiência de custo, não alfa, ajustar a uma grade de 0,1 zera as menores apostas que de outro modo pagam custo sem convicção.
| mercado | DSR (fixo) | prob | disc |
|---|---|---|---|
| Cripto | 0.027 | 0.013 | 0.032 |
| Ações | 0.321 | 0.254 | 0.313 |
| Forex | 0.087 | 0.113 | 0.186 |
DSR mediano por mercado; a barra de 0,95 não é atingida em lugar nenhum. A primária de cruzamento de EMAs não tem edge deflacionável para o dimensionamento amplificar, então a única pegada visível do dimensionamento é a linha de giro. Essa é exatamente a previsão de tratar o capítulo 10 como uma camada de execução em vez de um sinal.
Parte 2, regras ótimas de trading & triple penance · capítulo 13
A regra OU não carrega informação; a correção de drawdown é o ganho real
O capítulo 13 deriva uma regra de profit-take/stop-loss sem backtesting: ajuste um processo Ornstein–Uhlenbeck a uma série de reversão à média, faça Monte-Carlo de muitas trajetórias a partir do processo ajustado e leia o par ótimo (profit-take, stop-loss) em uma malha de Sharpe. Validamos essa regra out-of-sample, com custos e saídas intrabar por OHLC, contra um controle que simplesmente faz busca em grade dos mesmos limiares in-sample.
Em uma entrada simples de reversão à média por z-score, o aparato OU não acrescenta nada relevante para decisão: ele supera o controle no DSR OOS 54,8% das vezes (42,9% no Sharpe), cara ou coroa, e nunca produz um vencedor que supere a deflação que o controle também não produza. Cripto é prejuízo após 7 bp/lado (PF OU mediano 0,78); o PF bruto do forex sai à frente (mediano 1,157), mas ainda assim falha na deflação (o melhor, GBPUSD, OU DSR 0,571).
| mercado | n | PF OU | PF ctrl | DSR OU | DSR ctrl | DSR>0.95 (OU/ctrl) |
|---|---|---|---|---|---|---|
| Cripto | 27 | 0.780 | 0.773 | 0.0001 | 0.000 | 0 / 0 |
| Ações | 7 | 0.577 | 1.163 | 0.000 | 0.000 | 3 / 3 |
| Forex | 8 | 1.157 | 1.211 | 0.098 | 0.023 | 0 / 0 |
Medianas por mercado, OOS, líquidas de custos. PF é o profit factor; o DSR usa a grade de 27 pontos de botões ajustáveis in-sample como conjunto de ensaios. Os únicos nomes com DSR > 0,95 são os três índices amplos de ações, onde cada braço colhe o mesmo drift de beta no lado comprado.
Por que a regra não ganha nada? A malha OU é estruturalmente degenerada. Ela fixa o stop ótimo no máximo da grade (sl* = 3,0) em todos os instrumentos. O suspeito óbvio, de que a malha do livro inicia cada trajetória simulada na média de longo prazo, enquanto a entrada real dispara em um z-extremo, é real, e uma formulação geometricamente correta de entrar-no-desvio de fato move o ponteiro (supera entrar-na-média no DSR OOS em 73,8% dos instrumentos e resgata o GBPUSD para OU-dev DSR 0,945, um quase-acerto).
Mas o veredito é inalterado: entrar-no-desvio ainda seleciona sl* = 3,0 em 41/42 instrumentos e supera o controle apenas 47,6% das vezes. A degeneração é intrínseca a uma regra de primeiro toque em um processo de reversão à média, o achado metodológico de sustentação aqui.
Colocando a regra OU em seu regime verdadeiro
Em um spread cointegrado, o cara-ou-coroa se inverte
O veredito de cara-ou-coroa acima sempre foi, em parte, um artefato de regime errado: uma série de preço bruto não é o processo de reversão à média que a maquinaria Ornstein–Uhlenbeck pressupõe. Seu habitat verdadeiro é um spread residual cointegrado. Então reaplicamos exatamente o mesmo aparato a cinco pares de perp cripto genuinamente cointegrados, razão de hedge β e parâmetros OU ajustados apenas no treino, depois trading OOS com saídas intrabar de OHLC completo (extremos do spread limitados pelo OHLC das pernas) e custos por perna em ambas as pernas, com o Deflated Sharpe como destaque.
O resultado se inverte. A regra ótima OU supera tanto um controle de banda fixa ±σ quanto o buy-and-hold em 4 de 5 pares, e supera Deflated Sharpe > 0,95 em 3 de 5, Sharpe OU mediano ≈ 9,2 contra ≈ 3,1 da banda. Aplicado ao regime para o qual foi projetado, o aparato carrega informação real.
As ressalvas honestas permanecem. A degeneração de borda da grade no profit-take/stop-loss persiste, todo par seleciona o mesmo canto (PT, SL), então o aparato é melhor lido como um seletor de regime e forma, não como um set-point calibrado: ele diz que o regime OU é negociável e mais ou menos que forma a regra deve ter, não os limiares exatos.
E um par (THETA–FIL) falha tanto para a regra OU quanto para o controle de banda, então a cointegração é necessária, mas não suficiente: um teste de cointegração aprovado é o preço de entrada, não uma garantia de spread negociável.
| par (β·b) | meia-vida | OU SR | band SR | OU PF | OU DSR |
|---|---|---|---|---|---|
| 1INCH–UNI | 96 | 9,21 | 3,11 | 2,11 | 1,00 |
| COMP–AAVE | 120 | 10,80 | 5,31 | 2,72 | 1,00 |
| SNX–AAVE | 89 | 12,66 | 6,75 | 2,52 | 1,00 |
| GALA–SAND | 174 | 4,58 | −2,18 | 2,09 | 0,93 |
| THETA–FIL | 117 | −4,60 | −3,55 | 0,50 | 0,00 |
Cinco pares de perp cripto cointegrados, OOS, líquido de custos por perna. SR é anualizado; o DSR usa a mesma grade de trials ajustáveis in-sample do estudo principal. A OU supera a banda em 4 de 5 e supera DSR > 0,95 em 3 de 5 (SR OU mediano 9,21 vs banda 3,11). THETA–FIL falha para ambos os braços, a cointegração é necessária, não suficiente.
O resultado limpo e citável, triple penance
Ignorar correlação serial subprecifica o drawdown em ~3,2×
É aqui que a maquinaria do capítulo realmente compensa. Sob um fluxo de retornos gaussiano AR(1) com autocorrelação de defasagem 1 φ, a variância de longo prazo infla por k(φ) = (1+φ)/(1−φ) (σ efetivo escalado por √k), e os limites de drawdown e time under water a 95% de confiança inflam junto.
Nos 23 instrumentos com drift positivo, os retornos realizados são fortemente autocorrelacionados (k mediano = 3,28×). O limite IID ingênuo subestima o drawdown realizado em ≈ 3,2× , a falha de manual sobre a qual o artigo de 2015 adverte, e a correção AR(1) fecha a lacuna (realizado/limite-AR(1) mediano = 0,722, com o limite ficando acima do realizado para a maioria dos nomes, como um envelope de 95% deve). Uma confirmação empírica limpa e honesta sobre retornos reais de estratégia.
Reproduza as duas mecânicas no navegador
O imposto de drawdown da correlação serial, e a separação giro/DSR
A primeira calculadora implementa o limite Triple Penance diretamente: arraste a autocorrelação de defasagem 1 φ e veja os limites de max drawdown e time under water inflarem por k(φ) = (1+φ)/(1−φ) sobre o limite IID ingênuo. O segundo painel codifica as medianas reais de bet sizing por mercado para que você veja o giro despencar 80–87% enquanto o Deflated Sharpe permanece parado. Ambos são autocontidos, as fórmulas e os números do estudo estão no componente, então reproduzem exatamente a cada carregamento.
Demo A · Triple Penance: o imposto de drawdown da correlação serial
Os retornos da estratégia não são independentes. Arraste a autocorrelação de defasagem 1 φ e veja os limites de max drawdown e de time under water inflarem pelo fator k(φ) = (1+φ)/(1−φ) em relação ao limite IID ingênuo, que a ignora.
Nos 23 instrumentos com drift positivo, o projeto mediu uma φ AR(1) mediana de 0,24 (cripto) a 0,40 (forex), com inflação de variância mediana k = 3,28×. O limite IID ingênuo subestimou o drawdown realizado em ≈ 3,2× (realizado / IID mediano = 3,234); o limite corrigido por AR(1) fechou a lacuna (realizado / AR(1) mediano = 0,722). Defina φ ≈ 0,52 acima para reproduzir o imposto de ~3,2×.
Demo B · Bet sizing: o giro despenca, o Sharpe deflacionado não
Mantenha a estratégia, os rótulos, o meta-modelo e os custos idênticos; altere apenas como a aposta é dimensionada. O bet sizing por probabilidade corta o giro da carteira em 80–87% em todos os mercados, mas o Deflated Sharpe Ratio quase não se move, e 0 de 42 instrumentos superam DSR > 0,95 sob qualquer esquema.
O giro mediano de todos os instrumentos cai de 254 → 48,6 (prob, −81%) → 46,2 (disc, −82%); todos os 42 instrumentos ficam abaixo da linha de base de tamanho fixo. O ΔDSR pareado vs fixo é −0,0022 (prob) e +0,0026 (disc), nenhum significativo. O único ranking consistente é discretizada ≥ contínua (33/42), um efeito de eficiência de custo, não alfa.
A leitura honesta
Duas ideias práticas, dois negativos e um positivo limpo, e os negativos são tão úteis quanto o positivo quando você os enquadra como uma auditoria de metodologia.
O que cada ideia de fato faz
O bet sizing a partir de probabilidades é uma camada de precisão e controle de custo, não uma fonte de alfa. Se a estratégia primária tem um edge real e deflacionável, o dimensionamento permite expressá-lo de forma mais barata e com muito menos giro, vale a pena ter em um regime dominado por custos, mas não consegue fabricar significância onde a primária não tem nenhuma. Isso não contradiz López de Prado: o capítulo 10 trata de converter a confiança de um classificador em uma posição, não de gerá-la. O resultado apenas torna a fronteira empírica.
O aparato da regra ótima OU, em uma entrada simples, não justifica sua complexidade: é cara ou coroa contra simplesmente ajustar os limiares in-sample, e sua malha é degenerada na seleção do stop. Esse é um resultado negativo limpo com uma correção construtiva (a formulação de entrar-no-desvio ajuda, mas não remove a degeneração). O próximo passo certo não é mais dados, mas uma entrada genuinamente de reversão à média , um spread residual ajustado de um par cointegrado, onde o processo OU é o verdadeiro processo gerador de dados e a malha tem algo não-degenerado a otimizar.
A correção de drawdown Triple Penance é o positivo forte e autônomo: uma demonstração com 42 instrumentos e três classes de ativos de que o limite de drawdown IID é ≈ 3× otimista demais e de que a inflação k(φ) fecha a lacuna. Um texto sério enquadra o conjunto como uma auditoria de metodologia , a regra OU sem backtest é frágil em entradas simples e degenerada na seleção do stop, enquanto a correção de drawdown que a acompanha é empiricamente confirmada.
Notas & limitações
Nenhuma das metades é uma alegação de alfa operável, e essa separação é o ponto. A primária do bet sizing é um cruzamento de EMAs de brinquedo sem edge deflacionável, então o dimensionamento não tem nada a amplificar; o chamativo profit factor de probabilidade de 12,7 do QQQ é um artefato de uma carteira quase vazia (≈4 eventos passaram pela porta de atuação) e é excluído de qualquer alegação qualitativa. Os únicos nomes da regra OU com DSR > 0,95 são índices amplos de ações montados em uma longa perna de alta, compartilhada por cada braço. O passo sintético sancionado no estudo OU é a derivação rotulada da regra (Monte-Carlo sobre um processo ajustado); cada métrica principal reportada é real, out-of-sample, com custos e saídas intrabar por OHLC.
Reprodutibilidade
Ambos os estudos estão reunidos no repositório complementar, projeto 11 (bet sizing) e projeto 12 (regras ótimas de trading) de lopez-de-prado-work-review. Os kernels compilados são verificados bit a bit idênticos a referências independentes em Python puro; as calculadoras desta página codificam as fórmulas e os números do estudo diretamente, de modo que as mecânicas que ilustram reproduzem a cada carregamento.
Como citar
Referências
- Bailey, D. H., & López de Prado, M. (2013). Drawdown-Based Stop-Outs and the “Triple Penance” Rule. Journal of Risk, 18(2).
- Bailey, D. H., & López de Prado, M. (2013). Stop-Outs Under Serial Correlation and the Triple Penance Rule.
- Bailey, D. H., & López de Prado, M. (2014). The Deflated Sharpe Ratio: Correcting for Selection Bias, Backtest Overfitting, and Non-Normality. Journal of Portfolio Management, 40(5).
- López de Prado, M., & Vince, R. (2019). Optimal Risk Budgeting under a Finite Investment Horizon.
- López de Prado, M. (2018). Advances in Financial Machine Learning, Chapters 10 (Bet Sizing) and 13 (Backtesting on Synthetic Data). Wiley.
Veja também
A disciplina de significância deflacionada usada por toda parte é construída e testada sob estresse em Backtest Overfitting & the Deflated Sharpe Ratio, e o corpo de trabalho mais amplo está em Pesquisa.

