<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Pílulas de Quant]]></title><description><![CDATA[Conteúdos acessíveis sobre finanças quantitativas e ciência de dados.
Curadoria por André Camatta]]></description><link>https://pilulasdequant.com.br</link><image><url>https://substackcdn.com/image/fetch/$s_!icTO!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23bf5b7-0423-4848-bbad-c00d6a991b0a_500x500.png</url><title>Pílulas de Quant</title><link>https://pilulasdequant.com.br</link></image><generator>Substack</generator><lastBuildDate>Fri, 15 May 2026 11:40:14 GMT</lastBuildDate><atom:link href="https://pilulasdequant.com.br/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[André Camatta]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[pilulasdequant@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pilulasdequant@substack.com]]></itunes:email><itunes:name><![CDATA[André Camatta]]></itunes:name></itunes:owner><itunes:author><![CDATA[André Camatta]]></itunes:author><googleplay:owner><![CDATA[pilulasdequant@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pilulasdequant@substack.com]]></googleplay:email><googleplay:author><![CDATA[André Camatta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Backtest overfitting: quando muitas tentativas fabricam desempenho]]></title><description><![CDATA[Bailey, Borwein, L&#243;pez de Prado e Zhu provaram em 2014 que o Sharpe ratio do vencedor entre N tentativas cresce com &#8730;(2 ln N). Uma d&#233;cada depois, eis o que mudou na caixa de ferramentas.]]></description><link>https://pilulasdequant.com.br/p/backtest-overfitting-quando-muitas</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/backtest-overfitting-quando-muitas</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 13 May 2026 00:33:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/aaf861f5-b696-4060-b7ae-6e6be352e082_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em maio de 2014, a <em>Notices of the American Mathematical Society</em> publicou um artigo de quatro autores com um t&#237;tulo incomum para uma revista de matem&#225;tica pura. Bailey, Borwein, L&#243;pez de Prado e Zhu usaram a palavra <em>fraude</em> para descrever uma classe inteira de rotinas correntes na ind&#250;stria de gest&#227;o sistem&#225;tica (BAILEY et al., 2014). A tese, em uma frase, &#233; que o gestor que apresenta um <em>backtest</em> sem informar quantas configura&#231;&#245;es de estrat&#233;gia testou est&#225;, por constru&#231;&#227;o, omitindo a evid&#234;ncia decisiva sobre a probabilidade de o resultado ser falso.</p><p>O paper repercutiu fora do circuito acad&#234;mico. Foi noticiado em sites de divulga&#231;&#227;o cient&#237;fica, gerou cartas indignadas de hedge funds e provocou um debate sobre se a compara&#231;&#227;o dos autores com a publica&#231;&#227;o seletiva de ensaios cl&#237;nicos era justa. A analogia central comparava a omiss&#227;o do n&#250;mero de tentativas (<em>N</em>) &#224; omiss&#227;o de ensaios cl&#237;nicos negativos pela ind&#250;stria farmac&#234;utica antes do movimento <em>alltrials.net</em>. O regulador de f&#225;rmacos exige hoje a divulga&#231;&#227;o completa de todos os bra&#231;os testados, ao passo que o regulador de fundos sistem&#225;ticos n&#227;o exige nada equivalente.</p><p>Onze anos depois, o paper &#233; citado regularmente como refer&#234;ncia can&#244;nica do problema de <em>backtest overfitting</em>. Os mesmos autores publicaram extens&#245;es importantes que detalharam o ferramental para detec&#231;&#227;o e corre&#231;&#227;o. Em paralelo, surgiu uma literatura emp&#237;rica massiva sobre crise de replica&#231;&#227;o em <em>factor investing</em> que confirmou o diagn&#243;stico de 2014 com dados. Este texto complementa o artigo anterior <a href="https://pilulasdequant.com.br/p/prevencao-de-overfitting-e-data-snooping">Preven&#231;&#227;o de overfitting e data snooping em backtests</a>, que tratou do protocolo walk-forward com <em>purging</em>, embargo e m&#233;tricas deflacionadas. Aqui o foco recai sobre a mec&#226;nica estat&#237;stica que torna esses cuidados necess&#225;rios: a sele&#231;&#227;o do vencedor entre muitas tentativas j&#225; fabrica desempenho sob a hip&#243;tese nula.</p><h2>O teorema central de Bailey, Borwein, L&#243;pez de Prado e Zhu</h2><p>O ponto de partida &#233; uma observa&#231;&#227;o trivial sobre estat&#237;stica de m&#225;ximos. Se um pesquisador estima <em>N</em> Sharpe ratios independentes em uma s&#233;rie de retornos cuja m&#233;dia verdadeira &#233; zero, e se o estimador de Sharpe ratio sob essa hip&#243;tese &#233; aproximadamente normal com m&#233;dia zero e vari&#226;ncia V conhecida, ent&#227;o o m&#225;ximo dos <em>N</em> estimadores constitui o estimador extremo de uma fam&#237;lia, com distribui&#231;&#227;o assint&#243;tica dada pelo teorema de Fisher-Tippett-Gnedenko: o m&#225;ximo padronizado de vari&#225;veis normais converge para a distribui&#231;&#227;o de Gumbel. As mesmas distribui&#231;&#245;es estudadas na Teoria de Valores Extremos.</p><p>Nesse contexto, conta como tentativa toda especifica&#231;&#227;o completa que teve chance de virar vencedora, mesmo as descartadas antes do relat&#243;rio final: uma janela de m&#233;dia m&#243;vel, um par de limiares de z-score, um filtro de liquidez, um universo de ativos, uma regra de rebalanceamento, um horizonte de treino e teste ou uma variante de pr&#233;-processamento dos dados. No experimento idealizado de Bailey, Borwein, L&#243;pez de Prado e Zhu, a tentativa &#233; uma coluna da matriz T &#215; N de retornos. Na pesquisa real, &#233; cada caminho avaliado antes de escolher o melhor. Se cem combina&#231;&#245;es de m&#233;dias m&#243;veis foram testadas e noventa e nove foram descartadas, <em>N</em> come&#231;a em cem, n&#227;o em um. Quando essas combina&#231;&#245;es s&#227;o quase id&#234;nticas, o n&#250;mero efetivo de tentativas pode ser menor que o n&#250;mero bruto. Ainda assim, elas n&#227;o desaparecem da infer&#234;ncia.</p><p>O Teorema 1 do paper original (Proposi&#231;&#227;o 2.1 no texto formal) explicita a f&#243;rmula assint&#243;tica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{E}\\!\\left[\\max_{n \\le N} \\widehat{SR}_n\\right] \\;\\approx\\; \\sqrt{V[\\widehat{SR}]} \\cdot \\left[(1 - \\gamma)\\,\\Phi^{-1}\\!\\left(1 - \\tfrac{1}{N}\\right) + \\gamma\\,\\Phi^{-1}\\!\\left(1 - \\tfrac{1}{N \\cdot e}\\right)\\right]&quot;,&quot;id&quot;:&quot;YRHCCLWMDQ&quot;}" data-component-name="LatexBlockToDOM"></div><p>Aqui &#934;&#8315;&#185; &#233; a quantil normal padr&#227;o e &#947; &#8776; 0,5772 &#233; a constante de Euler-Mascheroni. A cota superior simples e &#250;til &#233; E[max] &#8818; &#8730;(2 ln N), que cresce devagar mas inexoravelmente. Em termos prosaicos, se voc&#234; joga uma moeda muitas vezes, o maior n&#250;mero de caras consecutivas que aparece numa sequ&#234;ncia cresce com &#8730;(log do n&#250;mero de jogadas). Em pesquisa quantitativa, a mesma mec&#226;nica aparece quando voc&#234; testa 1.000 m&#233;dias m&#243;veis sobre o mesmo hist&#243;rico: o Sharpe ratio do <em>melhor</em> grid &#233;, sob hip&#243;tese nula de zero alfa, da ordem de &#8730;(2 ln 1000) &#8776; 3,7 vezes o desvio-padr&#227;o do estimador de Sharpe ratio.</p><blockquote><p><strong>Teorema 1 (BAILEY et al., 2014, par&#225;frase).</strong> Sejam <em>N</em> Sharpe ratios estimados de forma independente, cada um com m&#233;dia zero (hip&#243;tese nula de retorno esperado nulo) e vari&#226;ncia <em>V</em>. Para <em>N</em> grande, o valor esperado do m&#225;ximo dos <em>N</em> Sharpe ratios estimados &#233; dado pela f&#243;rmula acima, com cota superior assint&#243;tica &#8730;(2 ln N) &#183; &#8730;V. A independ&#234;ncia &#233; hip&#243;tese expl&#237;cita. Correla&#231;&#245;es entre estrat&#233;gias reduzem o n&#250;mero efetivo de tentativas (L&#211;PEZ DE PRADO; LEWIS, 2019), mas n&#227;o eliminam o resultado.</p></blockquote><p>O Sharpe ratio observado em um <em>backtest</em> n&#227;o &#233;, por si s&#243;, evid&#234;ncia da qualidade da estrat&#233;gia. Ele s&#243; vira evid&#234;ncia quando confrontado com a distribui&#231;&#227;o do Sharpe ratio m&#225;ximo de <em>N</em> tentativas independentes sob a hip&#243;tese nula. Sem o n&#250;mero de tentativas, qualquer Sharpe ratio &#233; compat&#237;vel com sorte, e a omiss&#227;o de <em>N</em> torna o backtest um objeto vazio do ponto de vista estat&#237;stico.</p><h2>Quanto de backtest &#233; necess&#225;rio</h2><p>O Teorema 2 (Teorema 3.1 no texto formal) inverte a f&#243;rmula anterior. Se o pesquisador testa <em>N</em> configura&#231;&#245;es e quer que o Sharpe ratio esperado do &#8220;vencedor&#8221; seja menor que um alvo SR* (digamos, 1 anualizado, abaixo do qual ningu&#233;m confiaria a aloca&#231;&#227;o), ent&#227;o a quantidade m&#237;nima de dados necess&#225;ria satisfaz a desigualdade:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{MinBTL} \\;\\lesssim\\; \\frac{2 \\ln N}{(SR^*)^2} \\quad \\text{(em anos, com SR}^*\\text{ anualizado)}&quot;,&quot;id&quot;:&quot;XWPIBPHQBD&quot;}" data-component-name="LatexBlockToDOM"></div><p>O acr&#244;nimo MinBTL vem de <em>Minimum Backtest Length</em>. Se um quant testou 100 estrat&#233;gias e quer convencer o investidor de que um Sharpe ratio observado de 1 n&#227;o &#233; artefato, ele precisa de cerca de 6,4 anos de retornos. Para 1.000 estrat&#233;gias, s&#227;o 10,6 anos. Para 10.000 (t&#237;pico de busca em grid de quatro hiperpar&#226;metros), s&#227;o quase 15 anos. A primeira tabela do artigo mostra valores num&#233;ricos exatos calculados pelo pacote de apoio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SeU7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SeU7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 424w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 848w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1272w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png" width="928" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6299bf39-4090-4c8f-a80c-35a923464179_928x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SeU7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 424w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 848w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1272w, https://substackcdn.com/image/fetch/$s_!SeU7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6299bf39-4090-4c8f-a80c-35a923464179_928x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 1. Valor esperado do m&#225;ximo Sharpe ratio entre N tentativas independentes (sob hip&#243;tese nula de SR verdadeiro nulo, padronizado com V = 1) e backtest length m&#237;nimo, em anos, para que esse m&#225;ximo n&#227;o exceda SR* = 1 anualizado. Calculado pelo pacote de apoio via Teorema 1 e Teorema 2 de Bailey, Borwein, L&#243;pez de Prado e Zhu (2014).</em></figcaption></figure></div><p>Quase nenhum estudo de fundo sistem&#225;tico brasileiro tem 10 anos de s&#233;rie di&#225;ria em ativos compar&#225;veis. Quase todo grid de pesquisa de estrat&#233;gia toca a casa das centenas ou milhares de configura&#231;&#245;es testadas, somando otimiza&#231;&#245;es de janela, par&#226;metros de filtro e cortes temporais. A combina&#231;&#227;o dos dois prazos diz que a pesquisa emp&#237;rica padr&#227;o da ind&#250;stria, sob a &#243;tica do Teorema 2, est&#225; sistematicamente sub-amostrada.</p><p>O paper de 2014 prop&#245;e que <em>journals</em> e prospectos tratem a omiss&#227;o de <em>N</em> como informa&#231;&#227;o material faltante, compar&#225;vel &#224; omiss&#227;o de bra&#231;os negativos em ensaios cl&#237;nicos. A SEC <em>Marketing Rule</em> (IA-5653, vigente desde 2022) exige divulga&#231;&#227;o de &#8220;criteria and assumptions&#8221; para resultados hipot&#233;ticos, mas n&#227;o obriga divulgar o n&#250;mero de tentativas. O <em>GIPS Handbook</em> 2020 do CFA Institute classifica desempenho retroprojetado como informa&#231;&#227;o suplementar e impede que entre em comp&#243;sitos, mas n&#227;o imp&#245;e exig&#234;ncia quantitativa sobre <em>N</em>. A recomenda&#231;&#227;o do paper original ainda n&#227;o virou regra.</p><h2>PSR e DSR, ou como descontar o Sharpe pela sele&#231;&#227;o</h2><p>O Teorema 1 informa o pesquisador, mas n&#227;o d&#225; ao investidor uma estat&#237;stica diretamente compar&#225;vel entre estrat&#233;gias. Os mesmos autores fecharam essa lacuna com duas extens&#245;es nos anos seguintes.</p><p>O <em>Probabilistic Sharpe Ratio</em> traduz o Sharpe ratio observado em probabilidade de que o Sharpe ratio verdadeiro exceda um alvo dado, ajustando explicitamente para skewness &#947;&#8323; e kurtosis &#947;&#8324; da s&#233;rie (BAILEY; L&#211;PEZ DE PRADO, 2012):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\widehat{PSR}(SR^*) \\;=\\; \\Phi\\!\\left(\\frac{(\\widehat{SR} - SR^*)\\sqrt{T - 1}}{\\sqrt{1 - \\hat{\\gamma}_3 \\widehat{SR} + \\tfrac{\\hat{\\gamma}_4 - 1}{4}\\widehat{SR}^{2}}}\\right)&quot;,&quot;id&quot;:&quot;QJDEOKZBGC&quot;}" data-component-name="LatexBlockToDOM"></div><p>O PSR generaliza o resultado sobre erro-padr&#227;o do Sharpe ratio para retornos n&#227;o-normais (LO, 2002). Skewness negativa (perdas extremas mais frequentes que ganhos) e kurtosis alta (caudas pesadas) inflam o denominador, reduzindo o PSR. Uma estrat&#233;gia com Sharpe ratio anualizado de 1 e cauda pesada pode ter PSR(0) inferior a 80%, enquanto outra com mesmo Sharpe ratio sob retornos normais tem PSR(0) pr&#243;ximo de 95%.</p><p>A quest&#227;o remanescente &#233; o threshold contra o qual avaliar o PSR. Avaliar contra zero ignora o problema do Teorema 1 e infla artificialmente a probabilidade. O <em>Deflated Sharpe Ratio</em> aplica o PSR n&#227;o ao threshold zero, mas ao threshold deflacionado pelo Teorema da Falsa Estrat&#233;gia (BAILEY; L&#211;PEZ DE PRADO, 2014):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\widehat{SR}_0 \\;=\\; \\sqrt{V[\\widehat{SR}_n]} \\cdot \\mathbb{E}[\\max_n SR_n \\mid N], \\qquad \\widehat{DSR} \\;=\\; \\widehat{PSR}(\\widehat{SR}_0)&quot;,&quot;id&quot;:&quot;YBIWFDNKQI&quot;}" data-component-name="LatexBlockToDOM"></div><p>O DSR &#233;, em palavras, a probabilidade de que o Sharpe ratio verdadeiro de uma estrat&#233;gia exceda o Sharpe ratio m&#225;ximo <em>esperado</em> sob hip&#243;tese nula com <em>N</em> tentativas e vari&#226;ncia cross-section V. A diferen&#231;a entre DSR e PSR &#233; exatamente o desconto pela sele&#231;&#227;o. Uma estrat&#233;gia que tem PSR(0) = 99,87% (parece imbat&#237;vel) pode ter DSR = 40% ap&#243;s reconhecer que foi selecionada entre 1.000 candidatas, diferen&#231;a que separa &#8220;alocar&#8221; de &#8220;investigar mais&#8221;.</p><p>O c&#225;lculo de <em>N</em> efetivo &#233; n&#227;o-trivial quando as estrat&#233;gias s&#227;o correlacionadas. O algoritmo ONC (<em>Optimal Number of Clusters</em>) usa a matriz de correla&#231;&#227;o dos retornos das estrat&#233;gias para estimar o n&#250;mero de clusters como N efetivo (L&#211;PEZ DE PRADO; LEWIS, 2019). Essa corre&#231;&#227;o &#233; decisiva quando o grid varre micro-perturba&#231;&#245;es dos mesmos hiperpar&#226;metros, situa&#231;&#227;o em que <em>N</em> bruto superestima a multiplicidade efetiva.</p><h2>Cross-validation combinatorialmente sim&#233;trica</h2><p>O DSR fornece um corretivo param&#233;trico que assume normalidade do estimador e independ&#234;ncia (ou corre&#231;&#227;o via clustering). Em paralelo, a literatura prop&#244;s um diagn&#243;stico n&#227;o-param&#233;trico baseado em valida&#231;&#227;o cruzada (BAILEY et al., 2017). O m&#233;todo chama-se <em>Combinatorially Symmetric Cross-Validation</em> (CSCV) e produz uma estat&#237;stica chamada <em>Probability of Backtest Overfitting</em> (PBO).</p><p>Dada a matriz <em>M</em> de tamanho T &#215; N (T observa&#231;&#245;es de retornos para cada uma das <em>N</em> estrat&#233;gias candidatas), particiona-se as linhas em <em>S</em> sub-amostras disjuntas de tamanho T/S, com <em>S</em> par. Para cada uma das C(S, S/2) escolhas de S/2 sub-amostras como conjunto de treino (<em>in-sample</em>), o complemento serve como conjunto de teste (<em>out-of-sample</em>). Em cada parti&#231;&#227;o, identifica-se a estrat&#233;gia vencedora <em>in-sample</em> (n*) e mede-se seu rank relativo no conjunto de teste. O logit do rank converte a estat&#237;stica em uma escala sim&#233;trica em torno de zero. O PBO &#233; a fra&#231;&#227;o das parti&#231;&#245;es em que o vencedor <em>in-sample</em> ficou abaixo da mediana <em>out-of-sample</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fhip!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fhip!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 424w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 848w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png" width="986" height="2172" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2172,&quot;width&quot;:986,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fhip!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 424w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 848w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1272w, https://substackcdn.com/image/fetch/$s_!Fhip!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33bfc49b-387d-4d48-ac5e-5b60ea65e650_986x2172.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Fluxo do CSCV. Para S = 16 sub-amostras, s&#227;o 12.870 parti&#231;&#245;es sim&#233;tricas avaliadas, cada uma produzindo um logit. PBO &#233; a fra&#231;&#227;o de logits negativos.</em></figcaption></figure></div><p>O adjetivo &#8220;combinatorialmente sim&#233;trico&#8221; &#233; a chave do m&#233;todo. Cada observa&#231;&#227;o aparece o mesmo n&#250;mero de vezes em conjuntos de treino e em conjuntos de teste atrav&#233;s das C(S, S/2) parti&#231;&#245;es, e a transforma&#231;&#227;o (J, J&#772;) &#8596; (J&#772;, J) &#233; parte do conjunto. Isso elimina a assimetria temporal do <em>walk-forward</em> tradicional (que sempre treina no passado e testa no futuro, dando uma &#250;nica trajet&#243;ria de valida&#231;&#227;o) e a quebra de ordem temporal do k-fold gen&#233;rico, que ignora autocorrela&#231;&#227;o. Sob hip&#243;tese nula de retornos i.i.d. com m&#233;dia zero, o vencedor <em>in-sample</em> &#233; t&#227;o prov&#225;vel de ficar acima quanto abaixo da mediana <em>out-of-sample</em>, e o PBO converge para 0,5. Quando h&#225; sinal genu&#237;no em alguma estrat&#233;gia, o PBO desce de forma marcada.</p><p>Uma compara&#231;&#227;o recente de m&#233;todos <em>out-of-sample</em> em ambiente sint&#233;tico controlado documenta fragilidades do CSCV, mostrando que m&#233;todos tradicionais podem subestimar o risco de overfitting quando <em>N</em> &#233; pequeno, h&#225; regimes de mercado ou as estrat&#233;gias s&#227;o altamente correlacionadas (ARIAN et al., 2024). A vers&#227;o mais robusta para uso em pesquisa s&#233;ria &#233; o <em>Combinatorial Purged Cross-Validation</em> (CPCV), que adiciona <em>purging</em> (remo&#231;&#227;o de observa&#231;&#245;es de treino cujos labels temporalmente se sobrep&#245;em ao teste) e <em>embargo</em> (buffer adicional contra autocorrela&#231;&#227;o serial), gerando m&#250;ltiplos caminhos <em>out-of-sample</em> (L&#211;PEZ DE PRADO, 2018). O custo &#233; computacional, e para S = 16 s&#227;o 12.870 ajustes de modelo.</p><p>DSR e PBO s&#227;o diagn&#243;sticos complementares, um avaliando o candidato espec&#237;fico e o outro avaliando o procedimento que selecionou esse candidato. A tabela abaixo organiza as ferramentas discutidas at&#233; aqui pelo tipo de pergunta que cada uma responde.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ugPX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ugPX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 424w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 848w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1272w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ugPX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 424w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 848w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1272w, https://substackcdn.com/image/fetch/$s_!ugPX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27f45d7a-9ba7-4273-a43d-3e8b53ee875b_1620x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 2. Mapa das ferramentas estat&#237;sticas discutidas no artigo, organizadas pela pergunta que cada uma responde. Teorema 1 e MinBTL operam no n&#237;vel agregado da fam&#237;lia de N tentativas, PSR e DSR no n&#237;vel do candidato espec&#237;fico, e PBO no n&#237;vel do procedimento de sele&#231;&#227;o.</em></figcaption></figure></div><h2>Multiple testing e a crise de replica&#231;&#227;o em finan&#231;as</h2><p>A literatura de econometria financeira chegou ao mesmo problema por outro caminho. Harvey, Liu e Zhu catalogaram aproximadamente 316 fatores publicados em <em>journals</em> de topo at&#233; 2012 e argumentaram que o threshold convencional de t-stat &#8805; 2 &#233; inadequado quando a profiss&#227;o como um todo testa centenas de candidatos (HARVEY et al., 2016). Aplicando corre&#231;&#245;es de testes m&#250;ltiplos (Bonferroni, Holm e o controle de FDR de Benjamini-Hochberg-Yekutieli), eles propuseram que apenas fatores com t-stat acima de aproximadamente 3,0 deveriam ser considerados descobertas confi&#225;veis. O <em>haircut</em> Sharpe correspondente &#233; dado por:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;SR_{adj} \\;=\\; SR_{obs} \\cdot \\frac{t_{adj}}{t_{obs}}, \\qquad t_{adj} \\;=\\; \\Phi^{-1}\\!\\left(1 - \\tfrac{p_{mt}}{2}\\right)&quot;,&quot;id&quot;:&quot;ZDRZMKUHNS&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde pmt &#233; o p-valor ajustado pela corre&#231;&#227;o de testes m&#250;ltiplos escolhida. O ajuste &#233; matematicamente diferente do DSR mas conceitualmente an&#225;logo, e ambos descontam Sharpe ratios observados pelo n&#250;mero (efetivo) de tentativas que produziram o achado.</p><p>A confirma&#231;&#227;o emp&#237;rica veio logo depois, em estudo que replicou 452 anomalias publicadas em <em>journals</em> de finan&#231;as usando metodologia padronizada (NYSE breakpoints, retornos value-weighted, controles de microestrutura), com aproximadamente 65% das anomalias falhando a replicar com t-stat acima de 1,96 fora da amostra original (HOU et al., 2020). Outra evid&#234;ncia mostra que retornos m&#233;dios de anomalias caem cerca de 58% ap&#243;s a publica&#231;&#227;o acad&#234;mica do paper que as documentou, padr&#227;o consistente com mistura de arbitragem real e sele&#231;&#227;o a posteriori (MCLEAN; PONTIFF, 2016). A magnitude dessa crise foi contestada por um modelo Bayesiano de replica&#231;&#227;o que incorpora correla&#231;&#227;o entre fatores, mas a dire&#231;&#227;o qualitativa do problema permanece reconhecida (JENSEN et al., 2023).</p><p>Avan&#231;ando essa linha, o problema se torna bilateral: corre&#231;&#245;es cl&#225;ssicas tipo Bonferroni controlam erro tipo I (falsos positivos), mas com custo agudo em poder estat&#237;stico, descartando gestores e fatores genuinamente bons (HARVEY; LIU, 2020). O artigo prop&#245;e um <em>double-bootstrap</em> que calibra simultaneamente as duas taxas de erro. A literatura de teste de superioridade preditiva &#233; mais antiga, e dois trabalhos can&#244;nicos resolvem variantes do mesmo problema. O <em>Reality Check</em> e o <em>Model Confidence Set</em> formalizam a compara&#231;&#227;o entre conjuntos de modelos sob hip&#243;tese nula composta, retornando intervalos para o melhor procedimento em vez de um vencedor pontual (WHITE, 2000; HANSEN et al., 2011).</p><h2>Implementa&#231;&#227;o em Julia</h2><p>Disponibilizamos o pacote <a href="https://github.com/andrecamatta/pq_backtest_overfitting">pq_backtest_overfitting</a> em Julia que implementa, de forma transparente, os objetos centrais discutidos acima, do valor esperado do m&#225;ximo Sharpe ratio at&#233; o PBO via CSCV. A escolha por Julia foi motivada pela aus&#234;ncia de biblioteca can&#244;nica equivalente no <em>General Registry</em>. Pacotes como <em>Trading.jl</em> e <em>Fastback.jl</em> oferecem motores de <em>backtest</em> orientados a eventos, mas nenhum traz a camada de valida&#231;&#227;o estat&#237;stica. Em Python, o <em>mlfinlab</em> implementa as mesmas fun&#231;&#245;es, por&#233;m migrou para licen&#231;a comercial em 2021. O pacote cobre toda a sequ&#234;ncia da Tabela 2 em c&#243;digo aberto e audit&#225;vel, com testes que reproduzem os anchors num&#233;ricos do paper original.</p><p>A fun&#231;&#227;o central traduz o Teorema 1 literalmente, com a constante de Euler-Mascheroni e a quantil normal padr&#227;o chamadas diretamente da biblioteca padr&#227;o da linguagem, sem aproxima&#231;&#245;es intermedi&#225;rias.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2iBb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2iBb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 424w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 848w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png" width="1456" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2iBb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 424w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 848w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2iBb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd604bf0e-e568-4aeb-8540-fd80354ea921_1664x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de codigo/src/statistics.jl. Fun&#231;&#227;o expected_max_sharpe.</em></figcaption></figure></div><p>O DSR encadeia o Teorema da Falsa Estrat&#233;gia com o PSR. Optei por receber a vari&#226;ncia cross-section <em>V</em> como argumento expl&#237;cito, em vez de inferi-la dos dados, porque a interpreta&#231;&#227;o correta de <em>V</em> depende de o usu&#225;rio ter calculado os <em>N</em> Sharpe ratios e tirado a vari&#226;ncia amostral. Embutir essa etapa esconderia uma decis&#227;o delicada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xtkr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 424w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 848w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:150900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xtkr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 424w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 848w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Xtkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa106cd59-7c7b-4b27-a965-5f790fe3ff20_1664x936.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de codigo/src/statistics.jl. Fun&#231;&#227;o deflated_sharpe.</em></figcaption></figure></div><p>A implementa&#231;&#227;o do CSCV &#233; mais densa porque enumera explicitamente as C(S, S/2) combina&#231;&#245;es via <code>Combinatorics.combinations</code>. Para S = 16, s&#227;o 12.870 parti&#231;&#245;es, cada uma exigindo o c&#225;lculo de <em>N</em> Sharpe ratios <em>in-sample</em> e <em>N</em> <em>out-of-sample</em>. O custo &#233; O(C(S, S/2) &#183; N &#183; T) e domina o tempo total. Mantive a estrutura de retorno como um <code>struct</code> nomeado para que o usu&#225;rio tenha acesso aos logits brutos, e n&#227;o apenas &#224; estat&#237;stica agregada PBO.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mpds!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mpds!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png" width="1456" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mpds!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!Mpds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691cbdb3-d9eb-4cf2-89df-ad6d040637fb_1562x292.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Trecho de codigo/src/cscv.jl. Fun&#231;&#227;o pbo_cscv (n&#250;cleo do la&#231;o sobre as combina&#231;&#245;es).</em></figcaption></figure></div><p>O pacote inclui su&#237;te de testes que verifica os valores anchor citados na Figura 2 do paper original (N = 7 &#8594; &#8776; 2 anos, N = 45 &#8594; &#8776; 5 anos para SR* = 1), monotonicidade do PSR em skewness e kurtosis, converg&#234;ncia da simula&#231;&#227;o Monte Carlo dentro de 5% do valor te&#243;rico, e dois experimentos de PBO (sob hip&#243;tese nula com PBO pr&#243;ximo de 0,5, e com uma estrat&#233;gia genuinamente boa puxando o PBO para abaixo de 0,1). Vinte testes passam em poucos segundos.</p><h2>Resultados Monte Carlo</h2><p>O script <code>examples/demo_artigo.jl</code> reproduz tr&#234;s experimentos. No primeiro, validamos o Teorema 1 em uma realiza&#231;&#227;o Monte Carlo direta gerando uma matriz T &#215; N de retornos i.i.d. Normal(0, &#963;&#178;) com &#963; = 1% di&#225;rio (pr&#243;ximo do desvio-padr&#227;o di&#225;rio do Ibovespa) e T = 1.008 dias (cerca de quatro anos de preg&#227;o), tomando depois o m&#225;ximo dos N Sharpe ratios anualizados. Repete-se 2.000 vezes para obter a distribui&#231;&#227;o emp&#237;rica do m&#225;ximo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zBbJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 424w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 848w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1272w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png" width="1266" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zBbJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 424w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 848w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1272w, https://substackcdn.com/image/fetch/$s_!zBbJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06c3b2e6-b09d-46be-bf7b-3e9d2b9cdadc_1266x434.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 3. Valida&#231;&#227;o Monte Carlo do Teorema 1. Cada linha &#233; a m&#233;dia de 2.000 simula&#231;&#245;es de matrizes T &#215; N de retornos i.i.d. Normal(0, &#963;&#178;) com T = 1.008, &#963; = 1%. Coluna te&#243;rica calcula E[max] com V = 252/T (vari&#226;ncia do estimador anualizado para 4 anos de dados di&#225;rios).</em></figcaption></figure></div><p>Para N = 1.000, o Teorema 1 prev&#234; E[max SR] = 1,628 anualizado e a m&#233;dia emp&#237;rica &#233; 1,626, alinhamento apertado entre teoria e Monte Carlo. Os intervalos de 5% a 95% mostram que a variabilidade do m&#225;ximo &#233; alta. Para N = 100, o vencedor pode ter SR = 0,94 ou SR = 1,66 dependendo da realiza&#231;&#227;o, e isso significa que mesmo conhecendo o n&#250;mero de tentativas e a vari&#226;ncia cross-section, o pesquisador disciplinado precisa pensar em distribui&#231;&#227;o, n&#227;o em ponto.</p><p>O segundo experimento &#233; o caso de uso central do DSR. Toma-se uma &#250;nica realiza&#231;&#227;o (T = 1.008, N = 1.000, &#963; = 1%, drift verdadeiro zero) e calcula-se o Sharpe ratio anualizado de cada coluna. O vencedor tem SR_IS = 1,506, n&#250;mero que em qualquer relat&#243;rio comercial seria apresentado como evid&#234;ncia de compet&#234;ncia. O PSR avaliado contra zero &#233; 99,87%, o que refor&#231;a a apar&#234;ncia. O DSR, no entanto, calcula a probabilidade de que o Sharpe ratio verdadeiro exceda E[max | N = 1000] e devolve 40,6%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U0am!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U0am!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 424w, https://substackcdn.com/image/fetch/$s_!U0am!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 848w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1272w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png" width="1184" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39843,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U0am!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 424w, https://substackcdn.com/image/fetch/$s_!U0am!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 848w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1272w, https://substackcdn.com/image/fetch/$s_!U0am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6684a7b9-2ed2-4e1c-8894-ccf4e58cf66c_1184x376.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 4. PSR ing&#234;nuo versus DSR sobre o vencedor de uma realiza&#231;&#227;o Monte Carlo (T = 1.008 dias, N = 1.000 estrat&#233;gias, &#963; = 1% di&#225;rio, drift verdadeiro zero, semente 20.140.501). PSR(0) sugere quase certeza de SR positivo, ao passo que o DSR mostra que, descontada a sele&#231;&#227;o, a probabilidade est&#225; abaixo de 50%.</em></figcaption></figure></div><p>A diferen&#231;a entre 99,87% e 40,6% &#233; o desconto pela sele&#231;&#227;o, que separa &#8220;alocar&#8221; de &#8220;investigar mais&#8221;. O DSR diz, em subst&#226;ncia, que o Sharpe ratio do vencedor &#233; compat&#237;vel com o que se espera por sorte de mil estrat&#233;gias sem alfa. Aceitar o n&#250;mero bruto seria erro de infer&#234;ncia sobre a estrat&#233;gia, n&#227;o erro de estima&#231;&#227;o num&#233;rica. Esse &#233; o ponto pedag&#243;gico que o paper de 2014 quis comunicar.</p><p>O terceiro experimento avalia o PBO via CSCV sobre uma matriz T = 1.008, N = 100, com S = 16 sub-amostras (12.870 parti&#231;&#245;es). Sob hip&#243;tese nula i.i.d., o vencedor <em>in-sample</em> deveria ficar abaixo da mediana <em>out-of-sample</em> em metade das parti&#231;&#245;es. Em uma realiza&#231;&#227;o espec&#237;fica, o PBO foi 0,648, valor pr&#243;ximo da expectativa te&#243;rica de 0,5 dada a variabilidade de uma &#250;nica amostra com C(16, 8) ensaios.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cS10!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cS10!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!cS10!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png" width="1456" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/197426681?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cS10!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 424w, https://substackcdn.com/image/fetch/$s_!cS10!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 848w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1272w, https://substackcdn.com/image/fetch/$s_!cS10!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ef0f4f8-0161-4928-a528-e00c77a706ad_1562x292.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Tabela 5. PBO via CSCV em uma realiza&#231;&#227;o sob hip&#243;tese nula. Quando uma das estrat&#233;gias tem drift verdadeiro positivo (segunda linha), o PBO cai marcadamente porque o vencedor in-sample passa a manter rank alto out-of-sample em mais parti&#231;&#245;es.</em></figcaption></figure></div><p>O contraste com o caso em que uma das estrat&#233;gias tem drift verdadeiro positivo &#233; o que torna o m&#233;todo &#250;til para diagn&#243;stico. A su&#237;te de testes inclui um exemplo com drift = 0,003/dia (Sharpe ratio anualizado verdadeiro de aproximadamente 4,8) em uma das colunas. O PBO desce para abaixo de 0,1, mostrando que o m&#233;todo separa corretamente sinal de ru&#237;do quando o sinal &#233; forte. Em casos lim&#237;trofes, com drift pr&#243;ximo do n&#237;vel de ru&#237;do, o PBO se mant&#233;m alto, e essa &#233; justamente a regi&#227;o em que o pesquisador deveria recuar e cobrar mais dados.</p><h2>Implica&#231;&#245;es para alocadores e quants</h2><p>O artigo de 2014 exigiu que peri&#243;dicos e prospectos reportassem o n&#250;mero de configura&#231;&#245;es testadas (<em>N</em>) e que leitores descontassem os &#205;ndices de Sharpe pelo Teorema 1. Onze anos depois, esse reporte segue sem mandato regulat&#243;rio, enquanto a literatura emp&#237;rica confirma que o *overfitting* &#233; um problema profundo e imune a corre&#231;&#245;es param&#233;tricas isoladas.</p><p>Nesse cen&#225;rio, &#205;ndices de Sharpe brutos em prospectos n&#227;o atestam a qualidade de uma estrat&#233;gia. O alocador de capital deve exigir o <em>N</em> e a vari&#226;ncia <em>cross-section</em> dos Sharpe candidatos para computar o <em>Deflated Sharpe Ratio</em> (DSR), obtendo assim uma m&#233;trica compar&#225;vel. A recusa do gestor em fornecer esses dados &#233;, por si s&#243;, uma evid&#234;ncia decisiva contra ele. Para a pesquisa, o Teorema 2 sobre o MinBTL imp&#245;e que validar o vencedor de um <em>grid</em> de 1.000 estrat&#233;gias exige de 10 a 14 anos de retornos di&#225;rios. Ao lidar com s&#233;ries mais curtas, t&#237;picas de mercados emergentes, o analista precisa reduzir <em>N</em> drasticamente, assumir premissas estruturais fortes ou aplicar DSR e Valida&#231;&#227;o Cruzada Sim&#233;trica Combinat&#243;ria (CSCV) antes de declarar qualquer descoberta.</p><p>Para quem roda as simula&#231;&#245;es internamente, o fluxo deve iniciar calculando a Probabilidade de Overfitting de Backtest (PBO) via CSCV sobre toda a fam&#237;lia testada, antes de olhar para qualquer vencedor. Um PBO pr&#243;ximo a 0,5 indica que a sele&#231;&#227;o por Sharpe <em>in-sample</em> n&#227;o tem validade <em>out-of-sample</em>, exigindo a reestrutura&#231;&#227;o do <em>grid</em>. Para a estrat&#233;gia validada, o DSR substitui o Sharpe bruto nas comunica&#231;&#245;es internas, mantendo-se o hist&#243;rico sempre acima do MinBTL correspondente ao <em>N</em> efetivo para impedir que hip&#243;teses sejam tratadas como descobertas.</p><p>O obst&#225;culo atual &#233; estritamente cultural e regulat&#243;rio, permitindo que cada profissional corrija seu fluxo de trabalho sem aguardar mandatos externos. Incorporar m&#233;tricas como PSR, DSR, CSCV e MinBTL tem um custo operacional marginal, mas a literatura recente sobre a crise de replica&#231;&#227;o (HOU et al., 2020; JENSEN et al., 2023) documenta exaustivamente que o verdadeiro preju&#237;zo est&#225; em continuar pulando essa etapa.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ARIAN, H.; NOROUZI MOBAREKEH, D.; SECO, L. Backtest overfitting in the machine learning era: a comparison of out-of-sample testing methods in a synthetic controlled environment. <em>Knowledge-Based Systems</em>, v. 305, artigo 112477, 2024.</p><p>BAILEY, D. H.; BORWEIN, J. M.; L&#211;PEZ DE PRADO, M.; ZHU, Q. J. Pseudo-mathematics and financial charlatanism: the effects of backtest overfitting on out-of-sample performance. <em>Notices of the American Mathematical Society</em>, v. 61, n. 5, p. 458-471, 2014.</p><p>BAILEY, D. H.; BORWEIN, J. M.; L&#211;PEZ DE PRADO, M.; ZHU, Q. J. The probability of backtest overfitting. <em>Journal of Computational Finance</em>, v. 20, n. 4, p. 39-69, 2017.</p><p>BAILEY, D. H.; L&#211;PEZ DE PRADO, M. The Sharpe ratio efficient frontier. <em>Journal of Risk</em>, v. 15, n. 2, p. 3-44, 2012.</p><p>BAILEY, D. H.; L&#211;PEZ DE PRADO, M. The deflated Sharpe ratio: correcting for selection bias, backtest overfitting, and non-normality. <em>Journal of Portfolio Management</em>, v. 40, n. 5, p. 94-107, 2014.</p><p>HANSEN, P. R.; LUNDE, A.; NASON, J. M. The model confidence set. <em>Econometrica</em>, v. 79, n. 2, p. 453-497, 2011.</p><p>HARVEY, C. R.; LIU, Y. False (and missed) discoveries in financial economics. <em>Journal of Finance</em>, v. 75, n. 5, p. 2503-2553, 2020.</p><p>HARVEY, C. R.; LIU, Y.; ZHU, H. ...and the cross-section of expected returns. <em>Review of Financial Studies</em>, v. 29, n. 1, p. 5-68, 2016.</p><p>HOU, K.; XUE, C.; ZHANG, L. Replicating anomalies. <em>Review of Financial Studies</em>, v. 33, n. 5, p. 2019-2133, 2020.</p><p>JENSEN, T. I.; KELLY, B.; PEDERSEN, L. H. Is there a replication crisis in finance? <em>Journal of Finance</em>, v. 78, n. 5, p. 2465-2518, 2023.</p><p>LO, A. W. The statistics of Sharpe ratios. <em>Financial Analysts Journal</em>, v. 58, n. 4, p. 36-52, 2002.</p><p>L&#211;PEZ DE PRADO, M. <em>Advances in financial machine learning</em>. Hoboken: Wiley, 2018.</p><p>L&#211;PEZ DE PRADO, M.; LEWIS, M. J. Detection of false investment strategies using unsupervised learning methods. <em>Quantitative Finance</em>, v. 19, n. 9, p. 1555-1565, 2019.</p><p>MCLEAN, R. D.; PONTIFF, J. Does academic research destroy stock return predictability? <em>Journal of Finance</em>, v. 71, n. 1, p. 5-32, 2016.</p><p>WHITE, H. A reality check for data snooping. <em>Econometrica</em>, v. 68, n. 5, p. 1097-1126, 2000.</p>]]></content:encoded></item><item><title><![CDATA[Corrida bancária sem fila: Diamond-Dybvig, liquidez e a regulação que ainda falta]]></title><description><![CDATA[Nas corridas de hoje, o estresse come&#231;a no funding de atacado, acelera nos aplicativos e exp&#245;e a dist&#226;ncia entre a liquidez do balan&#231;o e o caixa que precisa sair em poucas horas.]]></description><link>https://pilulasdequant.com.br/p/corrida-bancaria-sem-fila-diamond</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/corrida-bancaria-sem-fila-diamond</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 08 May 2026 11:56:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0574da6a-3cec-4ac9-aa5b-2a4dfa985f48_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em maio de 1984, o Continental Illinois, s&#233;timo maior banco dos Estados Unidos e principal financiador corporativo do pa&#237;s &#224; &#233;poca, perdeu cerca de 30% do seu funding em dez dias. A cena n&#227;o teve fila em porta de ag&#234;ncia, c&#226;mera de televis&#227;o ou multid&#227;o exigindo c&#233;dulas. A corrida foi conduzida por grandes depositantes n&#227;o segurados, bancos correspondentes e credores institucionais que moviam recursos pelos canais de atacado dispon&#237;veis.</p><p>A l&#243;gica &#233; a mesma das corridas banc&#225;rias do s&#233;culo XIX e da Grande Depress&#227;o. Um banco transforma passivos curtos em ativos longos. Depositantes recebem liquidez sob demanda, a economia financia projetos de maturidade longa e o banco fica no meio dessa diferen&#231;a. O arranjo &#233; uma promessa que s&#243; funciona enquanto a maioria acredita que vai continuar funcionando.</p><p>O modelo de Diamond e Dybvig (DIAMOND; DYBVIG, 1983) trata o banco como solu&#231;&#227;o para um problema de seguro contra choques idiossincr&#225;ticos de liquidez, e o mesmo arranjo revela a corrida banc&#225;ria como equil&#237;brio de coordena&#231;&#227;o. A turbul&#234;ncia banc&#225;ria de 2023 deixou pendente uma agenda regulat&#243;ria voltada a corridas digitais de alta velocidade e &#224; fra&#231;&#227;o do buffer de liquidez que fica indispon&#237;vel sob estresse.</p><h2>Quando o banco melhora o mundo</h2><p>Diamond e Dybvig partem de uma economia deliberadamente simples. H&#225; tr&#234;s datas, <code>t = 0, 1, 2</code>, um &#250;nico bem e uma massa de consumidores id&#234;nticos antes de saberem suas necessidades futuras. Em <code>t = 1</code>, cada consumidor descobre seu tipo. Nesse sorteio, com probabilidade &#960;<sub>1</sub>, torna-se impaciente e deseja consumir cedo. J&#225; com probabilidade &#960;<sub>2</sub>, permanece paciente e deseja consumir em <code>t = 2</code>.</p><p>O dilema aparece na escolha entre liquidez imediata e retorno de longo prazo. Guardar o bem de um per&#237;odo para o outro preserva uma unidade para consumo cedo. Investir em um projeto longo rende <code>R &gt; 1</code> em <code>t = 2</code>, mas paga apenas <code>L &lt; 1</code> se for liquidado prematuramente em <code>t = 1</code>. O projeto longo &#233; socialmente produtivo e imp&#245;e custo individual a quem descobre cedo que precisa consumir.</p><p>Sem seguro, o agente escolhe sozinho quanto manter em uma aplica&#231;&#227;o l&#237;quida e quanto direcionar ao projeto longo. Essa autarquia &#233; ineficiente porque cada pessoa precisa se proteger individualmente contra um choque que, no agregado, &#233; previs&#237;vel pela lei dos grandes n&#250;meros. O mercado financeiro melhora a aloca&#231;&#227;o ao permitir trocas entre agentes impacientes e pacientes, mas ainda n&#227;o entrega o seguro completo contra o risco de liquidez.</p><p>O banco resolve essa fric&#231;&#227;o emitindo um contrato de dep&#243;sito. Todos depositam uma unidade em <code>t = 0</code>. O banco mant&#233;m uma fra&#231;&#227;o l&#237;quida para atender os impacientes em <code>t = 1</code> e investe o restante no projeto longo. Se apenas os impacientes sacam cedo, o contrato implementa a aloca&#231;&#227;o de seguro, com consumo mais alto para quem precisa de liquidez cedo e retorno maior para quem espera. Nesse ponto do modelo, o banco &#233; a institui&#231;&#227;o que torna poss&#237;vel compartilhar um risco que cada indiv&#237;duo enfrentaria sozinho.</p><p>Em nota&#231;&#227;o compacta, o problema de seguro pode ser escrito como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\max_{x} \\; \\pi_1 u(c_1) + \\pi_2 \\rho u(c_2) \\quad \\text{sujeito a} \\quad \\pi_1 c_1 = 1-x,\\quad \\pi_2 c_2 = xR.&quot;,&quot;id&quot;:&quot;UYSVGSTANK&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa express&#227;o, &#960;&#8321; e &#960;&#8322; s&#227;o as probabilidades de o depositante ser impaciente ou paciente. A fun&#231;&#227;o u(.) mede utilidade do consumo, &#961; desconta o consumo futuro, c&#8321; e c&#8322; s&#227;o os consumos prometidos em <code>t = 1</code> e <code>t = 2</code>, R &#233; o retorno bruto do projeto longo e x &#233; a fra&#231;&#227;o dos recursos investida nesse projeto. As restri&#231;&#245;es dizem que o consumo dos impacientes vem da parcela l&#237;quida <code>1 &#8722; x</code> e o consumo dos pacientes vem do investimento longo <code>xR</code>.</p><p>A condi&#231;&#227;o de primeira ordem &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;u&#8217;(c_1^{bank}) = \\rho R u&#8217;(c_2^{bank})&quot;,&quot;id&quot;:&quot;AUKUVPPKSY&quot;}" data-component-name="LatexBlockToDOM"></div><p>Na condi&#231;&#227;o de primeira ordem, u&#8217; &#233; a utilidade marginal. Os termos c&#8321;<sup>bank</sup> e c&#8322;<sup>bank</sup> s&#227;o os consumos escolhidos pelo contrato banc&#225;rio no &#243;timo. A igualdade resume a fun&#231;&#227;o econ&#244;mica do banco, que transfere consumo entre estados da natureza e entre datas at&#233; equilibrar o ganho marginal de consumo cedo e o ganho descontado de preservar recursos no projeto longo. O depositante n&#227;o sabe se ser&#225; impaciente ou paciente, ent&#227;o valoriza um contrato que suaviza seu consumo contingente.</p><h2>Quando o seguro vira corrida</h2><p>A efici&#234;ncia do contrato depende de uma cren&#231;a simples: apenas quem realmente precisa consumir cedo sacar&#225; em <code>t = 1</code>. Se os pacientes acreditam que os demais pacientes aguardar&#227;o at&#233; <code>t = 2</code>, esperar &#233; racional. O banco preserva os ativos longos, os impacientes recebem liquidez e os pacientes recebem o retorno do projeto longo. A fragilidade nasce porque essa cren&#231;a coordena o comportamento dos pacientes e sustenta o pr&#243;prio mecanismo.</p><p>O equil&#237;brio ruim surge quando os pacientes acreditam que outros pacientes sacar&#227;o cedo. Como o banco opera sob restri&#231;&#227;o de servi&#231;o sequencial, isto &#233;, atende os pedidos por ordem de chegada, cada depositante teme ficar no fim da fila. Mesmo um paciente, que preferiria consumir em <code>t = 2</code>, passa a ter incentivo para sacar em <code>t = 1</code>. A cren&#231;a coletiva torna verdadeira a escassez que ela antecipa.</p><p>O valor de liquida&#231;&#227;o do banco em <code>t = 1</code>, quando ativos longos precisam ser vendidos ou liquidados prematuramente, &#233; menor que o consumo prometido aos pacientes em <code>t = 2</code>. Em nota&#231;&#227;o compacta, <code>Vl &lt; </code>c&#8322;<sup>bank</sup>. A corrida destr&#243;i justamente os ganhos de seguro que justificavam o banco.</p><p>Diamond e Dybvig mostram, portanto, dois equil&#237;brios de Nash Pareto-ordenados. Em um equil&#237;brio de Nash, cada depositante escolhe a melhor resposta ao comportamento que espera dos demais, de modo que ningu&#233;m melhora sua situa&#231;&#227;o mudando sozinho. A ordena&#231;&#227;o de Pareto diz que um desses equil&#237;brios deixa todos em situa&#231;&#227;o melhor que o outro. Quando os pacientes esperam, o contrato preserva o seguro e todos ficam melhor. Quando todos correm, cada paciente tamb&#233;m prefere sacar cedo, pois esperar sozinho aumenta o risco de ficar sem liquidez. O modelo n&#227;o precisa de insolv&#234;ncia fundamental para gerar corrida, pois um sinal p&#250;blico arbitr&#225;rio, sem conte&#250;do sobre a solv&#234;ncia do banco, pode fazer cada depositante acreditar que os demais correr&#227;o. Na literatura, esse coordenador externo de expectativas recebe o nome de <em>sunspot</em> (DIAMOND; DYBVIG, 1983).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tOca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tOca!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 424w, https://substackcdn.com/image/fetch/$s_!tOca!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 848w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1272w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png" width="1456" height="643" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6320f21-67b5-4834-a966-e824c433d45b_2080x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:643,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tOca!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 424w, https://substackcdn.com/image/fetch/$s_!tOca!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 848w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1272w, https://substackcdn.com/image/fetch/$s_!tOca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6320f21-67b5-4834-a966-e824c433d45b_2080x918.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A for&#231;a do modelo tamb&#233;m define seu limite. Ele isola a fragilidade essencial da reserva fracion&#225;ria, mas trata o gatilho como externo, lacuna que a pesquisa posterior tentou preencher. Gorton associa p&#226;nicos banc&#225;rios a sinais sobre fundamentos macroecon&#244;micos e qualidade dos ativos (GORTON, 1988). Calomiris e Gorton mostram que muitos p&#226;nicos hist&#243;ricos cont&#234;m informa&#231;&#227;o, ainda que imperfeita, sobre deteriora&#231;&#227;o real dos balan&#231;os (CALOMIRIS; GORTON, 1991). Goldstein e Pauzner introduzem fundamentos no jogo e permitem falar em probabilidade de corrida, n&#227;o apenas em multiplicidade de equil&#237;brios (GOLDSTEIN; PAUZNER, 2005).</p><p>A literatura enfraquece a separa&#231;&#227;o r&#237;gida entre p&#226;nico e insolv&#234;ncia. Uma corrida puramente irracional pediria seguro de dep&#243;sitos e liquidez emergencial, enquanto uma corrida puramente motivada por insolv&#234;ncia pediria capital. O mundo real fica no meio, com perdas n&#227;o realizadas, concentra&#231;&#227;o de funding, sinais p&#250;blicos, redes sociais e d&#250;vidas sobre liquidez se combinando para tornar racional a retirada individual.</p><p>A promessa de sacar quando quiser sobre ativos que o banco investe no longo prazo n&#227;o &#233; exclusiva do sistema banc&#225;rio regulado. A FTX, plataforma de negocia&#231;&#227;o e cust&#243;dia de criptoativos que mantinha saldos de clientes, operava com a mesma transforma&#231;&#227;o de maturidade. Clientes podiam sacar cripto a qualquer momento enquanto a empresa tomava posi&#231;&#245;es il&#237;quidas com os ativos depositados. Em novembro de 2022, d&#250;vidas sobre o balan&#231;o dispararam pedidos de saque que a opera&#231;&#227;o n&#227;o conseguiu honrar. A Circle, empresa emissora do USDC, prometia que cada unidade dessa moeda digital est&#225;vel seria resgat&#225;vel por um d&#243;lar, com lastro em reservas mantidas em bancos americanos. Em mar&#231;o de 2023, quando o Silicon Valley Bank (SVB), banco californiano com forte presen&#231;a entre empresas de tecnologia, foi &#224; quebra enquanto guardava parte dessas reservas, a paridade do USDC caiu cerca de doze por cento antes de ser restaurada por interven&#231;&#227;o p&#250;blica sobre o SVB. Em ambos os casos, a estrutura &#233; a prevista pelo modelo Diamond-Dybvig, agora sem os dois amortecedores institucionais que o sistema banc&#225;rio regulado construiu para conter corridas. Esses amortecedores s&#227;o o seguro de dep&#243;sitos, como o Fundo Garantidor de Cr&#233;ditos (FGC) no Brasil e a Federal Deposit Insurance Corporation (FDIC) nos Estados Unidos, e o <em>lender of last resort</em>, isto &#233;, um banco central ou tesouro disposto a fornecer liquidez emergencial e a coordenar resolu&#231;&#245;es para que o p&#226;nico n&#227;o se propague. A promessa de sa&#237;da sob demanda colapsa quando muitos tentam exerc&#234;-la ao mesmo tempo, e em cripto n&#227;o existe quem ampare o colapso.</p><h2>A fila que n&#227;o aparece</h2><p>O Continental Illinois, j&#225; citado como caso americano de funding de atacado, o Northern Rock, credor hipotec&#225;rio brit&#226;nico, o Banco Popular, banco espanhol resolvido pelo mecanismo europeu, e o First Republic, banco regional americano com base concentrada de dep&#243;sitos, mostram que a fila p&#250;blica &#233; apenas uma forma poss&#237;vel de corrida banc&#225;ria. Em todos os casos, o mecanismo decisivo apareceu antes ou fora da ag&#234;ncia, por meio de funding atacadista, grandes depositantes, deteriora&#231;&#227;o r&#225;pida de liquidez ou perda de confian&#231;a de clientes sofisticados. A figura resume os quatro epis&#243;dios.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rCAW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rCAW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 424w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 848w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png" width="1456" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:247954,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rCAW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 424w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 848w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!rCAW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe369dd07-4f97-46cf-aba0-04c5d1fef284_2244x1056.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura.</em> Quatro corridas sem fila como problemas de funding e monetiza&#231;&#227;o de liquidez, com base em Federal Reserve History (2023), Shin (2009), ECB (2017), SRB (2017), FDIC (2023a) e JPMorgan Chase (2023).</figcaption></figure></div><p>Esses epis&#243;dios deslocam a aten&#231;&#227;o da ag&#234;ncia para o passivo. A corrida moderna pode come&#231;ar fora do varejo, n&#227;o aparecer nas imagens de televis&#227;o e atravessar a fronteira entre liquidez e solv&#234;ncia antes que a supervis&#227;o termine sua an&#225;lise. Quando a base de funding &#233; concentrada e capaz de sair em bloco, a promessa de liquidez sob demanda deixa de ser conveni&#234;ncia para o depositante e passa a ser op&#231;&#227;o contra o banco.</p><p>O &#237;ndice de cobertura de liquidez (LCR) pergunta se o banco tem ativos l&#237;quidos de alta qualidade (HQLA) suficientes para cobrir sa&#237;das l&#237;quidas em 30 dias sob um cen&#225;rio padronizado de estresse. A corrida sem fila muda o horizonte da pergunta. O banco consegue transformar esses ativos em caixa no mesmo ritmo dos saques, com depositantes grandes, coordenados e informados, sem que a monetiza&#231;&#227;o do buffer seja interpretada como confiss&#227;o de fragilidade?</p><p>O <a href="https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing">artigo anterior sobre buffer de liquidez e capacidade de contrabalan&#231;o</a> deixou esse ponto em aberto. HQLA, em sentido regulat&#243;rio, j&#225; pressup&#245;e ativos eleg&#237;veis, l&#237;quidos e em geral livres de &#244;nus relevante. Depois dessa classifica&#231;&#227;o, o gestor ainda precisa saber quanto do HQLA reportado pode ser transferido para a entidade certa, monetizado no prazo da corrida e usado sem produzir um sinal adverso ao mercado. A diferen&#231;a entre elegibilidade regulat&#243;ria e usabilidade sob estresse &#233; justamente onde a corrida digital pressiona o LCR.</p><h2>Como medir uma corrida digital</h2><p>Uma corrida digital transforma o problema cl&#225;ssico de liquidez em um problema de intensidade. O analista deixa de perguntar apenas quanto pode sair em 30 dias e passa a estimar o ritmo de sa&#237;da em janelas de horas. A vari&#225;vel cr&#237;tica &#233; o horizonte de sobreviv&#234;ncia intradia, definido como o primeiro instante &#964; em que o caixa cruza o piso m&#237;nimo do banco. Essa leitura &#233; pr&#243;xima da literatura de risco de liquidez de funding, que trata a incapacidade de levantar caixa como vari&#225;vel de estado, n&#227;o apenas como consequ&#234;ncia cont&#225;bil de perdas (DREHMANN; NIKOLAOU, 2013).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot; \\tau = \\inf \\left\\{t: C_0 + M_t(HQLA) + I_t - O_t < B_t \\right\\}&quot;,&quot;id&quot;:&quot;YZGZUMZPLY&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa formula&#231;&#227;o, inf seleciona o primeiro instante em que a desigualdade passa a valer. C&#8320; &#233; o caixa inicial, M&#8348;(HQLA) &#233; a parcela do buffer que pode ser monetizada at&#233; o instante t, I&#8348; representa entradas confirmadas, O&#8348; representa sa&#237;das acumuladas e B&#8348; &#233; o colch&#227;o m&#237;nimo necess&#225;rio para pagamentos, liquidez intradia e restri&#231;&#245;es internas. A diferen&#231;a entre HQLA cont&#225;bil e M&#8348;(HQLA) &#233; justamente o ponto que a corrida digital explora.</p><p>Nem todo dep&#243;sito sai com a mesma facilidade. Dep&#243;sitos segurados, pulverizados e transacionais comportam-se de forma diferente de dep&#243;sitos n&#227;o segurados, concentrados e administrados por tesourarias profissionais. O segundo bloco estima a probabilidade de sa&#237;da a partir do que se sabe sobre cada cliente, como cobertura de seguro, concentra&#231;&#227;o, relacionamento, diferencial de taxa, sinais de mercado e choques de not&#237;cia. A evid&#234;ncia recente sobre m&#237;dias sociais refor&#231;a essa dimens&#227;o informacional, pois exposi&#231;&#227;o pr&#233;via a redes e intensidade de mensagens sobre bancos ajudam a explicar perdas de mercado durante corridas recentes (COOKSON et al., 2023).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Pr(\\Delta D_{i,t}<0) = \\Lambda(\\alpha + \\beta_1 U_i + \\beta_2 S_t + \\beta_3 K_i + \\beta_4 R_{i,t} + \\beta_5 N_t), &quot;,&quot;id&quot;:&quot;PQQQCZFXGU&quot;}" data-component-name="LatexBlockToDOM"></div><p>A vari&#225;vel &#916;D&#7522;,&#8348; mede a varia&#231;&#227;o do dep&#243;sito do cliente i no instante t, de modo que &#916;D&#7522;,&#8348; &lt; 0 indica sa&#237;da de recursos. &#923; &#233; a fun&#231;&#227;o de liga&#231;&#227;o que transforma o escore linear em probabilidade, &#945; &#233; o intercepto do modelo e &#946;&#8321; a &#946;&#8325; s&#227;o os pesos estimados de cada fator. U&#7522; mede a parcela n&#227;o segurada do dep&#243;sito, S&#8348; resume sinais de estresse observ&#225;veis, K&#7522; mede concentra&#231;&#227;o ou import&#226;ncia do cliente, R&#7522;,&#8348; captura a rela&#231;&#227;o econ&#244;mica com o banco e N&#8348; representa fluxo de not&#237;cias ou sinais p&#250;blicos. O objetivo n&#227;o &#233; prever perfeitamente cada saque, mas separar dep&#243;sitos que se comportam como funding est&#225;vel daqueles que funcionam como op&#231;&#227;o de sa&#237;da imediata.</p><p>O terceiro bloco &#233; o que separa fluxo de cascata. Em uma corrida digital, um saque grande n&#227;o fica isolado, pois revela informa&#231;&#227;o, coordena expectativas e aciona decis&#245;es de comit&#234;s de tesouraria que estavam apenas observando. Cada evento empurra os pr&#243;ximos. A imagem mais palp&#225;vel &#233; uma fileira de domin&#243;s, em que a queda de um aumenta a chance e diminui o tempo at&#233; a queda do seguinte. A linguagem estat&#237;stica para esse fen&#244;meno &#233; o processo de Hawkes (HAWKES, 1971), j&#225; consolidado em finan&#231;as para modelar eventos de alta frequ&#234;ncia, cont&#225;gio e din&#226;mica de livro de ofertas (BACRY; MASTROMATTEO; MUZY, 2015).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda(t) = \\mu + \\sum_{t_i < t} \\alpha e^{-\\beta (t - t_i)}, \\quad \\mu > 0,\\; \\alpha \\ge 0,\\; \\beta > 0&quot;,&quot;id&quot;:&quot;YVXKVSPXIZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>Nessa equa&#231;&#227;o, &#955;(t) &#233; a intensidade instant&#226;nea de saques no tempo t e cada t&#7522; marca o hor&#225;rio de um saque j&#225; observado. O par&#226;metro &#956; mede o ritmo de fundo dos saques numa quinta-feira normal, o fluxo hist&#243;rico de TED, PIX e mensagens internas que o sistema observa sem que ningu&#233;m estranhe. O par&#226;metro &#945; mede o tamanho do empurr&#227;o de um saque sobre os seguintes, isto &#233;, quanto um movimento vis&#237;vel arrasta tesourarias profissionais que estavam paradas. O par&#226;metro &#946; mede a velocidade de dissipa&#231;&#227;o desse empurr&#227;o, em horas nas corridas digitais e em dias nas corridas de varejo. A raz&#227;o de ramifica&#231;&#227;o &#945;/&#946; separa flutua&#231;&#227;o de corrida, porque cada saque gera, em m&#233;dia, &#945;/&#946; saques filhos. Quando essa raz&#227;o se aproxima de um, o sistema sai do regime est&#225;vel e entra em cascata.</p><p>&#945; e &#946; quase nunca s&#227;o estimados a frio. S&#227;o calibrados quando algu&#233;m na sala de tesouraria reconhece o padr&#227;o dos minutos anteriores e nomeia o que est&#225; acontecendo, e o Hawkes &#233; a &#225;lgebra que arruma esse reconhecimento depois do fato.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2wnj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2wnj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 424w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 848w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1272w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif" width="1100" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120541,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196708758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2wnj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 424w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 848w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1272w, https://substackcdn.com/image/fetch/$s_!2wnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ecda74e-687f-48da-a1fd-a4735f518613_1100x836.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura.</em> O painel superior mostra &#955;(t) acumulando saltos a cada saque, enquanto o painel central representa cada domin&#243; como um saque posicionado no instante do evento. A queda se propaga por contato quando vizinhos est&#227;o espacialmente pr&#243;ximos e a corrente quebra quando os eventos se afastam no tempo. No painel inferior, a curva C&#8320; + M&#8348;(HQLA) &#8722; O&#8348; cai at&#233; cruzar o piso B&#8348; em &#964; e, em seguida, zerar. A simula&#231;&#227;o parte de regime est&#225;vel (&#945;/&#946; = 0,06) e injeta um evento de not&#237;cia em t = 8h que move &#945; e &#946; para um regime de cascata (&#945;/&#946; = 0,75). O cruzamento do piso ocorre poucas horas depois. C&#243;digo de simula&#231;&#227;o reprodut&#237;vel, com seed fixa e par&#226;metros documentados, em <a href="https://github.com/andrecamatta/pq-artigo-corrida-bancaria">github.com/andrecamatta/pq-artigo-corrida-bancaria</a>.</figcaption></figure></div><p>O painel final combina horizonte de sobreviv&#234;ncia em horas, fra&#231;&#227;o de dep&#243;sitos n&#227;o segurados e concentrados, raz&#227;o entre HQLA monetiz&#225;vel no mesmo dia e HQLA reportado, e a raz&#227;o de ramifica&#231;&#227;o &#945;/&#946; do par&#225;grafo anterior. Esses n&#250;meros complementam o LCR ao mostrar onde uma m&#233;trica de 30 dias pode chegar tarde. </p><h2>O Brasil aprendeu com crises reais</h2><p>O Brasil tem menos imagens cl&#225;ssicas de filas em ag&#234;ncias do que os Estados Unidos, mas tem uma hist&#243;ria rica de crises banc&#225;rias, interven&#231;&#245;es e redesenho institucional. No in&#237;cio do Plano Real, a estabiliza&#231;&#227;o retirou uma fonte relevante de receita inflacion&#225;ria dos bancos, elevou a disciplina de mercado e exp&#244;s fragilidades acumuladas. Banco Econ&#244;mico, Banco Nacional e Bamerindus tornaram-se os casos emblem&#225;ticos.</p><p>Carvalho e Oliveira contestam a leitura simplificada de que a quebra desses bancos decorreu apenas de expans&#227;o acelerada de cr&#233;dito ap&#243;s julho de 1994. A evid&#234;ncia de balan&#231;o sugere problemas anteriores, agravados pela dificuldade de adapta&#231;&#227;o ao novo regime de baixa infla&#231;&#227;o e pela pol&#237;tica econ&#244;mica restritiva de 1995 (CARVALHO; OLIVEIRA, 2002). O choque de credibilidade foi o mecanismo de corrida. Quando o nome do banco se deteriora, depositantes e investidores fogem.</p><p>A resposta institucional veio em duas frentes. O Programa de Est&#237;mulo &#224; Reestrutura&#231;&#227;o e ao Fortalecimento do Sistema Financeiro Nacional (PROER) buscou viabilizar a transfer&#234;ncia de bancos problem&#225;ticos para institui&#231;&#245;es saud&#225;veis e evitar uma liquida&#231;&#227;o desordenada que contaminasse o sistema. O FGC, autorizado em 1995, criou uma camada permanente de prote&#231;&#227;o a depositantes. O pr&#243;prio FGC descreve sua miss&#227;o como prote&#231;&#227;o de depositantes e minimiza&#231;&#227;o do risco de corridas banc&#225;rias, reconhecendo explicitamente a l&#243;gica Diamond-Dybvig no desenho institucional brasileiro (FUNDO GARANTIDOR DE CR&#201;DITOS, 2026).</p><p>O Banco Santos, em 2004, ilustra uma vers&#227;o mais segmentada do problema. A interven&#231;&#227;o do Banco Central decorreu de deteriora&#231;&#227;o econ&#244;mico-financeira, problemas de liquidez e irregularidades. A disserta&#231;&#227;o de Carlos Ahmar caracteriza o epis&#243;dio como uma minicrise de liquidez em segmento delimitado do mercado banc&#225;rio brasileiro, com an&#225;lise de 84 institui&#231;&#245;es antes e depois da interven&#231;&#227;o (AHMAR, 2006). A li&#231;&#227;o &#233; que cont&#225;gio de liquidez n&#227;o precisa atingir todo o sistema para ser relevante. Ele pode se concentrar em bancos percebidos como parecidos.</p><p>A arquitetura brasileira posterior ficou mais robusta. O pa&#237;s adotou LCR para institui&#231;&#245;es do segmento prudencial S1, grupo que re&#250;ne os bancos de maior porte ou relev&#226;ncia sist&#234;mica, consolidou exig&#234;ncias de gerenciamento de riscos na Resolu&#231;&#227;o CMN 4.557/2017, exige plano de conting&#234;ncia de liquidez e acompanha o sistema por m&#233;tricas como o &#205;ndice de Liquidez do Banco Central (BANCO CENTRAL DO BRASIL, 2017). O Relat&#243;rio de Estabilidade Financeira do primeiro semestre de 2025 avaliou o sistema como capitalizado e l&#237;quido, sem risco relevante para a estabilidade financeira no agregado (BANCO CENTRAL DO BRASIL, 2025).</p><p>Essa robustez n&#227;o elimina pontos de aten&#231;&#227;o. A composi&#231;&#227;o brasileira de HQLA &#233; concentrada em t&#237;tulos p&#250;blicos federais e reservas no Banco Central. Em condi&#231;&#245;es normais, isso &#233; uma vantagem porque re&#250;ne ativos de alta liquidez, mercado profundo e elegibilidade ampla. Em estresse fiscal severo, por&#233;m, o mesmo ativo conecta liquidez banc&#225;ria, risco soberano e capital. A discuss&#227;o brasileira sobre corrida banc&#225;ria gira pela concentra&#231;&#227;o de funding, velocidade de transfer&#234;ncia, confian&#231;a no FGC, capacidade de interven&#231;&#227;o tempestiva e cen&#225;rios de liquidez envolvendo t&#237;tulos p&#250;blicos.</p><h2>Onde a regula&#231;&#227;o ainda est&#225; lenta</h2><p>A agenda recente n&#227;o pede abandono de Basileia III. O LCR, o &#237;ndice de financiamento est&#225;vel l&#237;quido (NSFR), os testes de estresse e os planos de conting&#234;ncia melhoraram a resili&#234;ncia banc&#225;ria em rela&#231;&#227;o ao mundo pr&#233;-2008. A pergunta mais precisa &#233; quais partes do arcabou&#231;o foram calibradas para uma corrida mais lenta, menos digital e menos concentrada. O pr&#243;prio Comit&#234; de Basileia (BCBS) formalizou esse diagn&#243;stico ao revisar a turbul&#234;ncia de mar&#231;o de 2023 (BCBS, 2023).</p><p>Granularidade temporal &#233; o primeiro ajuste. Um requisito de 30 dias pode conviver com m&#233;tricas intradia, de 1 dia, 5 dias e 10 dias para bancos com funding concentrado ou base relevante de dep&#243;sitos n&#227;o segurados. A regula&#231;&#227;o americana j&#225; trabalha com m&#250;ltiplos horizontes para grandes institui&#231;&#245;es. O p&#243;s-2023 sugere que a segmenta&#231;&#227;o deve depender do tamanho do ativo e da velocidade potencial do passivo.</p><p>As taxas de sa&#237;da tamb&#233;m precisam refletir concentra&#231;&#227;o e cobertura de seguro. Dep&#243;sitos n&#227;o segurados e concentrados, como os observados em Continental Illinois, First Republic e outras institui&#231;&#245;es de funding sofisticado, t&#234;m din&#226;mica diferente dos dep&#243;sitos corporativos m&#233;dios. O FDIC avaliou tr&#234;s caminhos para reforma do seguro de dep&#243;sitos, entre manter cobertura limitada, adotar cobertura ilimitada ou criar cobertura direcionada. A pr&#243;pria ag&#234;ncia apontou a cobertura direcionada para contas transacionais de empresas como alternativa promissora, porque protege folhas de pagamento e meios de pagamento sem estender seguro irrestrito a dep&#243;sitos de investimento (FDIC, 2023b).</p><p>Ativos mantidos at&#233; o vencimento (HTM) exigem tratamento mais realista de liquidez. Um t&#237;tulo soberano pode ser HQLA em sentido jur&#237;dico e ainda assim ser dif&#237;cil de monetizar sem cristalizar perda, sinalizar fraqueza ou consumir capital. O relat&#243;rio de progresso do BCBS sobre liquidez registra que ativos HTM com perdas n&#227;o realizadas podem tornar o acesso ao mercado privado de recompra, ou <em>repo</em>, menos confi&#225;vel e fazer do banco central o canal efetivo de monetiza&#231;&#227;o (BCBS, 2024).</p><p>O estigma da liquidez oficial reduz o tamanho econ&#244;mico do buffer. A janela de redesconto &#233; a linha pela qual o banco central empresta liquidez a bancos solventes, normalmente contra garantias eleg&#237;veis, para atravessar uma press&#227;o tempor&#225;ria de caixa. Bancos evitam us&#225;-la quando temem que o mercado interprete o acesso como sinal de insolv&#234;ncia. O Group of Thirty (G30), f&#243;rum internacional de ex-reguladores, banqueiros centrais e executivos financeiros, enfatiza em relat&#243;rio liderado por William Dudley a prepara&#231;&#227;o pr&#233;via para uso de facilidades do banco central, pr&#233;-posicionamento de colateral e desenho de mecanismos que n&#227;o transformem liquidez emergencial em an&#250;ncio p&#250;blico de fraqueza (GROUP OF THIRTY, 2024). Um buffer que o banco n&#227;o ousa usar &#233; menor do que parece.</p><p>Banco Popular mostrou que uma institui&#231;&#227;o pode ser empurrada para resolu&#231;&#227;o por deteriora&#231;&#227;o de liquidez antes que a discuss&#227;o p&#250;blica sobre capital esteja estabilizada. A mesma fragilidade aparece em conglomerados com liquidez presa por entidade jur&#237;dica, moeda ou jurisdi&#231;&#227;o, quando o caixa existe no balan&#231;o consolidado mas n&#227;o chega &#224; unidade que precisa pagar. A Resolu&#231;&#227;o CMN 4.557 j&#225; exige considera&#231;&#227;o de moedas, jurisdi&#231;&#245;es e restri&#231;&#245;es de transfer&#234;ncia, e a agenda concreta &#233; tornar esse mapeamento mais granular, testado e acion&#225;vel.</p><p>First Republic, Banco Popular e Banco Santos t&#234;m diferen&#231;as relevantes de jurisdi&#231;&#227;o, porte e modelo de neg&#243;cio, mas todos mostram que a janela entre perda de confian&#231;a e interven&#231;&#227;o pode ser curta. Corridas digitais encurtam a dist&#226;ncia entre encontrar uma defici&#234;ncia e for&#231;ar sua corre&#231;&#227;o, de modo que supervis&#227;o lenta perde valor quando a confian&#231;a se move em horas.</p><p>O Brasil j&#225; tem FGC, PROER como experi&#234;ncia hist&#243;rica, LCR para bancos S1, plano de conting&#234;ncia e m&#233;tricas propriet&#225;rias do Banco Central. O pr&#243;ximo ganho est&#225; em cen&#225;rios de velocidade, concentra&#231;&#227;o e comunica&#231;&#227;o. Um teste de estresse brasileiro deveria perguntar n&#227;o apenas quanto sai em 30 dias, mas quanto pode sair em uma tarde se um grupo concentrado de clientes institucionais receber o mesmo sinal p&#250;blico.</p><h2>A corrida n&#227;o cabe em 30 dias</h2><p>Diamond-Dybvig continua sendo o ponto de partida porque exp&#245;e a tens&#227;o que nenhuma regula&#231;&#227;o elimina por completo. Bancos existem porque transformam maturidade e seguram choques de liquidez. Corridas existem porque a promessa de liquidez individual depende de uma condi&#231;&#227;o coletiva: nem todos podem exigir liquidez ao mesmo tempo.</p><p>A experi&#234;ncia brasileira associa estabilidade a credibilidade institucional. O PROER e o FGC surgiram em resposta a uma crise real e criaram mecanismos para absorver quebras sem transformar cada interven&#231;&#227;o em p&#226;nico sist&#234;mico. A estabilidade posterior do sistema brasileiro deve muito a essa capacidade.</p><p>Corridas recentes encurtaram o intervalo entre perda de confian&#231;a e sa&#237;da de recursos. A fila virou transfer&#234;ncia eletr&#244;nica, o boato virou sinal p&#250;blico em rede, o depositante n&#227;o segurado virou tesouraria corporativa e o HQLA deixou de ser apenas numerador de uma raz&#227;o regulat&#243;ria. A pr&#243;xima etapa da regula&#231;&#227;o de liquidez precisa medir a corrida no tempo em que ela acontece, reconhecer que dep&#243;sitos concentrados n&#227;o s&#227;o funding est&#225;vel e garantir que o buffer possa ser usado sem destruir a confian&#231;a que deveria preservar.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>AHMAR, Carlos. <em>Propaga&#231;&#227;o e combate &#224; crise de liquidez banc&#225;ria: o caso da minicrise de liquidez de 2004</em>. Disserta&#231;&#227;o (Mestrado em Administra&#231;&#227;o) &#8212; Faculdade de Economia, Administra&#231;&#227;o e Contabilidade, Universidade de S&#227;o Paulo, S&#227;o Paulo, 2006.</p><p>BACRY, Emmanuel; MASTROMATTEO, Iacopo; MUZY, Jean-Fran&#231;ois. Hawkes processes in finance. <em>Market Microstructure and Liquidity</em>, v. 1, n. 1, artigo 1550005, 2015.</p><p>BANCO CENTRAL DO BRASIL. <em>Relat&#243;rio de Estabilidade Financeira: primeiro semestre de 2025</em>. Bras&#237;lia: Banco Central do Brasil, 2025.</p><p>BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Bras&#237;lia: Banco Central do Brasil, 2017.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). <em>Report on the 2023 banking turmoil</em>. Basel: Bank for International Settlements, 2023.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). <em>The 2023 banking turmoil and liquidity risk: a progress report</em>. Basel: Bank for International Settlements, 2024.</p><p>CALOMIRIS, Charles W.; GORTON, Gary. The origins of banking panics: models, facts, and bank regulation. In: HUBBARD, R. Glenn (org.). <em>Financial markets and financial crises</em>. Chicago: University of Chicago Press, 1991. p. 109-173.</p><p>CARVALHO, Carlos Eduardo; OLIVEIRA, Giuliano Contento de. Fragiliza&#231;&#227;o de grandes bancos no in&#237;cio do Plano Real. <em>Nova Economia</em>, Belo Horizonte, v. 12, n. 1, 2002.</p><p>COOKSON, J. Anthony; FOX, Corbin; GIL-BAZO, Javier; IMBET, Juan Felipe; SCHILLER, Christoph. <em>Social media as a bank run catalyst</em>. SSRN Working Paper, 2023.</p><p>DIAMOND, Douglas W.; DYBVIG, Philip H. Bank runs, deposit insurance, and liquidity. <em>Journal of Political Economy</em>, Chicago, v. 91, n. 3, p. 401-419, 1983.</p><p>DREHMANN, Mathias; NIKOLAOU, Kleopatra. Funding liquidity risk: definition and measurement. <em>Journal of Banking &amp; Finance</em>, v. 37, n. 7, p. 2173-2182, 2013.</p><p>EUROPEAN CENTRAL BANK. <em>ECB determined Banco Popular Espa&#241;ol S.A. was failing or likely to fail</em>. Frankfurt am Main: ECB Banking Supervision, 2017.</p><p>FEDERAL DEPOSIT INSURANCE CORPORATION (FDIC). <em>Failed bank information for First Republic Bank, San Francisco, CA</em>. Washington: FDIC, 2023a.</p><p>FEDERAL DEPOSIT INSURANCE CORPORATION (FDIC). <em>Options for deposit insurance reform</em>. Washington: FDIC, 2023b.</p><p>FEDERAL RESERVE HISTORY. <em>Continental Illinois: a bank that was too big to fail</em>. Washington: Federal Reserve History, 2023.</p><p>FUNDO GARANTIDOR DE CR&#201;DITOS. <em>Quem somos</em>. S&#227;o Paulo: FGC, 2026.</p><p>GOLDSTEIN, Itay; PAUZNER, Ady. Demand-deposit contracts and the probability of bank runs. <em>Journal of Finance</em>, v. 60, n. 3, p. 1293-1327, 2005.</p><p>GORTON, Gary. Banking panics and business cycles. <em>Oxford Economic Papers</em>, Oxford, v. 40, n. 4, p. 751-781, 1988.</p><p>GROUP OF THIRTY. <em>Bank failures and contagion: lender of last resort, liquidity, and risk management</em>. Washington: Group of Thirty, 2024.</p><p>HAWKES, Alan G. Spectra of some self-exciting and mutually exciting point processes. <em>Biometrika</em>, v. 58, n. 1, p. 83-90, 1971.</p><p>JPMORGAN CHASE. <em>JPMorgan Chase acquires substantial majority of assets and assumes certain liabilities of First Republic Bank</em>. New York: JPMorgan Chase, 2023.</p><p>SHIN, Hyun Song. Reflections on Northern Rock: the bank run that heralded the global financial crisis. <em>Journal of Economic Perspectives</em>, v. 23, n. 1, p. 101-119, 2009.</p><p>SINGLE RESOLUTION BOARD. <em>The Single Resolution Board adopts resolution decision for Banco Popular</em>. Brussels: SRB, 2017.</p>]]></content:encoded></item><item><title><![CDATA[De Bernoulli a Merton: o esqueleto de um modelo de risco de crédito]]></title><description><![CDATA[Por que o modelo ing&#234;nuo de default independente falha quando a carteira encontra risco sist&#234;mico, e como essa falha leva dos modelos atuariais aos estruturais em risco de cr&#233;dito.]]></description><link>https://pilulasdequant.com.br/p/de-bernoulli-a-merton-o-esqueleto</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/de-bernoulli-a-merton-o-esqueleto</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 06 May 2026 00:22:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1ecfbbb8-5bca-4afe-a18e-731de49f5bc8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Considere uma carteira com 10 mil tomadores, probabilidade de <em>default</em> (PD) de 1% para cada um, exposi&#231;&#227;o unit&#225;ria e perda dado <em>default</em> (LGD) de 40%. A carteira parece grande o bastante para preocupar qualquer gestor de risco, mas a hip&#243;tese de <em>defaults</em> independentes empurra o VaR 99% para cada vez mais perto da perda esperada conforme o n&#250;mero de tomadores cresce. No limite, quase todo o capital econ&#244;mico necess&#225;rio desaparece por diversifica&#231;&#227;o, justamente porque o modelo tratou a quebra de cada nome como um evento isolado dos demais.</p><p>A inconsist&#234;ncia n&#227;o est&#225; na &#225;lgebra, que faz exatamente o que foi pedido, e sim na premissa econ&#244;mica. Recess&#245;es, choques setoriais e apertos de liquidez n&#227;o selecionam tomadores por sorteio independente. Eles comprimem receitas, margens, refinanciamento e valor de colateral de muitos devedores ao mesmo tempo, raz&#227;o pela qual uma carteira de cr&#233;dito precisa de algum mecanismo expl&#237;cito para transformar estado da economia em depend&#234;ncia entre <em>defaults</em>.</p><p>A ind&#250;stria de risco de cr&#233;dito se reorganizou em torno desse problema no fim dos anos 1990. Em abril de 1997, o JP Morgan publicou o <em>CreditMetrics Technical Document</em>, um manual de 198 p&#225;ginas que formalizava, em linguagem aberta, como estimar a distribui&#231;&#227;o de perdas de uma carteira inteira a partir de probabilidades de transi&#231;&#227;o de <em>rating</em> e correla&#231;&#227;o de ativos (GUPTON; FINGER; BHATIA, 1997). Seis meses depois, o Credit Suisse Financial Products respondeu com o <em>CreditRisk+: A Credit Risk Management Framework</em>, uma metodologia atuarial que ignora balan&#231;os e trata o <em>default</em> como evento aleat&#243;rio com intensidade estoc&#225;stica (CREDIT SUISSE FINANCIAL PRODUCTS, 1997). Embora partissem de tradi&#231;&#245;es diferentes, os dois documentos atacavam a mesma defici&#234;ncia dos modelos independentes, pois ambos buscavam representar a possibilidade de v&#225;rios tomadores quebrarem na mesma situa&#231;&#227;o de crise enfrentada.</p><p>Quase tr&#234;s d&#233;cadas depois, a linhagem que come&#231;ou naqueles dois documentos ainda define boa parte do que se entende por capital econ&#244;mico relativo &#224; cr&#233;dito em bancos regulados. Entre o modelo independente e os modelos estruturais multifatoriais de hoje, a evolu&#231;&#227;o da modelagem pode ser lida como uma sequ&#234;ncia de corre&#231;&#245;es sobre hip&#243;teses que se mostraram convenientes demais quando confrontadas com carteiras reais, sobretudo a independ&#234;ncia, a forma da cauda e a concentra&#231;&#227;o.</p><p>Em <em>Modelling Economic Capital</em>, David Jamieson Bolder (2022) reconstr&#243;i essa engenharia a partir do que chama de um come&#231;o ing&#234;nuo, por&#233;m informativo, o modelo de <em>default</em> independente. A partir dele,  mostra por que a independ&#234;ncia elimina a cauda relevante da distribui&#231;&#227;o de perdas, como os modelos <em>mixture</em> e <em>threshold</em> recolocam um fator comum dentro da carteira, e por que a mesma estrutura reaparece, em vers&#227;o regulat&#243;ria, na f&#243;rmula da abordagem baseada em classifica&#231;&#245;es internas (IRB).</p><h2>O modelo mais ing&#234;nuo que se pode defender</h2><p>Suponha uma carteira com I tomadores distintos. Para cada tomador i, conhecemos tr&#234;s quantidades: a exposi&#231;&#227;o em caso de <em>default</em>, denotada c<sub>i</sub> (em ingl&#234;s <em>exposure-at-default</em>, EAD), a probabilidade de <em>default</em> no horizonte de an&#225;lise, p<sub>i</sub>, e a perda dado <em>default</em>, &#947;<sub>i</sub>. Um indicador &#120793;<sub>Di</sub> assume valor 1 se o tomador entra em <em>default</em> entre t e T, e 0 caso contr&#225;rio. A perda total da carteira no horizonte T se escreve ent&#227;o como uma soma simples sobre os tomadores.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;L = \\sum_{i=1}^{I} c_i \\, \\gamma_i \\, \\mathbb{I}_{\\mathcal{D}_i}&quot;,&quot;id&quot;:&quot;DKVYZSDKVF&quot;}" data-component-name="LatexBlockToDOM"></div><p>Essa express&#227;o &#233; o ponto de partida de qualquer modelo de risco de cr&#233;dito de carteira. O que a diferencia entre modelos distintos &#233; como os &#120793;<sub>Di</sub> se comportam conjuntamente. A escolha mais simples, e tamb&#233;m a mais question&#225;vel, &#233; assumir que cada indicador &#233; uma realiza&#231;&#227;o Bernoulli com probabilidade p<sub>i</sub> e que todos s&#227;o mutuamente independentes. &#201; o chamado <em>independent-default model</em>, e Bolder (2022, p. 54) o apresenta justamente por sua clareza pedag&#243;gica.</p><p>Se as PDs forem iguais e os c<sub>i</sub>&#947;<sub>i</sub> forem homog&#234;neos, o n&#250;mero de <em>defaults</em> segue uma distribui&#231;&#227;o binomial com par&#226;metros (I, p). Para I grande e p pequeno, a aproxima&#231;&#227;o de Poisson com intensidade &#955; = Ip &#233; &#250;til para c&#225;lculo de caudas. O modelo &#233; elegante, trat&#225;vel, e pode at&#233; ser resolvido analiticamente. Tamb&#233;m &#233; fatalmente errado, por uma raz&#227;o que se revela num experimento num&#233;rico simples.</p><h3>O paradoxo da diversifica&#231;&#227;o</h3><p>Considere uma carteira com I = 100 tomadores, todos com PD = 1%, exposi&#231;&#227;o unit&#225;ria e LGD de 40%. A perda esperada &#233; E[L] = I &#183; p &#183; &#947; = 0,40 em unidades de exposi&#231;&#227;o. Sob independ&#234;ncia, um milh&#227;o de simula&#231;&#245;es produz desvio-padr&#227;o de 0,40, VaR a 99% de 1,60, VaR a 99,9% de 2,00 e <em>expected shortfall</em> (ES) a 99% de 1,69. Nenhuma perda das 10<sup>6</sup> simuladas ultrapassou 9 <em>defaults</em> simult&#226;neos. Agora aumentamos I para 10 mil. A perda esperada cresce para 40, mas o VaR 99% normalizado pela m&#233;dia, VaR/E[L], cai de 3,98 (com I = 100) para 1,24 (com I = 10 mil). No limite I &#8594; &#8734;, a lei dos grandes n&#250;meros garante que L/I converge quase certamente para E[L]/I; em termos relativos, o capital econ&#244;mico acima da perda esperada tende a desaparecer.</p><p>Nessa toada, basta tornar a carteira grande o suficiente e o risco de cr&#233;dito desaparece por diversifica&#231;&#227;o, embora essa conclus&#227;o venha da hip&#243;tese de independ&#234;ncia, n&#227;o de uma propriedade econ&#244;mica robusta. Ao tratar cada <em>default</em> como independente dos demais, o modelo elimina por constru&#231;&#227;o o risco sist&#234;mico. O ciclo econ&#244;mico, choques setoriais e cont&#225;gio entre tomadores fazem com que <em>defaults</em> se aglomerem nos mesmos trimestres, especialmente em recess&#245;es. Frey e McNeil (2003) mostram que correla&#231;&#245;es de ativos modestas, entre 10% e 20%, podem multiplicar o VaR a 99,9% por fatores de cinco a vinte vezes.</p><p>A segunda consequ&#234;ncia &#233; mais sutil e igualmente inc&#244;moda. Sob independ&#234;ncia, a perda agregada concentra-se em torno da m&#233;dia com caudas que decaem exponencialmente. Crises reais exibem caudas muito mais pesadas, em que v&#225;rios tomadores grandes falham no mesmo per&#237;odo. Qualquer medida de capital baseada em quantis extremos (VaR a 99,97%, por exemplo) subestima sistematicamente a verdadeira exig&#234;ncia de capital quando calibrada sobre o modelo independente.</p><p>Bolder (2018, cap. 2) e Bluhm, Overbeck e Wagner (2010, cap. 1) observam que, apesar disso, o modelo tem um papel &#250;til como <em>challenger</em>. Ele pode funcionar como um segundo n&#250;mero, calculado em paralelo ao modelo de produ&#231;&#227;o, cuja fun&#231;&#227;o &#233; sinalizar erros grosseiros de implementa&#231;&#227;o. Por ser trivial de implementar e auditar, serve de &#226;ncora de sanidade, embora n&#227;o possa descrever o mundo que o modelo principal tenta capturar.</p><h2>Duas escolas de modelagem para introduzir risco sist&#234;mico</h2><p>Se a independ&#234;ncia &#233; a raiz do problema, a sa&#237;da precisa introduzir alguma forma de depend&#234;ncia entre os <em>defaults</em>. A literatura do setor convergiu em duas estrat&#233;gias, cada uma associada a um modelo dominante e a uma tradi&#231;&#227;o intelectual distinta. McNeil, Frey e Embrechts (2015, cap. 11) organizam a taxonomia da maneira que se tornou can&#244;nica: <em>mixture models</em> de um lado, <em>threshold models</em> do outro.</p><p>Na estrat&#233;gia <em>mixture</em>, a probabilidade de <em>default</em> de cada tomador deixa de ser um par&#226;metro fixo e passa a ser uma fun&#231;&#227;o de uma vari&#225;vel aleat&#243;ria comum Z, interpret&#225;vel como estado da economia. Em cada simula&#231;&#227;o, sorteia-se um valor de Z, que reescreve as probabilidades p<sub>i</sub>(Z) de todos os tomadores. Dado Z, os <em>defaults</em> voltam a ser independentes entre si (propriedade de <em>conditional independence</em>), mas a aleatoriedade de Z introduz correla&#231;&#227;o entre os eventos. O exemplo can&#244;nico &#233; o modelo gamma-Poisson do CreditRisk+, que decomp&#245;e a probabilidade randomizada em uma parte idiossincr&#225;tica e uma parte sist&#234;mica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p_i(Z) = \\underbrace{p_i \\, \\omega_{i0}}_{\\text{idiossincr&#225;tica}} + \\underbrace{p_i \\, \\omega_{i1} \\, Z}_{\\text{sist&#234;mica}}&quot;,&quot;id&quot;:&quot;ZPAKFBNQUD&quot;}" data-component-name="LatexBlockToDOM"></div><p>Os coeficientes &#969;<sub>i0</sub> e &#969;<sub>i1</sub> somam 1 e controlam o peso relativo de cada componente (CREDIT SUISSE FINANCIAL PRODUCTS, 1997; WILDE, 2010). Essa abordagem &#233; chamada de <em>reduced-form</em> ou atuarial porque trata o <em>default</em> como evento ex&#243;geno, sem especificar o mecanismo pelo qual ele ocorre. Para algumas escolhas do mixing (gamma, beta, logit-normal), a distribui&#231;&#227;o de perdas admite forma semi-anal&#237;tica, dispensando Monte Carlo.</p><p>Na estrat&#233;gia <em>threshold</em>, a inspira&#231;&#227;o &#233; outra. Logo depois do paper de Black e Scholes (1973), Merton (1974) observou que o <em>equity</em> de uma firma pode ser visto como uma op&#231;&#227;o de compra sobre seus ativos, de modo que o <em>default</em> ocorre quando o valor dos ativos cai abaixo da d&#237;vida. Vasicek (2002) simplificou essa intui&#231;&#227;o cont&#237;nua para um modelo de um per&#237;odo, no qual cada tomador carrega uma vari&#225;vel latente y<sub>i</sub>, interpret&#225;vel como retorno normalizado dos ativos ou &#237;ndice de capacidade de cr&#233;dito. Um fator sist&#234;mico Z e um choque idiossincr&#225;tico &#949;<sub>i</sub>, ambos normais padr&#227;o, comp&#245;em y<sub>i</sub> linearmente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y_i = a_i \\, Z + b_i \\, \\epsilon_i, \\qquad Z, \\epsilon_i \\sim \\mathcal{N}(0,1), \\qquad y_i \\sim \\mathcal{N}(0,1)&quot;,&quot;id&quot;:&quot;DCXSTXKJDL&quot;}" data-component-name="LatexBlockToDOM"></div><p>O <em>default</em> do tomador i ocorre quando y<sub>i</sub> cruza um limiar K<sub>i</sub>. Como as vari&#225;veis s&#227;o normais padr&#227;o, a calibra&#231;&#227;o do limiar sai da rela&#231;&#227;o E[&#120793;<sub>yi&#8804;Ki</sub>] = p<sub>i</sub>, que leva diretamente a K<sub>i</sub> = &#934;<sup>-1</sup>(p<sub>i</sub>). Essa constru&#231;&#227;o tem a vantagem de ser end&#243;gena. <em>Default</em> &#233; consequ&#234;ncia de um mecanismo (ativos cruzarem d&#237;vida) e n&#227;o apenas um evento atribu&#237;do de fora. CreditMetrics (GUPTON; FINGER; BHATIA, 1997) generaliza a l&#243;gica para m&#250;ltiplos fatores e m&#250;ltiplos estados de <em>rating</em>, usando c&#243;pula gaussiana e matriz de transi&#231;&#227;o hist&#243;rica para construir os limiares.</p><p>As duas tradi&#231;&#245;es podem chegar a distribui&#231;&#245;es de perda parecidas, embora contem hist&#243;rias diferentes sobre o que est&#225; acontecendo. Gordy (2000) mostra que existe um mapeamento formal entre elas sob certas condi&#231;&#245;es. Para o leitor que precisa escolher, a diferen&#231;a concreta est&#225; menos no comportamento estat&#237;stico e mais no tipo de dado dispon&#237;vel: <em>mixture</em> dispensa dados de balan&#231;o e lida bem com tomadores sem a&#231;&#245;es negociadas, enquanto <em>threshold</em> se beneficia de informa&#231;&#227;o sobre ativos e pode incorporar migra&#231;&#227;o de <em>rating</em> de forma natural. A abordagem IRB regulat&#243;ria segue a l&#243;gica <em>threshold</em> de um fator, e &#233; por esse caminho que seguimos aqui.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QjxU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QjxU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 424w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 848w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png" width="1456" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QjxU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 424w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 848w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1272w, https://substackcdn.com/image/fetch/$s_!QjxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf6a157c-6b54-4a9d-9ece-945d284a364d_1728x532.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 1. Compara&#231;&#227;o entre modelos mixture (atuariais) e threshold (estruturais).</em></figcaption></figure></div><h2>A mec&#226;nica do threshold de um fator</h2><p>Construir o &#237;ndice y<sub>i</sub> exige uma escolha dif&#237;cil: quanto da sorte do tomador &#233; dele, e quanto &#233; da economia. No caso de um &#250;nico fator, a resposta aparece em uma decomposi&#231;&#227;o simples:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\alpha_i Z + \\sqrt{1 - \\alpha_i^2} \\, \\epsilon_i&quot;,&quot;id&quot;:&quot;QFYPITWGFI&quot;}" data-component-name="LatexBlockToDOM"></div><p>O choque Z &#233; comum a todos os tomadores; &#949;<sub>i</sub> &#233; espec&#237;fico do tomador i. O par&#226;metro &#945;<sub>i</sub> controla o peso sist&#234;mico: &#945;<sub>i</sub> = 0 reduz o modelo ao caso independente; &#945;<sub>i</sub> = 1 elimina a parcela idiossincr&#225;tica. A raiz quadrada garante que &#916;X<sub>i</sub> continue com vari&#226;ncia unit&#225;ria, de modo que o limiar de <em>default</em> permanece calibrado por &#934;<sup>-1</sup>(p<sub>i</sub>).</p><p>Bolder (2022) escreve a vers&#227;o mais geral dessa ideia partindo de uma equa&#231;&#227;o diferencial estoc&#225;stica para o &#237;ndice de capacidade de cr&#233;dito, discretizando o tempo e acomodando m&#250;ltiplos fatores sist&#234;micos. O &#237;ndice incremental entre t e t+1 fica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\alpha_i \\, B_i \\, \\Delta z + \\sqrt{1 - \\alpha_i^2} \\, \\Delta w_i&quot;,&quot;id&quot;:&quot;MUIAVDDPHF&quot;}" data-component-name="LatexBlockToDOM"></div><p>O vetor B<sub>i</sub> tem dimens&#227;o J e carrega as cargas normalizadas do tomador i nos J fatores sist&#234;micos; &#916;z &#233; o vetor de choques sist&#234;micos correlacionados, de dimens&#227;o J; &#916;w<sub>i</sub> &#233; o choque idiossincr&#225;tico, normal padr&#227;o e independente tanto entre tomadores quanto do vetor &#916;z. A normaliza&#231;&#227;o B<sub>i</sub>&#937;B<sub>i</sub><sup>T</sup> = 1 preserva a mesma l&#243;gica do caso de um fator: &#916;X<sub>i</sub> &#8764; &#119977;(0,1), e o limiar continua sendo &#934;<sup>-1</sup>(p<sub>i</sub>).</p><p>No caso de um &#250;nico fator sist&#234;mico, a correla&#231;&#227;o de ativos entre dois tomadores n e m fica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho(\\Delta X_n, \\Delta X_m) = \\alpha_n \\, \\alpha_m&quot;,&quot;id&quot;:&quot;EQSJIYBSGP&quot;}" data-component-name="LatexBlockToDOM"></div><p>A f&#243;rmula IRB de Basileia II se apoia nesse mesmo n&#250;cleo de fator &#250;nico assint&#243;tico (<em>Asymptotic Single Risk Factor</em>, ASRF), como mostram Gordy (2003) e o Comit&#234; de Basileia (BCBS, 2005). A Resolu&#231;&#227;o BCB 303/2023 n&#227;o cita Vasicek nominalmente, mas adota a mesma forma funcional da abordagem IRB. O fator K (exig&#234;ncia de capital por unidade de exposi&#231;&#227;o) &#233; calculado com N, N<sup>-1</sup>, PD, LGD e um fator de correla&#231;&#227;o R aplicado ao quantil 99,9% do fator sist&#234;mico. No modelo de um fator, esse R ocupa o mesmo papel de &#945;<sub>i</sub>&#178;, isto &#233;, a correla&#231;&#227;o de ativos regulat&#243;ria. No regime brasileiro, R depende da categoria de exposi&#231;&#227;o e, em v&#225;rios casos, tamb&#233;m da PD. Para atacado, por exemplo, a curva-base se move entre 0,12 e 0,24. Para exposi&#231;&#245;es residenciais de varejo, R &#233; 0,15. Para cr&#233;dito rotativo de varejo qualificado, R &#233; 0,04. Nesse caso, a decomposi&#231;&#227;o em parte sist&#234;mica e idiossincr&#225;tica vira objeto regulat&#243;rio calibr&#225;vel.</p><p>Como &#945;<sub>i</sub> entra ao quadrado na correla&#231;&#227;o, &#945;<sub>i</sub> = 0,30 corresponde a uma correla&#231;&#227;o de ativos de 0,09. Esse valor fica ligeiramente abaixo da curva-base de atacado da f&#243;rmula IRB brasileira, mas permanece na mesma ordem de grandeza dos par&#226;metros regulat&#243;rios usuais. &#201; esse o valor usado nos resultados num&#233;ricos a seguir, como <em>benchmark</em> did&#225;tico, n&#227;o como calibra&#231;&#227;o regulat&#243;ria.</p><h2>Implementa&#231;&#227;o em Julia</h2><p>A estrutura acima se traduz em Julia de forma quase literal. O modelo independente se resume a sortear I Bernoullis iid por simula&#231;&#227;o e somar as perdas. Usamos <code>Distributions.jl</code> para as distribui&#231;&#245;es e <code>Random</code> para reprodutibilidade.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s7so!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s7so!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 424w, https://substackcdn.com/image/fetch/$s_!s7so!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 848w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1272w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png" width="1108" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s7so!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 424w, https://substackcdn.com/image/fetch/$s_!s7so!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 848w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1272w, https://substackcdn.com/image/fetch/$s_!s7so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4077d0f-cfc8-4bca-a255-42bc54ce5e85_1108x958.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. Independent-default model.</em></figcaption></figure></div><p></p><p>O modelo <em>threshold</em> de um fator exige um passo adicional. Em cada simula&#231;&#227;o, sorteamos um valor de Z, constru&#237;mos os &#916;X<sub>i</sub> como combina&#231;&#227;o linear ponderada, e comparamos com o limiar K<sub>i</sub> = &#934;<sup>-1</sup>(p<sub>i</sub>) para definir se o tomador quebrou. Como K<sub>i</sub> depende apenas de p<sub>i</sub>, ele &#233; pr&#233;-calculado. O par&#226;metro &#945; controla a intensidade do acoplamento sist&#234;mico.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LGqQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 424w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 848w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png" width="1108" height="1174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1174,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LGqQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 424w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 848w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1272w, https://substackcdn.com/image/fetch/$s_!LGqQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F582c5f89-96cb-441a-bc89-53b47adf9d77_1108x1174.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho Julia. One-factor Gaussian threshold model.</em></figcaption></figure></div><p>Os dois c&#243;digos diferem apenas na forma como o vetor de <em>defaults</em> &#233; gerado em cada itera&#231;&#227;o. A fun&#231;&#227;o <code>simulate_threshold</code> precisa sortear o choque sist&#234;mico Z antes de compor os &#916;X<sub>i</sub>, e &#233; essa depend&#234;ncia comum que transforma o comportamento da cauda. Para o leitor interessado na implementa&#231;&#227;o completa, com acesso ao gerador usado nos gr&#225;ficos abaixo e &#224;s rotinas de agrega&#231;&#227;o, h&#225; um reposit&#243;rio com os dois modelos e as rotinas de visualiza&#231;&#227;o: <a href="https://github.com/andrecamatta/pq_bolder_cap2">pq_bolder_cap2</a> (procurar em parte1).</p><h2>O que a cauda mostra</h2><p>Rodando ambos os modelos com I = 100 tomadores, PD = 1%, LGD = 40%, exposi&#231;&#227;o unit&#225;ria e 10<sup>6</sup> simula&#231;&#245;es, obtemos as distribui&#231;&#245;es de perda esperadas. A perda m&#233;dia &#233; 0,40 nos dois modelos, porque s&#243; depende de PD, LGD e exposi&#231;&#227;o, mas o resto da distribui&#231;&#227;o diverge. A Tabela 2 resume as m&#233;tricas de cauda para &#945; = 0,30.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!efSq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!efSq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 424w, https://substackcdn.com/image/fetch/$s_!efSq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 848w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1272w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png" width="1424" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1424,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!efSq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 424w, https://substackcdn.com/image/fetch/$s_!efSq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 848w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1272w, https://substackcdn.com/image/fetch/$s_!efSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0c24d38-cdba-4e54-a24f-9305bd1c5568_1424x678.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tabela 2. M&#233;tricas de cauda sob os dois modelos, I=100, PD=1%, LGD=40%, N=10&#8310; simula&#231;&#245;es.</em></figcaption></figure></div><p>A m&#233;dia &#233; a mesma por constru&#231;&#227;o, o que era esperado, porque ambos os modelos respeitam p<sub>i</sub> como PD marginal. O desvio-padr&#227;o j&#225; cresce 34% no modelo <em>threshold</em>, porque agora existe uma fonte adicional de variabilidade (o fator sist&#234;mico Z). Onde a diferen&#231;a fica economicamente relevante &#233; nos quantis extremos. O VaR a 99% sobe 50%, VaR a 99,9% sobe 80%, VaR a 99,97% (quantil usado como refer&#234;ncia por Bolder para <em>stress</em> severo) sobe 83%. O ES a 99%, medida de perda m&#233;dia condicional al&#233;m do VaR, sobe de 1,69 para 2,81. Nenhuma dessas diferen&#231;as vem da calibra&#231;&#227;o de PD ou LGD. V&#234;m exclusivamente de assumir ou n&#227;o que os <em>defaults</em> compartilham um estado da economia comum.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IOLK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IOLK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 424w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 848w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1272w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png" width="1456" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74537,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IOLK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 424w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 848w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1272w, https://substackcdn.com/image/fetch/$s_!IOLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F570720cc-c6d2-4473-891e-fdba2b3e79df_1904x704.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Figura 1. Distribui&#231;&#227;o de perdas (log-log nas caudas) sob os dois modelos.</em></figcaption></figure></div><p>O experimento da diversifica&#231;&#227;o, que no modelo independente faz o VaR convergir para a m&#233;dia, tem desfecho oposto no <em>threshold</em>. Fixando &#945; = 0,30 e variando o tamanho da carteira, observa-se que a raz&#227;o VaR 99% / E[L] permanece em torno de 4,5 mesmo com I = 2 mil tomadores, enquanto no modelo independente essa raz&#227;o cai abaixo de 1,6 j&#225; em I = 2 mil e tende a 1 com I ainda maior.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!elqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!elqH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 424w, https://substackcdn.com/image/fetch/$s_!elqH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 848w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1272w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png" width="1114" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:1114,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196106134?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!elqH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 424w, https://substackcdn.com/image/fetch/$s_!elqH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 848w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1272w, https://substackcdn.com/image/fetch/$s_!elqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8466ccbe-2558-49d9-8585-fe63cf952711_1114x492.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 3. Paradoxo da diversifica&#231;&#227;o. VaR 99% / E[L] em fun&#231;&#227;o do tamanho da carteira, com e sem fator sist&#234;mico.</figcaption></figure></div><p>Esses n&#250;meros separam dois tipos de risco que o modelo independente misturava mal. O risco de cr&#233;dito idiossincr&#225;tico pode ser dilu&#237;do aumentando o n&#250;mero de tomadores, enquanto o risco sist&#234;mico, por atingir toda a carteira simultaneamente, n&#227;o se reduz por esse caminho. No limite de carteira infinita e um &#250;nico fator, a perda condicional E[L|Z] tem forma fechada (VASICEK, 2002) e comp&#245;e o bloco central da f&#243;rmula IRB. O c&#225;lculo regulat&#243;rio avalia a perda condicional em um cen&#225;rio sist&#234;mico adverso, subtrai a perda esperada e incorpora ajustes adicionais, como maturidade. Gordy (2003) formaliza esse resultado por meio da <em>portfolio invariance</em>. Sob hip&#243;teses restritivas, um modelo ASRF permite uma regra de capital aditiva para carteiras grandes e granulares, ao passo que extens&#245;es como mais fatores, n&#227;o gaussianidade e concentra&#231;&#227;o ficam fora dessa simplifica&#231;&#227;o de Pilar 1 e precisam ser tratadas no Pilar 2/ICAAP.</p><h2>Encerramento</h2><p>Entre o modelo binomial dos anos 80 e a forma final do Vasicek, a mudan&#231;a conceitual passa por reconhecer que <em>defaults</em> dependem de um estado da economia comum, escolher entre randomizar a probabilidade (<em>mixture</em>) ou randomizar o estado do tomador (<em>threshold</em>), e aceitar a suposi&#231;&#227;o gaussiana como forma conveniente de implementar o acoplamento. Da&#237; surge um modelo pequeno o bastante para caber em cem linhas de Julia, mas capaz de produzir distribui&#231;&#245;es de perda com caudas plaus&#237;veis e de dialogar diretamente com a regra de capital que aparece na supervis&#227;o banc&#225;ria.</p><p>A hip&#243;tese de independ&#234;ncia era o primeiro problema, e o modelo de um fator responde a ela ao colocar todos os tomadores sob o mesmo estado da economia. Essa solu&#231;&#227;o, no entanto, depende de outra escolha forte, pois a normalidade conjunta &#233; o que permite transformar uma correla&#231;&#227;o de ativos em distribui&#231;&#227;o de perdas de forma t&#227;o direta.</p><p>A normalidade conjunta torna o modelo trat&#225;vel porque conecta PD, limiar de <em>default</em> e correla&#231;&#227;o de ativos em uma &#250;nica constru&#231;&#227;o probabil&#237;stica, mas tamb&#233;m imp&#245;e uma restri&#231;&#227;o importante sobre os extremos. Para correla&#231;&#227;o menor que 1, a c&#243;pula gaussiana tem depend&#234;ncia de cauda nula, de modo que, condicionada a um tomador estar em um quantil cada vez mais extremo, a probabilidade de outro tomador acompanhar esse mesmo evento extremo tende a zero. Isso n&#227;o significa que a probabilidade conjunta seja igual ao produto das PDs em n&#237;veis finitos, e sim que a c&#243;pula n&#227;o preserva co-movimento extremo no limite.</p><p>MacKenzie e Spears (2014) documentaram como essa propriedade silenciosa contribuiu para a subprecifica&#231;&#227;o do risco de <em>tranches</em> s&#234;niores de CDOs nos anos que antecederam 2008. A literatura respondeu migrando para c&#243;pulas com depend&#234;ncia de cauda n&#227;o-nula, sendo a c&#243;pula t a escolha mais comum em produ&#231;&#227;o. Depois de abandonar a independ&#234;ncia, a pergunta natural deixa de ser se os tomadores dependem de um fator comum e passa a ser se a depend&#234;ncia gaussiana continua adequada justamente na regi&#227;o em que o capital econ&#244;mico &#233; definido, a cauda da distribui&#231;&#227;o de perdas.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>An Explanatory Note on the Basel II IRB Risk Weight Functions</em>. Basel: Bank for International Settlements, July 2005. Dispon&#237;vel em: https://www.bis.org/bcbs/irbriskweight.pdf.</p><p>BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o BCB n&#186; 303, de 16 de mar&#231;o de 2023</em>: estabelece procedimentos para o c&#225;lculo da parcela dos ativos ponderados pelo risco (RWA) relativa ao c&#225;lculo do capital requerido para o risco de cr&#233;dito mediante abordagem baseada em classifica&#231;&#227;o interna (IRB). Bras&#237;lia: BCB, 2023.</p><p>BLACK, F.; SCHOLES, M. The Pricing of Options and Corporate Liabilities. <em>Journal of Political Economy</em>, v. 81, n. 3, p. 637-654, 1973.</p><p>BLUHM, C.; OVERBECK, L.; WAGNER, C. <em>Introduction to Credit Risk Modeling</em>. 2. ed. Boca Raton: Chapman &amp; Hall/CRC, 2010.</p><p>BOLDER, D. J. <em>Credit-Risk Modelling: Theoretical Foundations, Diagnostic Tools, Practical Examples, and Numerical Recipes in Python</em>. Cham: Springer, 2018.</p><p>BOLDER, D. J. <em>Modelling Economic Capital: Practical Credit-Risk Methodologies, Applications, and Implementation Details</em>. Cham: Springer, 2022. (Contributions to Finance and Accounting).</p><p>CREDIT SUISSE FINANCIAL PRODUCTS. <em>CreditRisk+: A Credit Risk Management Framework</em>. London: Credit Suisse Financial Products, 1997.</p><p>FREY, R.; McNEIL, A. J. Dependent Defaults in Models of Portfolio Credit Risk. <em>Journal of Risk</em>, v. 6, n. 1, p. 59-92, 2003.</p><p>GORDY, M. B. A Comparative Anatomy of Credit Risk Models. <em>Journal of Banking &amp; Finance</em>, v. 24, n. 1-2, p. 119-149, 2000.</p><p>GORDY, M. B. A Risk-Factor Model Foundation for Ratings-Based Bank Capital Rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199-232, 2003.</p><p>GUPTON, G. M.; FINGER, C. C.; BHATIA, M. <em>CreditMetrics: Technical Document</em>. New York: J.P. Morgan &amp; Co. Incorporated, 1997.</p><p>MACKENZIE, D.; SPEARS, T. &#8216;The formula that killed Wall Street&#8217;: the Gaussian copula and modelling practices in investment banking. <em>Social Studies of Science</em>, v. 44, n. 3, p. 393-417, 2014.</p><p>McNEIL, A. J.; FREY, R.; EMBRECHTS, P. <em>Quantitative Risk Management: Concepts, Techniques and Tools</em>. Revised ed. Princeton: Princeton University Press, 2015.</p><p>MERTON, R. C. On the Pricing of Corporate Debt: The Risk Structure of Interest Rates. <em>The Journal of Finance</em>, v. 29, n. 2, p. 449-470, 1974.</p><p>VASICEK, O. A. Loan Portfolio Value. <em>Risk</em>, v. 15, n. 12, p. 160-162, 2002.</p><p>WILDE, T. CreditRisk+. In: CONT, R. (ed.). <em>Encyclopedia of Quantitative Finance</em>. Chichester: Wiley, 2010. DOI: 10.1002/9780470061602.eqf09009.</p>]]></content:encoded></item><item><title><![CDATA[Predição conformal para quants: cobertura garantida sem premissas distribucionais]]></title><description><![CDATA[Como transformar qualquer modelo de aprendizado de m&#225;quina em previsor com garantia frequentista de cobertura, sob uma &#250;nica premissa estat&#237;stica de intercambialidade.]]></description><link>https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 02 May 2026 14:24:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8e48c459-d051-4f78-8662-343d8c2ae18e_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Um modelo de risco estima que a perda di&#225;ria de uma carteira n&#227;o deve ultrapassar -2,3% com 99% de confian&#231;a. O n&#250;mero parece objetivo, mas a decis&#227;o depende menos do ponto reportado do que da qualidade do intervalo que o sustenta. Mesmo quando se abandona a normalidade e se usa simula&#231;&#227;o hist&#243;rica, <em>bootstrap</em> ou regress&#227;o quant&#237;lica, a pergunta continua a mesma: com que frequ&#234;ncia o intervalo prometido cobre o resultado realizado? M&#233;todos n&#227;o param&#233;tricos reduzem a depend&#234;ncia de uma forma distribucional espec&#237;fica, mas em geral n&#227;o entregam garantia frequentista de cobertura em amostra finita. A infer&#234;ncia bayesiana entrega um intervalo de credibilidade com interpreta&#231;&#227;o posterior, condicionado a um <em>prior</em> que nem sempre &#233; defens&#225;vel em problemas de risco.</p><p>A predi&#231;&#227;o conformal (<em>conformal prediction</em>) &#233; um arcabou&#231;o alternativo que parte de um ponto distinto. Em vez de fazer suposi&#231;&#245;es sobre a forma da distribui&#231;&#227;o, parte da &#250;nica premissa de intercambialidade (<em>exchangeability</em>) das observa&#231;&#245;es, e a partir dela deriva uma garantia formal. A probabilidade de o valor verdadeiro Y<sub>n+1</sub> cair dentro do conjunto de previs&#227;o C(X<sub>n+1</sub>) &#233; maior ou igual a 1 &#8722; &#945;, sem qualquer suposi&#231;&#227;o adicional sobre a distribui&#231;&#227;o dos dados.</p><p>O ponto que torna a predi&#231;&#227;o conformal especialmente interessante para o quant &#233; que ela &#233; agn&#243;stica ao modelo subjacente. Pode-se acopl&#225;-la a uma regress&#227;o linear, a um <em>random forest</em>, a uma rede neural profunda ou a um <em>gradient boosting</em> sem alterar a garantia de cobertura. O modelo continua sendo um estimador de ponto, e a predi&#231;&#227;o conformal o converte em previsor com cobertura garantida em amostra finita, sob a condi&#231;&#227;o de intercambialidade.</p><p>Este artigo abre uma s&#233;rie dedicada a aplica&#231;&#245;es de predi&#231;&#227;o conformal em finan&#231;as quantitativas. A quest&#227;o central &#233; distinguir o que a garantia conformal realmente promete do que ela n&#227;o promete. Para o quant, isso significa olhar separadamente para cobertura marginal, efici&#234;ncia do intervalo, diagn&#243;stico condicional e quebra de intercambialidade em s&#233;ries financeiras. A predi&#231;&#227;o conformal n&#227;o elimina risco de modelo, mas transforma parte da incerteza preditiva em uma afirma&#231;&#227;o test&#225;vel de cobertura, com premissas expl&#237;citas e custo computacional controlado.</p><div><hr></div><h2>Origens na escola russa</h2><p>A escola de pensamento que produziu a predi&#231;&#227;o conformal tem ra&#237;zes mais antigas, na tradi&#231;&#227;o russa de Andrei Kolmogorov sobre complexidade algor&#237;tmica e aleatoriedade. Desde os anos 1960, essa linhagem priorizou garantias finitas e independentes da forma da distribui&#231;&#227;o, em contraste com o foco assint&#243;tico-param&#233;trico que dominou a estat&#237;stica ocidental. Per Martin-L&#246;f, aluno sueco de Kolmogorov, formalizou aleatoriedade via testes algor&#237;tmicos, e essa no&#231;&#227;o de &#8220;teste de tipicidade&#8221; &#233; o ancestral direto do <em>p</em>-valor conformal. Vladimir Vapnik, da mesma escola, cunhou a teoria de Vapnik-Chervonenkis (VC) e o pensamento <em>distribution-free</em> em aprendizado. Sua migra&#231;&#227;o para a Bell Labs nos anos 1990 levou a teoria VC para o Ocidente, mas o conformal n&#227;o foi junto. Vovk e Gammerman emigraram para Royal Holloway, em Londres, e ali, com Shafer (Rutgers), formularam a predi&#231;&#227;o conformal a partir do final dos anos 1990, em relativo isolamento do <em>mainstream</em> estat&#237;stico. O programa avan&#231;ou em paralelo ao projeto Shafer-Vovk de probabilidade <em>game-theoretic</em>, que d&#225; ao conformal um fundamento alternativo via teoria de jogos e apostas, e foi consolidado no livro <em>Algorithmic Learning in a Random World</em> (VOVK et al., 2022, com primeira edi&#231;&#227;o em 2005).</p><p>Por mais de uma d&#233;cada o m&#233;todo circulou em comunidades restritas, sobretudo em diagn&#243;stico m&#233;dico, enquanto a estat&#237;stica e o aprendizado de m&#225;quina ocidentais estavam ocupados com teoremas assint&#243;ticos, o boom bayesiano via Markov Chain Monte Carlo (MCMC) nos anos 1990, <em>bootstrap</em> &#224; la Efron e, mais tarde, <em>deep learning</em> sem incerteza calibrada. A virada veio em 2018, com o trabalho de Lei, Wasserman e Tibshirani na Carnegie Mellon traduzindo o conformal para a linguagem da estat&#237;stica aplicada de regress&#227;o (LEI et al., 2018), e na sequ&#234;ncia com a populariza&#231;&#227;o via tutoriais modernos (ANGELOPOULOS; BATES, 2023). O encontro com problemas de incerteza em modelos <em>black-box</em> tornou o conformal a pe&#231;a que faltava no arsenal ocidental.</p><div><hr></div><h2>Intercambialidade como &#250;nica premissa</h2><p>A predi&#231;&#227;o conformal s&#243; imp&#245;e uma premissa sobre os dados, e essa premissa &#233; mais fraca que a tradicional hip&#243;tese de observa&#231;&#245;es independentes e identicamente distribu&#237;das. Uma sequ&#234;ncia (Z<sub>1</sub>, Z<sub>2</sub>, ..., Z<sub>n+1</sub>) &#233; dita intercambi&#225;vel quando sua distribui&#231;&#227;o conjunta &#233; invariante sob qualquer permuta&#231;&#227;o dos &#237;ndices. Toda sequ&#234;ncia i.i.d. &#233; intercambi&#225;vel, mas a rec&#237;proca n&#227;o vale.</p><blockquote><p><strong>Intercambialidade (par&#225;frase de Vovk et al., 2022).</strong></p><p>Uma sequ&#234;ncia (Z<sub>1</sub>, ..., Z<sub>n+1</sub>) &#233; intercambi&#225;vel se e somente se P(Z<sub>&#960;(1)</sub>, ..., Z<sub>&#960;(n+1)</sub>) = P(Z<sub>1</sub>, ..., Z<sub>n+1</sub>) para toda permuta&#231;&#227;o &#960; dos &#237;ndices {1, ..., n+1}. Independ&#234;ncia implica intercambialidade, mas a rec&#237;proca n&#227;o vale.</p></blockquote><p>O exemplo can&#244;nico de sequ&#234;ncia intercambi&#225;vel e n&#227;o i.i.d. &#233; a amostragem sem reposi&#231;&#227;o de uma urna finita. Considere uma urna com 2 bolas vermelhas e 2 azuis, da qual se retiram 2 bolas sem reposi&#231;&#227;o. Na primeira extra&#231;&#227;o, P(vermelha) = 1/2. Se a primeira bola foi vermelha, a probabilidade de vermelha na segunda cai para 1/3. Se a primeira foi azul, sobe para 2/3. As extra&#231;&#245;es, portanto, n&#227;o s&#227;o independentes. Ainda assim, a sequ&#234;ncia &#233; intercambi&#225;vel, porque observar (vermelha, azul) tem a mesma probabilidade que observar (azul, vermelha): em ambos os casos, 1/3. A ordem carrega depend&#234;ncia, mas a distribui&#231;&#227;o conjunta n&#227;o favorece uma posi&#231;&#227;o espec&#237;fica. &#201; essa distin&#231;&#227;o que permite usar predi&#231;&#227;o conformal em alguns problemas n&#227;o independentes, mas n&#227;o em qualquer s&#233;rie financeira sem adapta&#231;&#227;o.</p><p>Retornos di&#225;rios de um ativo n&#227;o s&#227;o i.i.d., porque a distribui&#231;&#227;o muda com o regime de volatilidade, liquidez e condi&#231;&#245;es macrofinanceiras. Em v&#225;rios cen&#225;rios de risco de cr&#233;dito, contudo, em que cada cliente &#233; uma observa&#231;&#227;o <em>cross-section</em>, intercambialidade &#233; uma premissa razo&#225;vel dentro de um grupo homog&#234;neo. A mesma observa&#231;&#227;o vale para classifica&#231;&#227;o de imagens com dados independentes de um banco de fotos, ou para amostras de pesquisas de campo coletadas em uma janela temporal estreita.</p><p>Em s&#233;ries temporais financeiras, intercambialidade falha sistematicamente, e parte da literatura recente em predi&#231;&#227;o conformal trata de como recuperar garantias mesmo nesse cen&#225;rio. H&#225; propostas para redes neurais recorrentes sob intercambialidade m&#237;nima entre trajet&#243;rias independentes (STANKEVI&#268;I&#362;T&#278; et al., 2021), cobertura sob n&#227;o intercambialidade com termo de erro proporcional &#224; varia&#231;&#227;o total entre distribui&#231;&#245;es de treino e teste (BARBER et al., 2023), e repondera&#231;&#227;o por raz&#227;o de verossimilhan&#231;as em <em>covariate shift</em> (TIBSHIRANI et al., 2019). Esses resultados n&#227;o s&#227;o objeto deste artigo introdut&#243;rio, mas delimitam a fronteira estat&#237;stica que precisa ser respeitada em aplica&#231;&#245;es financeiras.</p><p>Para o caso intercambi&#225;vel, a garantia &#233; exata em amostra finita (<em>finite-sample</em>). Isso significa que ela vale para o tamanho de amostra observado, sem depender de aproxima&#231;&#245;es assint&#243;ticas quando n tende ao infinito. N&#227;o se invocam grandes n&#250;meros, n&#227;o se invocam teoremas centrais do limite, n&#227;o se invocam expans&#245;es assint&#243;ticas.</p><div><hr></div><h2>Fun&#231;&#227;o de n&#227;o conformidade e p-valor conformal</h2><p>A constru&#231;&#227;o de um previsor conformal come&#231;a pela defini&#231;&#227;o de uma fun&#231;&#227;o de n&#227;o conformidade (<em>nonconformity score</em>). &#201; uma fun&#231;&#227;o sim&#233;trica A que recebe um conjunto de observa&#231;&#245;es de calibra&#231;&#227;o {z<sub>1</sub>, ..., z<sub>n</sub>} e um candidato z<sub>n+1</sub>, e retorna um valor &#945;<sub>n+1</sub> &#8712; &#8477; que mede o qu&#227;o estranho o candidato parece em rela&#231;&#227;o ao conjunto. Quanto maior &#945;<sub>n+1</sub>, menos conforme.</p><p>O escore can&#244;nico em regress&#227;o &#233; o res&#237;duo absoluto. Dado um estimador f&#770; ajustado em dados de treino, define-se</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = |y_i - \\hat{f}(x_i)|, \\quad i = 1, \\ldots, n.\n\n&quot;,&quot;id&quot;:&quot;VTPHQNWULT&quot;}" data-component-name="LatexBlockToDOM"></div><p>Em classifica&#231;&#227;o, o escore can&#244;nico &#233; um menos a probabilidade prevista para a classe verdadeira:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = 1 - \\hat{p}(y_i \\mid x_i)&quot;,&quot;id&quot;:&quot;ERZTHQRDGW&quot;}" data-component-name="LatexBlockToDOM"></div><p>Outras fun&#231;&#245;es s&#227;o poss&#237;veis, e a escolha tem consequ&#234;ncias sobre a efici&#234;ncia do previsor (largura do intervalo), embora n&#227;o sobre sua validade (cobertura). A partir dos escores de calibra&#231;&#227;o &#945;<sub>1</sub>, ..., &#945;<sub>n</sub> e do escore hipot&#233;tico &#945;<sub>n+1</sub> que o candidato teria se inclu&#237;do no conjunto, define-se o p-valor conformal:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;p_{n+1} = \\frac{|\\{i \\in \\{1, \\ldots, n+1\\} : \\alpha_i \\geq \\alpha_{n+1}\\}|}{n+1}&quot;,&quot;id&quot;:&quot;CINKULILAX&quot;}" data-component-name="LatexBlockToDOM"></div><p>Se z<sub>n+1</sub> vem da mesma distribui&#231;&#227;o do conjunto de calibra&#231;&#227;o, sob intercambialidade o rank de &#945;<sub>n+1</sub> entre os demais escores &#233; uniformemente distribu&#237;do em {1, 2, ..., n+1}. Da&#237; p<sub>n+1</sub> distribui-se de forma super-uniforme em {1/(n+1), ..., (n+1)/(n+1)}, atuando como p-valor genu&#237;no para a hip&#243;tese de que o candidato pertence &#224; mesma distribui&#231;&#227;o que os dados de calibra&#231;&#227;o (SHAFER; VOVK, 2008; VOVK et al., 2022).</p><p>O conjunto de previs&#227;o conformal de n&#237;vel 1 &#8722; &#945; &#233; definido como o conjunto de candidatos cujo p-valor excede &#945;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x_{n+1}) = \\{y : p_{n+1}(x_{n+1}, y) > \\alpha\\}&quot;,&quot;id&quot;:&quot;OCGTEXKCAD&quot;}" data-component-name="LatexBlockToDOM"></div><p>O p-valor conformal pode ser lido como uma regra de ranking. Primeiro se escolhe uma medida de n&#227;o conformidade, como erro absoluto em regress&#227;o ou 1 menos a probabilidade atribu&#237;da &#224; classe verdadeira em classifica&#231;&#227;o. Depois se fixa &#945; e se testa uma sequ&#234;ncia de candidatos y. Cada candidato entra no conjunto se seu p-valor conformal for maior que &#945;. O conjunto final &#233; apenas a cole&#231;&#227;o dos candidatos aceitos.</p><p>Considere um exemplo unidimensional com previs&#227;o pontual igual a zero, escore s(y) = |y &#8722; 0|, &#945; = 0,10 e nove escores de calibra&#231;&#227;o: 0,02, 0,03, 0,04, 0,05, 0,06, 0,07, 0,08, 0,09 e 0,10. O candidato y = 0,10 tem escore 0,10. Dois dos dez escores no conjunto aumentado s&#227;o pelo menos t&#227;o extremos quanto ele, o pr&#243;prio candidato e o ponto de calibra&#231;&#227;o 0,10, ent&#227;o p(y) = 2/10 = 0,20 e o candidato entra. J&#225; y = 0,125 tem escore 0,125. S&#243; o pr&#243;prio candidato &#233; t&#227;o extremo quanto ele, ent&#227;o p(y) = 1/10 = 0,10. Como a regra usa p(y) &gt; &#945;, esse candidato fica fora. Repetindo essa compara&#231;&#227;o para uma grade de valores, forma-se o conjunto conformal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!atnj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!atnj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 424w, https://substackcdn.com/image/fetch/$s_!atnj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 848w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1272w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif" width="1200" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540953,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!atnj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 424w, https://substackcdn.com/image/fetch/$s_!atnj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 848w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1272w, https://substackcdn.com/image/fetch/$s_!atnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F571b510e-4b70-4e3a-8ef3-5f21d046361a_1200x760.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Forma&#231;&#227;o sequencial de um conjunto conformal com &#945; = 0,10. Cada candidato y &#233; convertido em escore, comparado aos escores de calibra&#231;&#227;o e aceito ou rejeitado pela regra p(y) &gt; &#945;. Neste exemplo, os candidatos entre -0,10 e 0,10 entram no conjunto, enquanto valores mais distantes ficam fora. </figcaption></figure></div><p>Ao longo do la&#231;o, apenas o candidato y varia. A previs&#227;o pontual &#375; = f&#770;(x), o n&#237;vel &#945; e os escores de calibra&#231;&#227;o permanecem fixos durante toda a constru&#231;&#227;o do conjunto. Como o escore s(y) = |y &#8722; &#375;| cresce monotonicamente com a dist&#226;ncia de y a &#375;, p(y) decresce no mesmo movimento. Atinge o m&#225;ximo p(&#375;) = 1,00 no ponto em que todos os escores de calibra&#231;&#227;o s&#227;o pelo menos t&#227;o extremos quanto o do candidato, e cai ao piso 1/(n + 1) = 0,10 quando o escore do candidato excede o maior escore de calibra&#231;&#227;o. A regra p(y) &gt; &#945; corta o conjunto exatamente nesse limiar. Entram os candidatos com escore menor ou igual ao maior escore de calibra&#231;&#227;o, e os demais ficam fora.</p><p>O intervalo [-0,10, 0,10] formado pelos candidatos aceitos &#233; o conjunto conformal C<sub>&#945;</sub>(x) deste exemplo. Re&#250;ne todos os valores de y compat&#237;veis com os escores de calibra&#231;&#227;o ao n&#237;vel &#945; = 0,10, e &#233; a sa&#237;da efetiva do procedimento para o ponto de teste x. A garantia de cobertura formaliza essa intui&#231;&#227;o.</p><p>A garantia de cobertura segue diretamente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\geq 1 - \\alpha&quot;,&quot;id&quot;:&quot;FMALQTSJBO&quot;}" data-component-name="LatexBlockToDOM"></div><p>Por intercambialidade, o rank de &#945;<sub>n+1</sub> entre &#945;<sub>1</sub>, ..., &#945;<sub>n+1</sub> &#233; uniforme em {1, ..., n+1}, ent&#227;o a probabilidade de &#945;<sub>n+1</sub> exceder o quantil 1 &#8722; &#945; dos demais &#233; no m&#225;ximo &#945; (ANGELOPOULOS; BATES, 2023). Com escores quase certamente distintos, a cobertura tamb&#233;m tem cota superior P(&#183;) &#8804; 1 &#8722; &#945; + 1/(n+1), de modo que a garantia &#233; apertada.</p><p>O &#945; conformal e o &#945; de teste de hip&#243;tese s&#227;o nota&#231;&#245;es id&#234;nticas com objetos diferentes. Na infer&#234;ncia cl&#225;ssica, &#945; &#233; a probabilidade de cometer erro tipo I, ou seja, rejeitar uma hip&#243;tese nula quando ela &#233; verdadeira. Na predi&#231;&#227;o conformal, &#945; &#233; a taxa de erro preditivo marginal, ou seja, a restri&#231;&#227;o de que a probabilidade de o conjunto C<sub>&#945;</sub>(x) n&#227;o conter a verdadeira resposta Y<sub>n+1</sub> fique limitada a &#945;. A garantia P(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; &#233;, portanto, uma cota sobre a frequ&#234;ncia com que o conjunto preditivo erra, n&#227;o sobre a frequ&#234;ncia com que rejeitamos uma hip&#243;tese verdadeira sobre um par&#226;metro.</p><p>O mesmo descompasso aparece no <em>p</em>-valor. Em testes cl&#225;ssicos, ele mede evid&#234;ncia contra uma afirma&#231;&#227;o sobre um par&#226;metro populacional fixo, sob amostragem repetida da distribui&#231;&#227;o que se hipotetiza. O <em>p</em>-valor conformal testa hip&#243;tese diferente, a de que o par candidato (X<sub>n+1</sub>, y) &#233; intercambi&#225;vel com as observa&#231;&#245;es do conjunto de calibra&#231;&#227;o. A estat&#237;stica de teste &#233; o ranqueamento da estranheza do candidato, medida por um escore de n&#227;o-conformidade, em rela&#231;&#227;o aos demais (SHAFER; VOVK, 2008). Sob intercambialidade e quando o candidato vem da mesma distribui&#231;&#227;o que os dados, esse <em>p</em>-valor &#233; super-uniforme em [0, 1] e, portanto, v&#225;lido em sentido frequentista. Um <em>p</em>-valor cl&#225;ssico pequeno empurra para rejeitar uma teoria sobre o mundo, enquanto um <em>p</em>-valor conformal pequeno empurra para excluir um valor candidato do conjunto de previs&#227;o.</p><p>A confus&#227;o de maior consequ&#234;ncia, contudo, &#233; entre o conjunto C<sub>&#945;</sub>(x) e os intervalos cl&#225;ssicos de infer&#234;ncia. Intervalos de confian&#231;a (frequentistas) e intervalos de credibilidade (bayesianos) quantificam incerteza sobre estimativas de par&#226;metros inobserv&#225;veis de uma distribui&#231;&#227;o, como a m&#233;dia &#956;, os coeficientes &#946; de uma regress&#227;o ou a volatilidade &#963; de um modelo. O IC tem interpreta&#231;&#227;o no procedimento, que cobre o par&#226;metro desconhecido com frequ&#234;ncia &#8805; 1 &#8722; &#945; em amostragem repetida. O intervalo de credibilidade tem interpreta&#231;&#227;o direta como probabilidade posterior sobre o par&#226;metro, dado o que foi observado. O conjunto conformal C<sub>&#945;</sub>(x) &#233; objeto de natureza diferente, um conjunto de predi&#231;&#227;o, com garantia de cobertura sobre uma vari&#225;vel aleat&#243;ria observ&#225;vel futura Y<sub>n+1</sub>. IC e credibilidade falam sobre quantidades inerentes &#224; distribui&#231;&#227;o, que n&#227;o ser&#227;o observadas diretamente e apenas inferidas, enquanto C<sub>&#945;</sub>(x) fala sobre uma realiza&#231;&#227;o futura da pr&#243;pria vari&#225;vel aleat&#243;ria, que se materializa amanh&#227;. Confundir os tr&#234;s &#233; o erro mais comum de primeira leitura. Relatar um intervalo de credibilidade no lugar de um conjunto de previs&#227;o muda a tese sobre a qual o n&#250;mero se sustenta.</p><div><hr></div><h2>Predi&#231;&#227;o transdutiva e indutiva</h2><p>A formula&#231;&#227;o acima descreve o que se chama predi&#231;&#227;o conformal transdutiva (<em>Transductive Conformal Prediction</em>, TCP), tamb&#233;m conhecida como <em>full conformal prediction</em>. Para cada candidato y a ser testado, &#233; necess&#225;rio recalcular os escores de todo o conjunto incluindo (x<sub>n+1</sub>, y), o que em muitos casos exige reajustar o modelo. Em regress&#227;o com candidatos cont&#237;nuos, a inclus&#227;o &#233; tipicamente conduzida sobre uma grade de valores, e o custo escala como O(n &#215; |grade|) ajustes do modelo subjacente. Para <em>gradient boosting</em> ou redes neurais profundas, o custo torna-se proibitivo.</p><p>A solu&#231;&#227;o padr&#227;o &#233; a predi&#231;&#227;o conformal indutiva (<em>Inductive Conformal Prediction</em>, ICP), tamb&#233;m chamada <em>split conformal prediction</em>. Os dados s&#227;o particionados em tr&#234;s conjuntos disjuntos, em que D<sub>train</sub> &#233; usado para ajustar f&#770; uma &#250;nica vez, D<sub>cal</sub> para calcular os escores de calibra&#231;&#227;o &#945;<sub>i</sub> = s(x<sub>i</sub>, y<sub>i</sub>, f&#770;), e D<sub>test</sub> fica reservado para avalia&#231;&#227;o. O quantil emp&#237;rico</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{q} = \\text{Quantile}_{(1-\\alpha)(1 + 1/n_{\\text{cal}})}\\bigl(\\{\\alpha_i\\}_{i \\in D_{\\text{cal}}}\\bigr)&quot;,&quot;id&quot;:&quot;LBVQMWKPYD&quot;}" data-component-name="LatexBlockToDOM"></div><p>&#233; ent&#227;o usado para construir o conjunto de previs&#227;o para qualquer ponto de teste:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x_{n+1}) = \\{y : s(x_{n+1}, y; \\hat{f}) \\leq \\hat{q}\\}.&quot;,&quot;id&quot;:&quot;MWDSTENRSO&quot;}" data-component-name="LatexBlockToDOM"></div><p>A garantia P(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; permanece v&#225;lida pelo mesmo argumento de intercambialidade do regime transdutivo, agora condicionado a f&#770;: como o modelo &#233; estimado apenas em D<sub>train</sub>, os escores em D<sub>cal</sub> &#8746; {teste} permanecem intercambi&#225;veis condicionalmente a f&#770;, e o rank de &#945;<sub>n+1</sub> &#233; uniforme em {1, ..., n<sub>cal</sub> + 1}. A formula&#231;&#227;o original do m&#233;todo indutivo est&#225; em PAPADOPOULOS et al. (2002), com extens&#227;o para regress&#227;o e prova expl&#237;cita em LEI et al. (2018), e exposi&#231;&#227;o did&#225;tica em ANGELOPOULOS; BATES (2023). A infer&#234;ncia custa apenas um <em>forward pass</em> do modelo por ponto de teste. Em conjuntos de dados grandes, a perda de efici&#234;ncia face ao TCP &#233; desprez&#237;vel, e em troca obt&#233;m-se um custo computacional que n&#227;o escala com o tamanho do conjunto de treino. O regime ICP &#233; o que se usa em praticamente toda a literatura aplicada de predi&#231;&#227;o conformal p&#243;s-2018, incluindo regress&#227;o quant&#237;lica conformalizada (<em>Conformalized Quantile Regression</em>, CQR), intervalos conformais por ensemble (<em>Ensemble Batch Prediction Intervals</em>, EnbPI), infer&#234;ncia conformal adaptativa (<em>Adaptive Conformal Inference</em>, ACI), conjuntos preditivos adaptativos (<em>Adaptive Prediction Sets</em>, APS) e conjuntos preditivos adaptativos regularizados (<em>Regularized Adaptive Prediction Sets</em>, RAPS).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U35b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U35b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 424w, https://substackcdn.com/image/fetch/$s_!U35b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 848w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1272w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png" width="1456" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52985,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U35b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 424w, https://substackcdn.com/image/fetch/$s_!U35b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 848w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1272w, https://substackcdn.com/image/fetch/$s_!U35b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26cf4bff-2be1-46fc-8164-6855f82bd29b_2368x424.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Pipeline da predi&#231;&#227;o conformal indutiva (ICP). O modelo &#233; ajustado uma &#250;nica vez no conjunto de treino, os escores de calibra&#231;&#227;o s&#227;o calculados sobre um conjunto independente, o quantil emp&#237;rico desses escores define a banda de cobertura aplicada a qualquer ponto futuro. Adaptado de Angelopoulos e Bates.</figcaption></figure></div><div><hr></div><h2>Validade marginal e validade condicional</h2><p>A garantia conformal &#233; forte porque independe da forma da distribui&#231;&#227;o, mas &#233; mais estreita do que parece &#224; primeira leitura. Ela controla cobertura m&#233;dia, n&#227;o cobertura ponto a ponto nem estabilidade temporal. A garantia P(Y &#8712; C<sub>&#945;</sub>(X)) &#8805; 1 &#8722; &#945; &#233; uma afirma&#231;&#227;o sobre a m&#233;dia da cobertura ao longo da distribui&#231;&#227;o conjunta de (X, Y). &#201; chamada cobertura marginal, e n&#227;o &#233; equivalente a cobertura condicional, que exigiria P(Y &#8712; C<sub>&#945;</sub>(X) | X = x) &#8805; 1 &#8722; &#945; para todo x no suporte. Um previsor com cobertura marginal de 90% pode subcobrir gravemente em subgrupos minorit&#225;rios e supercobrir em grupos abundantes, mantendo a m&#233;dia correta.</p><p>Em risco de cr&#233;dito, um modelo de probabilidade de default (PD) calibrado conformalmente pode ter cobertura marginal correta, e ainda assim subcobrir clientes de uma faixa espec&#237;fica de escore ou de uma regi&#227;o geogr&#225;fica subrepresentada. Em gest&#227;o de risco regulat&#243;rio, em que a tese &#233; justamente a confiabilidade da incerteza, isso n&#227;o &#233; detalhe. A pergunta natural &#233; se h&#225; um caminho construtivo para cobertura condicional exata sem premissas adicionais, e a resposta &#233; negativa.</p><blockquote><p><strong>Impossibilidade de cobertura condicional exata sem premissas distribucionais (par&#225;frase de Barber et al., 2021, generalizando Lei e Wasserman, 2014).</strong></p><p>Qualquer m&#233;todo que entregue cobertura condicional P(Y &#8712; C(x) | X = x) &#8805; 1 &#8722; &#945; uniforme sobre toda distribui&#231;&#227;o P cont&#237;nua produz intervalos de comprimento esperado infinito em pontos n&#227;o at&#244;micos do suporte. Em ambiente sem premissas distribucionais (<em>distribution-free</em>), cobertura condicional exata e largura finita s&#227;o incompat&#237;veis.</p></blockquote><p>A sa&#237;da pragm&#225;tica &#233; abandonar a exig&#234;ncia uniforme e impor cobertura condicional apenas em uma parti&#231;&#227;o predefinida do espa&#231;o de atributos. Essa &#233; a ideia do Mondrian conformal predictor, proposta por Vovk no in&#237;cio dos anos 2000 e tratada em detalhe no livro de 2022. Em vez de calibrar com um &#250;nico quantil sobre D<sub>cal</sub>, calibram-se quantis separados para cada bloco da taxonomia, de modo que se obt&#233;m cobertura &#8805; 1 &#8722; &#945; por bloco, &#224; custa de exigir calibra&#231;&#227;o suficiente dentro de cada um. Em risco de cr&#233;dito, a parti&#231;&#227;o natural &#233; por faixa de rating, ao passo que em s&#233;ries temporais ela pode ser por regime de volatilidade e em classifica&#231;&#227;o por classe.</p><p>A literatura recente vem refinando o equil&#237;brio entre cobertura marginal e cobertura condicional. Romano, Barber, Sabatti e Cand&#232;s (2020) prop&#245;em <em>equalized coverage</em> como extens&#227;o do Mondrian sob restri&#231;&#245;es de imparcialidade algor&#237;tmica. O ponto que importa para o quant &#233; menos a sofistica&#231;&#227;o do m&#233;todo e mais o reconhecimento de que reportar apenas a cobertura marginal n&#227;o basta. &#201; necess&#225;rio diagnosticar a cobertura emp&#237;rica em subgrupos cr&#237;ticos antes de declarar o modelo apto para decis&#227;o.</p><div><hr></div><h2>Efici&#234;ncia e a escolha do escore</h2><p>A garantia de cobertura &#233; robusta no sentido de valer para qualquer fun&#231;&#227;o de escore v&#225;lida. Mas isso n&#227;o significa que toda escolha produza intervalos &#250;teis. A largura m&#233;dia do intervalo, a chamada efici&#234;ncia, depende fortemente da fun&#231;&#227;o adotada.</p><p>Considere o caso de regress&#227;o com res&#237;duo absoluto &#945;<sub>i</sub> = |y<sub>i</sub> &#8722; f&#770;(x<sub>i</sub>)|. Se a vari&#226;ncia condicional Var(Y | X = x) &#233; aproximadamente constante, esse escore funciona bem. Em finan&#231;as, contudo, a heterocedasticidade &#233; regra. A volatilidade depende do n&#237;vel de mercado, do regime e da liquidez. Um escore baseado em res&#237;duo absoluto produz intervalos de largura constante, que ser&#227;o excessivamente largos em per&#237;odos calmos e estreitos demais em per&#237;odos turbulentos. A cobertura marginal de 1 &#8722; &#945; &#233; mantida por constru&#231;&#227;o, mas a cobertura condicional varia com o regime.</p><p>A solu&#231;&#227;o proposta por Romano, Patterson e Cand&#232;s &#233; a CQR. Em vez de usar res&#237;duo absoluto, a fun&#231;&#227;o de escore &#233; constru&#237;da a partir de quantis condicionais q&#770;<sub>&#945;/2</sub>(x) e q&#770;<sub>1&#8722;&#945;/2</sub>(x) estimados por regress&#227;o quant&#237;lica (ROMANO et al., 2019):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\alpha_i = \\max\\bigl\\{\\hat{q}_{\\alpha/2}(x_i) - y_i,\\ y_i - \\hat{q}_{1-\\alpha/2}(x_i)\\bigr\\}&quot;,&quot;id&quot;:&quot;JIMOCAYYXK&quot;}" data-component-name="LatexBlockToDOM"></div><p>A constru&#231;&#227;o mant&#233;m a validade marginal, porque o escore &#233; sim&#233;trico nos dados de calibra&#231;&#227;o, e adapta a largura do intervalo localmente. Empiricamente, em <em>benchmarks</em> de Romano, Patterson e Cand&#232;s, a largura m&#233;dia cai cerca de 30 a 40% em problemas heteroced&#225;sticos sem perda de cobertura (ROMANO et al., 2019). Essa fam&#237;lia de m&#233;todos &#233; uma das extens&#245;es naturais quando a aplica&#231;&#227;o exige intervalos menos r&#237;gidos que os produzidos por res&#237;duos absolutos.</p><p>A validade vem da intercambialidade, mas a efici&#234;ncia exige cuidado na escolha do escore. Um previsor conformal mal especificado entrega cobertura correta com intervalos largos demais para serem informativos. Em finan&#231;as quantitativas, em que decis&#245;es de risco se traduzem em aloca&#231;&#227;o de capital regulat&#243;rio e em precifica&#231;&#227;o, a largura do intervalo importa tanto quanto a cobertura.</p><div><hr></div><h2>Onde a predi&#231;&#227;o conformal encaixa no arsenal do quant</h2><p>A predi&#231;&#227;o conformal n&#227;o substitui modelos param&#233;tricos, <em>bootstrap</em>, regress&#227;o quant&#237;lica ou infer&#234;ncia bayesiana. Ocupa um espa&#231;o distinto no arcabou&#231;o estat&#237;stico do quant. A tabela abaixo sumariza as quatro alternativas dominantes para constru&#231;&#227;o de intervalos de previs&#227;o e suas propriedades te&#243;ricas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2nGN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nGN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 424w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 848w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1272w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png" width="1456" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/196154479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2nGN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 424w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 848w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1272w, https://substackcdn.com/image/fetch/$s_!2nGN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1215adba-033b-41e4-a2e6-688900936fc6_2200x694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Compara&#231;&#227;o de m&#233;todos de constru&#231;&#227;o de intervalos de previs&#227;o. CP &#233; o &#250;nico m&#233;todo com garantia de cobertura em amostra finita sem premissas distribucionais (<em>distribution-free</em>), sob a premissa de intercambialidade. <em>Bootstrap</em> fornece intervalos com cobertura assint&#243;tica que pode falhar em amostras pequenas. Intervalos param&#233;tricos dependem da forma distribucional assumida. Intervalos de credibilidade bayesianos t&#234;m interpreta&#231;&#227;o subjetiva e podem falhar em cobertura frequentista quando o modelo ou o <em>prior</em> est&#227;o mal especificados.</figcaption></figure></div><p>A complementaridade entre predi&#231;&#227;o conformal e infer&#234;ncia bayesiana &#233; particularmente interessante. Trabalhos recentes usam o arcabou&#231;o conformal para calibrar conjuntos de credibilidade bayesianos <em>ex post</em>, recuperando validade frequentista quando o modelo est&#225; mal especificado. Predi&#231;&#227;o conformal funciona como diagn&#243;stico e como corre&#231;&#227;o, e n&#227;o como concorrente direto da abordagem bayesiana.</p><p>Em aplica&#231;&#245;es em finan&#231;as quantitativas, alguns pontos de apoio na literatura merecem registro. Em risco de cr&#233;dito, a linha de Venn-ABERS predictors estabelece base metodol&#243;gica para calibra&#231;&#227;o probabil&#237;stica de PD com garantia de validade. Em s&#233;ries temporais financeiras, ACI foi aplicado &#224; volatilidade do mercado de a&#231;&#245;es com robustez &#224; crise de 2008 (GIBBS; CAND&#200;S, 2021). EnbPI combina <em>ensemble bootstrap</em> conformal sem parti&#231;&#227;o dos dados para previs&#227;o de s&#233;ries din&#226;micas (XU; XIE, 2021). Em mercados de energia, intervalos conformais foram aplicados a pre&#231;os de eletricidade no mercado <em>day-ahead</em>, em compara&#231;&#227;o com <em>Quantile Regression Averaging</em> tradicional (KATH; ZIEL, 2021).</p><p>A aplica&#231;&#227;o de predi&#231;&#227;o conformal em risco regulat&#243;rio, sobretudo no contexto de IFRS 9 (PD prospectiva para <em>expected credit loss</em>), Basileia III/IV (valida&#231;&#227;o de modelos) e <em>stress tests</em>, ainda parece menos consolidada que os usos em regress&#227;o, classifica&#231;&#227;o e s&#233;ries temporais. O melhor enquadramento, nesse est&#225;gio, &#233; tratar CP como ferramenta de valida&#231;&#227;o, diagn&#243;stico e constru&#231;&#227;o de intervalos, n&#227;o como padr&#227;o regulat&#243;rio estabelecido.</p><div><hr></div><h2>Conclus&#227;o</h2><p>A predi&#231;&#227;o conformal entrega uma proposi&#231;&#227;o peculiar dentro do arsenal estat&#237;stico do quant. Cobertura 1 &#8722; &#945; exata em amostra finita, sem assumir nada sobre a distribui&#231;&#227;o dos dados al&#233;m de intercambialidade. A garantia &#233; robusta no sentido matem&#225;tico estrito, e o m&#233;todo &#233; indiferente ao modelo subjacente. <em>Random forest</em>, <em>gradient boosting</em>, rede neural profunda, regress&#227;o linear ou regress&#227;o quant&#237;lica recebem todos o mesmo tratamento. O custo computacional, no regime ICP que dominou a literatura aplicada p&#243;s-2018, &#233; equivalente a um <em>forward pass</em> adicional por ponto de teste.</p><p>A premissa de intercambialidade &#233; mais fraca que i.i.d., mas continua sendo uma hip&#243;tese, e quebr&#225;-la em s&#233;ries temporais ou sob <em>covariate shift</em> exige extens&#245;es metodol&#243;gicas como predi&#231;&#227;o conformal sob n&#227;o intercambialidade (<em>Non-Exchangeable Conformal Prediction</em>, NEx-CP), ACI, EnbPI e predi&#231;&#227;o conformal ponderada (<em>weighted</em> CP). Para o quant brasileiro, o ponto cr&#237;tico &#233; o uso da predi&#231;&#227;o conformal como instrumento de diagn&#243;stico de risco de modelo. H&#225; v&#225;rios problemas em que a estrutura conformal entrega algo que o arsenal anterior n&#227;o entregava com a mesma simplicidade, como calibra&#231;&#227;o honesta de PD sob IFRS 9, intervalos de VaR que n&#227;o dependam de normalidade dos retornos e conjuntos de previs&#227;o para classifica&#231;&#227;o de regime que sinalizem d&#250;vida do modelo em vez de mascar&#225;-la.</p><p>Cobertura marginal n&#227;o basta. A literatura &#233; un&#226;nime em recomendar o reporte do histograma de coberturas condicionais por subgrupo, e o uso de Mondrian CP quando a parti&#231;&#227;o relevante for conhecida. O tratamento conjunto de validade marginal e diagn&#243;stico condicional &#233; o que separa um uso ing&#234;nuo do m&#233;todo de um uso defens&#225;vel em ambiente regulat&#243;rio.</p><p>Os pr&#243;ximos artigos desta s&#233;rie levar&#227;o essa estrutura para problemas concretos de finan&#231;as quantitativas, mantendo a mesma pergunta de fundo. Quando a garantia &#233; &#250;til, quando ela se degrada, que diagn&#243;stico emp&#237;rico revela a degrada&#231;&#227;o e como a escolha do escore muda a utilidade do intervalo ou do conjunto de previs&#227;o. O caminho natural passa por regress&#227;o, s&#233;ries temporais, calibra&#231;&#227;o probabil&#237;stica e classifica&#231;&#227;o, mas a ordem e o recorte de cada aplica&#231;&#227;o dependem do problema emp&#237;rico que se mostrar mais informativo. Para o leitor que quiser uma refer&#234;ncia aplicada estendida em paralelo, o livro de Manokhin &#233; o ponto de partida natural (MANOKHIN, 2023).</p><p>A predi&#231;&#227;o conformal n&#227;o resolve o problema de modelagem em finan&#231;as quantitativas, e nenhum m&#233;todo estat&#237;stico resolve. O que ela faz &#233; colocar a quantifica&#231;&#227;o de incerteza sobre funda&#231;&#227;o rigorosa, com garantia formal e custo computacional baixo. Para quem precisa entregar um n&#250;mero de risco com a defesa de uma cobertura garantida sob premissas expl&#237;citas, isso &#233; base s&#243;lida.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ANGELOPOULOS, A. N.; BATES, S. Conformal Prediction: A Gentle Introduction. <em>Foundations and Trends in Machine Learning</em>, v. 16, n. 4, p. 494-591, 2023. DOI: 10.1561/2200000101.</p><p>BARBER, R. F.; CAND&#200;S, E. J.; RAMDAS, A.; TIBSHIRANI, R. J. The limits of distribution-free conditional predictive inference. <em>Information and Inference: A Journal of the IMA</em>, v. 10, n. 2, p. 455-482, 2021.</p><p>BARBER, R. F.; CAND&#200;S, E. J.; RAMDAS, A.; TIBSHIRANI, R. J. Conformal prediction beyond exchangeability. <em>The Annals of Statistics</em>, v. 51, n. 2, p. 816-845, 2023.</p><p>GIBBS, I.; CAND&#200;S, E. J. Adaptive Conformal Inference Under Distribution Shift. In: <em>Advances in Neural Information Processing Systems 34 (NeurIPS 2021)</em>. 2021. p. 1660-1672.</p><p>KATH, C.; ZIEL, F. Conformal prediction interval estimation and applications to day-ahead and intraday power markets. <em>International Journal of Forecasting</em>, v. 37, n. 2, p. 777-799, 2021.</p><p>LEI, J.; G&#8217;SELL, M.; RINALDO, A.; TIBSHIRANI, R. J.; WASSERMAN, L. Distribution-Free Predictive Inference for Regression. <em>Journal of the American Statistical Association</em>, v. 113, n. 523, p. 1094-1111, 2018.</p><p>LEI, J.; WASSERMAN, L. Distribution-free prediction bands for non-parametric regression. <em>Journal of the Royal Statistical Society: Series B</em>, v. 76, n. 1, p. 71-96, 2014.</p><p>MANOKHIN, V. <em>Practical Guide to Applied Conformal Prediction in Python</em>. Birmingham: Packt Publishing, 2023. ISBN 978-1-80512-276-0.</p><p>PAPADOPOULOS, H.; PROEDROU, K.; VOVK, V.; GAMMERMAN, A. Inductive Confidence Machines for Regression. In: <em>Machine Learning: ECML 2002</em>. Lecture Notes in Computer Science, v. 2430. Berlin: Springer, 2002. p. 345-356.</p><p>ROMANO, Y.; BARBER, R. F.; SABATTI, C.; CAND&#200;S, E. J. With malice toward none: Assessing uncertainty via equalized coverage. <em>Harvard Data Science Review</em>, v. 2, n. 2, 2020.</p><p>ROMANO, Y.; PATTERSON, E.; CAND&#200;S, E. J. Conformalized Quantile Regression. In: <em>Advances in Neural Information Processing Systems 32 (NeurIPS 2019)</em>. 2019.</p><p>SHAFER, G.; VOVK, V. A Tutorial on Conformal Prediction. <em>Journal of Machine Learning Research</em>, v. 9, p. 371-421, 2008.</p><p>STANKEVI&#268;I&#362;T&#278;, K.; ALAA, A. M.; VAN DER SCHAAR, M. Conformal Time-series Forecasting. In: <em>Advances in Neural Information Processing Systems 34 (NeurIPS 2021)</em>. 2021.</p><p>TIBSHIRANI, R. J.; FOYGEL BARBER, R.; CAND&#200;S, E. J.; RAMDAS, A. Conformal Prediction Under Covariate Shift. In: <em>Advances in Neural Information Processing Systems 32 (NeurIPS 2019)</em>. 2019. p. 2526-2536.</p><p>VOVK, V.; GAMMERMAN, A.; SHAFER, G. <em>Algorithmic Learning in a Random World</em>. 2. ed. Cham: Springer, 2022. ISBN 978-3-031-06648-1.</p><p>XU, C.; XIE, Y. Conformal Prediction Interval for Dynamic Time-Series. In: <em>Proceedings of the 38th International Conference on Machine Learning (ICML 2021)</em>. PMLR, v. 139, 2021. p. 11559-11569.</p>]]></content:encoded></item><item><title><![CDATA[O gado de Plymouth e os algoritmos quantitativos: a matemática da sabedoria das multidões]]></title><description><![CDATA[Como o concurso vitoriano de adivinhar o peso de um animal antecipou a decomposi&#231;&#227;o de vari&#226;ncia que sustenta Random Forests, portf&#243;lios de sinais fracos e ensembles de modelos de linguagem.]]></description><link>https://pilulasdequant.com.br/p/o-gado-de-plymouth-e-os-algoritmos</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-gado-de-plymouth-e-os-algoritmos</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 29 Apr 2026 13:30:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34cf08b3-03d8-4a21-8055-ce0d0fa53270_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Plymouth, dezembro de 1906. Francis Galton, ent&#227;o com 84 anos, visita a <em>West of England Fat Stock and Poultry Exhibition</em>. Primo de Charles Darwin, Galton foi um dos arquitetos da estat&#237;stica moderna (regress&#227;o &#224; m&#233;dia, correla&#231;&#227;o, percentis) e tamb&#233;m o fundador da eugenia. Tinha pouca simpatia por julgamentos populares. Em seus escritos, defendia abertamente que decis&#245;es importantes deveriam ficar a cargo de especialistas treinados. A multid&#227;o era, para ele, decora&#231;&#227;o no melhor dos casos e obst&#225;culo no pior.</p><p style="text-align: justify;">Naquela feira havia um concurso corriqueiro. Por seis pence, qualquer pessoa comprava um bilhete e palpitava o peso, em libras, de um animal j&#225; abatido e limpo. A&#231;ougueiros e fazendeiros participaram ao lado de balconistas, sapateiros e curiosos sem nenhum contato com gado. Galton viu ali a oportunidade perfeita para documentar, com n&#250;meros, a incompet&#234;ncia coletiva que pressupunha.</p><p style="text-align: justify;">Ap&#243;s o concurso, ele obteve 787 bilhetes v&#225;lidos (dos cerca de oitocentos emitidos, treze estavam ileg&#237;veis) e calculou as estat&#237;sticas centrais da distribui&#231;&#227;o de palpites. O peso real do animal era 1.197 libras. A mediana dos palpites, segundo Galton, foi 1.207 libras, um erro de menos de 1%. Uma rean&#225;lise moderna das planilhas manuscritas, publicada por Wallis (2014), mostrou que a m&#233;dia aritm&#233;tica dos 787 palpites coincide <em>exatamente</em> com as 1.197 libras do peso real. A multid&#227;o havia acertado com precis&#227;o microsc&#243;pica, e o elitista Galton publicou a contragosto o artigo <em>Vox Populi</em> na <em>Nature</em> (GALTON, 1907).</p><p style="text-align: justify;">O que Galton n&#227;o tinha vocabul&#225;rio para enunciar em 1907, mas sua amostra ilustrou, &#233; uma identidade alg&#233;brica que hoje sustenta tradi&#231;&#245;es aparentemente distintas de finan&#231;as quantitativas. Aparece em Random Forests treinadas para <em>credit scoring</em>, em portf&#243;lios sistem&#225;ticos de centenas de sinais fracos (<em>weak alphas</em>) e, mais recentemente, em arquiteturas <em>Mixture of Experts</em> usadas para processar texto financeiro em modelos de linguagem. Este artigo percorre o fio matem&#225;tico comum e mostra, em Julia, por que o gado de Plymouth e um <em>ensemble</em> de 500 &#225;rvores de decis&#227;o s&#227;o manifesta&#231;&#245;es do mesmo princ&#237;pio.</p><h2>A identidade que Galton n&#227;o escreveu</h2><p style="text-align: justify;">O concurso de Plymouth tinha 787 bilhetes, enquanto um modelo de <em>credit scoring</em> moderno tem milh&#245;es de &#225;rvores de decis&#227;o. Mesmo assim, a &#225;lgebra que liga os dois &#233; a mesma, e cabe em duas linhas. Seja &#952; o valor verdadeiro da quantidade estimada (o peso do animal, o retorno futuro de uma a&#231;&#227;o, a probabilidade de <em>default</em>) e sejam c&#8321;, c&#8322;, &#8230;, c&#8345; as estimativas individuais dos n integrantes da multid&#227;o. A estimativa coletiva, por m&#233;dia simples, &#233; c&#772; = (1/n) &#931; c&#7522;.</p><p style="text-align: justify;">Scott Page formalizou em 2007 o que chamou de <em>Diversity Prediction Theorem</em> (PAGE, 2007), uma identidade exata em erro quadr&#225;tico:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;(\\bar{c} - \\theta)^2 \\;=\\; \\frac{1}{n} \\sum_{i=1}^{n} (c_i - \\theta)^2 \\;-\\; \\frac{1}{n} \\sum_{i=1}^{n} (c_i - \\bar{c})^2&quot;,&quot;id&quot;:&quot;HSDXPOGHCC&quot;}" data-component-name="LatexBlockToDOM"></div><blockquote><p><em><strong>Diversity Prediction Theorem (PAGE, 2007, par&#225;frase).</strong> O erro do coletivo, medido em desvio quadr&#225;tico, &#233; igual ao erro m&#233;dio individual menos a diversidade preditiva do grupo (dispers&#227;o dos palpites em torno de sua m&#233;dia). A identidade &#233; puramente alg&#233;brica, vale para qualquer amostra finita e independe de hip&#243;tese estat&#237;stica sobre os palpiteiros.</em></p></blockquote><p style="text-align: justify;">O que essa identidade de duas linhas diz, lido com calma, &#233; desconcertante. O erro coletivo nunca &#233; maior que o erro individual m&#233;dio, porque a diversidade &#233; n&#227;o-negativa e essa parcela s&#243; pode subtrair. E quando os palpites individuais se distribuem para os dois lados de &#952; com intensidades parecidas, a parcela de diversidade chega a absorver quase toda a parcela de erro, e o erro coletivo colapsa para perto de zero. O grupo n&#227;o precisa de g&#234;nios, precisa de erros que se cancelam.</p><p style="text-align: justify;">O <em>Teorema do J&#250;ri de Condorcet</em>, de 1785, j&#225; apontava nessa dire&#231;&#227;o em contexto bin&#225;rio: se cada juiz tem probabilidade p &gt; 0,5 de acertar e os julgamentos s&#227;o independentes, a probabilidade de a maioria acertar tende a 1 quando o j&#250;ri cresce. Page formalizou a vers&#227;o cont&#237;nua. Breiman (1996), dois s&#233;culos ap&#243;s Condorcet, reescreveu o mesmo princ&#237;pio no vocabul&#225;rio da decomposi&#231;&#227;o bias-vari&#226;ncia em <em>ensembles</em> de preditores:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{Var}\\!\\left(\\bar{y}_{\\text{ens}}\\right) \\;=\\; \\rho\\,\\sigma^2 \\;+\\; \\frac{(1-\\rho)\\,\\sigma^2}{M}&quot;,&quot;id&quot;:&quot;QSEMCTVVVB&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui &#963;&#178; &#233; a vari&#226;ncia de cada preditor individual, &#961; &#233; a correla&#231;&#227;o m&#233;dia entre preditores e M &#233; o tamanho do <em>ensemble</em>. Com &#961; = 0 (independ&#234;ncia perfeita), a vari&#226;ncia cai com 1/M e o limite &#233; zero. Com &#961; &gt; 0, existe um piso irremov&#237;vel em &#961;&#963;&#178;, de modo que por mais modelos que se agregue, a vari&#226;ncia residual n&#227;o desce abaixo dele. A correla&#231;&#227;o entre preditores &#233;, portanto, o inimigo estrutural da agrega&#231;&#227;o. A proeza de Galton s&#243; foi poss&#237;vel porque os 787 palpites, feitos sem conversa pr&#233;via, eram aproximadamente descorrelacionados.</p><h2>Reproduzindo Plymouth em Julia</h2><p style="text-align: justify;">Para tornar a identidade de Page concreta antes de migrar para finan&#231;as, simulamos 787 palpites em torno do peso verdadeiro, com ru&#237;do gaussiano de desvio-padr&#227;o 75 libras (calibra&#231;&#227;o consistente com a dispers&#227;o de &#177;10% que Galton observou na amostra original). O c&#243;digo completo est&#225; no reposit&#243;rio <a href="https://github.com/andrecamatta/pq_galton_ensemble">pq_galton_ensemble</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PPoo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PPoo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 424w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 848w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png" width="1456" height="942" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:942,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PPoo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 424w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 848w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F269226fc-6ad4-4cdb-8a7b-7324d6aeed1d_1812x1172.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de galton_ensemble_demo.jl, simula&#231;&#227;o de 787 palpites</em></figcaption></figure></div><p style="text-align: justify;">Os resultados da simula&#231;&#227;o, com semente fixa, reproduzem qualitativamente o achado de 1906.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!40Fa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!40Fa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 424w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 848w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1272w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png" width="1164" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:1164,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!40Fa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 424w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 848w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1272w, https://substackcdn.com/image/fetch/$s_!40Fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ad3b1a-12aa-462e-a626-82aa3c6033df_1164x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Estat&#237;sticas dos 787 palpites simulados em torno do peso real (1.197 lb), com ru&#237;do gaussiano &#963; = 75 lb. As tr&#234;s &#250;ltimas linhas verificam a identidade de Page numericamente, com o erro coletivo cerca de 42 mil vezes menor que o erro m&#233;dio individual.</em></figcaption></figure></div><p style="text-align: justify;">O erro coletivo (0,13 libras&#178;) &#233; 42 mil vezes menor que o erro m&#233;dio individual (5.673 libras&#178;). A diferen&#231;a &#233; absorvida pela diversidade preditiva, exatamente como a identidade de Page prev&#234;. Note que nem a m&#233;dia nem a mediana precisam ser especialmente boas. O que importa &#233; que os palpites individuais se distribuam de forma aproximadamente sim&#233;trica em torno de &#952;, com erros que se cancelam na agrega&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JWCw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWCw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 424w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 848w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1272w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png" width="760" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:760,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35088,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JWCw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 424w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 848w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1272w, https://substackcdn.com/image/fetch/$s_!JWCw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5da3591-e9ff-447f-9788-1b021c4bcdac_760x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Distribui&#231;&#227;o dos 787 palpites simulados em torno do peso real do animal (1.197 lb). M&#233;dia (1.196,6 lb) e mediana (1.194,7 lb) praticamente se sobrep&#245;em ao valor verdadeiro: &#233; o cancelamento de erros tornado vis&#237;vel. Cada palpite individual erra muito, e o coletivo quase nada.</em></figcaption></figure></div><h2>Bagging em finan&#231;as quantitativas</h2><p style="text-align: justify;">O leitor que conhece <em>machine learning</em> j&#225; viu para onde isso vai. Leo Breiman publicou em 2001 o artigo que batizou os <em>Random Forests</em> (BREIMAN, 2001), combinando duas ideias simples: o <em>bagging</em> de 1996 (que constr&#243;i cada &#225;rvore sobre uma r&#233;plica <em>bootstrap</em> do conjunto de treino) e a amostragem aleat&#243;ria de atributos em cada <em>split</em>. Individualmente, cada &#225;rvore &#233; um preditor fraco, tipicamente com vi&#233;s baixo e vari&#226;ncia alta. Coletivamente, agregadas por m&#233;dia (regress&#227;o) ou voto (classifica&#231;&#227;o), tornam-se um dos <em>benchmarks</em> mais robustos da literatura emp&#237;rica em aprendizado de m&#225;quina.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tyGR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tyGR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 424w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 848w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png" width="676" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d830d685-edd5-4835-a48f-e84271895a8a_676x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:676,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tyGR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 424w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 848w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd830d685-edd5-4835-a48f-e84271895a8a_676x422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Bagging em forma de pipeline: M &#225;rvores fracas, cada uma vendo um bootstrap diferente do treino e um subconjunto aleat&#243;rio de atributos. A diversidade dessas duas fontes &#233; o que mant&#233;m &#961;&#772; baixo na f&#243;rmula seguinte.</em></figcaption></figure></div><p style="text-align: justify;">O <em>bound</em> de generaliza&#231;&#227;o que Breiman deriva captura o princ&#237;pio de Page em forma operativa:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;PE^{*} \\;\\leq\\; \\frac{\\bar{\\rho}\\,(1 - s^2)}{s^2}&quot;,&quot;id&quot;:&quot;XDVSHRIYMW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde s &#233; a for&#231;a m&#233;dia das &#225;rvores (margem esperada entre a classe correta e a mais pr&#243;xima competidora) e &#961;&#772; &#233; a correla&#231;&#227;o m&#233;dia entre as fun&#231;&#245;es margem. Reduzir &#961;&#772;, mesmo &#224; custa de piorar marginalmente s, derruba o limite superior do erro. A amostragem aleat&#243;ria de atributos (mtry) existe precisamente para for&#231;ar &#961;&#772; para baixo: sem ela, todas as &#225;rvores convergiriam &#224; mesma estrutura greedy dominada pelos atributos mais fortes, e o <em>ensemble</em> n&#227;o ganharia sobre uma &#225;rvore solit&#225;ria.</p><p style="text-align: justify;">Em finan&#231;as, podemos comentar algumas evid&#234;ncias. Gu, Kelly e Xiu (2020) conduziram o estudo mais completo de <em>machine learning</em> em <em>asset pricing</em> at&#233; ent&#227;o, com 60 anos de dados mensais (1957&#8211;2016), cerca de 30 mil a&#231;&#245;es e 94 caracter&#237;sticas <em>firm-wide</em> expandidas em 920 covari&#225;veis ap&#243;s intera&#231;&#227;o com indicadores macroecon&#244;micos. No painel completo, Random Forests entregaram R&#178; fora-de-amostra mensal de 0,0033, contra &#8722;0,0346 do OLS sem regulariza&#231;&#227;o.</p><p style="text-align: justify;">O sinal negativo do OLS n&#227;o &#233; erro de digita&#231;&#227;o. O R&#178; fora-de-amostra mede o ganho do modelo sobre o <em>benchmark</em> trivial de prever zero retorno excedente em todos os meses, e cai abaixo de zero quando o modelo erra mais que essa previs&#227;o nula. O OLS, ajustando 920 coeficientes no treino, produz previs&#245;es enviesadas no teste, e seu R&#178; mensal de &#8722;0,0346 indica que ele prev&#234; pior que a constante zero. O Random Forest mal supera o <em>benchmark</em> com R&#178; de 0,0033, mas &#233; justamente essa fra&#231;&#227;o min&#250;scula que, espalhada por milhares de decis&#245;es cross-section, vira Sharpe institucionalmente competitivo pela lei de Grinold tratada na pr&#243;xima se&#231;&#227;o.</p><p style="text-align: justify;">Gradient Boosted Trees e redes neurais rasas foram marginalmente superiores &#224;s florestas, mas a dist&#226;ncia grande do estudo est&#225; entre m&#233;todos de <em>ensemble</em> e m&#233;todos sem agrega&#231;&#227;o, n&#227;o entre variantes de <em>ensemble</em>. &#201; o gado de Plymouth aparecendo onde menos se esperaria, em s&#233;ries temporais de retornos ruidosas, n&#227;o-lineares, com 60 anos de regimes diferentes empilhados. A mesma ordena&#231;&#227;o reaparece em <em>credit scoring</em> desbalanceado e em previs&#227;o de <em>default</em>, onde florestas e <em>boosting</em> superam consistentemente regress&#227;o log&#237;stica e an&#225;lise discriminante.</p><p style="text-align: justify;">A demonstra&#231;&#227;o em Julia usa um <em>data generating process</em> sint&#233;tico com oito atributos, dos quais seis t&#234;m rela&#231;&#227;o n&#227;o-linear com a dire&#231;&#227;o bin&#225;ria do retorno (sinais, intera&#231;&#245;es, satura&#231;&#245;es) e dois s&#227;o ru&#237;do puro. Amostra de 2.000 observa&#231;&#245;es para treino e 1.000 para teste. O limite de Bayes, computado pelo conhecimento do processo gerador, &#233; de 0,755.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XncH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XncH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 424w, https://substackcdn.com/image/fetch/$s_!XncH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 848w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1272w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png" width="1198" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1198,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55958,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XncH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 424w, https://substackcdn.com/image/fetch/$s_!XncH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 848w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1272w, https://substackcdn.com/image/fetch/$s_!XncH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25558aa7-2bb0-452e-968d-a5670640e939_1198x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Acur&#225;cia fora-de-amostra de Random Forest em features sint&#233;ticas (8 atributos: 6 informativos + 2 ru&#237;do; 2.000 observa&#231;&#245;es de treino, 1.000 de teste, mtry = 3). 500 &#225;rvores fecham 75% da dist&#226;ncia at&#233; o limite de Bayes (0,755).</em></figcaption></figure></div><p style="text-align: justify;">Uma &#225;rvore solit&#225;ria sem poda, otimizando cada <em>split</em> em todas as features, atinge 0,659 no conjunto de teste, substancialmente pior que o limite de Bayes por <em>overfitting</em>. Quinhentas &#225;rvores com mtry=3 chegam a 0,731, fechando 75% da dist&#226;ncia at&#233; o limite te&#243;rico.</p><p style="text-align: justify;">O interessante n&#227;o &#233; a curva, &#233; a anatomia do voto. Treinando 300 &#225;rvores em <em>bootstraps</em> disjuntos para medir as correla&#231;&#245;es, encontram-se os n&#250;meros abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G-xR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G-xR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 424w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 848w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1272w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png" width="952" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G-xR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 424w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 848w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1272w, https://substackcdn.com/image/fetch/$s_!G-xR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2875ce1f-6446-46f0-859d-a7f4c52d2947_952x542.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Anatomia do voto em 300 &#225;rvores treinadas em bootstraps disjuntos. O voto majorit&#225;rio (73,1%) supera a melhor &#225;rvore individual isolada (67,2%) em quase 6 pontos percentuais. O ganho vem da correla&#231;&#227;o baixa entre predi&#231;&#245;es (&#961;&#772; = 0,24), n&#227;o da for&#231;a de cada &#225;rvore.</em></figcaption></figure></div><p style="text-align: justify;">&#201; literalmente o gado de Plymouth em forma algor&#237;tmica. Agregar muitos palpites ruins e fracamente correlacionados produz uma estimativa melhor que <em>cada um</em> dos palpites individuais, inclusive melhor que o melhor deles. A correla&#231;&#227;o m&#233;dia de 0,24 &#233; fabricada pelo pr&#243;prio algoritmo, via <em>bootstrap</em> + mtry, dois mecanismos artificiais que for&#231;am diversidade onde a estrutura do problema, deixada em paz, n&#227;o a teria.</p><p style="text-align: justify;">O retrato acima exige disciplina metodol&#243;gica em s&#233;ries temporais financeiras, e o ponto cr&#237;tico &#233; o <em>temporal leakage</em>. Folds de valida&#231;&#227;o cruzada iid violam a depend&#234;ncia temporal dos retornos, e amostragem <em>bootstrap</em> cl&#225;ssica embaralha passado e futuro, inflando o R&#178; fora-de-amostra com vazamento que n&#227;o corresponde a habilidade preditiva. O problema &#233; solucion&#225;vel no pr&#243;prio pipeline, e L&#243;pez de Prado (2018) documentou as duas corre&#231;&#245;es que se tornaram padr&#227;o. Substitui-se o k-fold iid por <em>purged k-fold cross-validation</em> com <em>embargo</em> entre treino e teste adjacentes, e a amostragem <em>bootstrap</em> cl&#225;ssica por <em>block bootstrap</em>, que preserva a depend&#234;ncia local dos retornos. Com essas adapta&#231;&#245;es, o efeito ensemble continua v&#225;lido em s&#233;ries financeiras. Sem elas, o R&#178; OOS reportado superestima sistematicamente a habilidade real do modelo.</p><h2>A lei fundamental de Grinold</h2><p style="text-align: justify;">Em mesa de fundo sistem&#225;tico, a mesma identidade vem no idioma de Sharpe e &#233;, na verdade, mais antiga que Breiman. Richard Grinold publicou em 1989 a <em>Fundamental Law of Active Management</em> (GRINOLD, 1989), reescrita por Grinold e Kahn em forma can&#244;nica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{IR} \\;=\\; \\mathrm{IC} \\,\\cdot\\, \\sqrt{\\mathrm{BR}}&quot;,&quot;id&quot;:&quot;BLXVTYOHLG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><blockquote><p><em><strong>Fundamental Law of Active Management (GRINOLD, 1989, par&#225;frase).</strong> O information ratio (IR, raz&#227;o entre excesso de retorno e risco ativo anualizados) decomp&#245;e-se em dois fatores, o information coefficient (IC, correla&#231;&#227;o entre previs&#227;o e retorno realizado) e a breadth (BR, n&#250;mero de decis&#245;es ativas independentes por ano).</em></p></blockquote><p style="text-align: justify;">A f&#243;rmula &#233; desconcertante na primeira leitura, porque afirma que habilidade modesta pode produzir IR alto se a largura for suficiente. Um analista com IC de 0,05 (correla&#231;&#227;o de 5% entre previs&#227;o e realiza&#231;&#227;o, valor modesto pelos padr&#245;es de equity research) e 1.000 decis&#245;es independentes por ano atinge IR te&#243;rico de 1,58, compar&#225;vel a fundos macro top-decil.</p><p style="text-align: justify;">A conex&#227;o com Galton &#233; autom&#225;tica, pois cada decis&#227;o de compra ou venda &#233; um palpite fraco sobre retornos futuros. A diversifica&#231;&#227;o sobre muitas decis&#245;es independentes reduz a vari&#226;ncia do retorno da carteira pela mesma &#225;lgebra de Breiman. Escrita em termos do Sharpe do <em>ensemble</em> de M sinais com Sharpe individual s e correla&#231;&#227;o m&#233;dia &#961;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{SR}_{\\text{ens}} \\;=\\; s \\,\\cdot\\, \\sqrt{\\frac{M}{1 + (M-1)\\rho}}&quot;,&quot;id&quot;:&quot;LYZVEBRNSY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Duas ass&#237;ntotas governam esse ganho. Quando &#961; &#8594; 0, o Sharpe cresce com &#8730;M sem limite. Quando M &#8594; &#8734;, o Sharpe satura em s/&#8730;&#961;. Um quant que pretende construir carteira sobre 500 sinais com Sharpe individual de 0,30 e correla&#231;&#227;o m&#233;dia de 0,15 n&#227;o est&#225; mirando Sharpe 6,7. Est&#225; mirando, no melhor cen&#225;rio, 0,77. A correla&#231;&#227;o entre alphas &#233; o teto estrutural do portf&#243;lio, e documentar que &#961; permanece baixo sob <em>stress</em> &#233; parte essencial do trabalho de constru&#231;&#227;o de <em>books</em> quantitativos.</p><p style="text-align: justify;">A tabela abaixo, produzida pela simula&#231;&#227;o Julia, &#233; o retrato quantitativo dessa tens&#227;o entre M e &#961;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GLpM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GLpM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 424w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 848w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1272w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png" width="1434" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GLpM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 424w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 848w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1272w, https://substackcdn.com/image/fetch/$s_!GLpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F663fc29d-bdf4-4fd7-b82a-78c3636340b3_1434x504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Sharpe agregado de M sinais com correla&#231;&#227;o m&#233;dia &#961;, calculado por SR<sub>ens</sub> = s &#183; &#8730;(M / (1 + (M&#8722;1)&#961;)). Sharpe individual s = 0,30 anualizado. A coluna &#8220;Teto&#8221; mostra o limite estrutural s/&#8730;&#961; quando M &#8594; &#8734;, que aparece como piso intranspon&#237;vel em todas as linhas com &#961; &gt; 0.</em></figcaption></figure></div><p style="text-align: justify;">O Monte Carlo com 2.520 dias &#250;teis e 400 caminhos confirma a f&#243;rmula anal&#237;tica em terceira casa decimal, fechando a liga&#231;&#227;o entre teoria e simula&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vWcW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vWcW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 424w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 848w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1272w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png" width="1066" height="542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:542,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vWcW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 424w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 848w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1272w, https://substackcdn.com/image/fetch/$s_!vWcW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11a954b-3f56-46c2-9bd6-e1ca3f334f1a_1066x542.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Valida&#231;&#227;o Monte Carlo da f&#243;rmula anal&#237;tica: 2.520 dias &#250;teis (10 anos), 400 caminhos, Sharpe individual s = 0,30. A diferen&#231;a entre SR te&#243;rico e emp&#237;rico fica em mil&#233;simos da terceira casa decimal em todos os cen&#225;rios testados.</em></figcaption></figure></div><p style="text-align: justify;">Kakushadze (2016) publicou um cat&#225;logo p&#250;blico de 101 alphas formulaicos derivados do sistema da WorldQuant, documentando correla&#231;&#227;o m&#233;dia par-a-par de 15,9% e <em>holding periods</em> de menos de uma semana. O ponto n&#227;o &#233; que cada f&#243;rmula seja genial, porque a maioria &#233; combina&#231;&#227;o banal de retornos, volumes e volatilidades. O ponto &#233; que o agregado dessas f&#243;rmulas, sob o teto s/&#8730;&#961;, empurra o Sharpe do livro para faixas institucionalmente competitivas. A busca do &#8220;&#250;nico sinal m&#225;gico&#8221; cede lugar, nesse regime, ao trabalho sistem&#225;tico de gerar, testar e combinar centenas de sinais modestos e descorrelacionados.</p><p style="text-align: justify;">Essa estrat&#233;gia tem um predador natural, o <em>overfitting</em>. Harvey, Liu e Zhu (2016) examinaram 316 fatores publicados em revistas acad&#234;micas at&#233; 2014 e argumentaram que, dado o volume de testes m&#250;ltiplos, o t-estat&#237;stico cr&#237;tico para alegar descoberta genu&#237;na deve subir de 2,0 para ao menos 3,0 (ajustes Bonferroni, Holm, BHY). Sem essa corre&#231;&#227;o, a diversidade aparente do livro de alphas &#233; em parte ilus&#227;o de p-hacking, e o teto s/&#8730;&#961; colapsa porque o s verdadeiro &#233; zero para boa parte dos sinais catalogados.</p><h2>Mixture of Experts</h2><p style="text-align: justify;">O passo seguinte requer um deslocamento menos confort&#225;vel, para modelos de linguagem de grande porte aplicados a textos financeiros. A arquitetura <em>Mixture of Experts</em> (MoE), proposta originalmente por Jacobs, Jordan, Nowlan e Hinton (1991), substitui uma &#250;nica rede neural densa por m&#250;ltiplos subespecialistas coordenados por uma rede de roteamento (<em>gating</em>). Formalmente:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;y \\;=\\; \\sum_{k=1}^{E} g(x)_k \\,\\cdot\\, e_k(x), \\qquad g(x) \\;=\\; \\mathrm{Softmax}\\!\\left(\\mathrm{TopK}(W_g\\, x, \\,k)\\right)&quot;,&quot;id&quot;:&quot;QUMJICGQVG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde e&#8342; s&#227;o os E experts, g &#233; a rede de roteamento e TopK zera todos os logits exceto os k maiores. Shazeer et al. (2017) mostraram que essa ativa&#231;&#227;o esparsa permite escalar para milhares de experts sem explodir o custo computacional, e variantes posteriores (Switch Transformer, Mixtral) chegaram a modelos de centenas de bilh&#245;es a um trilh&#227;o de par&#226;metros com apenas uma fra&#231;&#227;o sendo ativada em cada passo de infer&#234;ncia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RZTg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RZTg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 424w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 848w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1272w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png" width="676" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:676,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30239,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RZTg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 424w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 848w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1272w, https://substackcdn.com/image/fetch/$s_!RZTg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b7bf4c-f3cd-4fe8-a078-2f60e1c12044_676x342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Fun&#231;&#227;o de gating em a&#231;&#227;o. A entrada x produz uma distribui&#231;&#227;o de pesos sobre experts, e o TopK mant&#233;m apenas os k maiores antes do softmax, zerando o resto. A sa&#237;da &#233; uma soma ponderada esparsa, n&#227;o uma m&#233;dia uniforme.</em></figcaption></figure></div><p style="text-align: justify;">O leitor que chama isso de &#8220;apenas uma m&#233;dia ponderada com pesos esparsos&#8221; n&#227;o est&#225; totalmente errado. &#192; primeira vista, MoE parece uma generaliza&#231;&#227;o direta de ensembles. Em um Random Forest ou em uma carteira de <em>weak alphas</em>, todas as &#225;rvores ou todos os sinais contribuem para cada previs&#227;o, e a for&#231;a vem do cancelamento de erros por m&#233;dia, na l&#243;gica de redund&#226;ncia independente. Em MoE, a rede de roteamento <em>seleciona</em> um subconjunto esparso de experts para cada entrada, e a for&#231;a vem da especializa&#231;&#227;o por subregi&#227;o do espa&#231;o de <em>features</em>, na l&#243;gica de dividir e conquistar. S&#227;o dois mecanismos diferentes apoiados no mesmo princ&#237;pio mais geral, o de que combinar estimadores cujos erros s&#227;o estruturalmente diferentes produz estimadores melhores que cada um.</p><p style="text-align: justify;">O diagrama abaixo contrasta as tr&#234;s arquiteturas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ghIO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ghIO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 424w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 848w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1272w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png" width="1456" height="3383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3383,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195866939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ghIO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 424w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 848w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1272w, https://substackcdn.com/image/fetch/$s_!ghIO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff15a5894-ac46-41e3-bdbf-91506739b9ec_1546x3592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Tr&#234;s arquiteturas de ensemble lado a lado. Bagging agrega por m&#233;dia uniforme das predi&#231;&#245;es. Voto majorit&#225;rio discretiza essa agrega&#231;&#227;o para classifica&#231;&#227;o. Mixture of Experts seleciona um subconjunto esparso de experts via rede de roteamento (gating) e combina apenas esses.</em></figcaption></figure></div><p style="text-align: justify;">Em finan&#231;as, MoE ainda est&#225; em fase inicial, mas a press&#227;o para us&#225;-lo &#233; crescente. BloombergGPT (WU et al., 2023), modelo de 50 bilh&#245;es de par&#226;metros treinado em 363 bilh&#245;es de tokens financeiros, &#233; o exemplar can&#244;nico do modelo &#250;nico denso especializado em um dom&#237;nio inteiro. O passo natural da literatura &#233; particionar esse dom&#237;nio entre especialistas, um afinado em transcri&#231;&#245;es de teleconfer&#234;ncias de resultados, outro em relat&#243;rios regulat&#243;rios, outro em not&#237;cias macroecon&#244;micas, todos coordenados por uma rede de roteamento que decide qual consultar para cada texto de entrada. Ensembles adaptativos desse tipo s&#227;o, conceitualmente, o princ&#237;pio de Galton posto a operar dentro da arquitetura do modelo, e n&#227;o apenas sobre as sa&#237;das de modelos independentes.</p><h2>Quando a multid&#227;o erra</h2><p style="text-align: justify;">A mesma &#225;lgebra que explica por que a multid&#227;o de Plymouth acertou o peso do animal explica tamb&#233;m por que as multid&#245;es financeiras erram, e erram de forma sistem&#225;tica. A identidade de Page &#233; uma igualdade, n&#227;o uma garantia. O erro coletivo s&#243; &#233; pequeno quando a diversidade preditiva &#233; grande. Duas condi&#231;&#245;es precisam valer simultaneamente para isso acontecer, e ambas podem falhar em mercados financeiros.</p><p style="text-align: justify;">A primeira condi&#231;&#227;o &#233; a independ&#234;ncia dos palpites. Lorenz, Rauhut, Schweitzer e Helbing (2011) conduziram experimento com 144 participantes estimando quantidades factuais (densidade populacional, comprimento da fronteira su&#237;&#231;o-italiana) em seis rodadas sucessivas. Quando os participantes viam o palpite m&#233;dio ou os palpites individuais dos outros entre rodadas, a diversidade desmoronava e a estimativa coletiva, embora mais confiante, convergia para valores enviesados. Em mercados financeiros, <em>feeds</em> de pre&#231;os em tempo real, chats de Bloomberg, relat&#243;rios de sell-side e redes sociais financeiras (FinTwit, Reddit) funcionam exatamente como o feedback que colapsa a diversidade no experimento de Lorenz. O efeito Galton exige que os palpites sejam produzidos em isolamento informacional. O mercado moderno opera no regime oposto.</p><p style="text-align: justify;">A segunda condi&#231;&#227;o &#233; que os erros individuais n&#227;o tenham vi&#233;s sistem&#225;tico. Bikhchandani, Hirshleifer e Welch (1992) formalizaram cascatas informacionais. Quando agentes sequenciais observam a a&#231;&#227;o dos anteriores, mesmo um sinal privado forte pode ser racionalmente descartado em favor da infer&#234;ncia sobre o que os demais parecem saber. O resultado &#233; herding racional, diversidade nula e erros coletivos gigantes, manifestos em bolhas, <em>runs</em> banc&#225;rios e <em>fire sales</em>. A crise financeira de 2008 e o colapso do Silicon Valley Bank em 2023 ilustram o padr&#227;o: milhares de atores tomando decis&#245;es &#8220;informadas&#8221; que se referenciavam mutuamente, sem diversidade real de julgamento.</p><p style="text-align: justify;">Para o quant que constr&#243;i modelos de <em>ensemble</em>, essas duas falhas t&#234;m contrapartes diretas. A correla&#231;&#227;o entre &#225;rvores de um Random Forest salta em per&#237;odos de <em>stress</em>, quando os atributos mais informativos passam a dominar todos os <em>splits</em>. A correla&#231;&#227;o entre weak alphas aumenta em crises, porque quase todos os sinais acabam reduzindo-se a variantes de <em>beta</em>, <em>value</em> ou <em>momentum</em>. Um portf&#243;lio otimizado em regime de &#961; = 0,15 pode operar em &#961; = 0,60 durante um <em>flash crash</em>, e o Sharpe ex-ante deixa de ser preditor &#250;til do Sharpe realizado. L&#243;pez de Prado (2018) apelida esse fen&#244;meno de <em>structural break in correlations</em> e argumenta que monitorar a estabilidade de &#961; &#233; parte do trabalho de risco, n&#227;o s&#243; da constru&#231;&#227;o.</p><h2>Plymouth n&#227;o &#233; o mercado</h2><p style="text-align: justify;">Galton n&#227;o elaborou a teoria da sabedoria das multid&#245;es. Coletou 787 bilhetes e relatou o que encontrou. A formaliza&#231;&#227;o veio em v&#225;rias etapas: Condorcet no ju&#237;zo bin&#225;rio, Page na identidade alg&#233;brica, Breiman no <em>bagging</em>, Grinold na vers&#227;o financeira do Sharpe agregado, Jacobs e coautores no <em>gating</em>. O fio comum &#233; que a qualidade de uma estimativa coletiva depende de palpites individualmente melhores que o aleat&#243;rio (s &gt; 0, IC &gt; 0), baixa correla&#231;&#227;o entre eles (&#961;&#772; pequeno) e erros que n&#227;o compartilham vi&#233;s sistem&#225;tico. Quando essas condi&#231;&#245;es se mant&#234;m, agregar centenas de modelos fracos ou de sinais modestos produz um preditor que bate o melhor especialista individual. Quando alguma falha (como em Lorenz ou em Bikhchandani), o <em>ensemble</em> pode ficar pior que um &#250;nico preditor, porque a diversidade virou correla&#231;&#227;o e o vi&#233;s virou consenso.</p><p style="text-align: justify;">O concurso de Plymouth foi um laborat&#243;rio ideal, com bilhetes escritos em isolamento, 787 palpites independentes e p&#250;blico heterog&#234;neo. Mercados financeiros operam em condi&#231;&#245;es opostas, com <em>feeds</em> em tempo real, chats, relat&#243;rios <em>sell-side</em> e <em>FinTwit</em> que colapsam diversidade em horas. Construir um Random Forest, um livro de alphas ou um sistema MoE sobre relat&#243;rios corporativos &#233;, no fundo, tentar recriar artificialmente as condi&#231;&#245;es de Plymouth: <em>bootstrap</em> e mtry no lugar do isolamento entre palpiteiros, ortogonaliza&#231;&#227;o expl&#237;cita no lugar de heterogeneidade espont&#226;nea, monitoramento ativo de &#961; no lugar da independ&#234;ncia presumida.</p><p style="text-align: justify;">Plymouth foi um &#250;nico concurso, num &#250;nico dia, com um &#250;nico animal, e Galton publicou a contragosto sem nunca mais voltar ao tema. O que sobrou foi a planilha, e ela continua dizendo, 119 anos depois, o que dizia em 1907. A multid&#227;o acerta quando ningu&#233;m combina antes, e toda a engenharia de ensembles constru&#237;da desde ent&#227;o foi uma sequ&#234;ncia de tentativas, em dom&#237;nios cada vez mais hostis, de fingir que ningu&#233;m combinou.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">BIKHCHANDANI, Sushil; HIRSHLEIFER, David; WELCH, Ivo. A theory of fads, fashion, custom, and cultural change in informational cascades. <strong>Journal of Political Economy</strong>, v. 100, n. 5, p. 992-1026, 1992.</p><p style="text-align: justify;">BREIMAN, Leo. Bagging predictors. <strong>Machine Learning</strong>, v. 24, n. 2, p. 123-140, 1996.</p><p style="text-align: justify;">BREIMAN, Leo. Random forests. <strong>Machine Learning</strong>, v. 45, n. 1, p. 5-32, 2001.</p><p style="text-align: justify;">GALTON, Francis. Vox populi. <strong>Nature</strong>, v. 75, n. 1949, p. 450-451, 1907.</p><p style="text-align: justify;">GRINOLD, Richard C. The fundamental law of active management. <strong>The Journal of Portfolio Management</strong>, v. 15, n. 3, p. 30-37, 1989.</p><p style="text-align: justify;">GU, Shihao; KELLY, Bryan; XIU, Dacheng. Empirical asset pricing via machine learning. <strong>The Review of Financial Studies</strong>, v. 33, n. 5, p. 2223-2273, 2020.</p><p style="text-align: justify;">HARVEY, Campbell R.; LIU, Yan; ZHU, Heqing. &#8230; and the cross-section of expected returns. <strong>The Review of Financial Studies</strong>, v. 29, n. 1, p. 5-68, 2016.</p><p style="text-align: justify;">JACOBS, Robert A.; JORDAN, Michael I.; NOWLAN, Steven J.; HINTON, Geoffrey E. Adaptive mixtures of local experts. <strong>Neural Computation</strong>, v. 3, n. 1, p. 79-87, 1991.</p><p style="text-align: justify;">KAKUSHADZE, Zura. 101 formulaic alphas. <strong>Wilmott</strong>, n. 84, p. 72-81, 2016.</p><p style="text-align: justify;">LORENZ, Jan; RAUHUT, Heiko; SCHWEITZER, Frank; HELBING, Dirk. How social influence can undermine the wisdom of crowd effect. <strong>Proceedings of the National Academy of Sciences</strong>, v. 108, n. 22, p. 9020-9025, 2011.</p><p style="text-align: justify;">L&#211;PEZ DE PRADO, Marcos. <strong>Advances in financial machine learning</strong>. Hoboken: Wiley, 2018.</p><p style="text-align: justify;">PAGE, Scott E. <strong>The difference</strong>: how the power of diversity creates better groups, firms, schools, and societies. Princeton: Princeton University Press, 2007.</p><p style="text-align: justify;">SHAZEER, Noam et al. Outrageously large neural networks: the sparsely-gated mixture-of-experts layer. In: <strong>International Conference on Learning Representations (ICLR)</strong>, 2017.</p><p style="text-align: justify;">WALLIS, Kenneth F. Revisiting Francis Galton&#8217;s forecasting competition. <strong>Statistical Science</strong>, v. 29, n. 3, p. 420-424, 2014.</p><p style="text-align: justify;">WU, Shijie et al. BloombergGPT: a large language model for finance. <strong>arXiv preprint</strong>, arXiv:2303.17564, 2023.</p>]]></content:encoded></item><item><title><![CDATA[Buffer de liquidez e counterbalancing capacity: definições, causas e o arcabouço estrutural]]></title><description><![CDATA[Continua&#231;&#227;o do arcabou&#231;o de Castagna e Fede: como o estoque que sustenta o banco em estresse &#233; definido, dimensionado e regulado, com leitura das falhas do Silicon Valley Bank e do Credit Suisse em 2023]]></description><link>https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 28 Apr 2026 00:47:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3ab8f8c3-6e7d-4958-b52a-acd0cbdc4142_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Em 9 de mar&#231;o de 2023, o Silicon Valley Bank (SVB) perdeu 42 bilh&#245;es de d&#243;lares em dep&#243;sitos em um &#250;nico dia, cerca de um quarto do passivo de varejo. No fechamento do exerc&#237;cio anterior, a institui&#231;&#227;o reportava um indicador de liquidez aparentemente saud&#225;vel e uma carteira de t&#237;tulos do Tesouro americano que valia mais de 100 bilh&#245;es de d&#243;lares no balan&#231;o, e a regula&#231;&#227;o de Basileia III n&#227;o havia sinalizado risco material. Mesmo assim, o buffer falhou.</p><p style="text-align: justify;">O artigo anterior da s&#233;rie, <a href="https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do">Estruturas a termo de liquidez</a>, mostrou que indicadores pontuais de liquidez (como o LCR de 30 dias e o NSFR de 1 ano) ocultam vulnerabilidades em horizontes intermedi&#225;rios, e introduziu as estruturas a termo de fluxos esperados (TSECF), de fluxos cumulados (TSECCF), de ativos dispon&#237;veis (TSAA), de capacidade de gera&#231;&#227;o de liquidez (TSLGC) e da liquidez esperada (TSLe). O banco estilizado <em>aggressive_bank</em> apresentou um vale cr&#237;tico de 516,99 unidades monet&#225;rias em 9 meses, cobr&#237;vel por margem de apenas 11,7. Esse diagn&#243;stico responde uma das quest&#245;es centrais da gest&#227;o de liquidez, sobre onde no horizonte o banco aperta. Resta a pergunta sobre como o banco constr&#243;i o estoque que cobre o aperto, e por que duas institui&#231;&#245;es com indicadores regulat&#243;rios em conformidade ca&#237;ram em uma &#250;nica semana de 2023.</p><p style="text-align: justify;">O cap&#237;tulo 7 de Castagna e Fede (2013) responde a essa pergunta com um arcabou&#231;o anal&#237;tico pr&#243;prio. Este artigo abre a s&#233;rie dedicada ao cap&#237;tulo cobrindo as defini&#231;&#245;es estruturantes do buffer de liquidez (<em>liquidity buffer</em>) e da capacidade de contrabalan&#231;o (<em>counterbalancing capacity</em>), as dimens&#245;es que caracterizam o buffer (tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o), as causas econ&#244;micas que justificam sua exist&#234;ncia e a leitura dos epis&#243;dios recentes de 2023 &#224; luz desse aparato. Uma implementa&#231;&#227;o Julia em c&#243;digo aberto acompanha o texto, com o pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a>, que decomp&#245;e a sa&#237;da l&#237;quida de caixa por causa econ&#244;mica e dimensiona o buffer pelo cen&#225;rio de estresse mais severo.</p><h2>O estoque que cobre o gap diagnosticado</h2><p style="text-align: justify;">A TSLe apresentada no artigo anterior &#233; uma curva diagn&#243;stica. Em cada horizonte futuro, a curva mostra a diferen&#231;a entre os fluxos de caixa cumulados esperados e a capacidade de gera&#231;&#227;o de liquidez dispon&#237;vel. Quando a curva mergulha em valores negativos, o banco enfrenta um d&#233;ficit estrutural que a opera&#231;&#227;o corrente n&#227;o cobre. A pergunta seguinte &#233; como esse d&#233;ficit &#233; coberto, e quem paga pela cobertura.</p><p style="text-align: justify;">O instrumento de execu&#231;&#227;o imediata &#233; o buffer de liquidez, um estoque de ativos altamente l&#237;quidos que o banco mant&#233;m pr&#233;-posicionado para honrar sa&#237;das inesperadas no curto prazo. Em torno desse estoque opera a capacidade de contrabalan&#231;o, que abrange o conjunto de estrat&#233;gias de gera&#231;&#227;o de fluxos positivos dispon&#237;veis ao banco, incluindo o pr&#243;prio buffer mas tamb&#233;m a capacidade adicional de levantar repo, recorrer a capta&#231;&#227;o sem garantia (<em>unsecured</em>), vender ativos fora do buffer e, em &#250;ltima inst&#226;ncia, acessar facilidades do banco central.</p><p style="text-align: justify;">O modelo de Castagna e Fede formaliza essa hierarquia ao tratar o buffer de liquidez (LB) como componente curto da capacidade de contrabalan&#231;o (CBC), dimensionado para um horizonte de sobreviv&#234;ncia sob estresse e constru&#237;do com ativos que mant&#234;m liquidez mesmo em condi&#231;&#245;es adversas. A CBC, por sua vez, contempla camadas progressivamente mais lentas e contingentes. As perguntas que organizam o restante deste artigo s&#227;o as defini&#231;&#245;es formais que o livro adota e como elas dialogam com a regula&#231;&#227;o europeia, americana e brasileira, as for&#231;as econ&#244;micas que geram a necessidade do buffer, e a forma como o buffer &#233; estruturado em uma institui&#231;&#227;o real.</p><h2>Defini&#231;&#245;es de LB e CBC e suas variantes regulat&#243;rias</h2><p style="text-align: justify;">Castagna e Fede partem de duas defini&#231;&#245;es.</p><blockquote><p><em><strong>Defini&#231;&#227;o 7.2.1. Capacidade de contrabalan&#231;o (CBC).</strong> O conjunto de estrat&#233;gias pelas quais o banco pode confrontar necessidades de liquidez assumindo a m&#225;xima capacidade de gera&#231;&#227;o de liquidez poss&#237;vel. Em termos formais, a CBC identifica todas as configura&#231;&#245;es que tornam os fluxos cumulados maiores ou iguais a zero at&#233; uma data futura dada.</em></p><p><em><strong>Defini&#231;&#227;o 7.2.2. Buffer de liquidez (LB).</strong> A liquidez dispon&#237;vel que cobre a necessidade adicional de liquidez que possa surgir em um per&#237;odo curto sob condi&#231;&#245;es de estresse.</em></p></blockquote><p style="text-align: justify;">A rela&#231;&#227;o entre os dois conceitos n&#227;o &#233; un&#237;voca, e os autores reconhecem que bancos adotam conven&#231;&#245;es diferentes. A vers&#227;o dominante na regula&#231;&#227;o europeia e na supervis&#227;o do BCE trata o LB como subconjunto curto da CBC, enquanto algumas implementa&#231;&#245;es dom&#233;sticas embutem a CBC inteira no LB.</p><p style="text-align: justify;">O documento de refer&#234;ncia regulat&#243;ria que estrutura essas defini&#231;&#245;es &#233; a <em>Guidelines on Liquidity Buffers and Survival Periods</em>, publicada em 2009 pelo Committee of European Banking Supervisors (CEBS), predecessor da European Banking Authority (EBA). O texto fixa o LB como ponta curta da CBC e introduz o arcabou&#231;o de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o que ser&#225; adotado pela literatura subsequente. O CEBS estabelece um per&#237;odo m&#237;nimo de um m&#234;s sem mudan&#231;a no modelo de neg&#243;cio e diferencia a composi&#231;&#227;o admiss&#237;vel por janela: para horizontes muito curtos, apenas ativos com elegibilidade dupla, em mercados privados l&#237;quidos e em facilidades permanentes do banco central. Para horizontes at&#233; um m&#234;s, outros ativos altamente l&#237;quidos podem entrar.</p><p style="text-align: justify;">O Comit&#234; de Basileia chega &#224; mesma estrutura por outro caminho. O documento BCBS 144, <em>Principles for Sound Liquidity Risk Management and Supervision</em>, de 2008, articula no Princ&#237;pio 12 a hierarquia regulat&#243;ria entre LB e CBC.</p><blockquote><p><em><strong>BCBS 144 (Comit&#234; de Basileia), Princ&#237;pio 12 (par&#225;frase).</strong> A demonstra&#231;&#227;o de capacidade de contrabalan&#231;o (CBC), isto &#233;, a habilidade de levantar fundos sem garantia, sacar compromissos, fazer chamada em empr&#233;stimos ou acessar novas fontes garantidas no curto prazo, n&#227;o substitui a manuten&#231;&#227;o de um estoque adequado de ativos l&#237;quidos.</em></p></blockquote><p style="text-align: justify;">Em termos econ&#244;micos, a CBC compreende fontes contingentes que podem falhar exatamente quando s&#227;o mais necess&#225;rias, enquanto o LB &#233; estoque pr&#233;-posicionado e dispon&#237;vel em condi&#231;&#245;es adversas.</p><p style="text-align: justify;">O LCR de Basileia III, definido pelo BCBS 238 em 2013, &#233; uma cristaliza&#231;&#227;o regulat&#243;ria de uma fra&#231;&#227;o espec&#237;fica do LB. O numerador (HQLA) imp&#245;e crit&#233;rios estritos de elegibilidade e haircuts, e o denominador (sa&#237;das l&#237;quidas em 30 dias) parametriza um cen&#225;rio de estresse padr&#227;o. A rela&#231;&#227;o entre os conceitos pode ser sintetizada como uma cadeia de inclus&#245;es, em que o HQLA &#233; uma fatia regulamentada do LB, este &#233; a ponta curta da CBC, e a CBC inclui todas as fontes potenciais de fluxo positivo. A cadeia importa porque uma institui&#231;&#227;o pode ter LCR confort&#225;vel e ainda assim falhar caso a composi&#231;&#227;o do HQLA seja vulner&#225;vel a um estresse espec&#237;fico, ponto que retorna na discuss&#227;o do Credit Suisse adiante.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GTF7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GTF7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 424w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 848w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1272w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png" width="1456" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113650,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GTF7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 424w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 848w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1272w, https://substackcdn.com/image/fetch/$s_!GTF7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7070f66-6016-4dbc-a176-0fcf67876da7_2088x660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">S&#237;ntese das defini&#231;&#245;es de LB e CBC em Castagna e Fede (2013), CEBS (2009), BCBS 144 (2008) e BCBS 238 (2013).</figcaption></figure></div><h2>As dimens&#245;es do buffer de liquidez</h2><p style="text-align: justify;">O CEBS (2009) identifica as dimens&#245;es que caracterizam o LB, que s&#227;o tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o. Elas respondem a perguntas distintas e podem variar em m&#233;tricas de calibra&#231;&#227;o entre institui&#231;&#245;es.</p><h3>Tamanho</h3><p style="text-align: justify;">O tamanho do LB &#233; determinado pelo gap de capta&#231;&#227;o em cen&#225;rios de estresse, calibrado a um n&#237;vel de confian&#231;a elevado (tipicamente 99% ou superior). O Princ&#237;pio 10 do BCBS 144 exige a constru&#231;&#227;o de cen&#225;rios idiossincr&#225;tico, sist&#234;mico e combinado, e o LB deve cobrir o gap do cen&#225;rio mais severo em um horizonte de sobreviv&#234;ncia definido. No cen&#225;rio idiossincr&#225;tico, o banco sofre rebaixamento de classifica&#231;&#227;o de cr&#233;dito e perde acesso parcial &#224; capta&#231;&#227;o no atacado (<em>wholesale</em>), mas o mercado de ativos permanece l&#237;quido. No cen&#225;rio sist&#234;mico, o mercado entra em disfun&#231;&#227;o (haircuts em ativos crescem, repo e securitiza&#231;&#227;o contraem), mas a confian&#231;a individual no banco se mant&#233;m. O cen&#225;rio combinado sup&#245;e coexist&#234;ncia, e tipicamente &#233; o que vincula o dimensionamento.</p><p style="text-align: justify;">O n&#250;mero do LB sai diretamente do resultado do simulador. Para um banco brasileiro estilizado de grande porte, com perfil de capta&#231;&#227;o diversificado entre varejo, atacado e linhas comprometidas a empresas, o gap de capta&#231;&#227;o em 30 dias sob cen&#225;rio combinado severo &#233; da ordem de duas vezes o calculado pelo cen&#225;rio regulat&#243;rio padr&#227;o do BCBS 238. A diferen&#231;a ilustra a dist&#226;ncia entre o LB econ&#244;mico, dimensionado por estresse calibrado pela tesouraria, e o piso regulat&#243;rio imposto pelo LCR.</p><h3>Per&#237;odo de sobreviv&#234;ncia</h3><p style="text-align: justify;">O per&#237;odo de sobreviv&#234;ncia &#233; o horizonte durante o qual o banco precisa operar sem mudar o modelo de neg&#243;cio. O LCR fixa 30 dias, o CEBS exige no m&#237;nimo um m&#234;s, e a regula&#231;&#227;o americana (Reg YY, 12 CFR &#167;252.35) demanda dos grandes <em>bank holding companies</em> a calibra&#231;&#227;o simult&#226;nea para horizontes intradia, 30 dias, 90 dias e 1 ano. O NSFR, que opera no horizonte estrutural de 12 meses, complementa a vista curta do LCR.</p><p style="text-align: justify;">A escolha do horizonte tem consequ&#234;ncias diretas para o tamanho. Um per&#237;odo curto (um m&#234;s) tende a subestimar o risco de descasamento de prazos longos, exatamente o ponto que motivou o NSFR. Por outro lado, um per&#237;odo longo demanda buffers gigantescos cuja manuten&#231;&#227;o &#233; cara, o que cria press&#227;o para que parte da CBC seja contingente em vez de pr&#233;-posicionada. A heur&#237;stica adotada pelos grandes bancos europeus &#233; dimensionar o LB pela janela de 30 dias para conformidade com o LCR e completar com estruturas de capta&#231;&#227;o diversificadas que estabilizem horizontes mais longos.</p><h3>Composi&#231;&#227;o</h3><p style="text-align: justify;">A composi&#231;&#227;o estabelece quais ativos podem integrar o buffer e quais haircuts se aplicam. O BCBS 238 organiza o HQLA em n&#237;veis. O N&#237;vel 1 cont&#233;m caixa, reservas no banco central e t&#237;tulos soberanos com risco zero, sem haircut e sem teto. O N&#237;vel 2A inclui <em>covered bonds</em> e t&#237;tulos corporativos com classifica&#231;&#227;o m&#237;nima AA-, com haircut de 15% e sujeito ao teto conjunto. O N&#237;vel 2B compreende <em>residential mortgage-backed securities</em> (RMBS) qualificados, a&#231;&#245;es listadas e t&#237;tulos corporativos BBB- a A+, com haircuts entre 25% e 50%, e teto de 15% sobre o total do HQLA. O teto conjunto sobre o N&#237;vel 2 &#233; de 40% do total, calculado como dois ter&#231;os do N&#237;vel 1 ap&#243;s haircut.</p><p style="text-align: justify;">A composi&#231;&#227;o agregada do sistema banc&#225;rio europeu mostra um movimento estrutural relevante. De acordo com o EBA Risk Dashboard de Q3/2025, a participa&#231;&#227;o de soberanos N&#237;vel 1 no HQLA da Uni&#227;o Europeia dobrou de 20% em junho de 2022 para 40% em junho de 2025, em parte porque o caixa nos bancos centrais perdeu remunera&#231;&#227;o relativa ap&#243;s o ciclo de aperto monet&#225;rio. O LCR agregado da UE atinge 160,7%, mas a concentra&#231;&#227;o crescente em soberanos cria exposi&#231;&#227;o maior a movimentos de mercado e ao chamado <em>doom loop</em> entre bancos e governos. No outro extremo do espectro, o sistema banc&#225;rio brasileiro mant&#233;m HQLA quase integralmente N&#237;vel 1, dominado por t&#237;tulos p&#250;blicos federais (Letras Financeiras do Tesouro, Notas do Tesouro Nacional) e reservas no Banco Central, fen&#244;meno discutido com mais detalhe adiante.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!62_c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!62_c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 424w, https://substackcdn.com/image/fetch/$s_!62_c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 848w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1272w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png" width="1456" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!62_c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 424w, https://substackcdn.com/image/fetch/$s_!62_c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 848w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1272w, https://substackcdn.com/image/fetch/$s_!62_c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a0c0d97-0a80-43be-8038-88a2f93ffe9d_2088x548.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">N&#237;veis HQLA no BCBS 238 com haircuts e tetos aplic&#225;veis.</figcaption></figure></div><h2>As causas econ&#244;micas do buffer</h2><p style="text-align: justify;">Castagna e Fede (2013) identificam causas econ&#244;micas distintas que produzem a necessidade do LB. A primeira &#233; o descasamento de prazos entre ativos e passivos (<em>maturity mismatch</em>), a segunda &#233; a chamada de margem em derivativos (<em>collateral margining</em>), e a terceira &#233; o saque de compromissos n&#227;o contabilizados no balan&#231;o (<em>off-balance-sheet commitments</em>). Cada causa gera sa&#237;das inesperadas em estresse, e cada uma tem din&#226;mica pr&#243;pria de modelagem e cobertura.</p><h3>Descasamento de prazos</h3><p style="text-align: justify;">O descasamento de prazos &#233; a fun&#231;&#227;o econ&#244;mica primordial do banco, e a literatura formaliza desde Diamond e Dybvig (1983) que a transforma&#231;&#227;o de passivos curtos em ativos longos cria valor agregado para depositantes (que ganham liquidez em demanda) e para tomadores (que ganham horizontes longos), ao custo de gerar fragilidade financeira. O equil&#237;brio &#8220;bom&#8221; depende da confian&#231;a coletiva, e o equil&#237;brio &#8220;ruim&#8221; se materializa quando depositantes correm. O LB &#233; o instrumento que permite ao banco honrar sa&#237;das em massa sem liquidar ativos a pre&#231;os de venda for&#231;ada (<em>fire-sale</em>).</p><p style="text-align: justify;">O Northern Rock, em 2007, &#233; a ilustra&#231;&#227;o mais did&#225;tica desse mecanismo. Conforme reconstru&#231;&#227;o de Shin (2009), apenas 23% da capta&#231;&#227;o do banco vinha de dep&#243;sitos de varejo no ver&#227;o daquele ano, e o restante era atacado, com cerca de metade vencendo em menos de um ano. A securitiza&#231;&#227;o Granite acumulava aproximadamente 45 bilh&#245;es de libras, e o modelo dependia da rolagem cont&#237;nua dessas posi&#231;&#245;es. Quando o mercado interbanc&#225;rio travou em agosto de 2007, a corrida silenciosa no atacado precedeu a corrida televisionada de varejo, de modo que o LB calibrado para a base hist&#243;rica de varejo era irrelevante ante a magnitude do mercado atacadista que evaporou.</p><h3>Chamadas de margem em derivativos</h3><p style="text-align: justify;">A segunda causa cresceu em relev&#226;ncia com a expans&#227;o da liquida&#231;&#227;o centralizada (<em>clearing</em>) e a entrada em vigor das Uncleared Margin Rules a partir de 2015. A margem de varia&#231;&#227;o (<em>variation margin</em>) flui diariamente entre contrapartes em derivativos liquidados em contraparte central e bilaterais, e movimentos abruptos de mercado geram chamadas de magnitude desproporcional ao tamanho da exposi&#231;&#227;o. A margem inicial (<em>initial margin</em>) acrescenta um colch&#227;o prospectivo, mas exige colateral onerado, indispon&#237;vel para gest&#227;o de liquidez.</p><p style="text-align: justify;">A crise dos fundos LDI (<em>liability-driven investment</em>) brit&#226;nicos em setembro de 2022 d&#225; a refer&#234;ncia emp&#237;rica recente desse risco. Conforme an&#225;lise de Pinter (2024) no Bank Underground, a divulga&#231;&#227;o do mini-budget em 23 de setembro produziu salto de cerca de 100 pontos-base nos yields dos gilts (t&#237;tulos do Tesouro brit&#226;nico) longos em quatro dias &#250;teis. As chamadas de margem em fundos LDI e fundos de pens&#227;o excederam 70 bilh&#245;es de libras, gerando ciclo de retroalimenta&#231;&#227;o entre vendas for&#231;adas e queda adicional de pre&#231;os, at&#233; que o Bank of England interveio em 28 de setembro, comprando gilts longos por 13 dias &#250;teis. A li&#231;&#227;o imediata foi que mesmo investidores n&#227;o-banc&#225;rios precisam de buffer dimensionado para a velocidade das chamadas de margem, e os gestores passaram a operar com colch&#227;o m&#237;nimo de cerca de 300 pontos-base de movimento adverso.</p><h3>Compromissos off-balance-sheet</h3><p style="text-align: justify;">A terceira causa decorre de linhas de cr&#233;dito comprometidas, garantias e <em>liquidity puts</em> em estruturas de securitiza&#231;&#227;o. O paper seminal de Sufi (2009) documentou empiricamente que linhas comprometidas funcionam como seguro contingente, mas com cl&#225;usulas restritivas (<em>covenants</em>) que tipicamente s&#227;o acionadas em estresse, restringindo o acesso. O ponto contraintuitivo &#233; que o exerc&#237;cio das linhas se concentra exatamente nos cen&#225;rios em que o banco tamb&#233;m enfrenta press&#227;o de capta&#231;&#227;o.</p><p style="text-align: justify;">O choque da COVID-19 em mar&#231;o de 2020 entregou valida&#231;&#227;o emp&#237;rica em escala do tratamento BCBS 238. Acharya, Engle e Steffen (2020) mostraram que empresas sacaram entre 225 e 275 bilh&#245;es de d&#243;lares em linhas rotativas nas tr&#234;s primeiras semanas ap&#243;s o in&#237;cio da pandemia, com concentra&#231;&#227;o em emissores BBB e <em>high-yield</em>. Os recursos sacados foram em grande parte mantidos como caixa em bancos, em movimento precaucional. As taxas regulat&#243;rias de sa&#237;da para linhas comprometidas (5% varejo, 10% empresa n&#227;o-financeira, 100% contraparte financeira) demonstraram-se calibradas para a magnitude observada, ainda que a velocidade tenha excedido as premissas em alguns casos.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KkrN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KkrN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 424w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 848w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1272w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png" width="1456" height="305" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:305,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KkrN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 424w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 848w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1272w, https://substackcdn.com/image/fetch/$s_!KkrN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cd009cb-bd34-494f-a61c-07f732da1f7c_1750x366.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Decomposi&#231;&#227;o das sa&#237;das l&#237;quidas por causa econ&#244;mica para PQ Bank Brasil sob diferentes cen&#225;rios de estresse, output do pacote pq_lb_cbc.</figcaption></figure></div><h2>O pacote pq_lb_cbc em Julia</h2><p style="text-align: justify;">Para tornar o arcabou&#231;o utiliz&#225;vel fora do papel, escrevi o pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a> em Julia 1.10+. A escolha foi por uma interface declarativa, em que o usu&#225;rio descreve o banco e os cen&#225;rios como dados e depois invoca as fun&#231;&#245;es de c&#225;lculo, sem precisar entender a mec&#226;nica interna do simulador.</p><p style="text-align: justify;">O tipo <code>Bank</code> guarda ativos por n&#237;vel HQLA, capta&#231;&#227;o por contraparte, compromissos fora do balan&#231;o (<em>off-balance-sheet</em>) e exposi&#231;&#227;o a chamadas de margem em derivativos. Optei por usar struct imut&#225;vel com campos nomeados em vez de matriz indexada, porque a manuten&#231;&#227;o de cen&#225;rios no dia a dia da tesouraria depende mais de clareza dos nomes do que de microsegundos de execu&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0LFz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0LFz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 424w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 848w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0LFz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 424w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 848w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!0LFz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e92ccf-e8df-4281-82e2-cbd9712bf16b_1752x1176.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de src/types.jl, defini&#231;&#227;o do struct Bank.</figcaption></figure></div><p style="text-align: justify;">O tipo <code>StressScenario</code> encapsula taxas de sa&#237;da por categoria de capta&#231;&#227;o, taxas de saque por tipo de contraparte, haircuts adicionais sobre HQLA e o multiplicador de chamadas de margem. V&#234;m pr&#233;-calibrados quatro cen&#225;rios (BCBS 238 refer&#234;ncia, idiossincr&#225;tico severo, sist&#234;mico severo e combinado severo), e quem quiser propor calibra&#231;&#227;o pr&#243;pria define os par&#226;metros nomeados na constru&#231;&#227;o do tipo.</p><p style="text-align: justify;">A fun&#231;&#227;o central de diagn&#243;stico &#233; <code>decompose_outflows_by_cause</code>, que separa a sa&#237;da l&#237;quida de caixa por causa econ&#244;mica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cgy1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cgy1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 424w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 848w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png" width="1456" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195695051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cgy1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 424w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 848w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!cgy1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7917964d-a75b-4f2d-82fb-52f0a4f079b8_1752x1004.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de src/lb.jl, decomposi&#231;&#227;o da sa&#237;da l&#237;quida por causa.</figcaption></figure></div><p style="text-align: justify;"></p><p style="text-align: justify;">O relat&#243;rio completo, gerado pela fun&#231;&#227;o <code>summary_report</code>, mostra a sensibilidade do banco a cada cen&#225;rio e a composi&#231;&#227;o do LB no cen&#225;rio mais severo. No exemplo <code>examples/01_basics.jl</code> defini um banco PQ Bank Brasil com perfil de capta&#231;&#227;o diversificado e exposi&#231;&#227;o moderada a derivativos. Sob o cen&#225;rio regulat&#243;rio do BCBS 238 o banco aparece confort&#225;vel, com LCR pr&#243;ximo de 160%; sob o cen&#225;rio idiossincr&#225;tico severo a raz&#227;o de cobertura cai para o entorno do m&#237;nimo regulat&#243;rio; e sob o combinado severo cai para o patamar de ~80%, abaixo do m&#237;nimo, situa&#231;&#227;o em que a CBC adicional precisaria ser acionada. A decomposi&#231;&#227;o por causa fica relativamente est&#225;vel entre cen&#225;rios, com descasamento de prazos respondendo pela maior parte das sa&#237;das (algo como tr&#234;s quartos), compromissos fora do balan&#231;o por uma parcela intermedi&#225;ria e chamadas de margem por uma fra&#231;&#227;o menor (que cresce em derivativos).</p><p style="text-align: justify;">O caso fica visualmente diferente quando o banco &#233; intensivo em derivativos. O exemplo <code>02_decomposition.jl</code> compara o banco moderado a um banco com 25 bilh&#245;es de exposi&#231;&#227;o a chamadas de margem em 30 dias. No moderado, as causas mant&#234;m a propor&#231;&#227;o t&#237;pica (77% descasamento, 14% fora do balan&#231;o, 9% colateral). No banco intensivo, sob cen&#225;rio combinado severo, a chamada de margem responde por 55% das sa&#237;das, com descasamento caindo a 36% e fora do balan&#231;o a 8%. Esse perfil corresponde, com aproxima&#231;&#227;o razo&#225;vel, ao que se observa em mesas de derivativos como o ex-Credit Suisse e o ex-Bear Stearns, institui&#231;&#245;es em que a estrutura de exposi&#231;&#227;o central justifica um desenho de buffer distinto do banco comercial tradicional.</p><h2>A regula&#231;&#227;o brasileira e o papel dos t&#237;tulos p&#250;blicos federais</h2><p style="text-align: justify;">O Brasil implementou o LCR pela Resolu&#231;&#227;o n&#186; 4.401/2015 do Conselho Monet&#225;rio Nacional (CMN), com implementa&#231;&#227;o gradual de 60% em outubro de 2015 atingindo 100% em janeiro de 2019. A norma aplica-se a institui&#231;&#245;es do segmento S1 (&#224; &#233;poca, ativos superiores a 100 bilh&#245;es de reais). A Circular BCB 3.749/2015 detalha a metodologia, incluindo o tratamento dos compuls&#243;rios remunerados como N&#237;vel 1 at&#233; o limite de 15% do total N&#237;vel 1, conforme posteriormente formalizado pelo Voto BCB 38/2020. Esse voto liberou aproximadamente 86 bilh&#245;es de reais em capacidade de LCR durante a pandemia, ilustrando o uso ativo da composi&#231;&#227;o do HQLA como instrumento de pol&#237;tica.</p><p style="text-align: justify;">A particularidade estrutural do HQLA brasileiro &#233; a domin&#226;ncia quase integral do N&#237;vel 1. Por escassez de t&#237;tulos corporativos com classifica&#231;&#227;o eleg&#237;vel para N&#237;vel 2A no mercado dom&#233;stico, os bancos brasileiros operam com N&#237;vel 2 reduzido, tipicamente abaixo de 5% do total. O lado positivo dessa concentra&#231;&#227;o &#233; a robustez sob cen&#225;rio sist&#234;mico severo, em que haircuts em N&#237;vel 2 s&#227;o amplificados sem afetar N&#237;vel 1. O simulador mostra que um banco brasileiro estilizado com HQLA totalmente N&#237;vel 1 mant&#233;m raz&#227;o de cobertura de 146,6% sob estresse de mercado, contra 124,8% para um banco europeu hipot&#233;tico com 50 bilh&#245;es de N&#237;vel 2A na composi&#231;&#227;o. O lado negativo &#233; a exposi&#231;&#227;o estrutural a risco soberano, e qualquer estresse fiscal severo afeta o buffer e o capital simultaneamente.</p><p style="text-align: justify;">A Resolu&#231;&#227;o CMN n&#186; 4.557/2017 organiza no Brasil a estrutura de gerenciamento integrado de riscos e capital, equivalente local ao ICAAP/ILAAP (<em>Internal Capital and Liquidity Adequacy Assessment Process</em>) da UE. A norma exige a figura do Diretor de Risco (CRO), plano de conting&#234;ncia de liquidez, testes de estresse internos e limites prudenciais. O Banco Central publica semestralmente o Relat&#243;rio de Estabilidade Financeira (REF), que inclui o &#205;ndice de Liquidez (IL), m&#233;trica propriet&#225;ria de adequa&#231;&#227;o do buffer agregado do sistema sob cen&#225;rio calibrado pelo regulador, tipicamente mais severo que o LCR. O sistema brasileiro mant&#233;m IL acima de 1 com folga, condi&#231;&#227;o que reflete a robustez da composi&#231;&#227;o do HQLA, ainda que a exposi&#231;&#227;o soberana permane&#231;a como vulnerabilidade estrutural a longo prazo.</p><h2>Li&#231;&#245;es dos colapsos de 2023</h2><p style="text-align: justify;">O ano de 2023 ofereceu duas falhas relevantes para a teoria do LB, em geografias e modelos de neg&#243;cio distintos. O Silicon Valley Bank, segundo o relat&#243;rio de Barr (Federal Reserve), tinha total de ativos de 209 bilh&#245;es de d&#243;lares e dep&#243;sitos n&#227;o-segurados equivalentes a 86,4% do passivo de varejo. A carteira mantida at&#233; o vencimento (<em>held-to-maturity</em>) havia crescido de 15 bilh&#245;es em 2018 para 98 bilh&#245;es em 2021, com dura&#231;&#227;o de 6,2 anos e perda n&#227;o realizada superior a 15 bilh&#245;es ao final de 2022. O banco era classificado como Categoria IV pelo regime de calibra&#231;&#227;o regulat&#243;ria criado pela <em>Economic Growth, Regulatory Relief and Consumer Protection Act</em> (EGRRCPA) de 2018, e estava isento dos requisitos integrais de LCR e NSFR. O relat&#243;rio reconhece que a institui&#231;&#227;o teria sido sujeita a esses requisitos n&#227;o fosse a flexibiliza&#231;&#227;o. Quando a corrida se materializou em 9 de mar&#231;o de 2023, com 42 bilh&#245;es em sa&#237;das em 24 horas e expectativa de 100 bilh&#245;es adicionais para 10 de mar&#231;o, o LCR informal rapidamente se descolou da capacidade de monetiza&#231;&#227;o. A Federal Deposit Insurance Corporation (FDIC) estimou perda ao Fundo de Garantia de Dep&#243;sitos de 16,1 bilh&#245;es.</p><p style="text-align: justify;">O Credit Suisse caiu na semana seguinte por mecanismo distinto. O LCR consolidado havia descido de 192% no terceiro trimestre de 2022 para 144% no fechamento do exerc&#237;cio, e durante a corrida ficou abaixo do m&#237;nimo regulat&#243;rio. Conforme an&#225;lise do BCBS no relat&#243;rio d555 de 2023, parte material do HQLA do banco era consumida por necessidades correntes da opera&#231;&#227;o e intradia, isto &#233;, n&#227;o estava efetivamente dispon&#237;vel para honrar sa&#237;das adicionais. O Banco Nacional Su&#237;&#231;o (SNB) ofereceu uma linha emergencial de liquidez ampliada (<em>Emergency Liquidity Assistance Plus</em>, ELA+) de 50 bilh&#245;es de francos sem colateral, garantia p&#250;blica adicional de 100 bilh&#245;es e o pico de assist&#234;ncia total atingiu 168 bilh&#245;es em tr&#234;s moedas. A autoridade reguladora su&#237;&#231;a FINMA (<em>Swiss Financial Market Supervisory Authority</em>) ordenou o abatimento cont&#225;bil de 16 bilh&#245;es em t&#237;tulos Additional Tier 1 e o acordo com o UBS foi anunciado em 19 de mar&#231;o, decis&#227;o que viria a ser contestada na justi&#231;a su&#237;&#231;a por detentores dos t&#237;tulos, com desdobramentos ainda em curso.</p><p style="text-align: justify;">Tanto o SVB quanto o Credit Suisse derrubam a ideia de que o tamanho agregado do HQLA &#233; suficiente para diagnosticar o estado do buffer. Quando fra&#231;&#245;es relevantes est&#227;o oneradas, sujeitas a perdas n&#227;o realizadas ou consumidas por sa&#237;das do dia a dia da institui&#231;&#227;o, as m&#233;tricas regulat&#243;rias entregam conforto enganoso. As corridas digitais comprimem em horas o que historicamente levava dias. O depositante move recursos pelo aplicativo a qualquer hora, sem fila de ag&#234;ncia, e a coordena&#231;&#227;o entre depositantes acontece em tempo real em canais fechados (grupos de WhatsApp, Slack, Twitter), o que torna a sa&#237;da reflexiva e amplifica em ciclos de minutos. Cipriani, Eisenbach e Kovner (2024), no NY Fed Staff Report 1104, tra&#231;am a sa&#237;da de dep&#243;sitos do SVB em granularidade de minutos e mostram que o ritmo de mar&#231;o de 2023 excede em uma ordem de grandeza o observado em corridas anal&#243;gicas como Continental Illinois em 1984. As taxas de sa&#237;da embutidas no LCR (5% em 30 dias para dep&#243;sitos cobertos por seguro, 10% para os demais) foram calibradas pelo Comit&#234; de Basileia entre 2010 e 2013 para esse mundo anal&#243;gico, e n&#227;o acompanharam a velocidade do mundo digital. Soma-se a isso a relut&#226;ncia dos bancos em monetizar o buffer (vender HQLA, dar em repo ou acessar facilidades do banco central) durante o estresse, por receio de que essas opera&#231;&#245;es, vis&#237;veis ao mercado, sejam interpretadas como sinal de fragilidade e acelerem a corrida. Esse padr&#227;o, conhecido na literatura como estigma da janela de redesconto, reduz a CBC efetiva e virou prioridade da agenda regulat&#243;ria p&#243;s-2023 no Comit&#234; de Basileia.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O LB e a CBC s&#227;o a interface entre o diagn&#243;stico produzido pelas estruturas a termo de liquidez e as causas econ&#244;micas que justificam a manuten&#231;&#227;o de estoque pr&#233;-posicionado. Castagna e Fede (2013) oferecem defini&#231;&#245;es econ&#244;micas robustas, calibradas pelo CEBS (2009) e pela regula&#231;&#227;o europeia subsequente, que diferenciam o estoque pr&#233;-posicionado (LB) das fontes contingentes mais amplas (CBC) e estabelecem as dimens&#245;es de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o, al&#233;m das causas econ&#244;micas que motivam o buffer (descasamento de prazos, chamadas de margem em colateral, compromissos fora do balan&#231;o). A regula&#231;&#227;o brasileira, com o LCR introduzido em 2015 e a estrutura integrada de gerenciamento de riscos formalizada em 2017, implementa o arcabou&#231;o com particularidades estruturais (HQLA quase 100% N&#237;vel 1, compuls&#243;rio remunerado como buffer) que produzem robustez sob estresse de mercado ao custo de exposi&#231;&#227;o soberana concentrada.</p><p style="text-align: justify;">O que 2023 evidenciou &#233; que as features de tamanho, per&#237;odo de sobreviv&#234;ncia e composi&#231;&#227;o apontam para os pontos certos quando aplicadas com cuidado: composi&#231;&#227;o vulner&#225;vel no SVB, onera&#231;&#227;o do buffer no Credit Suisse, velocidade subestimada em ambos. O que ficou pendente foi a calibra&#231;&#227;o regulat&#243;ria, que precisa acomodar corridas digitais de alta velocidade e reduzir a fra&#231;&#227;o n&#227;o-utiliz&#225;vel do buffer, agenda em curso no BCBS com revis&#245;es sobre tratamento de carteiras mantidas at&#233; o vencimento, taxas de sa&#237;da de dep&#243;sitos n&#227;o-segurados e granularidade do horizonte de sobreviv&#234;ncia. O pacote <a href="https://github.com/andrecamatta/pq_lb_cbc">pq_lb_cbc</a> ficou aberto justamente para isso, e qualquer leitor que queira recalibrar com dados p&#250;blicos brasileiros (REF, Pilar 3 de bancos S1) ou internacionais (EBA Risk Dashboard, FR Y-15), ou estender o modelo para incorporar facilidades espec&#237;ficas como compuls&#243;rio remunerado, pode partir do que est&#225; no reposit&#243;rio.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; ENGLE, Robert F.; STEFFEN, Sascha. Banks as Lenders of First Resort: Evidence from the COVID-19 Crisis. <em>Review of Corporate Finance Studies</em>, v. 9, n. 3, p. 430-471, 2020.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.401, de 27 de fevereiro de 2015</em>. Bras&#237;lia: BCB, 2015.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BARR, Michael S. <em>Review of the Federal Reserve&#8217;s Supervision and Regulation of Silicon Valley Bank</em>. Washington: Board of Governors of the Federal Reserve System, 2023.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Principles for Sound Liquidity Risk Management and Supervision</em>. BCBS 144. Basel: Bank for International Settlements, 2008.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: The Liquidity Coverage Ratio and Liquidity Risk Monitoring Tools</em>. BCBS 238. Basel: Bank for International Settlements, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Report on the 2023 Banking Turmoil</em>. BCBS d555. Basel: Bank for International Settlements, 2023.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and Managing Liquidity Risk</em>. Chichester: Wiley Finance, 2013.</p><p style="text-align: justify;">COMMITTEE OF EUROPEAN BANKING SUPERVISORS. <em>Guidelines on Liquidity Buffers and Survival Periods</em>. London: CEBS, 2009.</p><p style="text-align: justify;">CIPRIANI, Marco; EISENBACH, Thomas M.; KOVNER, Anna. Tracing Bank Runs in Real Time. <em>Federal Reserve Bank of New York Staff Reports</em>, n. 1104, 2024.</p><p style="text-align: justify;">DIAMOND, Douglas W.; DYBVIG, Philip H. Bank Runs, Deposit Insurance, and Liquidity. <em>Journal of Political Economy</em>, v. 91, n. 3, p. 401-419, 1983.</p><p style="text-align: justify;">PINTER, Gabor. What caused the LDI crisis? <em>Bank Underground</em>, Bank of England, 26 jul. 2024.</p><p style="text-align: justify;">SHIN, Hyun Song. Reflections on Northern Rock: The Bank Run That Heralded the Global Financial Crisis. <em>Journal of Economic Perspectives</em>, v. 23, n. 1, p. 101-119, 2009.</p><p style="text-align: justify;">SUFI, Amir. Bank Lines of Credit in Corporate Finance: An Empirical Analysis. <em>Review of Financial Studies</em>, v. 22, n. 3, p. 1057-1088, 2009.</p>]]></content:encoded></item><item><title><![CDATA[O formato da curva: distribuições truncadas e a padaria do caso Madoff]]></title><description><![CDATA[Quando a m&#233;dia engana, o formato da distribui&#231;&#227;o mostra o que foi retirado da amostra: fraude em fundos, interven&#231;&#227;o cambial e regras de bolsa deixam rastros parecidos na cauda.]]></description><link>https://pilulasdequant.com.br/p/o-formato-da-curva-distribuicoes</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-formato-da-curva-distribuicoes</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 25 Apr 2026 15:17:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/18c9a72a-e6c5-4079-ad2b-f1059da5f998_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">H&#225; uma anedota tradicional que circula em cursos de probabilidade h&#225; gera&#231;&#245;es. Henri Poincar&#233;, segundo a hist&#243;ria, comprava todo dia um p&#227;o de um quilo na mesma padaria e pesava cada um ao voltar para casa. Depois de um ano de medidas, plotou os pesos e encontrou uma curva normal perfeita, por&#233;m centrada em 950 gramas, em vez de mil. Denunciou o padeiro, que foi advertido, e no ano seguinte todos os p&#227;es passaram a pesar mil gramas ou mais. Poincar&#233;, contudo, denunciou novamente, desta vez mostrando um histograma cortado pela metade, sem cauda esquerda, sinal de que a receita n&#227;o fora consertada. O padeiro continuava produzindo p&#227;es de 950 gramas em m&#233;dia, embora agora separasse os mais pesados da fornada para entregar ao fregu&#234;s desconfiado.</p><p style="text-align: justify;">Embora amplamente repetida, a hist&#243;ria n&#227;o aparece em <em>La Science et l&#8217;Hypoth&#232;se</em> (1902), em <em>Calcul des Probabilit&#233;s</em> (1912) ou na correspond&#234;ncia de Poincar&#233;. Na verdade, a vers&#227;o mais antiga rastre&#225;vel encontra-se em <em>Puzzle-Math</em> (Gamow e Stern, 1958), onde &#233; atribu&#237;da a um professor alem&#227;o an&#244;nimo, de modo que a autoria de Poincar&#233; s&#243; viria a ser fixada na era moderna por Mlodinow (2008). Ainda assim, independentemente de sua precis&#227;o hist&#243;rica, a par&#225;bola se mant&#233;m &#250;til por encapsular, numa &#250;nica cena de 1890, a converg&#234;ncia da m&#233;dia amostral, o vi&#233;s de sele&#231;&#227;o e a observa&#231;&#227;o de que o formato da distribui&#231;&#227;o carrega informa&#231;&#227;o que a m&#233;dia descarta.</p><p style="text-align: justify;">Essa liga&#231;&#227;o entre forma e m&#233;dia reaparece em finan&#231;as de maneiras distintas. Fraudes em fundos, interven&#231;&#245;es cambiais e circuit breakers alteram a distribui&#231;&#227;o observada por caminhos diferentes, mas deixam o mesmo tipo de problema inferencial, na medida em que a amostra que chega ao analista n&#227;o &#233; mais uma amostra limpa do processo que a gerou. A m&#233;dia pode at&#233; continuar plaus&#237;vel, ao passo que a cauda, a assimetria e as descontinuidades contam outra hist&#243;ria.</p><h2>Distribui&#231;&#245;es truncadas e censuradas</h2><p style="text-align: justify;">Truncagem e censura designam opera&#231;&#245;es diferentes, e confundi-las produz erro de infer&#234;ncia. Uma amostra &#233; truncada no intervalo [a, b] quando as realiza&#231;&#245;es fora desse intervalo nem chegam a ser observadas, como acontece com o fregu&#234;s Poincar&#233; da par&#225;bola, que s&#243; recebe p&#227;es de 950 gramas quando um deles, por sorte, pesa mais que o limiar de sele&#231;&#227;o imposto pelo padeiro, enquanto os mais leves ficam com outros clientes. J&#225; uma amostra censurada &#233; aquela em que se sabe que a observa&#231;&#227;o ocorreu e em que lado do limite caiu, embora n&#227;o se conhe&#231;a o valor exato. Circuit breakers em bolsa, por exemplo, produzem censura e n&#227;o truncagem, porque o preg&#227;o &#233; interrompido e o retorno registrado no dia passa a ser exatamente o limite regulat&#243;rio, e n&#227;o o pre&#231;o de equil&#237;brio que ocorreria sem a interrup&#231;&#227;o (KLEIN; MOESCHBERGER, 2003).</p><p style="text-align: justify;">Para a normal, as f&#243;rmulas s&#227;o cl&#225;ssicas. Seja X &#8764; N(&#956;, &#963;&#178;) truncada em [a, b], com &#945; = (a&#8722;&#956;)/&#963;, &#946; = (b&#8722;&#956;)/&#963; e Z = &#934;(&#946;) &#8722; &#934;(&#945;). A densidade condicional &#224; observa&#231;&#227;o &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;f_T(x) = \\frac{\\varphi\\!\\left(\\frac{x-\\mu}{\\sigma}\\right)}{\\sigma\\,[\\Phi(\\beta)-\\Phi(\\alpha)]}, \\qquad x \\in [a,b].&quot;,&quot;id&quot;:&quot;OFFPPFWYDV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Os momentos condicionais de primeira e segunda ordem s&#227;o cl&#225;ssicos na literatura estat&#237;stica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{E}[X \\mid a < X < b] = \\mu - \\sigma \\cdot \\frac{\\varphi(\\beta)-\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)}&quot;,&quot;id&quot;:&quot;ESPEUHQQCU&quot;}" data-component-name="LatexBlockToDOM"></div><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{Var}[X \\mid a < X < b] = \\sigma^{2}\\!\\left[\\,1 - \\frac{\\beta\\varphi(\\beta)-\\alpha\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)} - \\left(\\frac{\\varphi(\\beta)-\\varphi(\\alpha)}{\\Phi(\\beta)-\\Phi(\\alpha)}\\right)^{2}\\,\\right]&quot;,&quot;id&quot;:&quot;URYWWLNFBF&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">No caso de truncagem unilateral &#224; esquerda em <em>a</em>, com &#946; &#8594; &#8734;, ambas as express&#245;es simplificam e aparece a raz&#227;o inversa de Mills, &#955;(&#945;) = &#966;(&#945;)/[1&#8722;&#934;(&#945;)], que Heckman (1979) usaria como termo de corre&#231;&#227;o em modelos de sele&#231;&#227;o amostral. A m&#233;dia truncada &#233; &#956; + &#963;&#183;&#955;(&#945;), sempre acima de &#956;, ao passo que a vari&#226;ncia &#233; &#963;&#178;&#183;[1 + &#945;&#183;&#955;(&#945;) &#8722; &#955;(&#945;)&#178;], sempre abaixo de &#963;&#178;. J&#225; a assimetria &#947;&#8321; &#233; estritamente positiva para qualquer &#945; finito, crescendo monotonicamente &#224; medida que o ponto de corte se afasta &#224; direita. Esse &#233; o fato estat&#237;stico central que organiza todo o artigo, uma vez que a truncagem &#224; esquerda desloca a m&#233;dia para cima, contrai a vari&#226;ncia e introduz assimetria positiva, e essas tr&#234;s dedadas do formato s&#227;o justamente o que a m&#233;dia sozinha esconde.</p><p style="text-align: justify;">Se o analista disp&#245;e apenas de uma amostra truncada e n&#227;o sabe disso, estimar &#956; e &#963; por m&#233;dia e desvio padr&#227;o amostrais gera vi&#233;s sistem&#225;tico. A corre&#231;&#227;o can&#244;nica vem de Cohen (1950), que escreveu a log-verossimilhan&#231;a ajustada pela probabilidade de observa&#231;&#227;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\ell(\\mu,\\sigma) = -n\\log\\sigma - \\frac{1}{2\\sigma^{2}}\\sum_{i=1}^{n}(x_i-\\mu)^{2} - n\\log[\\,1-\\Phi(\\alpha)\\,]&quot;,&quot;id&quot;:&quot;KFQQFONNYJ&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O terceiro termo &#233; a corre&#231;&#227;o. Ele pune o estimador por cada observa&#231;&#227;o que n&#227;o foi vista, impedindo que m&#233;dia e vari&#226;ncia amostrais sejam tomadas como se descrevessem o processo original. Para ilustrar a magnitude do vi&#233;s, simulei cinquenta mil pesos de p&#227;o sob N(950, 50&#178;), trunquei em 970 gramas (o limiar do padeiro desconfiado, um tanto abaixo do da par&#225;bola) e apliquei os dois estimadores. Os resultados aparecem na tabela abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZwF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZwF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 424w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 848w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1272w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png" width="1404" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f508817f-8652-492d-852b-4912862b3eba_1404x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gZwF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 424w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 848w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1272w, https://substackcdn.com/image/fetch/$s_!gZwF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff508817f-8652-492d-852b-4912862b3eba_1404x426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Compara&#231;&#227;o entre estimadores ing&#234;nuo e corrigido de Cohen (1950), amostra simulada.</em></figcaption></figure></div><p style="text-align: justify;">O estimador ing&#234;nuo desloca a m&#233;dia para 1.003 gramas e encolhe o desvio padr&#227;o para 27, sugerindo uma padaria que produziria p&#227;es grandes e uniformes. O estimador de Cohen, ao contr&#225;rio, recupera 928 e 57, muito mais pr&#243;ximos dos par&#226;metros verdadeiros, 950 e 50. Em amostras com apenas centenas de observa&#231;&#245;es, portanto, a corre&#231;&#227;o da log-verossimilhan&#231;a &#233; a diferen&#231;a entre enxergar o processo real e enxergar o teatro constru&#237;do pelo padeiro.</p><p style="text-align: justify;">A implementa&#231;&#227;o em Julia segue diretamente a equa&#231;&#227;o acima. A biblioteca <em>Distributions.jl</em> oferece a distribui&#231;&#227;o truncada como primitiva, e <em>Optim.jl</em> resolve o problema de otimiza&#231;&#227;o sem qualquer customiza&#231;&#227;o num&#233;rica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oUGL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oUGL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 424w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 848w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1272w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oUGL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 424w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 848w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1272w, https://substackcdn.com/image/fetch/$s_!oUGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30868939-dd30-4aeb-8b0b-98a38fed4891_1584x922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Trecho de <a href="https://github.com/andrecamatta/pq_poincare_madoff">pq_poincare_madoff</a>/codigo/analise_truncada.jl.</em></figcaption></figure></div><h2>Testando o formato</h2><p style="text-align: justify;">Quando a pergunta &#233; se uma amostra vem de uma normal ou de uma normal truncada, h&#225; um arsenal de testes dispon&#237;vel, porque a truncagem &#224; esquerda produz desvios sistem&#225;ticos em v&#225;rias estat&#237;sticas ao mesmo tempo, na medida em que a assimetria amostral fica positiva, a curtose muda e a fun&#231;&#227;o de distribui&#231;&#227;o emp&#237;rica se desvia da te&#243;rica nas proximidades do corte. Testes cl&#225;ssicos como Shapiro-Wilk, Anderson-Darling e Jarque-Bera capturam essas assinaturas por caminhos diferentes, embora rejeit&#225;-los n&#227;o diagnostique truncagem especificamente, e apenas sinalize que algo no formato diverge da normal assumida.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RmO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RmO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 424w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 848w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png" width="1456" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RmO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 424w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 848w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1272w, https://substackcdn.com/image/fetch/$s_!RmO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2924462-211f-41bd-9fd5-e9c66c5579b4_2114x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Testes estat&#237;sticos aplic&#225;veis &#224; detec&#231;&#227;o de truncagem e anomalias distribucionais.</em></figcaption></figure></div><p style="text-align: justify;">Para o problema espec&#237;fico de fraude em fundos, contudo, importa menos a escolha entre testes de normalidade do que detectar manipula&#231;&#227;o por descontinuidade em torno de zero, que &#233; a assinatura t&#237;pica de retornos maquiados. Nesse caso, o teste de McCrary (2008) &#233; o mais preciso, pois estima a densidade logar&#237;tmica &#224; esquerda e &#224; direita de um limiar c:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\hat{\\theta} = \\ln\\hat{f}_{+}(c) - \\ln\\hat{f}_{-}(c)&quot;,&quot;id&quot;:&quot;URPPBJKYSC&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Sob a hip&#243;tese nula de densidade cont&#237;nua, &#952;&#770; tem distribui&#231;&#227;o assintoticamente normal. Bollen e Pool (2009) aplicaram uma variante deste teste &#224; distribui&#231;&#227;o agregada de retornos mensais de fundos de cobertura e encontraram um <em>kink</em> sistem&#225;tico em zero, com muito mais pequenos ganhos reportados do que pequenas perdas. A descontinuidade, contudo, desaparece nos tr&#234;s meses que antecedem a auditoria anual, o que confirma que &#233; o gestor, e n&#227;o o ativo, que produz a assimetria.</p><h2>Bernie Madoff e a fraude detect&#225;vel pelo formato</h2><p style="text-align: justify;">O caso Madoff &#233; a reencena&#231;&#227;o moderna da par&#225;bola do padeiro. Entre dezembro de 1990 e outubro de 2008, o fundo feeder Fairfield Sentry reportou 215 retornos mensais com m&#233;dia de 0,84%, desvio padr&#227;o de 0,71% e apenas dez meses negativos, sendo o pior deles de &#8722;0,64%. A estrat&#233;gia declarada era <em>split-strike conversion</em> sobre o S&amp;P 100, ou seja, uma carteira comprada em trinta a trinta e cinco a&#231;&#245;es do &#237;ndice combinada com <em>collars</em> de op&#231;&#245;es, cujo <em>Sharpe ratio</em> anualizado tem limite te&#243;rico da ordem de 0,66, segundo Bernard e Boyle (2009). Madoff, no entanto, reportava 2,47.</p><p style="text-align: justify;">Harry Markopolos, analista em uma corretora concorrente de Boston, viu o descasamento em 1999 e passou nove anos submetendo &#224; Securities and Exchange Commission memorandos que ningu&#233;m leu (MARKOPOLOS, 2005). Em novembro de 2005, seu memorando intitulado <em>The World&#8217;s Largest Hedge Fund is a Fraud</em> listou vinte e nove red flags, quase todas de natureza distribucional. A correla&#231;&#227;o reportada com o S&amp;P 100, por exemplo, era de seis por cento, quando a estrat&#233;gia declarada implicaria algo entre quarenta e oitenta. J&#225; o volume de puts sobre o OEX necess&#225;rio para hedgear a carteira alegada excedia o <em>open interest</em> total da Chicago Board Options Exchange, e o pr&#243;prio Sharpe era matematicamente inconsistente com a estrat&#233;gia.</p><p style="text-align: justify;">O que chama mais a aten&#231;&#227;o no caso, contudo, &#233; a aritm&#233;tica simples dos meses negativos. Sob a pr&#243;pria distribui&#231;&#227;o reportada por Madoff, com m&#233;dia 0,84% e desvio padr&#227;o 0,71%, a probabilidade de um m&#234;s com retorno negativo &#233; &#934;(&#8722;0,84/0,71) &#8776; 11,9%, de modo que, em 215 meses, o n&#250;mero esperado seria cerca de 26, com desvio padr&#227;o de aproximadamente quatro. Apenas dez meses negativos corresponderiam, portanto, a uma realiza&#231;&#227;o quatro desvios abaixo da expectativa, com probabilidade binomial da ordem de 2&#215;10&#8315;&#8308;. Esse n&#250;mero j&#225; bastaria para parar qualquer investidor institucional, lembrando que a distribui&#231;&#227;o que gerou o c&#225;lculo &#233; a do pr&#243;prio Madoff. Sob uma volatilidade honesta de split-strike, da ordem de 8% ao ano, o esperado sobe para 77 meses negativos em 215, e a probabilidade de observar dez ou menos cai para 6&#215;10&#8315;&#178;&#8312;. Para fins de compara&#231;&#227;o, dez elevado a vinte e oito &#233; maior que o n&#250;mero de segundos transcorridos desde o Big Bang.</p><p style="text-align: justify;">A compara&#231;&#227;o entre Fairfield Sentry e o S&amp;P 500 no mesmo per&#237;odo, com base nos dados reconstitu&#237;dos por Bernard e Boyle (2009), fica assim:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3d1r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3d1r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 424w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 848w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1272w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png" width="1440" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3d1r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 424w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 848w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1272w, https://substackcdn.com/image/fetch/$s_!3d1r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc38be38-3ef2-4e9c-9714-f3afabf12ea8_1440x658.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Estat&#237;sticas descritivas dos retornos mensais de Fairfield Sentry e do S&amp;P 500, dez/1990 a out/2008.</em></figcaption></figure></div><p style="text-align: justify;">Madoff entrega 120% do retorno do S&amp;P 500 com apenas 16% do risco do &#237;ndice, sendo certo que nenhuma estrat&#233;gia conhecida de long-short sobre o mercado americano chega perto desse perfil. Embora a literatura tenha catalogado outras bandeiras vermelhas de natureza de governan&#231;a, entre elas custodiante interno, auditor desconhecido e aus&#234;ncia de staff de front-office, o ponto estat&#237;stico j&#225; seria suficiente por si s&#243;. Getmansky, Lo e Makarov (2004), por sua vez, mostraram que a s&#233;rie exibia autocorrela&#231;&#227;o serial positiva da ordem de 0,3 a 0,5, valor incompat&#237;vel com uma estrat&#233;gia executada sobre op&#231;&#245;es l&#237;quidas de S&amp;P 100 e t&#237;pico de <em>smoothing</em> artificial de retornos.</p><p style="text-align: justify;">O padr&#227;o, contudo, n&#227;o &#233; exclusivo de Madoff. Allen Stanford, do Stanford International Bank, reportou perda de 1,3% em 2008, enquanto o S&amp;P ca&#237;a 39% e o STOXX Europe 500 ca&#237;a 41%. A Weavering Capital, sob Magnus Peterson, reportou retornos sem perdas apesar de posi&#231;&#245;es em swaps de taxa de juros com contraparte offshore insolvente controlada pelo pr&#243;prio gestor, o que rendeu uma senten&#231;a brit&#226;nica de 450 milh&#245;es de libras. De forma mais geral, Dimmock e Gerken (2012) mostraram que viola&#231;&#245;es regulat&#243;rias pr&#233;vias, uso de pricing interno e aus&#234;ncia de auditor de primeira linha t&#234;m poder preditivo sobre fraude futura. Todas essas, portanto, s&#227;o varia&#231;&#245;es do mesmo tema estat&#237;stico, na medida em que a cauda esquerda some ou fica implausivelmente rasa, ao passo que a cauda direita infla uma distribui&#231;&#227;o que deveria ser sim&#233;trica. &#201; o padeiro de Poincar&#233; em escala institucional.</p><h2>Interven&#231;&#227;o cambial como truncagem n&#227;o-anunciada</h2><p style="text-align: justify;">O mesmo padr&#227;o se repete no mercado de c&#226;mbio, onde a interven&#231;&#227;o de um banco central altera a distribui&#231;&#227;o de retornos por um canal diferente do da fraude, mas com efeito estat&#237;stico an&#225;logo. Desde meados dos anos 2000, o Banco Central do Brasil (BCB) interv&#233;m no mercado de c&#226;mbio usando swap cambial (em rigor, <em>non-deliverable forwards</em> dom&#233;sticos, liquidados em reais), leil&#227;o spot e leil&#227;o de linha com compromisso de recompra. Em 22 de agosto de 2013, ap&#243;s o <em>taper tantrum</em> do Federal Reserve, o BCB anunciou um programa di&#225;rio de swaps que acumularia posi&#231;&#227;o da ordem de 100 bilh&#245;es de d&#243;lares ao longo de dezenove meses.</p><p style="text-align: justify;">Chamon, Garcia e Souza (2017) estimaram o efeito desse programa por controle sint&#233;tico, construindo um Brasil contrafactual com a combina&#231;&#227;o convexa de moedas de outros emergentes, e encontraram que o BRL observado apreciou mais de dez por cento em rela&#231;&#227;o &#224; trajet&#243;ria sint&#233;tica. Em termos distribucionais, isso significa que uma massa de probabilidade que deveria estar na cauda depreciada da distribui&#231;&#227;o de retornos do BRL foi deslocada para o centro da distribui&#231;&#227;o observada. Kohlscheen e Andrade (2014) refinaram o argumento em alta frequ&#234;ncia, mostrando que, a cada leil&#227;o de swap em que o BCB vende USD, o retorno intradi&#225;rio do USDBRL cai cerca de 0,33%, com assimetria entre posi&#231;&#245;es vendidas e compradas do BCB. J&#225; Viola et al. (2019), por meio de regress&#227;o quant&#237;lica, demonstraram que o efeito das interven&#231;&#245;es sobre volatilidade se concentra nos quantis superiores, exatamente o que seria esperado se o banco central estivesse cortando a cauda direita da distribui&#231;&#227;o de retornos do d&#243;lar.</p><p style="text-align: justify;">Trata-se da forma sofisticada da interven&#231;&#227;o, em que nunca se anuncia um teto, embora a cauda some. O analista que calibra volatilidade ou <em>Value-at-Risk</em> do BRL sobre dados de 2013 a 2015 estar&#225;, portanto, estimando &#963; sobre uma amostra cuja cauda superior foi sistematicamente suavizada. Como consequ&#234;ncia, a volatilidade impl&#237;cita cai, o <em>risk reversal</em> de 25-delta se comprime relativamente ao fundamento macro, e op&#231;&#245;es fora-do-dinheiro ficam subprecificadas. At&#233; aqui, o padr&#227;o se assemelha ao de Madoff, ainda que com uma diferen&#231;a importante. O interventor, no caso do BCB, &#233; conhecido, e o que se altera &#233; a distribui&#231;&#227;o observada, e n&#227;o a solv&#234;ncia da institui&#231;&#227;o.</p><p style="text-align: justify;">O caso paradigm&#225;tico da truncagem anunciada, contudo, &#233; outro. Em 6 de setembro de 2011, o Swiss National Bank comunicou que n&#227;o toleraria EURCHF abaixo de 1,20 e estaria disposto a intervir em quantidade ilimitada. Como resultado, a volatilidade impl&#237;cita de um m&#234;s caiu cerca de dezesseis pontos percentuais na sess&#227;o seguinte, e, durante tr&#234;s anos e quatro meses, a distribui&#231;&#227;o observada de retornos do EURCHF ficou literalmente cortada. Em 15 de janeiro de 2015, no entanto, sem aviso pr&#233;vio, o SNB abandonou o piso, e o par caiu vinte por cento em minutos. A Alpari UK entrou em liquida&#231;&#227;o no mesmo dia, ao passo que a FXCM, corretora de retalho listada em Nova York, precisou de resgate emergencial de 300 milh&#245;es de d&#243;lares para evitar insolv&#234;ncia no fechamento. Modelos de risco que tratavam a cauda direita truncada como se fosse a cauda verdadeira do processo, ao precificarem put OTM a pre&#231;o de lixo durante tr&#234;s anos, cobraram o erro em uma &#250;nica sess&#227;o.</p><p style="text-align: justify;">A li&#231;&#227;o estat&#237;stica &#233; que truncagem do lado do interventor produz vi&#233;s do lado do tomador de risco, pois quem calibra volatilidade sobre dados contaminados por interven&#231;&#227;o subestima a cauda verdadeira. Quando a interven&#231;&#227;o cessa ou &#233; abandonada, o processo volta a operar sob sua din&#226;mica original, que o modelo calibrado n&#227;o comporta.</p><h2>Circuit breakers e censura por regra de bolsa</h2><p style="text-align: justify;">Regras de bolsa s&#227;o o caso mais institucional em que a distribui&#231;&#227;o observada deixa de refletir o processo verdadeiro. A B3 aciona circuit breaker quando o Ibovespa cai 10%, 15% ou 20% em rela&#231;&#227;o ao fechamento anterior, com interrup&#231;&#245;es de 30 minutos, uma hora e suspens&#227;o do preg&#227;o, respectivamente, ao passo que NYSE e CME usam limiares de 7%, 13% e 20% sobre o S&amp;P 500. H&#225; ainda <em>limit up</em>/<em>limit down</em> espec&#237;ficos em futuros de commodities, bem como <em>auction halts</em> acionados por oscila&#231;&#245;es pr&#243;prias em a&#231;&#245;es individuais. A literatura te&#243;rica formalizou o chamado efeito-&#237;m&#227;, segundo o qual a proximidade do gatilho pode atrair ordens preventivas, elevando a volatilidade antes do halt.</p><p style="text-align: justify;">Em termos distribucionais, um halt &#233; um evento de censura, na medida em que o pre&#231;o de equil&#237;brio do dia poderia ser &#8722;15%, mas a bolsa interrompe em &#8722;10% e s&#243; reabre no dia seguinte. O retorno registrado na s&#233;rie passa a ser, portanto, exatamente &#8722;10%, e n&#227;o o que seria observado sem a regra. Hsieh e Yang (2009) quantificaram o vi&#233;s resultante para s&#233;ries asi&#225;ticas, mostrando que, sob um modelo de volatilidade estoc&#225;stica censurada corretamente especificado, a raz&#227;o entre &#963; estimado e &#963; verdadeiro fica dentro de um por cento. Caso o analista use os retornos observados como se n&#227;o houvesse censura, subestima &#963; em cerca de cinco por cento, e o vi&#233;s ainda dobra para cerca de catorze por cento se ele deletar os dias de halt da amostra na inten&#231;&#227;o de limpar dados.</p><p style="text-align: justify;">A simula&#231;&#227;o reproduz o fen&#244;meno com par&#226;metros calibrados em regime de stress. Geramos cinco mil retornos di&#225;rios sob volatilidade verdadeira de 4,5% ao dia, consistente com o Ibovespa em mar&#231;o de 2020, e aplicamos a regra da B3 censurando em &#8722;10%. Sob normalidade, a fra&#231;&#227;o esperada de dias de halt &#233; baixa, e o vi&#233;s resultante tamb&#233;m &#233; modesto. Sob cauda gorda, modelada por uma t-Student com quatro graus de liberdade rescalada para o mesmo desvio padr&#227;o, o mesmo procedimento produz resultado substancialmente pior, pr&#243;ximo dos dez por cento. Os n&#250;meros da simula&#231;&#227;o ficam assim:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RNRr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RNRr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 424w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 848w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1272w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png" width="1456" height="270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195448236?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RNRr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 424w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 848w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1272w, https://substackcdn.com/image/fetch/$s_!RNRr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4ae8103-0d35-48c4-8621-e3e757e4bd3e_1824x338.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Vi&#233;s na estima&#231;&#227;o de &#963; sob regra de halt em &#8722;10%, simula&#231;&#227;o Monte Carlo em Julia.</em></figcaption></figure></div><p style="text-align: justify;">Em mar&#231;o de 2020, o Ibovespa acionou circuit breaker em seis dos oito preg&#245;es entre 9 e 18 de mar&#231;o, contra um hist&#243;rico de tr&#234;s acionamentos em 1997 (crise asi&#225;tica), cinco em 1998 (crise russa), cinco em 2008 (subprime) e um em 2017 (Joesley Day). O analista de risco que alimenta um modelo de VaR com essa s&#233;rie sem tratar a censura est&#225;, em certo sentido, assinando d&#237;vida com o futuro, porque o modelo at&#233; passa no backtest, justamente por contar com poucas exce&#231;&#245;es contaminadas, embora seu comportamento em stress permane&#231;a desconhecido, dado que o pr&#243;prio comportamento em stress foi subestimado pela censura.</p><p style="text-align: justify;">O caso do WTI em 20 de abril de 2020 inverte a l&#243;gica e serve como demonstra&#231;&#227;o t&#233;cnica de que circuit breakers s&#227;o vari&#225;veis de pol&#237;tica, e n&#227;o constantes do mundo. Nos primeiros dias de abril daquele ano, o CME comunicou &#224; Commodity Futures Trading Commission que havia ajustado seus sistemas para suportar pre&#231;os negativos no contrato de petr&#243;leo, conforme documentado no relat&#243;rio interino publicado pela pr&#243;pria CFTC em novembro seguinte. Vinte dias depois, o contrato maio fechou em &#8722;37,63 d&#243;lares por barril, com m&#237;nima de &#8722;40,32. Qualquer modelo de risco calibrado em janela anterior, portanto, n&#227;o continha essa cauda, justamente porque o pr&#243;prio limite regulat&#243;rio havia mudado no meio da amostra. &#201; o padeiro de Poincar&#233; na opera&#231;&#227;o inversa, no sentido de que n&#227;o se cortou a cauda, e sim se removeu o piso.</p><p style="text-align: justify;">O tratamento estat&#237;stico adequado de dados com halts &#233; bem estabelecido, ainda que pouco usado em bancos brasileiros. Modelos Tobit, <em>truncated-GARCH</em> (como em estudos sobre A-shares chinesas) e a formula&#231;&#227;o de volatilidade estoc&#225;stica censurada de Hsieh e Yang (2009) s&#227;o as corre&#231;&#245;es dispon&#237;veis. A regra m&#237;nima &#233; flaggear dias de halt como censura antes de alimentar o modelo, n&#227;o trat&#225;-los como retornos regulares e tampouco descart&#225;-los.</p><h2>O histograma antes da m&#233;dia</h2><p style="text-align: justify;">O mercado brasileiro ainda trata muitos problemas de forma como se fossem apenas problemas de n&#237;vel. Due diligence de fundos costuma olhar retorno, volatilidade, Sharpe e drawdown antes mesmo de perguntar se a distribui&#231;&#227;o tem descontinuidade em zero, cauda esquerda rasa demais ou autocorrela&#231;&#227;o incompat&#237;vel com a estrat&#233;gia declarada. Modelos de risco calibrados em regimes de interven&#231;&#227;o cambial, por sua vez, absorvem uma cauda suavizada como se ela fosse propriedade estrutural do c&#226;mbio, ao passo que backtests alimentados por dias de circuit breaker registram retornos censurados como se fossem observa&#231;&#245;es ordin&#225;rias.</p><p style="text-align: justify;">O arsenal t&#233;cnico para corrigir isso, no entanto, n&#227;o &#233; novo. Cohen publicou o MLE corrigido para amostras truncadas da normal em 1950, d&#233;cadas antes de Bollen e Pool aplicarem a ideia a fundos de cobertura, ao passo que Heckman formalizou o vi&#233;s de sele&#231;&#227;o em 1979, vinte e nove anos antes de McCrary propor um teste geral de descontinuidade em densidades. O pr&#243;prio Shapiro-Wilk vem de 1965, de modo que a parte matem&#225;tica est&#225; pronta h&#225; tempos. A CVM, ali&#225;s, exige divulga&#231;&#227;o de carteira e disponibiliza s&#233;ries de retornos mensais que tornariam o teste de Bollen-Pool fact&#237;vel em escala sobre a base de fundos brasileiros, e ainda assim a literatura aplicada a essa base permanece escassa, com diagn&#243;sticos de censura por circuit breaker quase ausentes do material acad&#234;mico e metodol&#243;gico p&#250;blico. Os dados existem e est&#227;o abertos, portanto, e a lacuna n&#227;o &#233; de auditoria, e sim de pesquisa aplicada que mobilize esse ferramental espec&#237;fico sobre eles.</p><p style="text-align: justify;">O ponto mais importante talvez seja o h&#225;bito de olhar. O analista que se limita &#224; m&#233;dia de um conjunto de dados n&#227;o tem como saber o que foi editado, porque a m&#233;dia afere apenas o n&#237;vel, ao passo que &#233; no formato que vive a informa&#231;&#227;o de ordem superior, justamente aquela que carrega a impress&#227;o digital de quem cortou a cauda. No caso Madoff, o Sharpe de 2,47 j&#225; bastaria para pedir explica&#231;&#245;es, da mesma forma que, no EURCHF pr&#233;-2015, a volatilidade impl&#237;cita artificialmente baixa j&#225; denunciava o piso. Quanto aos dias de halt da B3, a censura precisa ser flaggeada antes que contamine o modelo.</p><p style="text-align: justify;">Poincar&#233; (ou o professor alem&#227;o an&#244;nimo, ou quem tenha sido) s&#243; pegou o padeiro da segunda vez porque trocou a balan&#231;a pelo histograma.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">BERNARD, C.; BOYLE, P. P. Mr. Madoff&#8217;s amazing returns: an analysis of the split-strike conversion strategy. <em>Journal of Derivatives</em>, v. 17, n. 1, p. 62&#8211;76, 2009.</p><p style="text-align: justify;">BOLLEN, N. P. B.; POOL, V. K. Do hedge fund managers misreport returns? Evidence from the pooled distribution. <em>Journal of Finance</em>, v. 64, n. 5, p. 2257&#8211;2288, 2009.</p><p style="text-align: justify;">CHAMON, M.; GARCIA, M.; SOUZA, L. FX interventions in Brazil: a synthetic control approach. <em>Journal of International Economics</em>, v. 108, p. 157&#8211;168, 2017.</p><p style="text-align: justify;">COHEN, A. C. Estimating the mean and variance of normal populations from singly truncated and doubly truncated samples. <em>Annals of Mathematical Statistics</em>, v. 21, n. 4, p. 557&#8211;569, 1950.</p><p style="text-align: justify;">DIMMOCK, S. G.; GERKEN, W. C. Predicting fraud by investment managers. <em>Journal of Financial Economics</em>, v. 105, n. 1, p. 153&#8211;173, 2012.</p><p style="text-align: justify;">GAMOW, G.; STERN, M. <em>Puzzle-math</em>. New York: Viking Press, 1958.</p><p style="text-align: justify;">GETMANSKY, M.; LO, A. W.; MAKAROV, I. An econometric model of serial correlation and illiquidity in hedge fund returns. <em>Journal of Financial Economics</em>, v. 74, n. 3, p. 529&#8211;609, 2004.</p><p style="text-align: justify;">HECKMAN, J. J. Sample selection bias as a specification error. <em>Econometrica</em>, v. 47, n. 1, p. 153&#8211;162, 1979.</p><p style="text-align: justify;">HSIEH, P.-H.; YANG, J. J. A censored stochastic volatility approach to the estimation of price limit moves. <em>Journal of Empirical Finance</em>, v. 16, n. 2, p. 337&#8211;351, 2009.</p><p style="text-align: justify;">KLEIN, J. P.; MOESCHBERGER, M. L. <em>Survival analysis: techniques for censored and truncated data</em>. 2. ed. New York: Springer, 2003.</p><p style="text-align: justify;">KOHLSCHEEN, E.; ANDRADE, S. C. Official FX interventions through derivatives. <em>Journal of International Money and Finance</em>, v. 47, p. 202&#8211;216, 2014.</p><p style="text-align: justify;">MARKOPOLOS, H. <em>The world&#8217;s largest hedge fund is a fraud</em>: memorandum submitted to the U.S. Securities and Exchange Commission. 7 nov. 2005.</p><p style="text-align: justify;">MCCRARY, J. Manipulation of the running variable in the regression discontinuity design: a density test. <em>Journal of Econometrics</em>, v. 142, n. 2, p. 698&#8211;714, 2008.</p><p style="text-align: justify;">MLODINOW, L. <em>The drunkard&#8217;s walk: how randomness rules our lives</em>. New York: Pantheon Books, 2008.</p><p style="text-align: justify;">VIOLA, A. P.; KLOTZLE, M. C.; PINTO, A. C. F.; BARBEDO, C. H. da S. Foreign exchange interventions in Brazil and their impact on volatility: a quantile regression approach. <em>Research in International Business and Finance</em>, v. 47, p. 251&#8211;263, 2019.</p>]]></content:encoded></item><item><title><![CDATA[Concentração em crédito: por que diversificar não basta]]></title><description><![CDATA[Duas carteiras id&#234;nticas exceto na granularidade revelam por que o princ&#237;pio cl&#225;ssico de diversifica&#231;&#227;o n&#227;o elimina o risco idiossincr&#225;tico em cr&#233;dito, e como a regula&#231;&#227;o banc&#225;ria lida com isso.]]></description><link>https://pilulasdequant.com.br/p/concentracao-em-credito-por-que-diversificar</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/concentracao-em-credito-por-que-diversificar</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 23 Apr 2026 12:22:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3382e524-aafc-426a-927c-74f577693144_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Quem passou por um curso introdut&#243;rio de finan&#231;as aprendeu a montar um gr&#225;fico em que a vari&#226;ncia da carteira cai &#224; medida que se adicionam ativos pouco correlacionados. Com algumas dezenas de posi&#231;&#245;es bem escolhidas, o componente idiossincr&#225;tico se dilui, sobra o risco sist&#234;mico, e esse &#233; o &#250;nico risco pelo qual o investidor &#233; compensado. Essa linha, que come&#231;a com Markowitz (1952) e chega ao CAPM ao longo dos anos 1960, organiza o pensamento de gestores de portf&#243;lio h&#225; setenta anos. Como toda constru&#231;&#227;o te&#243;rica desse tipo, &#233; uma aproxima&#231;&#227;o &#250;til que tem regimes em que o ajuste entre o modelo e os dados &#233; frouxo.</p><p style="text-align: justify;">Carteiras de cr&#233;dito s&#227;o o exemplo em que o desvio entre a teoria cl&#225;ssica e o comportamento observado aparece de forma mais sistem&#225;tica e mais consequente para capital. Bolder (2022) prop&#245;e um experimento pedag&#243;gico que retomarei adiante: duas carteiras com os mesmos par&#226;metros de risco diferindo apenas em granularidade, cujos n&#250;meros surpreendem quem aprendeu diversifica&#231;&#227;o na bolsa.</p><p style="text-align: justify;">O arcabou&#231;o conceitual do capital econ&#244;mico foi o assunto de <a href="https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por">Capital econ&#244;mico: a arquitetura por tr&#225;s de uma pergunta simples</a>, em que a distin&#231;&#227;o sist&#234;mico-idiossincr&#225;tico apareceu de passagem. Este artigo aprofunda essa dimens&#227;o, examinando por que a l&#243;gica cl&#225;ssica de diversifica&#231;&#227;o encontra limites mais severos em cr&#233;dito, como Vasicek e Gordy formalizaram um modelo politicamente defens&#225;vel e economicamente otimista, e como a literatura posterior e as crises recentes recolocaram a pergunta em termos que n&#227;o cabem no c&#225;lculo regulat&#243;rio padr&#227;o.</p><h2>O que falha quando a l&#243;gica da diversifica&#231;&#227;o encontra o cr&#233;dito</h2><p style="text-align: justify;">A teoria cl&#225;ssica de portf&#243;lio repousa em tr&#234;s premissas impl&#237;citas. A primeira &#233; que retornos t&#234;m distribui&#231;&#245;es aproximadamente sim&#233;tricas, de modo que vari&#226;ncia &#233; uma medida informativa de risco. A segunda &#233; que correla&#231;&#245;es entre ativos s&#227;o est&#225;veis, ou pelo menos estim&#225;veis a partir de hist&#243;rico razo&#225;vel. A terceira &#233; que a Lei dos Grandes N&#250;meros opera com poucas dezenas de ativos independentes. Em qualquer classe de ativo essas premissas s&#227;o imperfeitas; a quest&#227;o &#233; quanto a imperfei&#231;&#227;o custa em cada caso.</p><p style="text-align: justify;">Em cr&#233;dito, as tr&#234;s pioram juntas. O perfil de retorno de uma exposi&#231;&#227;o &#233; estruturalmente assim&#233;trico. No melhor caso, o banco recebe o principal e os juros contratados; no pior, perde at&#233; 100% do valor multiplicado pela LGD. Uma emiss&#227;o que rende 300 pontos-base de spread sobre a curva livre de risco tem ganho m&#225;ximo limitado ao cupom e perda potencial de muitas dezenas de pontos percentuais. Vari&#226;ncia, nesse mundo, n&#227;o resume nada &#250;til sobre a cauda. O analista de cr&#233;dito n&#227;o mede dispers&#227;o do retorno; mede probabilidade de eventos raros e o tamanho da perda quando ocorrem.</p><p style="text-align: justify;">A segunda premissa tamb&#233;m n&#227;o se sustenta. Correla&#231;&#227;o de inadimpl&#234;ncias &#233; baixa em tempos calmos e dispara em estresse porque firmas dependem da mesma conjuntura macroecon&#244;mica, compartilham fornecedores e clientes, e t&#234;m custos de financiamento atrelados a condi&#231;&#245;es agregadas. Quando o ciclo vira, muitas emissoras deterioram ao mesmo tempo. A depend&#234;ncia condicional ao cen&#225;rio sist&#234;mico &#233; o que move a cauda da distribui&#231;&#227;o de perdas, e diversificar oferece menos prote&#231;&#227;o no momento em que prote&#231;&#227;o &#233; mais necess&#225;ria.</p><p style="text-align: justify;">A terceira premissa &#233; a que Bolder (2022) ataca de frente. Sob retornos cont&#237;nuos e sim&#233;tricos, a vari&#226;ncia idiossincr&#225;tica cai como 1/N e algumas dezenas de posi&#231;&#245;es j&#225; capturam a maior parte do benef&#237;cio da diversifica&#231;&#227;o. Inadimpl&#234;ncias, por&#233;m, s&#227;o eventos raros e discretos; para que a Lei dos Grandes N&#250;meros opere sobre a cauda, &#233; preciso n&#250;mero de exposi&#231;&#245;es em ordem de grandeza superior. A fronteira em que o ru&#237;do idiossincr&#225;tico deixa de pesar sai de dezenas para milhares de devedores. E mesmo quando h&#225; milhares, o componente sist&#234;mico persiste porque todas as contrapartes est&#227;o expostas ao mesmo ciclo.</p><p style="text-align: justify;">O resultado &#233; que a diversifica&#231;&#227;o em cr&#233;dito n&#227;o segue a mesma curva conhecida da teoria de portf&#243;lio. Ela exige mais devedores distintos, tolera menos concentra&#231;&#227;o e deixa sempre um residual sist&#234;mico que nenhuma aloca&#231;&#227;o resolve. Esse &#233; o pano de fundo que a literatura de capital econ&#244;mico para cr&#233;dito tenta endere&#231;ar com rigor formal.</p><h2>A formaliza&#231;&#227;o de Vasicek e o teorema de Gordy</h2><p style="text-align: justify;">A formaliza&#231;&#227;o mais influente parte do modelo de Merton para d&#237;vida corporativa e chega a Vasicek (2002) em uma constru&#231;&#227;o de eleg&#226;ncia not&#225;vel. Cada devedor <em>i</em> tem um &#237;ndice latente de valor de ativo decomposto em duas componentes:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;X_i = \\sqrt{\\rho}\\,Y + \\sqrt{1-\\rho}\\,\\varepsilon_i&quot;,&quot;id&quot;:&quot;ADKWZUCLVD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Onde Y &#233; um fator sist&#234;mico gaussiano compartilhado por todos os devedores, &#949;<sub>i</sub> &#233; um choque idiossincr&#225;tico independente, e &#961; &#233; a correla&#231;&#227;o de ativos. A inadimpl&#234;ncia ocorre quando X<sub>i</sub> cai abaixo de &#934;&#8315;&#185;(PD), o quantil da normal padr&#227;o correspondente &#224; probabilidade contratada. Essa &#233; a vers&#227;o de um fator do modelo de Merton, e organiza em duas linhas toda a mec&#226;nica subsequente.</p><p style="text-align: justify;">Dada a realiza&#231;&#227;o do fator sist&#234;mico Y, as inadimpl&#234;ncias ficam condicionalmente independentes. Isso permite que Vasicek aplique a Lei dos Grandes N&#250;meros numa carteira homog&#234;nea infinitamente granular e derive a distribui&#231;&#227;o-limite da taxa de perda:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;P(L \\leq x) = \\Phi\\!\\left(\\frac{\\sqrt{1-\\rho}\\,\\Phi^{-1}(x) - \\Phi^{-1}(\\mathrm{PD})}{\\sqrt{\\rho}}\\right)&quot;,&quot;id&quot;:&quot;GHEJUKQAUV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Invertendo no quantil &#945;, obt&#233;m-se a <em>worst-case default rate</em>, que &#233; a fra&#231;&#227;o de inadimpl&#234;ncias da carteira num cen&#225;rio sist&#234;mico extremo:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{WCDR}(\\alpha) = \\Phi\\!\\left(\\frac{\\Phi^{-1}(\\mathrm{PD}) + \\sqrt{\\rho}\\,\\Phi^{-1}(\\alpha)}{\\sqrt{1-\\rho}}\\right)&quot;,&quot;id&quot;:&quot;POJQEQWDZK&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">Esta express&#227;o &#233; o n&#250;cleo da <strong>fun&#231;&#227;o supervis&#243;ria de peso de risco IRB</strong> de Basileia II, tamb&#233;m conhecida como <em>IRB risk weight function</em>. Vale um coment&#225;rio sobre o nome. O IRB &#233; uma abordagem na qual o banco estima internamente os par&#226;metros da contraparte (PD, LGD, EAD e maturidade); o que &#233; livre &#233; esse conjunto de insumos, n&#227;o a regra que os converte em capital. A fun&#231;&#227;o abaixo &#233; a mesma para todos os bancos autorizados a usar o IRB; o que muda de institui&#231;&#227;o para institui&#231;&#227;o s&#227;o os par&#226;metros que alimentam a f&#243;rmula. Multiplicada por LGD, ajustada pela maturidade e subtra&#237;da da perda esperada PD&#183;LGD (j&#225; coberta por provis&#245;es), ela entrega o capital regulat&#243;rio por exposi&#231;&#227;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;K = \\mathrm{LGD}\\left[\\Phi\\!\\left(\\frac{\\Phi^{-1}(\\mathrm{PD}) + \\sqrt{\\rho}\\,\\Phi^{-1}(0{,}999)}{\\sqrt{1-\\rho}}\\right) - \\mathrm{PD}\\right] \\cdot \\frac{1 + (M-2{,}5)\\,b(\\mathrm{PD})}{1 - 1{,}5\\,b(\\mathrm{PD})}&quot;,&quot;id&quot;:&quot;PKHSQUPJBR&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Com &#961;(PD) e b(PD) calibrados por classe de ativo conforme o documento t&#233;cnico do Comit&#234; de Basileia (BCBS, 2005). Para exposi&#231;&#245;es corporativas, a correla&#231;&#227;o de ativos varia entre 12% para PDs altas e 24% para PDs baixas, uma calibra&#231;&#227;o emp&#237;rica discutida ao longo da Se&#231;&#227;o 5 do <em>Explanatory Note</em>.</p><p style="text-align: justify;">O que transforma essa f&#243;rmula em arcabou&#231;o regulat&#243;rio utiliz&#225;vel &#233; o teorema da invari&#226;ncia de carteira, formalizado por Gordy (2003):</p><blockquote><p><em>O capital marginal de uma exposi&#231;&#227;o depende apenas de seus pr&#243;prios par&#226;metros (PD, LGD, EAD, maturidade), e n&#227;o da composi&#231;&#227;o da carteira em que ela se insere, se e somente se existe um &#250;nico fator sist&#234;mico comum a todos os devedores e a carteira &#233; assintoticamente granular.</em></p></blockquote><p style="text-align: justify;">Ou seja, nenhuma exposi&#231;&#227;o pode representar fra&#231;&#227;o n&#227;o-desprez&#237;vel do total. Essas duas condi&#231;&#245;es definem o arcabou&#231;o ASRF (<em>Asymptotic Single Risk Factor</em>).</p><p style="text-align: justify;">A invari&#226;ncia &#233; o que torna a abordagem IRB escal&#225;vel. Permite ao regulador escrever uma fun&#231;&#227;o aditiva por exposi&#231;&#227;o, aplic&#225;vel a qualquer banco, sem que o supervisor precise conhecer a composi&#231;&#227;o integral da carteira de cada institui&#231;&#227;o. Politicamente, resolve o problema de escrever uma regra de capital que seja simultaneamente justa entre institui&#231;&#245;es e trat&#225;vel do ponto de vista computacional.</p><p style="text-align: justify;">Economicamente, por&#233;m, o ASRF &#233; exato apenas no limite. Nenhuma carteira real &#233; infinitamente granular, e nenhuma economia real tem um &#250;nico fator sist&#234;mico. A conta exata entrega capital menor do que a conta correta em carteiras finitas ou multi-setoriais. &#201; essa lacuna que o resto deste artigo explora.</p><h2>O experimento de Bolder</h2><p style="text-align: justify;">Retomando o experimento do in&#237;cio: duas carteiras, mesmos par&#226;metros (PD 0,5%, LGD 40%, &#945; 99,97%, total &#8364; 1.000), diferindo apenas em granularidade. A diversificada tem 10.000 exposi&#231;&#245;es id&#234;nticas; a concentrada tem 100 exposi&#231;&#245;es heterog&#234;neas, com a maior ocupando cerca de 5% do portf&#243;lio. Bolder (2022) calcula o capital econ&#244;mico de cada uma sob dois modelos alternativos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Em3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Em3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 424w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 848w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1272w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png" width="1296" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Em3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 424w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 848w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1272w, https://substackcdn.com/image/fetch/$s_!6Em3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7aa0177-53e8-4e1a-8544-3f5a1c5bc1e1_1296x556.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 1.</strong> Experimento de concentra&#231;&#227;o de Bolder (2022): duas carteiras de &#8364; 1.000, mesma PD (0,5%) e LGD (40%), n&#237;vel de confian&#231;a 99,97%. A diversificada tem 10.000 exposi&#231;&#245;es id&#234;nticas; a concentrada tem 100 exposi&#231;&#245;es heterog&#234;neas, com a maior em cerca de 5% do total. O modelo binomial trata todos os defaults como independentes; o modelo de um fator corresponde ao ASRF de Vasicek. Adaptado de Bolder (2022, Tabelas 1.3&#8211;1.4).</em></figcaption></figure></div><p style="text-align: justify;">O modelo binomial independente trata todo o risco como idiossincr&#225;tico, ignorando qualquer fator comum. Nessa hip&#243;tese irrealista, a Lei dos Grandes N&#250;meros age livremente. Na carteira diversificada, o risco idiossincr&#225;tico converge para 0,1% do valor, praticamente zero. Na concentrada, resta 3,1% idiossincr&#225;tico, porque 100 devedores n&#227;o s&#227;o suficientes para diluir o peso da exposi&#231;&#227;o dominante. J&#225; o modelo gaussiano de um fator, que adiciona o componente sist&#234;mico, entrega risco total de 7,6% na diversificada e 9,0% na concentrada.</p><blockquote><p><em>Multiplicar o n&#250;mero de exposi&#231;&#245;es de 100 para 10.000 deixa o capital econ&#244;mico total da carteira apenas 1,4 ponto percentual abaixo (7,6% contra 9,0% do valor). O componente sist&#234;mico, pela sua pr&#243;pria natureza, n&#227;o se diversifica.</em></p></blockquote><p style="text-align: justify;">Tr&#234;s li&#231;&#245;es merecem destaque. A primeira &#233; que sist&#234;mico n&#227;o se diversifica, resultado central do CAPM que reaparece aqui com a mesma for&#231;a: 10.000 exposi&#231;&#245;es ao mesmo fator econ&#244;mico ainda carregam o risco desse fator. A segunda &#233; que diversificar o componente idiossincr&#225;tico em cr&#233;dito &#233; trabalhoso; 100 devedores heterog&#234;neos deixam res&#237;duo material, e um ter&#231;o do risco total da carteira concentrada ainda &#233; espec&#237;fico de contrapartes. A terceira, talvez a menos intuitiva, &#233; que o componente sist&#234;mico n&#227;o &#233; privil&#233;gio do risco de mercado. Trata-se de dimens&#227;o central tamb&#233;m do risco de cr&#233;dito, porque inadimpl&#234;ncias correlacionam via ciclo econ&#244;mico e redes de depend&#234;ncia setorial.</p><p style="text-align: justify;">O experimento, como o pr&#243;prio autor reconhece, foi constru&#237;do. Par&#226;metros foram escolhidos para focar aten&#231;&#227;o exclusivamente na granularidade. Em carteiras do mundo real, as dimens&#245;es de concentra&#231;&#227;o s&#227;o v&#225;rias: setor econ&#244;mico, geografia, qualidade de cr&#233;dito, tamanho de firma, hip&#243;tese de recupera&#231;&#227;o. Cada uma admite sua pr&#243;pria an&#225;lise. Os n&#250;meros acima fornecem limite inferior did&#225;tico, n&#227;o estimativa superior.</p><h2>Ajuste de granularidade e concentra&#231;&#227;o multi-fator</h2><p style="text-align: justify;">O reconhecimento de que o ASRF &#233; exato apenas no limite abriu uma agenda inteira de pesquisa. A primeira linha atacou a granularidade finita. A f&#243;rmula anal&#237;tica de ajuste de primeira ordem foi proposta no in&#237;cio dos anos 2000 e sistematizada no modelo Vasicek por uma sequ&#234;ncia de trabalhos que culmina em Gordy e L&#252;tkebohmert (2013), vers&#227;o refinada de trabalho iniciado em 2007 e hoje refer&#234;ncia para supervis&#227;o. O ajuste de granularidade, conhecido pela sigla GA (<em>granularity adjustment</em>), &#233; uma corre&#231;&#227;o aditiva ao capital calculado pela fun&#231;&#227;o supervis&#243;ria IRB, proporcional a:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{GA} \\propto \\frac{\\sum_i s_i^2 \\cdot f(\\mathrm{PD}_i, \\mathrm{LGD}_i)}{\\sum_i s_i}&quot;,&quot;id&quot;:&quot;HSBJDSTCVD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Com s<sub>i</sub> = EAD<sub>i</sub> e f(&#183;) dependente da fun&#231;&#227;o supervis&#243;ria IRB. O numerador privilegia exposi&#231;&#245;es grandes (pesos ao quadrado), e a divis&#227;o pelo total normaliza, resultando em um &#237;ndice de Herfindahl-Hirschman ponderado por risco. Se todas as exposi&#231;&#245;es fossem id&#234;nticas, o ajuste aproximaria zero (granularidade assint&#243;tica). Quando poucas exposi&#231;&#245;es dominam, o ajuste cresce proporcionalmente ao quadrado do peso.</p><p style="text-align: justify;">A forma simples do HHI puro, sem pondera&#231;&#227;o por risco, &#233; &#250;til como m&#233;trica inicial:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{HHI} = \\sum_i \\left(\\frac{\\mathrm{EAD}_i}{\\sum_j \\mathrm{EAD}_j}\\right)^2&quot;,&quot;id&quot;:&quot;URWRCYHXCM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O inverso 1/HHI corresponde ao n&#250;mero efetivo de exposi&#231;&#245;es. A segunda linha de pesquisa atacou o pressuposto de fator &#250;nico. Pykhtin (2004) estendeu o ASRF para K fatores sist&#234;micos, construindo um fator composto que preserva forma anal&#237;tica enquanto captura correla&#231;&#227;o heterog&#234;nea entre setores e regi&#245;es. A conta deixa de ser uma s&#243; f&#243;rmula e passa a depender da decomposi&#231;&#227;o da carteira por segmento, mas ganha em fidelidade ao fen&#244;meno real.</p><p style="text-align: justify;">A literatura emp&#237;rica sustenta o argumento. D&#252;llmann e Masschelein (2007), aplicando o modelo multi-fator &#224; base de registro de cr&#233;dito alem&#227;, mostram que a diferen&#231;a entre capital que considera estrutura setorial e capital que a ignora pode chegar a 20&#8211;37% em carteiras com concentra&#231;&#227;o setorial caracter&#237;stica de bancos de atacado. O estudo anterior do Comit&#234; de Basileia (BCBS, 2006, <em>Working Paper 15</em>) sugeria faixa similar de 20&#8211;40% para concentra&#231;&#227;o setorial, contra 2&#8211;8% para concentra&#231;&#227;o em devedores individuais (<em>single-name</em>) em carteiras de varejo pulverizadas. O efeito dominante em carteiras corporativas reais n&#227;o &#233; a granularidade de exposi&#231;&#245;es individuais, &#233; a exposi&#231;&#227;o concentrada a setores espec&#237;ficos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RwUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RwUw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 424w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 848w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1272w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png" width="1456" height="497" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:497,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RwUw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 424w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 848w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1272w, https://substackcdn.com/image/fetch/$s_!RwUw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F005e37a6-cddd-4cd6-9f0c-b4ef50ec8225_1876x640.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 2.</strong> Dimens&#245;es de concentra&#231;&#227;o em cr&#233;dito e impacto t&#237;pico sobre o capital econ&#244;mico. Os impactos correspondem ao acr&#233;scimo m&#233;dio relativo ao capital da fun&#231;&#227;o IRB para carteiras corporativas; em carteiras de varejo pulverizado, os efeitos single-name s&#227;o menores. Compila&#231;&#227;o do autor com base nas refer&#234;ncias indicadas na coluna direita.</em></figcaption></figure></div><p style="text-align: justify;">O arcabou&#231;o regulat&#243;rio absorveu esses achados em forma de pragmatismo. Basileia abandonou o ajuste de granularidade expl&#237;cito no Pilar 1 e delegou-o ao Pilar 2, via add-on supervis&#243;rio. O ICAAP, processo pelo qual o pr&#243;prio banco avalia seu capital interno, torna-se o local em que multi-fator, granularidade, concentra&#231;&#227;o geogr&#225;fica e setorial precisam ser quantificados e cobrados em capital adicional. A Tabela CR1 do Pilar 3 apresenta decomposi&#231;&#227;o por setor econ&#244;mico, regi&#227;o e prazo justamente para dar transpar&#234;ncia a essas exposi&#231;&#245;es.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fp1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 424w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 848w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png" width="1160" height="2204" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2204,&quot;width&quot;:1160,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fp1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 424w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 848w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!Fp1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3b9105-ce88-4d31-912a-6a934e6370e2_1160x2204.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 1.</strong> Arquitetura do ASRF e seus dois desvios. O modelo de Merton de um fator leva &#224; distribui&#231;&#227;o-limite de Vasicek; o teorema de invari&#226;ncia de Gordy torna a fun&#231;&#227;o IRB aditiva por exposi&#231;&#227;o. Nas carteiras reais, a granularidade finita e a exist&#234;ncia de m&#250;ltiplos fatores sist&#234;micos abrem as lacunas que o ajuste de Gordy-L&#252;tkebohmert e a extens&#227;o multi-fator de Pykhtin preenchem; esse capital adicional &#233; cobrado via Pilar 2 do ICAAP.</em></figcaption></figure></div><h2>Verifica&#231;&#227;o num&#233;rica em Julia</h2><p style="text-align: justify;">As faixas que a literatura reporta s&#227;o convites a reproduzir o c&#225;lculo. Implementei os tr&#234;s blocos do arcabou&#231;o em Julia (Vasicek anal&#237;tico, HHI com ajuste de granularidade, e Monte Carlo multi-fator) e deixei o c&#243;digo aberto em <a href="https://github.com/andrecamatta/pq_credit_concentration">pq_credit_concentration</a>. A motiva&#231;&#227;o n&#227;o &#233; refutar a literatura, e sim tornar concretos os efeitos e isol&#225;-los uns dos outros, algo que resumos narrativos escondem.</p><p style="text-align: justify;">O primeiro bloco reconstr&#243;i a distribui&#231;&#227;o-limite de Vasicek e a fun&#231;&#227;o supervis&#243;ria IRB completa, variando &#961;, PD e &#945;. Para PD de 1%, LGD de 40%, &#945; de 99,9% e maturidade 2,5, o capital IRB sai de 2,8% do EAD (&#961; = 8%) at&#233; 8,4% (&#961; = 24%), e cresce para 5,5% a 14,4% quando a PD sobe para 3%. Elevar o n&#237;vel de confian&#231;a de 99,9% para 99,97%, patamar t&#237;pico de um rating-alvo AA, adiciona cerca de 25% a 35% ao capital dependendo da PD, ilustrando por que a escolha do rating-alvo &#233; uma decis&#227;o de neg&#243;cio, n&#227;o uma constante regulat&#243;ria.</p><p style="text-align: justify;">O segundo bloco constr&#243;i uma carteira sint&#233;tica com exposi&#231;&#245;es Pareto-distribu&#237;das (par&#226;metro de forma 1,5), par&#226;metro calibrado para que a maior exposi&#231;&#227;o fique pr&#243;xima de 5&#8211;10% do total, perfil compat&#237;vel com um banco S2/S3 brasileiro no <em>corporate</em>. Computa-se o HHI, o n&#250;mero efetivo de devedores e o ajuste de granularidade de primeira ordem. Variando N entre 50 e 5.000 e calculando a m&#233;dia sobre 100 sementes por ponto para eliminar ru&#237;do amostral, o GA cai de 2,8% do IRB em N = 50 para 0,15% em N = 5.000.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9pf2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9pf2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 424w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 848w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1272w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png" width="1364" height="476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38123,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9pf2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 424w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 848w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1272w, https://substackcdn.com/image/fetch/$s_!9pf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa975b252-b49e-4e9b-9a36-3cc0a5fa2ad6_1364x476.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 3.</strong> HHI, n&#250;mero efetivo de devedores e ajuste de granularidade para carteiras sint&#233;ticas de diferentes tamanhos. Par&#226;metros: exposi&#231;&#245;es Pareto &#945; = 1,5, PD = 1,5%, LGD = 40%, &#945; = 99,9%; m&#233;dia de 100 sementes por linha. A linha em destaque (N = 300) corresponde a um perfil corporate t&#237;pico de banco S2/S3 brasileiro. C&#225;lculo em <a href="https://github.com/andrecamatta/pq_credit_concentration">pq_credit_concentration</a>, script </em><code>examples/02_hhi_granularity.jl</code><em>.</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UntI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UntI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 424w, https://substackcdn.com/image/fetch/$s_!UntI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 848w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1272w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png" width="900" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64083,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UntI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 424w, https://substackcdn.com/image/fetch/$s_!UntI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 848w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1272w, https://substackcdn.com/image/fetch/$s_!UntI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff69141b-6a4d-4558-92fa-d9813348c10e_900x550.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 2.</strong> GA em fun&#231;&#227;o do n&#250;mero de exposi&#231;&#245;es para tr&#234;s perfis de concentra&#231;&#227;o Pareto (&#945; &#8712; {2,0; 2,5; 3,0}). Escala log-log; m&#233;dia de 200 sementes por ponto. Shapes &#8805; 2 garantem vari&#226;ncia finita da distribui&#231;&#227;o, condi&#231;&#227;o para converg&#234;ncia est&#225;vel da HHI amostral.</em></figcaption></figure></div><p style="text-align: justify;">O terceiro bloco simula diretamente um modelo Gaussiano multi-fator com tr&#234;s setores, &#961; intra de 20% e &#961; inter de 8%, e estima o VaR 99,9% por Monte Carlo (40.000 cen&#225;rios, 400 devedores por setor). O resultado acrescenta uma nuance que a narrativa simplificada omite. Numa carteira balanceada (pesos 33/33/33), o capital multi-fator fica cerca de 50% <em>abaixo</em> do que a f&#243;rmula ASRF com &#961; uniforme de 20% prev&#234;, porque a baixa correla&#231;&#227;o entre setores gera diversifica&#231;&#227;o real. &#192; medida que a concentra&#231;&#227;o aumenta (50/30/20, depois 70/20/10, e finalmente 85/10/5), essa diversifica&#231;&#227;o evapora e o capital multi-fator se aproxima do ASRF. Em carteira muito concentrada, os dois praticamente coincidem.</p><blockquote><p><em>O famoso &#8220;+20% a +40%&#8221; da literatura n&#227;o &#233; um n&#250;mero &#250;nico. Depende tanto do n&#237;vel de concentra&#231;&#227;o setorial da carteira quanto da calibra&#231;&#227;o de &#961; usada como refer&#234;ncia, e carteiras bem distribu&#237;das setorialmente podem at&#233; inverter o sinal da diferen&#231;a em rela&#231;&#227;o &#224; f&#243;rmula supervis&#243;ria IRB de um fator.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!suDl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!suDl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 424w, https://substackcdn.com/image/fetch/$s_!suDl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 848w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1272w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png" width="900" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!suDl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 424w, https://substackcdn.com/image/fetch/$s_!suDl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 848w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1272w, https://substackcdn.com/image/fetch/$s_!suDl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0515238d-09d4-4d4e-823b-554686b6d5b3_900x520.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Figura 3.</strong> Capital Monte Carlo do modelo multi-fator em quatro cen&#225;rios de concentra&#231;&#227;o setorial, contrastado com a f&#243;rmula ASRF de um fator (&#961; uniforme de 20%). Tr&#234;s setores, 400 devedores por setor, &#961; intra = 20%, &#961; inter = 8%, 40.000 simula&#231;&#245;es. &#192; medida que a concentra&#231;&#227;o cresce, a diversifica&#231;&#227;o inter-setor evapora e o capital multi-fator se aproxima do ASRF.</em></figcaption></figure></div><h2>Quando o modelo n&#227;o basta</h2><p style="text-align: justify;">Evid&#234;ncia emp&#237;rica e crises recentes confirmam que concentra&#231;&#227;o &#233; dimens&#227;o que modelos elegantes capturam parcialmente. Quatro epis&#243;dios ajudam a enxergar onde a formula&#231;&#227;o ASRF se afasta da pr&#225;tica banc&#225;ria, e cada tipo de concentra&#231;&#227;o tem uma resposta regulat&#243;ria pr&#243;pria, resumida abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I8um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I8um!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 424w, https://substackcdn.com/image/fetch/$s_!I8um!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 848w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1272w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png" width="1456" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:198810,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/195230306?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I8um!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 424w, https://substackcdn.com/image/fetch/$s_!I8um!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 848w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1272w, https://substackcdn.com/image/fetch/$s_!I8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ea2b1e1-b0fb-4708-954b-d8025b6b9c21_2448x802.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Tabela 4.</strong> Concentra&#231;&#245;es que o ASRF n&#227;o enxerga, casos recentes que as materializaram e arcabou&#231;os de remedia&#231;&#227;o. O FDIC (Federal Deposit Insurance Corporation) &#233; a ag&#234;ncia americana de seguro de dep&#243;sitos; an&#225;logo funcional no Brasil &#233; o FGC, e n&#227;o deve ser confundido com o FIDC brasileiro, que &#233; fundo de investimento em direitos credit&#243;rios. ILAAP e SREP s&#227;o instrumentos do arcabou&#231;o europeu (CRD / EBA) adotados como refer&#234;ncia pelo BCB via Res. CMN 4.557/2017.</em></figcaption></figure></div><p style="text-align: justify;">Em tr&#234;s dos quatro casos, o arcabou&#231;o de medi&#231;&#227;o j&#225; estava em p&#233; quando a concentra&#231;&#227;o virou crise. O Credit Suisse tinha limite interno para Archegos, o SVB tinha indicadores de <em>duration mismatch</em> e os supervisores americanos acompanhavam a concentra&#231;&#227;o em ADC (<em>Acquisition, Development, and Construction</em>) nos anos que antecederam as fal&#234;ncias. Mesmo assim, a m&#233;trica gerou sinal sem que o sinal virasse a&#231;&#227;o corretiva, raz&#227;o pela qual capital de concentra&#231;&#227;o no Pilar 2, sem <em>enforcement</em> organizacional, fica apenas no papel, pois o que decide a hist&#243;ria &#233; a cadeia que parte da m&#233;trica e chega &#224; al&#231;ada de quem pode fechar exposi&#231;&#227;o.</p><p style="text-align: justify;">Nenhum desses epis&#243;dios, por outro lado, envolveu concentra&#231;&#227;o pura numa &#250;nica dimens&#227;o. Archegos combinou concentra&#231;&#227;o em poucas a&#231;&#245;es, em &#250;nica contraparte e alavancagem em derivativos, de modo que o risco efetivo se multiplicou em rela&#231;&#227;o &#224; exposi&#231;&#227;o nominal. No SVB, somaram-se concentra&#231;&#227;o de <em>funding</em>, base demogr&#225;fica correlacionada de depositantes (<em>venture capital</em> e <em>startups</em>) e <em>mismatch</em> de <em>duration</em> no ativo. Nas fal&#234;ncias de ADC, por fim, concentra&#231;&#227;o setorial e concentra&#231;&#227;o geogr&#225;fica se sobrepuseram, uma vez que im&#243;veis residenciais s&#227;o intrinsecamente regionais. Da&#237; que capital econ&#244;mico univariado perde o efeito de produto entre as dimens&#245;es, e o ajuste multi-fator de Pykhtin, combinado com ILAAP para o passivo e <em>stress tests</em> de contraparte, ganha sentido como resposta conjugada.</p><p style="text-align: justify;">H&#225; ainda a dimens&#227;o temporal, j&#225; que concentra&#231;&#227;o tende a ser fen&#244;meno de forma&#231;&#227;o lenta e de revela&#231;&#227;o r&#225;pida. A exposi&#231;&#227;o do Credit Suisse a Archegos cresceu ao longo de dois anos; a participa&#231;&#227;o de ADC nos bancos falidos se acumulou na fase de alta do ciclo imobili&#225;rio; e a <em>duration</em> do ativo do SVB foi alongada durante o regime de taxa zero. Como em nenhum desses casos o desafio foi identificar a concentra&#231;&#227;o no momento da crise, e sim antes, o monitoramento precisa de m&#233;tricas de regime e de gatilhos preventivos, e n&#227;o apenas de relat&#243;rio no dia da inspe&#231;&#227;o supervis&#243;ria.</p><p style="text-align: justify;">Acharya, Hasan e Saunders (2006) documentam, al&#233;m disso, um efeito de natureza distinta, relativo &#224; qualidade do monitoramento banc&#225;rio. Especializa&#231;&#227;o reduz a concentra&#231;&#227;o medida pelo modelo, ao mesmo tempo em que aumenta o conhecimento acumulado sobre cada contraparte. Diversificar um banco forte pode, por isso, piorar o seu perfil de risco, j&#225; que o dilui para fora do per&#237;metro de expertise. Como se trata de efeito informacional que n&#227;o aparece em HHI nem em correla&#231;&#227;o de ativos, s&#243; se acessa por avalia&#231;&#227;o qualitativa. Somando os quatro epis&#243;dios, concentra&#231;&#227;o s&#243; vira capital &#250;til via Pilar 2 quando a cadeia de governan&#231;a faz valer o limite resultante.</p><h2>A moldura brasileira</h2><p style="text-align: justify;">No Brasil, concentra&#231;&#227;o de cr&#233;dito &#233; tratada em dois n&#237;veis. No primeiro, em forma de limite prudencial, a Resolu&#231;&#227;o CMN n&#186; 4.677/2018, alterada pela 5.077/2023, estabelece o <em>Large Exposures Framework</em> brasileiro, limitando a exposi&#231;&#227;o total a um mesmo cliente ou grupo econ&#244;mico a 25% do N&#237;vel I do Patrim&#244;nio de Refer&#234;ncia, em linha com o padr&#227;o do Comit&#234; de Basileia de 2014.</p><p style="text-align: justify;">O segundo &#233; o ICAAP, institu&#237;do pela Resolu&#231;&#227;o CMN n&#186; 4.557/2017 (BANCO CENTRAL DO BRASIL, 2017). O artigo 21, par&#225;grafo 3&#186;, incisos I e VI, exige que o processo avalie explicitamente risco de concentra&#231;&#227;o e risco de cr&#233;dito da contraparte. Bancos S1 e S2 rodam ICAAP completo; S3 e S4, ICAAP simplificado. Para bancos m&#233;dios brasileiros com carteiras corporativas t&#237;picas de 200 a 500 devedores relevantes, o ajuste de granularidade de Gordy-L&#252;tkebohmert deixa de ser detalhe t&#233;cnico e passa a compor o capital interno efetivo.</p><p style="text-align: justify;">Os indicadores do pr&#243;prio sistema banc&#225;rio brasileiro contextualizam. O Relat&#243;rio de Estabilidade Financeira do Banco Central de novembro de 2025 reporta que o RC4 do cr&#233;dito, fra&#231;&#227;o detida pelos quatro maiores conglomerados (Ita&#250;, Banco do Brasil, Bradesco, Caixa), &#233; de 57,9%. O Brasil est&#225; entre as economias do G20 com maior concentra&#231;&#227;o banc&#225;ria, caracter&#237;stica que realimenta a concentra&#231;&#227;o setorial das carteiras individuais. Tabak, Fazio e Cajueiro (2011), usando dados banc&#225;rios brasileiros, documentam que concentra&#231;&#227;o setorial reduz simultaneamente risco e retorno, ecoando o resultado de Acharya et al. em amostra local: especializa&#231;&#227;o funciona aqui tamb&#233;m, at&#233; onde o monitoramento consegue alcan&#231;ar.</p><p style="text-align: justify;">A Resolu&#231;&#227;o BCB n&#186; 229/2022, que moderniza o c&#225;lculo do RWA padronizado em converg&#234;ncia com Basileia III finalizado, n&#227;o altera o tratamento de concentra&#231;&#227;o como risco de Pilar 2. Mant&#233;m o desenho pelo qual Pilar 1 captura o componente sist&#234;mico via ASRF, e Pilar 2 cobra o res&#237;duo de concentra&#231;&#227;o via ICAAP. Para o gestor de risco brasileiro, isso significa que a conta correta do capital econ&#244;mico exige, por desenho regulat&#243;rio, ir al&#233;m da fun&#231;&#227;o supervis&#243;ria IRB.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O experimento did&#225;tico de Bolder (2022) entrega uma li&#231;&#227;o compacta. A intui&#231;&#227;o cl&#225;ssica de diversifica&#231;&#227;o, que elimina o risco idiossincr&#225;tico com algumas dezenas de ativos, simplesmente n&#227;o opera no mesmo regime em cr&#233;dito. O perfil assim&#233;trico do retorno, as correla&#231;&#245;es que escalam em estresse e a raridade dos eventos de inadimpl&#234;ncia empurram a fronteira de diversifica&#231;&#227;o para milhares de devedores, e ainda assim deixam um componente sist&#234;mico que nenhuma aloca&#231;&#227;o consegue eliminar.</p><p style="text-align: justify;">A formaliza&#231;&#227;o de Vasicek (2002) e o teorema de Gordy (2003) deram ao regulador uma f&#243;rmula que &#233; politicamente defens&#225;vel, porque invariante &#224; composi&#231;&#227;o da carteira, e computacionalmente trat&#225;vel, porque aditiva por exposi&#231;&#227;o. N&#227;o s&#227;o, por&#233;m, a descri&#231;&#227;o mais acurada do mundo. Carteiras reais s&#227;o finitas, e mundos reais t&#234;m m&#250;ltiplos fatores sist&#234;micos. A dist&#226;ncia entre o ASRF e o capital econ&#244;mico correto &#233; preenchida pelo ajuste de granularidade (GORDY; L&#220;TKEBOHMERT, 2013) e pelo ajuste multi-fator (PYKHTIN, 2004), que as evid&#234;ncias emp&#237;ricas de D&#252;llmann e Masschelein (2007) e do pr&#243;prio Comit&#234; de Basileia (BCBS, 2006) calibram em algo entre 20% e 40% de capital adicional em carteiras setorialmente concentradas.</p><p style="text-align: justify;">As crises recentes acrescentam dimens&#245;es que nenhuma f&#243;rmula cobre com eleg&#226;ncia. Archegos lembrou que concentra&#231;&#227;o em contraparte via derivativos aloja-se em pontos cegos do limite tradicional. Silicon Valley Bank exp&#244;s que concentra&#231;&#227;o de <em>funding</em> n&#227;o &#233; parte do ASRF. As fal&#234;ncias americanas da d&#233;cada passada mostraram que concentra&#231;&#227;o setorial em im&#243;veis foi melhor preditor de quebra do que o n&#237;vel agregado de risco. A literatura emp&#237;rica sobre bancos especializados, representada por Acharya, Hasan e Saunders (2006), sugere que diversifica&#231;&#227;o nem sempre &#233; melhor do que o conhecimento profundo da pr&#243;pria carteira.</p><p style="text-align: justify;">Para o quant brasileiro que desenha modelo interno de cr&#233;dito ou comp&#245;e o ICAAP, vale substituir a contagem de devedores por outra pergunta, de escopo mais rico:</p><blockquote><p><em>Quanto do risco total ainda &#233; idiossincr&#225;tico? Quanto depende de concentra&#231;&#227;o setorial ou geogr&#225;fica? Quanto escapa &#224; f&#243;rmula por ficar no funding ou numa rela&#231;&#227;o de contraparte alavancada?</em></p></blockquote><p style="text-align: justify;">O capital econ&#244;mico que responde a essas tr&#234;s perguntas se distancia do capital regulat&#243;rio m&#237;nimo, e &#233; nessa dist&#226;ncia que a gest&#227;o de risco ganha o sentido que o Pilar 1 n&#227;o ambiciona cobrir.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, V. V.; HASAN, I.; SAUNDERS, A. Should banks be diversified? Evidence from individual bank loan portfolios. <em>Journal of Business</em>, v. 79, n. 3, p. 1355&#8211;1412, 2006.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>. Disp&#245;e sobre a estrutura de gerenciamento de riscos e de capital. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.677, de 31 de julho de 2018</em>. Disp&#245;e sobre os limites m&#225;ximos de exposi&#231;&#227;o por cliente. Bras&#237;lia: BCB, 2018.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>An explanatory note on the Basel II IRB risk weight functions</em>. Basel: BIS, 2005.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Studies on credit risk concentration</em>. BCBS Working Paper No. 15. Basel: BIS, 2006.</p><p style="text-align: justify;">BOLDER, D. J. <em>Modelling economic capital: practical credit-risk methodologies, applications, and implementation details</em>. Cham: Springer, 2022.</p><p style="text-align: justify;">D&#220;LLMANN, K.; MASSCHELEIN, N. A tractable model to measure sector concentration risk in credit portfolios. <em>Journal of Financial Services Research</em>, v. 32, n. 1, p. 55&#8211;79, 2007.</p><p style="text-align: justify;">FEDERAL RESERVE. <em>Review of the Federal Reserve&#8217;s supervision and regulation of Silicon Valley Bank</em>. Washington: Board of Governors of the Federal Reserve System, 2023.</p><p style="text-align: justify;">GORDY, M. B. A risk-factor model foundation for ratings-based bank capital rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199&#8211;232, 2003.</p><p style="text-align: justify;">GORDY, M. B.; L&#220;TKEBOHMERT, E. Granularity adjustment for regulatory capital assessment. <em>International Journal of Central Banking</em>, v. 9, n. 3, p. 33&#8211;71, 2013.</p><p style="text-align: justify;">MARKOWITZ, H. Portfolio selection. <em>Journal of Finance</em>, v. 7, n. 1, p. 77&#8211;91, 1952.</p><p style="text-align: justify;">PAUL WEISS. <em>Credit Suisse Group Special Committee of the Board of Directors report on Archegos Capital Management</em>. New York: Paul, Weiss, Rifkind, Wharton &amp; Garrison LLP, 2021.</p><p style="text-align: justify;">PYKHTIN, M. Multi-factor adjustment. <em>Risk Magazine</em>, v. 17, n. 3, p. 85&#8211;90, 2004.</p><p style="text-align: justify;">TABAK, B. M.; FAZIO, D. M.; CAJUEIRO, D. O. The effects of loan portfolio concentration on Brazilian banks&#8217; return and risk. <em>Journal of Banking &amp; Finance</em>, v. 35, n. 11, p. 3065&#8211;3076, 2011.</p><p style="text-align: justify;">VASICEK, O. A. The distribution of loan portfolio value. <em>Risk</em>, v. 15, n. 12, p. 160&#8211;162, 2002.</p>]]></content:encoded></item><item><title><![CDATA[Anatomia de uma camada semântica: do YAML à resposta auditável sobre dados da CVM]]></title><description><![CDATA[Como um arquivo de metadados em linguagem simples, combinado a um pipeline de m&#250;ltiplos est&#225;gios, transforma perguntas em portugu&#234;s em consultas SQL audit&#225;veis sobre 24 datasets p&#250;blicos.]]></description><link>https://pilulasdequant.com.br/p/anatomia-de-uma-camada-semantica</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/anatomia-de-uma-camada-semantica</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 21 Apr 2026 14:03:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4ed60317-017a-48e5-975d-673b43585b60_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em um artigo anterior, <a href="https://pilulasdequant.com.br/p/uma-metrica-uma-verdade-como-camadas">Uma M&#233;trica, Uma Verdade</a>, argumentei que a converg&#234;ncia entre camadas sem&#226;nticas e modelos de linguagem finalmente oferece uma sa&#237;da para o caos de m&#233;tricas que h&#225; d&#233;cadas assombra &#225;reas de finan&#231;as, risco e controladoria. O argumento ficou em n&#237;vel conceitual: o que &#233; uma camada sem&#226;ntica, por que ela importa, onde o mercado est&#225; caminhando. Faltava mostrar o equipamento por dentro, com exemplos.</p><p>Tomo como estudo de caso o <em>pq_semantic_cvm (</em>se quiser mais detalhes sobre o projeto, entre em contato no chat), projeto em que modelei quase a totalidade dos 24 datasets p&#250;blicos da CVM (cadastros de fundos, DFPs e ITRs de companhias abertas, composi&#231;&#227;o de carteiras, ofertas, securitiza&#231;&#245;es, formul&#225;rio de refer&#234;ncia, processos sancionadores) em uma camada sem&#226;ntica baseada em YAML conectada a um data warehouse PostgreSQL e a um pipeline de gera&#231;&#227;o de SQL em m&#250;ltiplos est&#225;gios. A ideia &#233; mostrar como as pe&#231;as se encaixam, que tipo de conhecimento a camada sem&#226;ntica carrega, e por que esse padr&#227;o serve a qualquer empresa que queira oferecer acesso confi&#225;vel aos pr&#243;prios dados via linguagem natural.</p><h2>O que est&#225; dentro dos arquivos YAML</h2><p>A camada sem&#226;ntica do projeto &#233; uma cole&#231;&#227;o de arquivos YAML organizados por dataset. Cada YAML documenta uma tabela ou um grupo coeso de tabelas, e o conjunto cumpre tr&#234;s fun&#231;&#245;es: descreve o que o dado significa, onde ele mora e quando ele mente. N&#227;o &#233; documenta&#231;&#227;o t&#233;cnica no sentido tradicional, &#233; um contrato de interpreta&#231;&#227;o.</p><p>Um YAML t&#237;pico come&#231;a com um bloco de cabe&#231;alho que registra o normativo aplic&#225;vel, a fonte bruta, a chave de gr&#227;o e uma <em>history note</em> que descreve mudan&#231;as regulat&#243;rias relevantes. Em seguida v&#234;m as colunas, cada uma com r&#243;tulo leg&#237;vel, descri&#231;&#227;o, contexto de neg&#243;cio, valores poss&#237;veis e, a parte mais valiosa, <em>caveats</em>: armadilhas conhecidas, assimetrias, pegadinhas que s&#243; quem j&#225; quebrou a cabe&#231;a contra aquele dado sabe. O YAML do cadastro de fundos, por exemplo, avisa ao modelo que o campo <code>SIT = 'CANCELADA'</code> p&#243;s-RCVM 175 pode significar tanto <em>encerrado</em> quanto <em>migrado para o novo regime e ainda ativo</em>.</p><p>Al&#233;m das colunas, os YAMLs declaram <strong>relationships</strong> (caminhos de jun&#231;&#227;o pr&#233;-validados entre tabelas), <strong>critical_routing</strong> (regras perempt&#243;rias sobre qual tabela usar ou n&#227;o usar para um tipo de pergunta), <strong>example_questions</strong> (perguntas reais com dicas de padr&#227;o SQL correto) e <strong>dimensional_traps</strong> (pares de conceitos que parecem sin&#244;nimos e n&#227;o s&#227;o, como administrador versus gestor de fundo, ou coordenador l&#237;der versus agente fiduci&#225;rio em securitiza&#231;&#245;es).</p><p>H&#225; ainda um conjunto de arquivos auxiliares que descrevem regras transversais ao dom&#237;nio: um registra idiomas de PostgreSQL que devem ser seguidos; outro consolida marcas can&#244;nicas (Bradesco casa como <code>BRADESCO%</code>, n&#227;o como <code>BANCO BRADESCO S.A.</code>); um terceiro lista as confus&#245;es dimensionais recorrentes; um quarto define o que o cr&#237;tico autom&#225;tico deve checar depois da execu&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C4e9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C4e9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 424w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 848w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1272w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png" width="1456" height="1638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:639229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C4e9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 424w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 848w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1272w, https://substackcdn.com/image/fetch/$s_!C4e9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ade6e5c-8108-4b82-95b0-5c9f251fb594_3800x4276.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Trecho de um aquivo YAML de camada sem&#226;ntica</figcaption></figure></div><h2>Tr&#234;s camadas de tabelas, n&#227;o uma</h2><p>A camada sem&#226;ntica s&#243; faz sentido se estiver ancorada em um modelo dimensional bem estruturado. O projeto organiza o banco em tr&#234;s camadas cl&#225;ssicas de <em>data warehouse</em> na tradi&#231;&#227;o de Kimball (KIMBALL; ROSS, 2013), cada uma com papel pr&#243;prio.</p><p>A camada <strong>raw</strong> cont&#233;m c&#243;pias fi&#233;is dos arquivos publicados pela CVM: informes di&#225;rios de fundos, balan&#231;os patrimoniais, formul&#225;rios de refer&#234;ncia, cadastros de participantes. Nada &#233; normalizado, nada &#233; deduplicado. Os tipos s&#227;o preservados como texto (todo campo em CSV chega como texto), os nomes das colunas s&#227;o id&#234;nticos aos do arquivo original, e cada dataset mora em sua pr&#243;pria tabela. Essa camada &#233; a <em>fonte da verdade</em>: se houver discrep&#226;ncia, &#233; ela que vale.</p><p>A camada <strong>staging</strong> &#233; a primeira limpeza. Aqui os tipos s&#227;o convertidos, valores nulos s&#227;o padronizados, CNPJs s&#227;o normalizados com <code>LPAD</code> para 14 d&#237;gitos, e, mais importante, tabelas equivalentes oriundas de regimes regulat&#243;rios diferentes s&#227;o fundidas em vis&#245;es coerentes. O <code>stg_cvm__fundos</code> &#233; o exemplo can&#244;nico: ele faz <code>UNION ALL</code> entre <code>raw.cad_fi</code> (cadastro legado ICVM 555) e <code>raw.registro_classe</code> (RCVM 175), marcando a origem de cada linha para que a pr&#243;xima camada possa escolher qual prevalecer quando houver duplicata.</p><p>A camada <strong>mart</strong> cont&#233;m as tabelas prontas para an&#225;lise. Suas tabelas t&#234;m prefixo <code>dim_</code> (dimens&#245;es cadastrais, como <code>dim_fundos</code>), <code>fct_</code> (tabelas-fato, como <code>fct_fundos_performance_mensal</code> ou <code>fct_liquidez_trimestral</code>) e <code>sem_</code> (vis&#245;es sem&#226;nticas agregadas, como <code>sem_composicao_carteira_gestora</code>). &#201; essa a camada que o pipeline de linguagem natural procura primeiro, tanto pela ergonomia quanto porque ela j&#225; absorveu as descontinuidades regulat&#243;rias que o raw exp&#245;e cru.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aZA5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aZA5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 424w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 848w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png" width="1456" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aZA5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 424w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 848w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1272w, https://substackcdn.com/image/fetch/$s_!aZA5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26a42d21-83b3-4347-add0-4f344e195550_3960x1236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 1 &#8212; Responsabilidades das tr&#234;s camadas de tabelas.</figcaption></figure></div><p>A camada sem&#226;ntica espelha essa estrutura: h&#225; um conjunto de YAMLs descrevendo as tabelas raw mais importantes (cadastros, informes, formul&#225;rios), um conjunto separado descrevendo os marts (incluindo os staging selecionados que o modelo precisa conhecer) e os arquivos transversais j&#225; mencionados. Quando o pipeline monta um prompt, ele carrega apenas os YAMLs relevantes para a pergunta, filtrando por prefixo de tabela e por dataset envolvido.</p><h2>O fluxo pergunta &#8594; resposta</h2><p>A camada sem&#226;ntica &#233; conhecimento em repouso. O pipeline de linguagem natural &#233; o que coloca esse conhecimento em uso. Ele recebe uma pergunta em portugu&#234;s, consulta a camada sem&#226;ntica conforme o contexto, gera SQL, executa contra o PostgreSQL e devolve os dados junto com um veredito autom&#225;tico sobre a adequa&#231;&#227;o da resposta.</p><p>A implementa&#231;&#227;o usada tem dez est&#225;gios encadeados, desenhados para empilhar defesas em profundidade. N&#227;o &#233; a &#250;nica maneira de montar um sistema assim: frameworks como Vanna AI, Wren AI, Cube e dbt Semantic Layer seguem caminhos diferentes, ora mais pr&#243;ximos de RAG puro, ora mais pr&#243;ximos de compiladores de metrics (CHI, 2024; CANNER INC., 2024). A literatura acad&#234;mica tamb&#233;m documenta fam&#237;lias distintas: decomposi&#231;&#227;o com autocorre&#231;&#227;o (POURREZA; RAFIEI, 2023), <em>decoding</em> com gram&#225;tica restrita (SCHOLAK; SCHUCHER; BAHDANAU, 2021), <em>fine-tuning</em> espec&#237;fico sobre corpora de SQL (LI et al., 2024; SUN et al., 2023), mistura de <em>few-shot</em> e recupera&#231;&#227;o (LIU et al., 2024). Cada escolha tem consequ&#234;ncias em lat&#234;ncia, custo de tokens e tipos de erro residual. O arranjo abaixo &#233; o que, em experimenta&#231;&#227;o sobre o dom&#237;nio da CVM, deu melhor rela&#231;&#227;o entre acur&#225;cia e tempo de resposta; ele deve ser visto como um ponto no espa&#231;o de projeto, n&#227;o como receita universal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVnC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVnC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 424w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 848w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png" width="1456" height="3766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVnC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 424w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 848w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F639c06ad-9d77-4c6c-935b-3e94fedc1102_1520x3932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Pipeline do sistema Text-to-SQL</figcaption></figure></div><p></p><h3>Question Critic, Resolve Requirements e Ensure Data</h3><p>A primeira etapa, <em>Question Critic</em>, decide se a pergunta &#233; respond&#237;vel com dados da CVM e se est&#225; dimensionalmente clara. Perguntas fora do escopo retornam um disclaimer em vez de um SQL, o que evita que o modelo alucine SQL para assuntos imposs&#237;veis. Perguntas amb&#237;guas passam por uma clarifica&#231;&#227;o autom&#225;tica que, quando o dom&#237;nio permite, reescreve a pergunta de forma can&#244;nica (por exemplo, substitui &#8220;fundos da XP&#8221; por &#8220;fundos sob gest&#227;o da XP&#8221;, ou registra que &#8220;lucro&#8221; nessa pergunta provavelmente significa lucro l&#237;quido societ&#225;rio).</p><p>Em seguida, <em>Resolve Requirements</em> consulta a camada sem&#226;ntica e devolve a lista de datasets necess&#225;rios com seus recortes temporais, por exemplo <code>dfp:2024,2023; cia_aberta_cad:snapshot</code> para uma pergunta sobre evolu&#231;&#227;o de lucro de uma companhia aberta. Esse resultado alimenta o est&#225;gio <em>Ensure Data</em>, respons&#225;vel por baixar ou atualizar na camada raw apenas os arquivos necess&#225;rios. Se o dataset j&#225; estiver em cache, o est&#225;gio passa em um milissegundo.</p><h3>Table Selector e System Prompt</h3><p>O <em>Table Selector</em> &#233; um segundo est&#225;gio de LLM cuja &#250;nica fun&#231;&#227;o &#233; escolher, dentre todas as tabelas candidatas, o subconjunto mais prov&#225;vel para responder &#224; pergunta. Ele recebe descri&#231;&#245;es sucintas de cada tabela (extra&#237;das dos YAMLs) e devolve uma lista curta, tipicamente de duas a cinco tabelas. Esse filtro reduz drasticamente o tamanho do prompt principal.</p><p>Com as tabelas escolhidas, <em>Build System Prompt</em> monta o contexto que vai alimentar o gerador de SQL: regras de PostgreSQL, YAMLs das tabelas selecionadas (com colunas, caveats, critical_routing e example_questions), marcas can&#244;nicas relevantes, armadilhas dimensionais pertinentes ao dom&#237;nio e uma amostra de valores enumerados para colunas categ&#243;ricas. O prompt fica tipicamente entre 30 e 50 mil tokens, contra centenas de milhares se todos os YAMLs fossem carregados.</p><h3>Creator LLM, SQL Validator e Intent Alignment</h3><p>O <em>Creator LLM</em> &#233; o gerador propriamente dito. Ele recebe o prompt e a pergunta, e devolve SQL em sa&#237;da estruturada (JSON com um &#250;nico campo <code>sql</code>), o que elimina toda uma classe de erros de <em>parsing</em> associados a respostas em <em>markdown</em> livre (GENG et al., 2025). A escolha do modelo respons&#225;vel por esse est&#225;gio &#233; uma decis&#227;o de custo-benef&#237;cio: modelos maiores tendem a acertar mais em perguntas complexas, mas custam mais e s&#227;o mais lentos. A configura&#231;&#227;o usada aqui combina um modelo principal de n&#237;vel intermedi&#225;rio com dois n&#237;veis de <em>fallback</em> mais capazes, acionados apenas se o anterior falhar. Os marcadores espec&#237;ficos importam menos do que a forma da cascata.</p><p>O <em>SQL Validator</em> roda checagens determin&#237;sticas sobre o SQL gerado: sintaxe, bloqueio de opera&#231;&#245;es perigosas, reescrita de tabelas alucinadas (se o modelo inventou <code>staging.stg_cvm__fundos</code> quando o Table Selector s&#243; havia autorizado <code>marts.dim_fundos</code>, a substitui&#231;&#227;o &#233; autom&#225;tica e registrada). &#201; barato e r&#225;pido, e pega erros cir&#250;rgicos antes de encostarem no banco.</p><p>O <em>Intent Alignment</em> &#233; uma segunda passagem de LLM, barata, que pergunta: &#8220;esse SQL, se executado, responde &#224; pergunta original?&#8221;. Quando a resposta &#233; n&#227;o, o SQL &#233; regenerado com feedback espec&#237;fico sobre o que est&#225; faltando. Esse est&#225;gio captura a diferen&#231;a entre <em>right data, wrong dimension</em>: SQL que compila, executa e retorna n&#250;meros plaus&#237;veis, mas responde a uma pergunta diferente da que foi feita.</p><h3>Execute, recupera&#231;&#227;o e Answer Critic</h3><p>Se tudo passa, o SQL vai para <em>Execute</em>. Quando o banco devolve erro, entra uma cadeia de recupera&#231;&#227;o: primeiro o <em>SQL Reviewer</em> (modelo pequeno, corre&#231;&#227;o cir&#250;rgica, lat&#234;ncia abaixo de um segundo); depois o <em>Fallback LLM</em> (modelo maior, recebe o SQL errado junto com o erro e regenera); por fim, o <em>Fallback LLM 2</em> (modelo ainda mais capaz, recebe as duas tentativas anteriores e seus respectivos erros). Cada n&#237;vel s&#243; &#233; acionado se o anterior falhar, e a cascata abre m&#227;o de tentativas quando os erros sugerem problema estrutural insol&#250;vel.</p><p>Quando a execu&#231;&#227;o produz linhas, o <em>Semantic Checks</em> roda verifica&#231;&#245;es determin&#237;sticas simples: por exemplo, se a pergunta pedia um ranking de cinco itens e o resultado tem apenas um, ou se todos os valores voltaram <code>NULL</code>. Em seguida, o <em>Answer Critic</em> (outra chamada de LLM, com modelo diferente do gerador para reduzir vi&#233;s correlacionado) l&#234; a pergunta, o SQL e as primeiras linhas do resultado, e emite um veredito em tr&#234;s n&#237;veis: <strong>GREEN</strong> (resposta adequada), <strong>YELLOW</strong> (resposta provavelmente correta com ressalvas) ou <strong>RED</strong> (resposta inadequada, seja por SQL incorreto, seja por interpreta&#231;&#227;o equivocada da pergunta). O veredito &#233; exibido junto do resultado; o usu&#225;rio v&#234; n&#227;o apenas o n&#250;mero, mas uma segunda opini&#227;o automatizada sobre se aquele n&#250;mero responde ao que foi perguntado.</p><p>O paradigma de usar um modelo como juiz de outro foi popularizado por Zheng et al. (2023) com o MT-Bench, e a ideia de autoconsist&#234;ncia por m&#250;ltiplas amostragens, por Wang et al. (2023). Aqui n&#227;o h&#225; amostragem m&#250;ltipla: h&#225; um juiz &#250;nico com acesso ao resultado, que &#233; mais barato e, para o dom&#237;nio, tem se mostrado adequado.</p><h2>Um exemplo executado</h2><p>A descri&#231;&#227;o acima fica mais palp&#225;vel quando se acompanha a execu&#231;&#227;o. Abaixo est&#225; o fluxo completo para uma pergunta simples, registrada pela interface do projeto:</p><p>Dois elementos merecem aten&#231;&#227;o. O SQL gerado aponta para <code>marts.dim_fundos</code> e n&#227;o para <code>raw.cad_fi</code>. Essa escolha &#233; consequ&#234;ncia do <code>critical_routing</code> documentado no YAML do cadastro, que instrui o LLM a nunca contar fundos ativos diretamente em <code>cad_fi</code> ap&#243;s a RCVM 175. Sem essa instru&#231;&#227;o, o mesmo modelo escreveria, com a mesma confian&#231;a, um SQL contra <code>cad_fi</code> e devolveria tr&#234;s fundos multimercado, n&#227;o 13.787, como o pr&#243;ximo exemplo mostra.</p><p>O segundo elemento &#233; o veredito. O Answer Critic n&#227;o apenas valida: ele explicita a justificativa (&#8221;a SQL usa a dimens&#227;o cadastral adequada, filtra a classe certa e restringe aos fundos em funcionamento&#8221;) e aponta as fontes consultadas. &#201; essa explicita&#231;&#227;o que transforma &#8220;n&#250;mero de um LLM&#8221; em &#8220;resposta com cadeia de cust&#243;dia vis&#237;vel&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLDD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLDD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 424w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 848w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1272w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png" width="1456" height="1804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280181,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLDD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 424w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 848w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1272w, https://substackcdn.com/image/fetch/$s_!nLDD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbb0b95a-8868-430b-83bd-3e2871cc5b60_2370x2936.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Exemplo end-to-end</figcaption></figure></div><p></p><h2>As vantagens claras da camada sem&#226;ntica: dois exemplos reais</h2><p>Os dois casos a seguir foram executados contra a base de produ&#231;&#227;o, em PostgreSQL 17, com dados p&#250;blicos da CVM. N&#227;o s&#227;o cen&#225;rios did&#225;ticos: s&#227;o o tipo de falha silenciosa que a aus&#234;ncia de uma camada sem&#226;ntica produz no dia a dia de uma mesa de dados. </p><h3>Exemplo 1: o colapso silencioso p&#243;s-RCVM 175</h3><p>Em 28 de outubro de 2024, a RCVM 175 substituiu a ICVM 555 na regula&#231;&#227;o de fundos. A mudan&#231;a foi a migra&#231;&#227;o de identificador: o informe di&#225;rio passou a usar CNPJ da <em>classe</em> do fundo em vez do CNPJ do fundo. Em novembro de 2024, 22.895 de 25.866 CNPJs ativos (88,6%) j&#225; eram CNPJs de classe, invis&#237;veis para qualquer consulta que fizesse <code>JOIN raw.inf_diario &#8594; raw.cad_fi</code>, o padr&#227;o legado.</p><p>A pergunta &#8220;Qual foi a capta&#231;&#227;o l&#237;quida dos fundos de a&#231;&#245;es da XP em 2024, m&#234;s a m&#234;s?&#8221; gerada por um modelo sem acesso &#224; camada sem&#226;ntica produz um SQL sintaticamente perfeito, que roda sem erro e devolve uma tabela coerente. O problema &#233; que a contagem de fundos cai de 69 em janeiro para 22 em dezembro, o valor de capta&#231;&#227;o fica 5,9&#215; menor que o real em dezembro, e o analista tende a interpretar o decl&#237;nio como decis&#227;o de neg&#243;cio da XP quando, na verdade, &#233; artefato da migra&#231;&#227;o regulat&#243;ria que fez 82% dos fundos sumirem do <code>JOIN</code>.</p><p>Com a camada sem&#226;ntica, o mesmo LLM passa a receber, junto da pergunta, a instru&#231;&#227;o de que <code>dim_fundos</code> consolida cadastros do regime legado e do novo, e que a tabela-fato <code>fct_fundos_performance_mensal</code> j&#225; absorve essa migra&#231;&#227;o. O SQL gerado ent&#227;o faz <code>JOIN</code> contra as tabelas certas. Em dezembro, o resultado passa a mostrar 140 fundos e capta&#231;&#227;o l&#237;quida de -R$ 164,1 milh&#245;es, refletindo a realidade.</p><h3>Exemplo 2: quando o significado da coluna muda</h3><p>A segunda armadilha &#233; ainda mais sutil. A mesma RCVM 175 fragmentou o cadastro de fundos: os fundos migrados aparecem como <code>SIT = 'CANCELADA'</code> no cadastro legado <code>raw.cad_fi</code>, mesmo em plena opera&#231;&#227;o. O campo <code>SIT</code> n&#227;o mudou de nome. Os valores poss&#237;veis n&#227;o mudaram. Mas o significado de <code>'CANCELADA'</code> expandiu: agora pode ser <em>encerrado</em> ou <em>migrado e ativo sob RCVM 175</em>.</p><p>Uma pergunta comum, &#8220;Quantos fundos multimercado est&#227;o em funcionamento no Brasil em mar&#231;o de 2025?&#8221;, gera sem camada sem&#226;ntica o SQL &#243;bvio: <code>SELECT COUNT(*) FROM raw.cad_fi WHERE classe = 'Multimercado' AND sit = 'EM FUNCIONAMENTO NORMAL'</code>. O resultado &#233; <strong>3</strong>. Apenas tr&#234;s fundos multimercado em funcionamento no Brasil. Sem erro, sem aviso: a consulta &#233; sintaticamente perfeita.</p><p>Com a camada sem&#226;ntica, o <code>critical_routing</code> no YAML do cadastro pro&#237;be esse padr&#227;o: &#8220;NUNCA conte fundos ativos usando <code>raw.cad_fi WHERE SIT = 'EM FUNCIONAMENTO NORMAL'</code>. Use <code>marts.dim_fundos.situacao</code>, que consolida cad_fi e registro_classe em uma dimens&#227;o coerente&#8221;. O SQL gerado passa a contar pelo mart e retorna <strong>13.787</strong>, cerca de 4.600 vezes mais fundos do que o primeiro caminho.</p><p>Os dois erros t&#234;m escalas diferentes mas a mesma natureza: uma consulta hardcoded &#233; um contrato com o esquema f&#237;sico de ontem; toda vez que a CVM publica uma nova instru&#231;&#227;o normativa (e foram muitas, de ICVM 302 a RCVM 175), o contrato quebra. Uma camada sem&#226;ntica &#233; um contrato com o significado do dado. A regula&#231;&#227;o muda uma vez; o YAML &#233; atualizado uma vez; dessa forma as consultas geradas automaticamente passam a refletir a nova realidade.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XNvc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XNvc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 424w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 848w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1272w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png" width="1456" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XNvc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 424w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 848w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1272w, https://substackcdn.com/image/fetch/$s_!XNvc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4574a61a-69c4-456e-92d6-7aac8e4199cb_3960x964.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Tabela 2 &#8212; Magnitude do erro silencioso em cada exemplo. Dados reais, extra&#237;dos da base de produ&#231;&#227;o.</figcaption></figure></div><h2>Que tipo de pergunta esse sistema responde</h2><p>A camada sem&#226;ntica modelada cobre oito grandes dom&#237;nios, e o pipeline tem hist&#243;rico de respostas validadas como corretas em todos eles. Para dar a medida do escopo, seguem exemplos reais abaixo que tal sistema &#233; capaz de responder utilizando somente dados da CVM.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yKhq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yKhq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 424w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 848w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1272w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png" width="1456" height="1186" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1186,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:796396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194913765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yKhq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 424w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 848w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1272w, https://substackcdn.com/image/fetch/$s_!yKhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5511512e-9df3-40c1-8f74-4fb071798809_4440x3616.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Tabela 3 &#8212; Perguntas reais respondidas com sucesso pelo sistema, por dom&#237;nio.</figcaption></figure></div><p>A amplitude decorre de que cada dom&#237;nio exigiu constru&#231;&#227;o de YAMLs espec&#237;ficos, com seus pr&#243;prios <em>caveats</em>, <em>critical_routing</em> e <em>dimensional_traps</em>. Perguntas sobre composi&#231;&#227;o de carteira, por exemplo, s&#243; funcionam bem porque o mart <code>sem_composicao_carteira_gestora</code> pr&#233;-agrega 1,47 milh&#227;o de linhas do informe CDA por gestor e tipo de ativo, e porque o YAML correspondente deixa claro que essa tabela existe, que granularidade por fundo deve cair no staging, e que a coluna <code>gestor</code> se refere &#224; gestora do fundo, n&#227;o ao emissor do t&#237;tulo.</p><p>Mas qual seria a diferen&#231;a de tentar responder usando um chat LLM &#8220;inteligente&#8221; com capacidade de busca, considerando que os dados da CVM s&#227;o p&#250;blicos? Mesmo que os dados sejam p&#250;blicos, o chat LLM n&#227;o executa consulta anal&#237;tica sobre eles: na melhor hip&#243;tese ele l&#234; p&#225;ginas descritivas do portal da CVM, ou tenta montar um script ad hoc a cada pergunta, sem garantia de que baixou os arquivos certos, fez o join certo e agregou corretamente. Mesmo que o chat consiga rodar o SQL, ele n&#227;o carrega o conhecimento acumulado sobre as armadilhas do dom&#237;nio que citamos. A camada sem&#226;ntica &#233; esse conhecimento destilado, pronto para ser injetado em qualquer modelo que gere SQL. Al&#233;m disso, o custo da consulta e o tempo de execu&#231;&#227;o ser&#227;o significativamente menores com o uso da camada sem&#226;ntica.</p><h2>Quando a mesma arquitetura vai para dentro de uma empresa</h2><p>A CVM &#233; um laborat&#243;rio conveniente: dados p&#250;blicos, descontinuidades regulat&#243;rias bem documentadas, zero preocupa&#231;&#227;o com autoriza&#231;&#227;o por linha ou com LGPD. Dentro de uma empresa, a mesma arquitetura precisa absorver tr&#234;s atritos adicionais.</p><p>O primeiro &#233; o <strong>conhecimento tribal</strong>. No caso da CVM, todo <em>caveat</em> que entra no YAML pode ser justificado por uma instru&#231;&#227;o normativa que qualquer um consegue ler. Dentro da empresa, os <em>caveats</em> moram na cabe&#231;a da pessoa que h&#225; oito anos sabe que o campo <code>status_venda = 7</code> significa &#8220;cancelado pelo cliente, mas com multa paga&#8221; e n&#227;o &#8220;cancelado pelo backoffice&#8221;. Modelar bem a camada sem&#226;ntica exige sentar com essas pessoas, transcrever o que elas sabem e versionar. &#201; um trabalho arqueol&#243;gico antes de virar trabalho de engenharia, mas que pode ser auxiliado tamb&#233;m com o uso de LLMs.</p><p>O segundo &#233; o <strong>controle de acesso</strong>. A mesma pergunta (&#8221;margem de contribui&#231;&#227;o por SKU no trimestre&#8221;) pode ser leg&#237;tima para o diretor comercial e proibida para um estagi&#225;rio do financeiro. A camada sem&#226;ntica precisa casar com row-level security, views filtradas por perfil e trilhas de auditoria que a CVM, por natureza p&#250;blica, dispensa. Isso transforma a camada sem&#226;ntica em um artefato de governan&#231;a, n&#227;o apenas de modelagem.</p><p>O terceiro &#233; a <strong>velocidade do esquema</strong>. A CVM muda regras a cada alguns anos; times de produto mudam o esquema de dados a cada sprint. O YAML passa a ser um contrato que precisa ser atualizado junto do <em>pull request</em> que renomeia uma coluna, sob pena de o cr&#237;tico come&#231;ar a reprovar respostas de um dia para o outro. </p><p>Quando esses tr&#234;s atritos s&#227;o endere&#231;ados, o que sobra &#233; um padr&#227;o com conex&#227;o natural aos princ&#237;pios de agrega&#231;&#227;o e reporte de dados de risco do BCBS 239 (BCBS, 2013) e da Resolu&#231;&#227;o CMN 4.557/2017 (BCB, 2017): fonte autoritativa &#250;nica, defini&#231;&#227;o consistente, capacidade de responder rapidamente a solicita&#231;&#245;es n&#227;o padronizadas. O YAML documentado, versionado e conectado a um mart torna a auditoria mais barata, e o cr&#237;tico autom&#225;tico fornece uma segunda leitura que o reporte manual n&#227;o tem.</p><h2>Os contratempos</h2><p>A arquitetura n&#227;o &#233; livre de problemas, e os mais persistentes v&#234;m do pr&#243;prio LLM. Tr&#234;s merecem destaque.</p><p>O primeiro &#233; o <strong>n&#227;o-determinismo</strong>. Mesmo com temperatura zero e resposta estruturada, a mesma pergunta pode produzir SQLs diferentes em execu&#231;&#245;es distintas, por raz&#245;es que remontam &#224; n&#227;o-associatividade de ponto flutuante em GPU e &#224; depend&#234;ncia do resultado com o tamanho do <em>batch</em> de infer&#234;ncia (ATIL et al., 2024; HE, 2025). A mesma pergunta que recebeu GREEN em uma execu&#231;&#227;o pode receber RED em outra, com SQLs sutilmente diferentes. No exemplo 2 acima, durante a grava&#231;&#227;o deste artigo, a mesma pergunta foi executada duas vezes em menos de uma hora: uma vez gerou <code>COUNT(*)</code> com filtro de data e o cr&#237;tico aprovou; outra vez gerou <code>COUNT(DISTINCT cnpj)</code> sem filtro de data e o cr&#237;tico reprovou por n&#227;o respeitar o recorte temporal pedido. A sa&#237;da foi pr&#243;xima, mas a cadeia de racioc&#237;nio divergiu.</p><p>O segundo &#233; a <strong>alucina&#231;&#227;o residual</strong>. LLMs ainda inventam colunas, tabelas, fun&#231;&#245;es de janela e sintaxes que n&#227;o existem no PostgreSQL, e o fazem com flu&#234;ncia suficiente para passarem por v&#225;lidas em uma leitura r&#225;pida (JI et al., 2023; HUANG et al., 2023). O SQL Validator elimina uma fra&#231;&#227;o, o Intent Alignment outra, o cr&#237;tico pega o que sobra, mas nenhum desses mecanismos elimina o problema por completo. Mesmo no benchmark BIRD, que usa bancos reais e sujos, os melhores modelos propriet&#225;rios chegam perto de 55% de acur&#225;cia contra 93% humana (LI et al., 2023); em benchmarks <em>enterprise</em> recentes como Spider 2.0, a taxa cai para algo em torno de 20% (LEI et al., 2024). A camada sem&#226;ntica eleva o piso, n&#227;o o teto.</p><p>O terceiro &#233; o <strong>custo de modelagem</strong>. A camada sem&#226;ntica n&#227;o &#233; autom&#225;tica: ela exige conhecimento de dom&#237;nio que algu&#233;m precisa destilar em YAMLs. Cada <code>caveat</code> s&#243; chega ao arquivo depois que algu&#233;m quebrou a cabe&#231;a contra aquele dado e entendeu a armadilha. Para uma empresa com centenas de tabelas herdadas, a modelagem inicial pode levar meses, e a manuten&#231;&#227;o &#233; cont&#237;nua: toda mudan&#231;a de schema, toda nova fonte, toda renomea&#231;&#227;o exige atualiza&#231;&#227;o correspondente no YAML. &#201; o custo de transformar conhecimento tribal em infraestrutura.</p><p>Existe ainda o vi&#233;s de cobertura: o sistema s&#243; responde bem ao que foi modelado. Perguntas que caem fora dos dom&#237;nios mapeados tendem a receber respostas gen&#233;ricas ou a serem rejeitadas pelo Question Critic. Isso &#233; uma qualidade, n&#227;o defeito (rejeitar &#233; muito melhor que responder mal), mas a fronteira entre dom&#237;nio coberto e dom&#237;nio descoberto precisa ser vis&#237;vel ao usu&#225;rio.</p><h2>Conclus&#227;o</h2><p>O investimento em uma camada sem&#226;ntica paga-se em tr&#234;s moedas diferentes.</p><p>A primeira &#233; <strong>tempo</strong>, pois as perguntas que antes entravam numa fila de BI e voltavam dois dias depois voltam em segundos, com a resposta estruturada e pronta para discuss&#227;o. Um diretor que pergunta e j&#225; recebe a contagem correta de fundos, a evolu&#231;&#227;o da margem, o ranking do trimestre, deixa de esperar pelo analista e pede diretamente. O analista, por sua vez, sai de operador de consulta e volta a ser investigador de padr&#245;es.</p><p>A segunda &#233; <strong>confian&#231;a</strong>, pois quando duas &#225;reas discordam sobre um n&#250;mero, a discuss&#227;o hoje costuma ser sobre qual defini&#231;&#227;o foi usada. Com uma camada sem&#226;ntica bem modelada, a defini&#231;&#227;o est&#225; escrita em um lugar s&#243;, &#233; versionada, &#233; audit&#225;vel e acompanha cada resposta gerada. O tempo de reuni&#227;o antes gasto em &#8220;qual planilha &#233; a certa&#8221; migra para o que realmente importa: o que fazer com o que o n&#250;mero mostra.</p><p>A terceira &#233; <strong>resili&#234;ncia</strong>, pois quando a regula&#231;&#227;o muda, sistemas fonte s&#227;o renomeados, produtos ganham novos campos. Sem camada sem&#226;ntica, cada mudan&#231;a dispara uma ca&#231;ada manual por consultas quebradas em planilhas, dashboards e relat&#243;rios. Com ela, a mudan&#231;a &#233; registrada uma vez, no YAML, e todas as perguntas futuras passam a refletir a nova realidade. O conhecimento institucional deixa de morrer quando o analista s&#234;nior sai.</p><p>Nenhum desses ganhos depende de acreditar que os modelos de linguagem j&#225; s&#227;o confi&#225;veis o bastante para serem soltos sozinhos, e &#233; exatamente a&#237; que a abordagem se torna atrativa: ela coleciona o conhecimento da casa em um artefato est&#225;vel, e usa o LLM apenas como tradutor supervisionado. Quando o modelo seguinte chegar e for ainda mais confi&#225;vel, a camada sem&#226;ntica est&#225; pronta para receber; quando chegar e alucinar de forma nova, as verifica&#231;&#245;es j&#225; existir&#227;o.</p><p>A pergunta a fazer antes de come&#231;ar n&#227;o &#233; se vale montar a infraestrutura, &#233; quanto tempo mais a empresa pode continuar pagando o custo invis&#237;vel de operar sem ela: diverg&#234;ncia de n&#250;mero, analista caro resolvendo <em>ad hoc</em>, diretor que decide no escuro, auditoria que demora semanas. Quando esse custo &#233; medido com honestidade, o investimento na camada sem&#226;ntica pode se tornar intessante.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ATIL, B. et al. Non-Determinism of &#8216;Deterministic&#8217; LLM Settings. <strong>arXiv preprint</strong>, arXiv:2408.04667, 2024. Dispon&#237;vel em: https://arxiv.org/abs/2408.04667.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <strong>Principles for effective risk data aggregation and risk reporting</strong>. Basel: Bank for International Settlements, jan. 2013. Dispon&#237;vel em: https://www.bis.org/publ/bcbs239.pdf.</p><p>BANCO CENTRAL DO BRASIL. <strong>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</strong>: disp&#245;e sobre a estrutura de gerenciamento de riscos e gerenciamento de capital. Bras&#237;lia: BCB, 2017.</p><p>CANNER INC. <strong>Wren AI &#8212; Modeling Definition Language (MDL)</strong>. Documenta&#231;&#227;o t&#233;cnica. 2024. Dispon&#237;vel em: https://docs.getwren.ai/oss/engine/concept/what_is_mdl.</p><p>CHI, H. Why the Semantic Layer is Essential for Reliable Text-to-SQL. <strong>Wren AI Blog</strong>, 2024. Dispon&#237;vel em: https://www.getwren.ai/post/why-the-semantic-layer-is-essential-for-reliable-text-to-sql-and-how-wren-ai-brings-it-to-life.</p><p>GENG, S. et al. JSONSchemaBench: A Rigorous Benchmark of Structured Outputs for Language Models. <strong>arXiv preprint</strong>, arXiv:2501.10868, 2025.</p><p>HE, H. Defeating Nondeterminism in LLM Inference. <strong>Thinking Machines Lab Blog</strong>, 2025. Dispon&#237;vel em: https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/.</p><p>HUANG, L. et al. A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions. <strong>ACM Transactions on Information Systems</strong>, 2023. arXiv:2311.05232.</p><p>JI, Z. et al. Survey of Hallucination in Natural Language Generation. <strong>ACM Computing Surveys</strong>, v. 55, artigo 248, 2023.</p><p>KIMBALL, R.; ROSS, M. <strong>The Data Warehouse Toolkit</strong>: The Definitive Guide to Dimensional Modeling. 3. ed. Indianapolis: John Wiley &amp; Sons, 2013.</p><p>LEI, F. et al. Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows. <strong>International Conference on Learning Representations (ICLR)</strong>, 2025. arXiv:2411.07763.</p><p>LI, H. et al. CodeS: Towards Building Open-source Language Models for Text-to-SQL. <strong>arXiv preprint</strong>, arXiv:2402.16347, 2024.</p><p>LI, J. et al. Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQLs (BIRD). In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p><p>LIU, X. et al. A Survey of Text-to-SQL in the Era of LLMs: Where are we, and where are we going?. <strong>arXiv preprint</strong>, arXiv:2408.05109, 2024.</p><p>POURREZA, M.; RAFIEI, D. DIN-SQL: Decomposed In-Context Learning of Text-to-SQL with Self-Correction. In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p><p>SCHOLAK, T.; SCHUCHER, N.; BAHDANAU, D. PICARD: Parsing Incrementally for Constrained Auto-Regressive Decoding from Language Models. In: <strong>Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP)</strong>, p. 9895-9901, 2021.</p><p>SUN, R. et al. SQL-PaLM: Improved Large Language Model Adaptation for Text-to-SQL. <strong>arXiv preprint</strong>, arXiv:2306.00739, 2023.</p><p>WANG, X. et al. Self-Consistency Improves Chain of Thought Reasoning in Language Models. In: <strong>International Conference on Learning Representations (ICLR)</strong>, 2023.</p><p>ZHENG, L. et al. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. In: <strong>Advances in Neural Information Processing Systems (NeurIPS)</strong>, 2023.</p>]]></content:encoded></item><item><title><![CDATA[Estruturas a termo de liquidez: do gap pontual ao veredito multi-horizonte]]></title><description><![CDATA[Quatro curvas por horizonte que mostram em que ponto do tempo o banco aperta e com o que pode cobrir o aperto, uma continua&#231;&#227;o do framework de Castagna e Fede.]]></description><link>https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 17 Apr 2026 11:49:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bf6ae646-a26b-4e7a-a3d2-e22101990db4_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Onde o artigo anterior parou</h2><p style="text-align: justify;">No <a href="https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos">texto anterior</a> sobre o assunto de liquidez em bancos, a discuss&#227;o sobre risco de liquidez terminou em um ponto delicado. A taxonomia de Castagna e Fede organizou os fluxos de caixa do banco por tempo e valor, distinguiu determin&#237;sticos de estoc&#225;sticos, catalogou as quatro subclasses dos &#250;ltimos (credit-related, indexed/contingent, comportamentais e de <em>new business</em>), e introduziu a separa&#231;&#227;o entre <em>causas</em> de liquidez (fluxos do neg&#243;cio ordin&#225;rio) e <em>fontes</em> (instrumentos de gest&#227;o). O conceito de <em>Liquidity Generation Capacity</em> (LGC) foi apresentado como a capacidade residual do banco de transformar ativos e acessos ao mercado em caixa al&#233;m do que os contratos prev&#234;em.</p><p style="text-align: justify;">Faltou, por&#233;m, a resposta &#224; pergunta que interessa ao tesoureiro: <em>em que horizonte exato a liquidez aperta, e com que instrumentos o banco consegue cobrir o aperto</em>? A taxonomia &#233; um cat&#225;logo; a LGC &#233; um potencial. Nenhum dos dois, isoladamente, diz ao banco quando ele quebra.</p><p style="text-align: justify;">A resposta de Castagna e Fede (2013) est&#225; nas <em>estruturas a termo de liquidez</em>: quatro curvas indexadas pelo horizonte temporal que, combinadas, produzem um veredito por bucket: tudo em ordem, aperto administr&#225;vel ou crise de fato. Este artigo constr&#243;i as quatro curvas, formaliza a integra&#231;&#227;o em um <em>liquidity gap</em> e ilustra o resultado com um banco estilizado.</p><h2>Do indicador pontual &#224; curva de horizontes</h2><p style="text-align: justify;">O supervisor p&#243;s-crise preferiu indicadores pontuais. O <em>Liquidity Coverage Ratio</em> (LCR) do BCBS 238 (2013) pergunta se o estoque de <em>High-Quality Liquid Assets</em> cobre as sa&#237;das l&#237;quidas estressadas em 30 dias; o <em>Net Stable Funding Ratio</em> do BCBS 295 (2014) pergunta se o funding est&#225;vel cobre os ativos de prazo superior a um ano. Ambos s&#227;o n&#250;meros &#250;nicos, cada um em seu horizonte fixo.</p><p style="text-align: justify;">Um indicador pontual &#233; &#250;til para tr&#225;fego regulat&#243;rio, mas perde a forma da curva de risco no intervalo entre os horizontes monitorados. Um banco pode ter LCR saud&#225;vel a 30 dias, NSFR confort&#225;vel acima de um ano e ainda assim abrigar, entre os dois pontos, um vale de saldo acumulado que exige levantar caixa em tr&#234;s ou nove meses, exatamente o horizonte que nenhum dos dois indicadores captura. A mesma cr&#237;tica aparece no BCBS 144 (2008), cujo Princ&#237;pio 5 exige proje&#231;&#245;es multi-horizonte de fluxos de caixa como base do <em>maturity ladder</em> interno; no Brasil, essa proje&#231;&#227;o &#233; operacionalizada pelo Demonstrativo de Risco de Liquidez (DRL 2160) do Banco Central.</p><p style="text-align: justify;">As estruturas a termo de Castagna e Fede t&#234;m voca&#231;&#227;o justamente para essa lacuna. Em vez de agregar tudo em um horizonte, declaram uma grade de horizontes (overnight, 1w, 1m, 3m, 6m, 9m, 1y, 2y, 5y, &gt;5y) e desenham sobre ela quatro curvas complementares. A primeira &#233; a curva dos fluxos esperados; a segunda, do saldo acumulado; a terceira, dos ativos dispon&#237;veis; a quarta, da capacidade de gerar caixa. O gap final &#233; uma combina&#231;&#227;o linear das curvas.</p><h3>O banco estilizado que ilustra o resto</h3><p style="text-align: justify;">Para tornar o framework concreto, todo o artigo acompanha um banco hipot&#233;tico nomeado <em>aggressive_bank</em>: total de ativos 1.050 u.m., alavancagem elevada em cr&#233;dito, financiado principalmente em mercado curto. O balan&#231;o estilizado tem 800 u.m. em livro de empr&#233;stimos il&#237;quidos, 250 u.m. em <em>securities</em> (cash, tesouros 3M/2Y/5Y, corporate bond, equity) e um passivo com 450 u.m. em interbanc&#225;rio 3M+6M, 400 u.m. em dep&#243;sitos (&#224; vista e a prazo) e 50 u.m. em d&#237;vida s&#234;nior 3Y. Uma linha de cr&#233;dito concedida de 150 u.m. pende off-balance. &#201; um banco plaus&#237;vel, calibrado para revelar o ponto fraco que nenhum indicador pontual mostraria sozinho.</p><h2>TSECF: a escada dos fluxos esperados</h2><p style="text-align: justify;">A primeira curva, a <em>Term Structure of Expected Cash Flows</em> (TSECF), coleciona fluxos esperados por data. Formalmente, para um conjunto de <em>N</em> contratos ou posi&#231;&#245;es, o fluxo positivo esperado em <em>t<sub>i</sub></em>, observado da data de refer&#234;ncia <em>t<sub>0</sub></em>, &#233; a soma das esperan&#231;as individuais:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;cf_e^{+}(t_0, t_i) \\;=\\; \\mathbb{E}\\!\\left[\\,\\sum_{j=1}^{N} cf^{+}(t_0, t_i;\\, d_j)\\right]\n\n&quot;,&quot;id&quot;:&quot;RIASYFCMZC&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">com express&#227;o sim&#233;trica para <code>cfe-</code>. A TSECF &#233; simplesmente a cole&#231;&#227;o de entradas e sa&#237;das esperadas para cada data relevante at&#233; o horizonte terminal <em>t<sub>b</sub></em>, tipicamente coincidente com a maturidade do contrato mais longo (eq. 6.4 do livro):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSECF}(t_0, t_b) \\;=\\; \\bigl\\{\\, cf_e^{+}(t_0, t_i),\\; cf_e^{-}(t_0, t_i) \\,\\bigr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;OMZPNWVXIR&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A parte da curva at&#233; um ano &#233; o <em>maturity ladder</em> tradicional; a parcela al&#233;m de um ano &#233; conhecida como liquidez estrutural. A natureza esperada das grandezas n&#227;o &#233; cosm&#233;tica, pois a maior parte dos fluxos &#233; estoc&#225;stica: dep&#243;sitos &#224; vista s&#227;o comportamentais (Jarrow e van Deventer, 1998; Kalkbrener e Willing, 2004), empr&#233;stimos a taxa flutuante s&#227;o indexados, hipotecas carregam op&#231;&#227;o de pr&#233;-pagamento (Schwartz e Torous, 1989; Stanton, 1995). A TSECF &#233; o valor m&#233;dio da distribui&#231;&#227;o; a dispers&#227;o exige instrumentos distintos.</p><p style="text-align: justify;">No pacote, os contratos s&#227;o projetados por regras espec&#237;ficas em <code>CashFlowEngine.jl</code>: <em>bullet loans</em> pagam juros peri&#243;dicos e amortiza&#231;&#227;o em maturidade; amortizing loans seguem o padr&#227;o de presta&#231;&#227;o constante (sistema franc&#234;s); dep&#243;sitos &#224; vista s&#227;o decompostos em n&#250;cleo est&#225;vel (55% do saldo, no banco agressivo) e <em>non-core</em> com runoff exponencial (2% ao m&#234;s na calibra&#231;&#227;o padr&#227;o). A consolida&#231;&#227;o para a curva propriamente dita acontece na fun&#231;&#227;o <code>TSECF</code>, que aloca cada fluxo ao bucket adequado relativo a <em>t<sub>0</sub></em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TYNF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TYNF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 424w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 848w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1272w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png" width="854" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TYNF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 424w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 848w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1272w, https://substackcdn.com/image/fetch/$s_!TYNF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f7f63e3-94da-4701-b2d0-b8711cd8ff07_854x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/TermStructures.jl</code>.</h6><p style="text-align: justify;">Para o banco agressivo com <em>t<sub>0</sub></em> = 1&#176; de janeiro de 2026 e horizonte de dez anos, o resultado da proje&#231;&#227;o est&#225; resumido abaixo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zK72!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zK72!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 424w, https://substackcdn.com/image/fetch/$s_!zK72!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 848w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png" width="758" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:758,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zK72!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 424w, https://substackcdn.com/image/fetch/$s_!zK72!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 848w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!zK72!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b39336-aecf-4717-af90-90ec2d440d8d_758x1036.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 1. TSECF por bucket (aggressive bank).</h6><p style="text-align: justify;"></p><p style="text-align: justify;">A leitura por bucket &#233; did&#225;tica. Nada acontece nas tr&#234;s primeiras semanas. O primeiro pulso negativo vem em 2m, com os &#8722;5,35 u.m. de juros do interbanc&#225;rio 3M, r&#225;pida antessala da sa&#237;da principal: os 354,34 u.m. que deixam o banco em 3m quando o interbanc&#225;rio vence. Ap&#243;s 9m, outra sa&#237;da relevante (&#8722;152,27 u.m.) pela maturidade do interbanc&#225;rio 6M. A partir de um ano, os sinais se invertem: o <em>bullet loan</em> corporativo de 300 u.m. retorna com juros, o term deposit &#233; devolvido ao cliente e o saldo do bucket 1y fecha positivo em 349,16 u.m. A tend&#234;ncia se mant&#233;m: entradas de amortiza&#231;&#227;o das carteiras substanciais em 2y e 5y, e o bloco &gt;5y &#233; dominado pelos fluxos finais da hipoteca.</p><p style="text-align: justify;">O bucket cr&#237;tico, o valor mais negativo em 3m, coincide com a vulnerabilidade que os indicadores pontuais j&#225; sinalizariam. A TSECF n&#227;o se resume, entretanto, a confirmar o ponto &#243;bvio. Ela mostra <em>quando</em> a press&#227;o se repete (2m, 6m, 9m) e <em>quando</em> se alivia (a partir de 1y). O plot gerado pelo exemplo do reposit&#243;rio torna a sequ&#234;ncia vis&#237;vel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E_y_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_y_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd203118-0fc7-4042-a88b-101a96507673_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60108,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E_y_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!E_y_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd203118-0fc7-4042-a88b-101a96507673_1760x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 1. TSECF decomposta em entradas (verde) e sa&#237;das (vermelho) por bucket. Gerada pelo exemplo <code>examples/02_tsecf.jl</code>.</h6><h2>TSECCF: o saldo acumulado e o horizonte mais vulner&#225;vel</h2><p style="text-align: justify;">A leitura bucket a bucket da TSECF diz pouco sobre sobreviv&#234;ncia. Um d&#233;ficit de 354 u.m. em 3m pode ser, em princ&#237;pio, neutralizado pelo saldo superavit&#225;rio acumulado de meses anteriores; um superavit de 349 u.m. em 1y s&#243; cobre o vale se chegar a tempo. A m&#233;trica adequada &#233; o saldo acumulado, formalizado como <em>Term Structure of Expected Cumulated Cash Flows</em> (TSECCF), eq. 6.5 do livro:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSECCF}(t_0, t_b) \\;=\\; \\bigl\\{\\, CF(t_0, t_0, t_1),\\; CF(t_0, t_0, t_2),\\; \\ldots,\\; CF(t_0, t_0, t_b) \\,\\bigr\\}&quot;,&quot;id&quot;:&quot;IZHETEJKIV&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">onde CF(t<sub>0</sub>, t<sub>a</sub>, t<sub>b</sub>) &#233; a soma alg&#233;brica de todos os fluxos l&#237;quidos entre <em>t<sub>a</sub></em> e <em>t<sub>b</sub></em>. No pacote, a fun&#231;&#227;o TSECCF &#233; uma soma acumulada ing&#234;nua da coluna <code>cf_net</code> da TSECF. Nenhum compromisso matem&#225;tico &#233; perdido nisso: a interpreta&#231;&#227;o &#233; a mesma.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QcD5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QcD5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png" width="850" height="1036" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1036,&quot;width&quot;:850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QcD5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 424w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 848w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!QcD5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef14a0f5-0dba-4d10-8dec-cb0d69f16447_850x1036.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 2. TSECCF. A linha destacada marca o horizonte mais vulner&#225;vel.</h6><p style="text-align: justify;">O saldo acumulado do banco agressivo cruza o zero em 2m com &#8722;5,35 u.m., despenca em 3m para &#8722;359,69 u.m. e continua deteriorando at&#233; o fundo em <strong>9m com &#8722;516,99 u.m</strong>. Esse &#233; o horizonte mais vulner&#225;vel: o banco precisa, at&#233; o nono m&#234;s de 2026, encontrar pelo menos 516,99 u.m. de liquidez adicional, vindas de algum lugar que n&#227;o seja o fluxo contratual do balan&#231;o. S&#243; em 1y a deteriora&#231;&#227;o se inverte (o retorno do bullet de 300 u.m. e os cupons do term deposit reduzem o vermelho para &#8722;167,84 u.m.) e o saldo acumulado s&#243; volta a ser positivo em 5y.</p><p style="text-align: justify;">A TSECCF transforma a pergunta do tesoureiro em um problema quantitativamente expl&#237;cito: qual &#233; o vale, em que bucket ocorre, e quanto tempo dura. O gr&#225;fico do exemplo 03 mostra simultaneamente a TSECF e a TSECCF.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Chcu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Chcu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 424w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 848w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Chcu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 424w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 848w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1272w, https://substackcdn.com/image/fetch/$s_!Chcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0585690-c2c5-4f00-b60d-43ab89e7a7d6_1760x1360.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 2. TSECF (acima) e TSECCF (abaixo) do banco agressivo. Regi&#227;o sombreada = d&#233;ficit acumulado. Gerada pelo exemplo <code>examples/03_tseccf.jl</code>.</h6><p style="text-align: justify;">O que a TSECCF n&#227;o diz, por&#233;m, &#233; com o qu&#234; o banco cobre o vale. As duas curvas restantes preenchem essa parte.</p><h2>TSAA: os ativos dispon&#237;veis, ownership versus possession</h2><p style="text-align: justify;">Para levantar caixa al&#233;m do que os contratos prev&#234;em, o banco depende de seus ativos. Mas nem todo ativo no balan&#231;o est&#225;, a qualquer momento, dispon&#237;vel. O livro introduz a <em>Term Structure of Available Assets</em> (TSAA) como a cole&#231;&#227;o, a cada horizonte, da quantidade em <em>posse</em> do banco, independentemente de quem det&#233;m a propriedade legal:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSAA}(t_0, t_b) \\;=\\; \\Biggl\\{\\,\\sum_{m=1}^{M} A_m^{P}(t_i)\\,\\Biggr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;SBEGRTLDIM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A distin&#231;&#227;o entre posse e propriedade importa porque o efeito de cada transa&#231;&#227;o sobre as curvas depende da combina&#231;&#227;o das duas. Um repo transfere a posse do t&#237;tulo &#224; contraparte enquanto o banco mant&#233;m a propriedade, de modo que os cupons continuam do banco (sem altera&#231;&#227;o em TSECF) mas o t&#237;tulo n&#227;o pode ser vendido nem dado em garantia durante o contrato (queda em TSAA). Um reverse repo &#233; o caso sim&#233;trico: o banco paga, recebe posse tempor&#225;ria e pode repassar o t&#237;tulo, sem, no entanto, receber os cupons. Buy/sellback e sell/buyback, na vers&#227;o tradicional (anterior ao anexo do GMRA vigente), transferem tamb&#233;m a propriedade. Opera&#231;&#245;es de <em>lending</em> e <em>borrowing</em> de ativo trocam posse sem troca de caixa, apenas uma fee peri&#243;dica.</p><p style="text-align: justify;">A Tabela 3 consolida o efeito de cada tipo de opera&#231;&#227;o sobre as tr&#234;s curvas, replicando a Tabela 6.4 do livro.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wduw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wduw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 424w, https://substackcdn.com/image/fetch/$s_!wduw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 848w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1272w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png" width="1170" height="694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:694,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74822,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wduw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 424w, https://substackcdn.com/image/fetch/$s_!wduw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 848w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1272w, https://substackcdn.com/image/fetch/$s_!wduw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f5e6cf0-257c-4de8-9539-15cae4618be1_1170x694.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 3. Efeitos sobre as curvas por tipo de opera&#231;&#227;o.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">A implementa&#231;&#227;o do reposit&#243;rio simplifica a realidade. Cada <code>Asset</code> carrega um campo <code>encumbered_until</code>: uma data at&#233; a qual o ativo est&#225; comprometido em repo e, portanto, indispon&#237;vel para sacar liquidez. O c&#225;lculo da TSAA reduz-se a somar, em cada bucket, o valor de mercado dos ativos cujo <code>encumbered_until</code> j&#225; expirou. Para o banco estilizado, como todos os ativos come&#231;am desonerados, a TSAA &#233; uma linha horizontal em 1.050 u.m. por toda a grade. Um exerc&#237;cio mais rico entraria em repo rotativo, feedback sobre a TSECF (os juros do t&#237;tulo dado em repo deixam de aparecer) e <em>haircut</em> suplementar &#8212; hip&#243;teses capturadas pela fun&#231;&#227;o <code>repo_capacity</code> do m&#243;dulo <code>LiquidityGeneration.jl</code>.</p><h2>TSLGC: gera&#231;&#227;o de liquidez sob haircut</h2><p style="text-align: justify;">A TSAA &#233; cont&#225;bil, em valor de mercado; n&#227;o responde quanto caixa o banco de fato consegue extrair dos ativos. Parte do valor se perde no <em>haircut</em> da contraparte que compra &#224; vista, do mercado de repo que aceita o t&#237;tulo como colateral, ou da contraparte do interbanc&#225;rio que decide conceder funding unsecured. A curva que integra esses tr&#234;s canais &#233; a <em>Term Structure of Liquidity Generation Capacity</em> (TSLGC), formalizada pela eq. 6.6 como cole&#231;&#227;o das tr&#234;s fontes:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSLGC}(t_0, t_b) \\;=\\; \\bigl\\{\\, AS(t_0, t_i),\\; RP(t_0, t_i),\\; USF(t_0, t_i) \\,\\bigr\\}_{i=1,\\ldots,b}&quot;,&quot;id&quot;:&quot;TKRRBSJHAN&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">com AS (<em>asset sales</em>) proveniente da venda direta dos t&#237;tulos, RP do repo, e USF (<em>unsecured funding</em>) de linhas interbanc&#225;rias e emiss&#245;es n&#227;o colateralizadas. Os tr&#234;s canais t&#234;m sensibilidades distintas ao stress. A componente AS depende do haircut do mercado, que &#233; pr&#243;-c&#237;clico (Brunnermeier e Pedersen, 2009; Gorton e Metrick, 2012): quando a volatilidade sobe, o &#225;gio que os compradores exigem tamb&#233;m sobe, e o caixa l&#237;quido que o banco recebe cai. A componente RP carrega um haircut marginal sobre AS, refletindo a dupla fun&#231;&#227;o do colateral como garantia e ativo que pode ter que ser reposto em margem. A componente USF &#233; a mais fr&#225;gil das tr&#234;s: em 2007&#8211;2008, o interbanc&#225;rio unsecured praticamente desapareceu (Acharya e Merrouche, 2013), e a mesma din&#226;mica amea&#231;ou Credit Suisse e SVB em mar&#231;o de 2023.</p><p style="text-align: justify;">O pacote modela o haircut como fun&#231;&#227;o linear simples da volatilidade de mercado, com um piso por classe de ativo e uma sensibilidade &#946;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;h(\\sigma) \\;=\\; \\min\\!\\bigl(\\,1,\\; h_0 + \\beta \\cdot \\sigma_{\\text{market}}\\,\\bigr)&quot;,&quot;id&quot;:&quot;UCQIUUNJAG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Essa lineariza&#231;&#227;o permite calibrar diferentes classes com dois n&#250;meros cada (h<sub>0</sub>, &#946;). Em cen&#225;rio calmo (&#963; = 2%), o haircut do <em>cash</em> &#233; zero, do tesouro 3M &#233; 1,1%, do equity &#233; 19,0%. Em cen&#225;rio estressado (&#963; = 15%), o equity atinge 45%, o corporate bond salta para 23%, e mesmo o tesouro longo 5Y vai a 14%. O empr&#233;stimo comum (LOAN_BOOK) fica fora do universo eleg&#237;vel: com haircut estrutural de 50% e sensibilidade nula, &#233; tratado como il&#237;quido.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LDZW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LDZW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 424w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 848w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1272w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png" width="1230" height="592" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:592,&quot;width&quot;:1230,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LDZW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 424w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 848w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1272w, https://substackcdn.com/image/fetch/$s_!LDZW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde4b6fa5-6d34-4680-9e3f-448f18fd918f_1230x592.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 4. Haircuts din&#226;micos por ativo em tr&#234;s n&#237;veis de &#963;.</h6><p style="text-align: justify;">A fun&#231;&#227;o <code>TSLGC</code> percorre cada bucket, identifica os ativos dispon&#237;veis na janela, soma as capacidades de venda e repo conforme o tipo do ativo e adiciona o teto de funding unsecured definido pelo banco:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_JZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_JZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 424w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 848w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1272w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png" width="1316" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1316,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_JZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 424w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 848w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1272w, https://substackcdn.com/image/fetch/$s_!_JZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750b3efc-a079-4858-b74a-7087b95676b0_1316x796.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/LiquidityGeneration.jl</code>.</h6><p style="text-align: justify;">Duas simula&#231;&#245;es convivem na mesma consulta. A baseline assume &#963; = 2% e teto de unsecured funding integral. O estresse combinado leva &#963; a 15% e corta o teto de unsecured por um fator 0,2. A tabela compara o resultado por bucket.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUvy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 424w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 848w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1272w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png" width="1028" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gUvy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 424w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 848w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1272w, https://substackcdn.com/image/fetch/$s_!gUvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01729061-e173-4b86-ae2d-dcee56cb31e8_1028x632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 5. TSLGC decomposta por fonte em dois cen&#225;rios.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">No bucket de 1y, a LGC cai de 548,7 para 425,3 u.m. entre os dois cen&#225;rios, uma redu&#231;&#227;o de 22,5%. O AS encolhe 25,6 u.m., o RP 17,8 u.m. (haircuts din&#226;micos mais altos) e o USF 80,0 u.m. (o funding unsecured desaparece quase todo). A din&#226;mica proc&#237;clica que Brunnermeier e Pedersen formalizam aparece aqui como geometria das tr&#234;s s&#233;ries. O gr&#225;fico mostra a contra&#231;&#227;o agregada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ojvm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ojvm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58451,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ojvm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!ojvm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe89bde67-243c-4717-9b82-67229b6a6eb3_1760x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 3. TSLGC no cen&#225;rio baseline</h6><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OiX1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OiX1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OiX1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 424w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 848w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1272w, https://substackcdn.com/image/fetch/$s_!OiX1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b8b91da-9a18-4fd9-b2c0-bc92406f1d1b_1760x840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 4. TSLGC no cen&#225;rio de estresse combinado.</h6><h2>Liquidity gap: o veredito integrado</h2><p style="text-align: justify;">A s&#237;ntese das curvas &#233; a <em>Term Structure of Expected Liquidity</em> (TSL<sub>e</sub>), eq. 6.10 do livro: a cada horizonte, o saldo acumulado somado &#224; capacidade total de gerar caixa at&#233; aquele ponto.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathrm{TSL}_e(t_0, t_b) \\;=\\; \\bigl\\{\\, \\mathrm{TSECCF}(t_0, t_i) + \\mathrm{TSCLGC}(t_0, t_i) \\,\\bigr\\}_{i=0,\\ldots,b}&quot;,&quot;id&quot;:&quot;QUNTUMJPFW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;"></p><p style="text-align: justify;">com condi&#231;&#227;o inicial TSECCF(t<sub>0</sub>, t<sub>0</sub>) igual ao caixa dispon&#237;vel no instante da an&#225;lise. O valor em cada bucket &#233; o <em>liquidity gap</em>: se positivo, o banco &#233; solvente no horizonte correspondente; se negativo, falta caixa mesmo depois de esgotada a LGC. Uma trajet&#243;ria que contenha qualquer bucket com gap negativo descreve, em princ&#237;pio, insolv&#234;ncia esperada no horizonte do bucket.</p><p style="text-align: justify;">A implementa&#231;&#227;o do reposit&#243;rio reduz a s&#237;ntese a uma combina&#231;&#227;o linear de colunas:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0WmF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0WmF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 424w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 848w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png" width="1008" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0WmF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 424w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 848w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1272w, https://substackcdn.com/image/fetch/$s_!0WmF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdad6250d-758d-4296-86ab-7f174daea3e0_1008x406.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Trecho de <code>src/StressScenarios.jl</code>.</h6><p style="text-align: justify;">Quatro cen&#225;rios foram constru&#237;dos em <code>StressScenarios.jl</code>: baseline, <em>market crash</em> (&#963; sobe a 10%, dep&#243;sitos em <em>runoff</em> 20% maior, USF a 50% do teto), <em>deposit run</em> (&#963; 4%, runoff 3&#215; maior, USF 70%) e combined (&#963; 15%, runoff 3,5&#215;, USF 20%). A aplica&#231;&#227;o determin&#237;stica de cada cen&#225;rio retorna a mesma grade de buckets, mas com a carga estressada por <code>apply_scenario_deterministic</code>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NIpW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NIpW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 424w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 848w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1272w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png" width="1456" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/def4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NIpW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 424w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 848w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1272w, https://substackcdn.com/image/fetch/$s_!NIpW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdef4dc22-597c-44ba-a2de-ed4e41767c5d_1548x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Tabela 6. Gap por cen&#225;rio.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">No baseline, o banco sobrevive, mas por pouco: o gap m&#237;nimo &#233; de +11,7 u.m. no bucket de 9m, e um ajuste marginal de calibra&#231;&#227;o faria o valor cruzar o zero. A margem &#233; um fio da navalha: 516,99 u.m. de d&#233;ficit acumulado em 9m s&#227;o cobertos por 528,7 u.m. de LGC, sobrando esses 11,7 u.m. de folga. Os indicadores pontuais diriam que o banco est&#225; adequado; a curva inteira mostra um estado fr&#225;gil.</p><p style="text-align: justify;">A fragilidade se materializa sob qualquer dos estresses. O <em>market crash</em> leva o gap a &#8722;58,7 u.m.: o haircut mais alto encolhe a LGC mais r&#225;pido do que o d&#233;ficit acumulado alivia. O <em>deposit run</em>, mesmo com haircut quase normal, leva o gap a &#8722;51,5 u.m. pelo aumento do runoff dos dep&#243;sitos &#224; vista (3&#215; a velocidade de dreno). O combined, que ativa os tr&#234;s choques simultaneamente, produz gap de &#8722;135,0 u.m. no mesmo bucket de 9m. O gr&#225;fico compara as duas situa&#231;&#245;es extremas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Melj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Melj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Melj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334501,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/194504650?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Melj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Melj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Melj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215d4b88-9a32-4475-a1da-84a247956c4e_3600x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Figura 5. Integra&#231;&#227;o das quatro curvas sob estresse combinado.</h6><p style="text-align: justify;"></p><p style="text-align: justify;">Tr&#234;s observa&#231;&#245;es seguem do exerc&#237;cio. A primeira &#233; que o horizonte cr&#237;tico &#233; consistente entre cen&#225;rios (9m em todos os quatro), o que &#233; coerente com a concentra&#231;&#227;o do descasamento no interbanc&#225;rio 6M somada ao runoff comportamental dos dep&#243;sitos. A segunda &#233; que a redu&#231;&#227;o da LGC entre os cen&#225;rios &#233;, em grande parte, pela componente USF, que Brunnermeier (2009) j&#225; havia descrito como o primeiro canal a fechar em crise. A terceira &#233; que, mesmo no baseline, o banco depende de vender ou dar em repo 517 u.m. em nove meses para sobreviver: a depend&#234;ncia do mercado de repo &#233; uma caracter&#237;stica estrutural, n&#227;o conjuntural, deste balan&#231;o.</p><h2>O que o framework ainda n&#227;o mostra, e por que importa</h2><p style="text-align: justify;">As quatro estruturas constru&#237;das at&#233; aqui s&#227;o <em>esperadas</em>. Cada n&#250;mero &#233; a m&#233;dia de uma distribui&#231;&#227;o, n&#227;o um quantil extremo. A Se&#231;&#227;o 6.6 do livro introduz as estruturas an&#225;logas sob incerteza: o <em>cash-flow-at-risk</em> a um n&#237;vel de confian&#231;a &#945;, a <em>Term Structure of Cash Flow-at-Risk</em> e, por fim, a <em>Term Structure of Liquidity at Risk</em> (TSLaR). A constru&#231;&#227;o n&#227;o pode ser obtida somando separadamente a TSECCF estressada e a TSLGC estressada, porque cash flows negativos extremos s&#227;o, em parte, netados pela LGC estressada, e a soma separada superestima o risco. A forma mais adequada &#233; simular conjuntamente os fatores de risco com um modelo estoc&#225;stico &#8212; no livro, a simula&#231;&#227;o usa Cox, Ingersoll e Ross (1985) para fixings de taxa &#8212; e agregar em cada bucket antes de tomar o quantil.</p><p style="text-align: justify;">A TSLaR completa, dessa forma, o arco conceitual do cap&#237;tulo 6: parte da taxonomia dos fluxos, estrutura as quatro curvas esperadas no tempo e, por fim, estressa cada fluxo sob choques simult&#226;neos de mercado, cr&#233;dito e comportamento. Os tr&#234;s passos s&#227;o, ao mesmo tempo, a l&#243;gica interna do ILAAP (Resolu&#231;&#227;o CMN 4.557 no Brasil; BCBS d450 internacionalmente) e a espinha anal&#237;tica do DRL 2160 do Banco Central.</p><h2>Dados e implementa&#231;&#227;o</h2><p style="text-align: justify;">Todas as tabelas e gr&#225;ficos do artigo v&#234;m do reposit&#243;rio <a href="https://github.com/andrecamatta/pq_ltc">pq_ltc</a> (Julia 1.10+, depend&#234;ncias: DataFrames.jl, CairoMakie). O arquivo <code>data/aggressive_bank.toml</code> carrega a configura&#231;&#227;o usada e os exemplos <code>examples/02_tsecf.jl</code> a <code>examples/05_liquidity_gap.jl</code> reproduzem cada figura. O pacote &#233; did&#225;tico por escolha: cada curva &#233; uma fun&#231;&#227;o pura sobre uma <code>Portfolio</code>, e os cen&#225;rios de estresse aplicam transforma&#231;&#245;es expl&#237;citas sobre &#963; de mercado, runoff de dep&#243;sitos e teto de funding unsecured. Quem quiser explorar o efeito de, por exemplo, aumentar o n&#250;cleo dos dep&#243;sitos para 80% ou adicionar um novo bucket de 1m ao interbanc&#225;rio pode modificar o TOML e rodar os cinco exemplos em sequ&#234;ncia.</p><h2>Do veredito num&#233;rico ao uso em gest&#227;o</h2><p style="text-align: justify;">As quatro estruturas a termo resolvem a lacuna que o artigo anterior deixou. Transformam a pergunta abstrata &#8220;o banco tem liquidez?&#8221; em tr&#234;s perguntas instrument&#225;veis: qual &#233; o fluxo esperado em cada horizonte (TSECF), qual &#233; o saldo acumulado e onde est&#225; o vale (TSECCF), e com o qu&#234; esse vale pode ser coberto (TSAA &#8594; TSLGC). O gap de liquidez agrega a resposta em uma curva &#250;nica que respeita a geometria do balan&#231;o.</p><p style="text-align: justify;">Do ponto de vista do regulador, essa estrutura &#233; o que existe de mais pr&#243;ximo, no framework de Castagna e Fede, da filosofia por tr&#225;s do LCR, do NSFR e, no Brasil, do DRL 2160. O ponto mais importante, por&#233;m, &#233; o que a estrutura desnuda em vez de agregar. Nenhum indicador pontual mostraria, no banco agressivo do reposit&#243;rio, que h&#225; apenas 11,7 u.m. de folga em 9m no cen&#225;rio tranquilo. Nenhum teste regulat&#243;rio tradicional evidenciaria que o mesmo banco precisa de 517 u.m. de caixa ativamente gerado em nove meses para honrar seus compromissos, antes mesmo de qualquer choque. O veredito multi-horizonte &#233; o que permite ao tesoureiro antecipar a crise antes que ela apare&#231;a no LCR.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; MERROUCHE, Ouarda. Precautionary hoarding of liquidity and interbank markets: evidence from the subprime crisis. <em>Review of Finance</em>, Oxford, v. 17, n. 1, p. 107&#8211;160, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Principles for sound liquidity risk management and supervision</em> (BCBS 144). Basel: Bank for International Settlements, 2008.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the Liquidity Coverage Ratio and liquidity risk monitoring tools</em> (BCBS 238). Basel: Bank for International Settlements, 2013.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the Net Stable Funding Ratio</em> (BCBS 295). Basel: Bank for International Settlements, 2014.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Stress testing principles</em> (BCBS d450). Basel: Bank for International Settlements, 2018.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>: disp&#245;e sobre a estrutura de gerenciamento de riscos e a estrutura de gerenciamento de capital. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BRUNNERMEIER, Markus K. Deciphering the liquidity and credit crunch 2007&#8211;2008. <em>Journal of Economic Perspectives</em>, Pittsburgh, v. 23, n. 1, p. 77&#8211;100, 2009.</p><p style="text-align: justify;">BRUNNERMEIER, Markus K.; PEDERSEN, Lasse Heje. Market liquidity and funding liquidity. <em>Review of Financial Studies</em>, Oxford, v. 22, n. 6, p. 2201&#8211;2238, 2009.</p><p style="text-align: justify;">CASTAGNA, Antonio; FEDE, Francesco. <em>Measuring and managing liquidity risk</em>. Chichester: John Wiley &amp; Sons, 2013.</p><p style="text-align: justify;">COX, John C.; INGERSOLL, Jonathan E.; ROSS, Stephen A. A theory of the term structure of interest rates. <em>Econometrica</em>, New Haven, v. 53, n. 2, p. 385&#8211;407, 1985.</p><p style="text-align: justify;">GORTON, Gary; METRICK, Andrew. Securitized banking and the run on repo. <em>Journal of Financial Economics</em>, Amsterdam, v. 104, n. 3, p. 425&#8211;451, 2012.</p><p style="text-align: justify;">JARROW, Robert A.; VAN DEVENTER, Donald R. The arbitrage-free valuation and hedging of demand deposits and credit card loans. <em>Journal of Banking &amp; Finance</em>, Amsterdam, v. 22, n. 3, p. 249&#8211;272, 1998.</p><p style="text-align: justify;">KALKBRENER, Michael; WILLING, Jakob. Risk management of non-maturing liabilities. <em>Journal of Banking &amp; Finance</em>, Amsterdam, v. 28, n. 7, p. 1547&#8211;1568, 2004.</p><p style="text-align: justify;">SCHWARTZ, Eduardo S.; TOROUS, Walter N. Prepayment and the valuation of mortgage-backed securities. <em>The Journal of Finance</em>, Oxford, v. 44, n. 2, p. 375&#8211;392, 1989.</p><p style="text-align: justify;">STANTON, Richard. Rational prepayment and the valuation of mortgage-backed securities. <em>The Review of Financial Studies</em>, Oxford, v. 8, n. 3, p. 677&#8211;708, 1995.</p>]]></content:encoded></item><item><title><![CDATA[Capital econômico: a arquitetura por trás de uma pergunta simples]]></title><description><![CDATA[Por que responder se um banco tem capital suficiente exige mais do que olhar o patrim&#244;nio l&#237;quido, e como a literatura de capital econ&#244;mico formaliza essa arquitetura.]]></description><link>https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/capital-economico-a-arquitetura-por</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 11 Apr 2026 13:16:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/108458ab-a3d5-416d-b993-0a32b6ef5c08_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">H&#225; uma pergunta que atravessa todo o pensamento moderno sobre solv&#234;ncia banc&#225;ria, formulada por David Bolder no primeiro cap&#237;tulo de <em>Modelling Economic Capital</em> (BOLDER, 2022) em uma &#250;nica linha: um banco tem capital suficiente? Ela parece t&#227;o trivial que seria constrangedor tomar muitas p&#225;ginas para respond&#234;-la. O constrangimento s&#243; sobrevive at&#233; a primeira tentativa s&#233;ria de resposta. Ao tentar apontar um n&#250;mero e defend&#234;-lo diante de um conselho, um regulador ou uma ag&#234;ncia de <em>rating</em>, o que parecia uma pergunta de contabilidade se transforma em um problema de modelagem, estima&#231;&#227;o, governan&#231;a e, sobretudo, escolha.</p><p style="text-align: justify;">O conceito que d&#225; nome a esse problema &#233; <strong>capital econ&#244;mico</strong> (<em>economic capital</em>, EC). A express&#227;o n&#227;o &#233; neologismo acad&#234;mico. Surge no final dos anos 1970, no Bankers Trust, quando a &#225;rea de <em>Resources Management</em> do banco desenvolve o RAROC para alocar capital com base em risco por linha de neg&#243;cio (GUILL, 2016). Torna-se terminologia corrente nos anos 1990, com o RiskMetrics, o CreditMetrics, o CreditRisk+ e os modelos KMV (GUPTON; FINGER; BHATIA, 1997; CROSBIE; BOHN, 2003). E entra no vocabul&#225;rio regulat&#243;rio em 2006, com o Pilar 2 de Basileia II, que institui o <em>Internal Capital Adequacy Assessment Process</em> (ICAAP), o processo pelo qual cada banco avalia internamente se seu capital cobre todos os riscos materiais da sua carteira, para al&#233;m dos m&#237;nimos calculados pelo Pilar 1. &#201; nesse processo que o capital econ&#244;mico e o capital regulat&#243;rio precisam conversar (BCBS, 2006).</p><p style="text-align: justify;">O objetivo deste artigo &#233; tomar a formula&#231;&#227;o introdut&#243;ria de Bolder como ponto de partida e articular, com a literatura fundadora e o arcabou&#231;o regulat&#243;rio contempor&#226;neo, por que a resposta &#224; pergunta original exige uma arquitetura em camadas. Vamos do capital cont&#225;bil at&#233; a distribui&#231;&#227;o de perdas, passando pela formaliza&#231;&#227;o do capital econ&#244;mico como um n&#250;mero entre zero e um, pela taxonomia que separa risco de mercado e de cr&#233;dito, pelas medidas de risco coerentes, pela aloca&#231;&#227;o por linha de neg&#243;cio e pelos limites conceituais que o capital econ&#244;mico reconhece mas n&#227;o resolve.</p><h2>Do balan&#231;o cont&#225;bil &#224; distribui&#231;&#227;o de perdas</h2><p style="text-align: justify;">O primeiro instinto, ao perguntar se um banco tem capital suficiente, &#233; olhar para o patrim&#244;nio l&#237;quido. A defini&#231;&#227;o &#233; conhecida desde Adam Smith: capital &#233; aquela parte do estoque de uma firma da qual seu dono espera extrair rendimento. No balan&#231;o moderno, essa ideia aparece como a diferen&#231;a entre ativos e passivos, o res&#237;duo que sobra depois que obriga&#231;&#245;es s&#227;o deduzidas dos recursos (BOLDER, 2022, p. 4). Quanto maior esse res&#237;duo, maior a dist&#226;ncia confort&#225;vel entre o que o banco possui e o que o banco deve. Quanto menor, mais pr&#243;ximo de um trope&#231;o fatal.</p><p style="text-align: justify;">A contabilidade moderna j&#225; faz um esfor&#231;o consider&#225;vel para levar risco ao balan&#231;o. Instrumentos classificados a valor justo t&#234;m varia&#231;&#245;es que fluem para o resultado. Empr&#233;stimos sujeitos ao arcabou&#231;o da IFRS 9 recebem uma provis&#227;o de perdas esperadas (<em>expected credit loss</em>, ECL) baseada em cen&#225;rios prospectivos. Essas duas mec&#226;nicas, segundo Bolder (2022), capturam o lado esperado da distribui&#231;&#227;o de perdas. Incorporam o valor m&#233;dio e a tend&#234;ncia. Mas n&#227;o endere&#231;am o que Bolder chama, sem eufemismo, de <em>really ugly</em>: o comportamento do balan&#231;o no dia em que v&#225;rios contrapartes importantes quebram ao mesmo tempo, em que juros e c&#226;mbio se movem contra a institui&#231;&#227;o simultaneamente, em que uma falha de sistemas exp&#245;e uma fraude acumulada.</p><p style="text-align: justify;">A assimetria entre o que o balan&#231;o mostra e o que a cauda da distribui&#231;&#227;o de perdas amea&#231;a &#233; o problema central. McNeil, Frey e Embrechts (2015) formalizam essa tens&#227;o no in&#237;cio do que se tornou o tratado can&#244;nico sobre gest&#227;o quantitativa de risco: o capital econ&#244;mico &#233; uma medida &#961; aplicada sobre a distribui&#231;&#227;o da perda agregada do horizonte de an&#225;lise, escolhida justamente para ir al&#233;m do valor esperado. A formula&#231;&#227;o habitual, consolidada em Jorion (2007, cap. 28) e em Bolder (2022, eq. 1.1), compara o pior caso (em um dado n&#237;vel de confian&#231;a) ao valor esperado:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;EC = VaR_{1&#8722;&#945;}(L) &#8722; E[L]&quot;,&quot;id&quot;:&quot;AMMLWDDVTT&quot;}" data-component-name="LatexBlockToDOM"></div><p><br>Onde L &#233; a perda agregada da institui&#231;&#227;o no horizonte &#916;t (usualmente um ano), VaR<sub>1&#8722;&#945;</sub>(L) &#233; o quantil (1&#8722;&#945;) da distribui&#231;&#227;o de L, E[L] &#233; a perda esperada e &#945; &#233; o n&#237;vel de confian&#231;a. A diferen&#231;a entre o quantil extremo e a m&#233;dia, chamada de perda n&#227;o esperada (<em>unexpected loss</em>), &#233; o montante que precisa ser carregado como capital, acima e al&#233;m das provis&#245;es cont&#225;beis, para cobrir o cen&#225;rio ruim que n&#227;o se repete todo m&#234;s mas, como mostram os &#250;ltimos trinta anos, tampouco &#233; hipot&#233;tico.</p><p style="text-align: justify;">Essa reformula&#231;&#227;o coloca a quest&#227;o em novos termos. Em vez de perguntar se o patrim&#244;nio l&#237;quido &#233; grande, passamos a perguntar se o patrim&#244;nio l&#237;quido (chamado no jarg&#227;o de <strong>oferta de capital</strong> ou <em>capital supply</em>) cobre a demanda de capital econ&#244;mico impl&#237;cita na riscosidade dos ativos. Essa distin&#231;&#227;o entre oferta e demanda de capital, formalizada por Matten (2000) como <em>capital allocation</em> e reiterada pelo ECB no guia do ICAAP de 2018, &#233; a linguagem padr&#227;o em que se discute adequa&#231;&#227;o de capital no mundo p&#243;s-Basileia II.</p><h2>Formaliza&#231;&#227;o: o n&#250;mero entre zero e um</h2><p style="text-align: justify;">A equa&#231;&#227;o acima diz o que o capital econ&#244;mico &#233; em n&#237;vel de portf&#243;lio, mas n&#227;o diz como pens&#225;-lo no n&#237;vel do ativo individual. Bolder (2022, p. 13) prop&#245;e um dispositivo conceitual &#250;til: imaginar que cada ativo do balan&#231;o recebe um n&#250;mero entre zero e um. Zero corresponde a risco nulo; um corresponde a perda total. Quando esse n&#250;mero &#233; multiplicado pelo valor cont&#225;bil do ativo e somado por toda a carteira, reproduz-se o capital econ&#244;mico do banco. O racional remete, n&#227;o por acaso, ao conceito regulat&#243;rio de <em>risk weight</em>, em que cada exposi&#231;&#227;o contribui proporcionalmente a um coeficiente calibrado ao seu risco.</p><p style="text-align: justify;">Para transformar essa intui&#231;&#227;o em uma regra de c&#225;lculo &#233; preciso escolher &#945;. A escolha n&#227;o &#233; livre, embora se apresente como se fosse. O n&#237;vel de confian&#231;a est&#225; atrelado ao <strong>rating-alvo</strong> da institui&#231;&#227;o, ou ao rating que a institui&#231;&#227;o deseja alcan&#231;ar. Um banco que pretende sustentar uma classifica&#231;&#227;o AAA precisa de capital suficiente para sobreviver ao cen&#225;rio de perdas cuja probabilidade anual corresponda &#224; taxa hist&#243;rica de default de emissores AAA. Moody&#8217;s e S&amp;P publicam anualmente essas s&#233;ries hist&#243;ricas, e as ordens de magnitude s&#227;o est&#225;veis h&#225; d&#233;cadas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C5Sb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 424w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 848w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1272w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png" width="1440" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:85047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C5Sb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 424w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 848w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1272w, https://substackcdn.com/image/fetch/$s_!C5Sb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58358ec0-9655-4e65-9c5f-cd3c9528f20f_1440x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">As taxas implicam n&#237;veis de &#945; sensivelmente distintos entre qualidades de cr&#233;dito. Um banco calibrado para AAA usa algo como 99,97%&#8211;99,99%; um banco A aceita 99,9%; um banco BBB trabalha em torno de 99,8%. O arcabou&#231;o IRB de Basileia II adotou explicitamente 99,9% como padr&#227;o m&#237;nimo, justificado no documento t&#233;cnico do comit&#234; como consistente com uma PD anual ligeiramente abaixo de AA (BCBS, 2005). N&#227;o &#233; coincid&#234;ncia: o regulador escolhe o n&#237;vel de confian&#231;a que deseja que o sistema banc&#225;rio sustente, e os modelos internos seguem.</p><p style="text-align: justify;">Fica um ponto importante. Sob distribui&#231;&#245;es bem-comportadas, escolher &#945; pouco importa para a interpreta&#231;&#227;o; quanto menor &#945;, maior o capital requerido, e pronto. Em distribui&#231;&#245;es assim&#233;tricas e de cauda pesada, t&#237;picas de carteiras de cr&#233;dito concentradas, a sensibilidade a &#945; se torna desconfort&#225;vel. Uma pequena mudan&#231;a de 99,9% para 99,97% pode dobrar o capital exigido sem que o portf&#243;lio tenha mudado. Essa fragilidade motiva os questionamentos sobre a medida de risco a ser usada (VaR ou ES) e sobre a estabilidade dos par&#226;metros (<em>through-the-cycle</em> ou <em>point-in-time</em>), temas que voltar&#227;o adiante.</p><p style="text-align: justify;">Para fixar ideias, vale olhar um exemplo concreto. Bolder (2022, tab. 1.5) reporta o capital econ&#244;mico do Nordic Investment Bank no final de 2020. A institui&#231;&#227;o n&#227;o &#233; um banco comercial tradicional, mas ilustra bem a l&#243;gica de composi&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9MW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9MW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 424w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 848w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png" width="1456" height="1090" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1090,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105199,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A9MW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 424w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 848w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!A9MW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca23d7f-a249-4dba-99a8-0bcd3518ea4c_1560x1168.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Do total de &#8364; 3,1 bilh&#245;es de capital econ&#244;mico, cerca de &#8364; 2,0 bilh&#245;es v&#234;m do risco de cr&#233;dito, divididos entre default (&#8364; 1.534 milh&#245;es) e migra&#231;&#227;o de rating (&#8364; 487 milh&#245;es). O risco de mercado contribui com &#8364; 567 milh&#245;es. Os <em>buffers</em> regulat&#243;rios adicionam &#8364; 426 milh&#245;es. Comparando com um ativo total de &#8364; 35,4 bilh&#245;es, o n&#250;mero entre zero e um para a carteira inteira &#233; cerca de 8,8%. A oferta de capital do banco, &#8364; 3,8 bilh&#245;es, supera a demanda em &#8364; 697 milh&#245;es, que &#233; o <em>headroom</em> dispon&#237;vel para assumir novos riscos ou absorver deteriora&#231;&#227;o de carteira. Essa &#233; a anatomia em tr&#234;s linhas do que significa responder &#224; pergunta inicial.</p><h2>Taxonomia de risco e modelos</h2><p style="text-align: justify;">Observar a decomposi&#231;&#227;o do capital econ&#244;mico do NIB deixa claro que n&#227;o existe um &#250;nico modelo para calcul&#225;-lo. Tipos distintos de risco exigem ferramentas distintas. McNeil, Frey e Embrechts (2015) organizam essa pluralidade em torno de uma taxonomia cl&#225;ssica: risco de mercado, risco de cr&#233;dito (default e migra&#231;&#227;o), risco de contraparte, risco operacional e <em>buffers</em> regulat&#243;rios. Cada um desses compartimentos comporta-se de maneira pr&#243;pria, e a literatura moderna construiu modelos sob medida para cada um.</p><p style="text-align: justify;">Por tr&#225;s da taxonomia h&#225; um princ&#237;pio comum. Qualquer movimento no valor de um ativo pode ser decomposto em dois componentes: um fator <strong>sist&#234;mico</strong>, que afeta todos os ativos na mesma dire&#231;&#227;o; e um fator <strong>idiossincr&#225;tico</strong>, espec&#237;fico de cada contraparte. A ideia remonta ao CAPM e ao APT (SHARPE, 1964; ROSS, 1976) e ao insight de Markowitz (1952) de que a diversifica&#231;&#227;o elimina o componente idiossincr&#225;tico mas n&#227;o o sist&#234;mico. O ponto relevante para o capital econ&#244;mico &#233; que <em>risco de mercado</em> &#233; predominantemente sist&#234;mico e facilmente diversific&#225;vel na parte idiossincr&#225;tica; j&#225; o <em>risco de cr&#233;dito</em> &#233; fortemente idiossincr&#225;tico no n&#237;vel da contraparte individual, mas n&#227;o &#233; trivial diversific&#225;-lo. Replicar um portf&#243;lio de a&#231;&#245;es com dezenas de posi&#231;&#245;es elimina quase todo o risco idiossincr&#225;tico; fazer o mesmo em cr&#233;dito pode exigir milhares de exposi&#231;&#245;es, e mesmo assim o componente sist&#234;mico persiste nas &#233;pocas em que defaults se correlacionam por meio do ciclo econ&#244;mico.</p><p style="text-align: justify;">Essa diferen&#231;a implica estrat&#233;gias de modelagem divergentes. Risco de mercado &#233; tipicamente modelado por abordagens <em>reduced-form</em>, em que fatores de risco observ&#225;veis (taxas, c&#226;mbio, spreads, volatilidades) s&#227;o alimentados com dados hist&#243;ricos e suas distribui&#231;&#245;es conjuntas estimadas sem pretens&#227;o te&#243;rica sobre a causa de seus movimentos. A tradi&#231;&#227;o nasce com o RiskMetrics (MORGAN/REUTERS, 1996) e culmina na revis&#227;o do arcabou&#231;o regulat&#243;rio para risco de mercado, a FRTB (BCBS, 2019), que substitui VaR 99% por ES 97,5% calibrado a per&#237;odos de estresse.</p><p style="text-align: justify;">Risco de cr&#233;dito segue outra rota. Os modelos dominantes s&#227;o <em>estruturais</em>, no sentido de que derivam o evento de default de uma din&#226;mica econ&#244;mica interna. A raiz est&#225; em Merton (1974): o patrim&#244;nio de uma firma alavancada &#233; uma op&#231;&#227;o de compra sobre seus ativos, com strike igual ao valor de face da d&#237;vida; o default ocorre quando, no vencimento, o valor dos ativos est&#225; abaixo do valor das obriga&#231;&#245;es. Vasicek (2002), partindo dessa intui&#231;&#227;o, derivou a distribui&#231;&#227;o limite de perdas para uma carteira infinitamente granular de empr&#233;stimos com um &#250;nico fator sist&#234;mico gaussiano, formula&#231;&#227;o que ficou conhecida como modelo <em>Asymptotic Single Risk Factor</em> (ASRF). Gordy (2003) provou formalmente a propriedade de <em>portfolio invariance</em> que permite ao regulador escrever uma f&#243;rmula de capital em que cada exposi&#231;&#227;o depende apenas dos pr&#243;prios par&#226;metros (PD, LGD, correla&#231;&#227;o com o fator sist&#234;mico), o que viabiliza o IRB de Basileia II. A f&#243;rmula, por tr&#225;s da apar&#234;ncia densa, &#233; apenas a inversa da normal acumulada aplicada &#224; condi&#231;&#227;o de default sob estresse sist&#234;mico.</p><p style="text-align: justify;">Dois outros frameworks competiram com o ASRF e permanecem influentes. O CreditMetrics (GUPTON; FINGER; BHATIA, 1997) generaliza Vasicek para um modelo multifatorial <em>mark-to-market</em> que captura migra&#231;&#227;o de rating al&#233;m de default, usando matrizes de transi&#231;&#227;o emp&#237;ricas combinadas a correla&#231;&#245;es de ativos. O CreditRisk+ (Credit Suisse Financial Products, 1997) toma uma rota atuarial, tratando defaults como um processo Poisson com intensidade estoc&#225;stica, o que entrega uma f&#243;rmula recursiva semi-anal&#237;tica sem simula&#231;&#227;o. Os tr&#234;s caminhos, junto com o KMV Portfolio Manager de Crosbie e Bohn (2003), constituem a gera&#231;&#227;o fundadora dos modelos de capital econ&#244;mico para cr&#233;dito.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GSRc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GSRc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 424w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 848w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1272w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png" width="1456" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193885493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GSRc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 424w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 848w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1272w, https://substackcdn.com/image/fetch/$s_!GSRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9348f377-4d99-4111-8142-53e48b6b573e_1800x782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Nenhum desses frameworks &#233; suficiente por si s&#243; em carteiras comerciais reais. L&#252;tkebohmert (2008) dedica um livro inteiro ao problema de concentra&#231;&#227;o em cr&#233;dito, mostrando que o resultado assint&#243;tico de Vasicek exige ajustes de granularidade quando o n&#250;mero de exposi&#231;&#245;es &#233; pequeno ou quando h&#225; setores ou regi&#245;es dominantes. O ponto &#233; que capital econ&#244;mico de cr&#233;dito envolve mais do que escolher um modelo: envolve escolher ajustes, calibrar correla&#231;&#245;es e reconhecer explicitamente a composi&#231;&#227;o do portf&#243;lio.</p><h2>Medindo a cauda: VaR, ES e aloca&#231;&#227;o</h2><p style="text-align: justify;">Dada uma distribui&#231;&#227;o de perdas bem especificada, a pergunta imediata &#233; qual funcional usar para extrair o capital econ&#244;mico. Por muito tempo a escolha padr&#227;o foi o VaR, e h&#225; raz&#245;es hist&#243;ricas para isso: &#233; simples de interpretar, f&#225;cil de comunicar ao conselho e direto de estimar. Mas Artzner, Delbaen, Eber e Heath (1999) mostraram que o VaR falha num requisito que parece inegoci&#225;vel em um mundo de portf&#243;lios agregados: a <em>subaditividade</em>. Em um conjunto coerente de axiomas (monotonicidade, subaditividade, homogeneidade positiva, invari&#226;ncia translacional), o VaR satisfaz tr&#234;s mas n&#227;o a subaditividade, o que significa que em certas configura&#231;&#245;es a soma do VaR de dois portf&#243;lios pode ser menor do que o VaR do portf&#243;lio combinado. Na pr&#225;tica, um gestor pode reduzir o VaR total desagregando o portf&#243;lio artificialmente, o que viola a intui&#231;&#227;o de que diversificar nunca deve piorar a medida de risco.</p><p style="text-align: justify;">O Expected Shortfall (tamb&#233;m chamado CVaR ou TVaR) corrige o problema. ES<sub>&#945;</sub>(L) &#233; a m&#233;dia condicional da perda dado que ela excede o quantil &#945;. Acerbi e Tasche (2002) provam que ES &#233; coerente em espa&#231;os de probabilidade gerais, resolvendo o problema t&#233;cnico deixado por defini&#231;&#245;es ing&#234;nuas de <em>tail conditional expectation</em>. Rockafellar e Uryasev (2000) apresentam a representa&#231;&#227;o convexa que torna o ES trat&#225;vel em problemas de otimiza&#231;&#227;o. Yamai e Yoshiba (2005) mostram empiricamente que, em distribui&#231;&#245;es de cauda pesada t&#237;picas de cr&#233;dito, VaR pode subestimar materialmente o risco de cauda e exibir comportamento n&#227;o subaditivo, enquanto o ES captura tanto a exist&#234;ncia da cauda quanto o seu tamanho.</p><p style="text-align: justify;">A FRTB (BCBS, 2019) institucionaliza essa migra&#231;&#227;o no capital regulat&#243;rio de risco de mercado, substituindo VaR 99% por ES 97,5%. No arcabou&#231;o interno de capital econ&#244;mico, o movimento an&#225;logo vem acontecendo: novos modelos s&#227;o constru&#237;dos em torno de ES, e modelos legados s&#227;o progressivamente reajustados. O trade-off t&#233;cnico &#233; conhecido: estimadores de ES t&#234;m maior vari&#226;ncia amostral do que estimadores de VaR, o que pressiona simula&#231;&#245;es Monte Carlo para tamanhos maiores ou para t&#233;cnicas de importance sampling (GLASSERMAN; LI, 2005).</p><p style="text-align: justify;">Uma vez escolhida a medida, vem a pergunta de aloca&#231;&#227;o. O capital econ&#244;mico &#233; calculado em n&#237;vel de portf&#243;lio, mas precisa ser devolvido aos sub-portf&#243;lios, linhas de neg&#243;cio e, no limite, contratos individuais para servir de base a RAROC, limites e precifica&#231;&#227;o. A teoria da aloca&#231;&#227;o coerente, desenvolvida por Tasche (2008) e Kalkbrener (2005), mostra que existe uma &#250;nica forma de aloca&#231;&#227;o compat&#237;vel com performance ajustada ao risco quando a medida &#233; homog&#234;nea positiva: o princ&#237;pio de Euler. Se aumentar todas as posi&#231;&#245;es na mesma propor&#231;&#227;o &#955; multiplica o capital por &#955; (a medida &#233; homog&#234;nea de grau 1), ent&#227;o a derivada direcional do capital em rela&#231;&#227;o ao peso de cada posi&#231;&#227;o entrega a contribui&#231;&#227;o daquela posi&#231;&#227;o ao capital total, e a soma dessas contribui&#231;&#245;es reproduz o total. &#201; consequ&#234;ncia direta do teorema de Euler sobre fun&#231;&#245;es homog&#234;neas.</p><p style="text-align: justify;">O que essa derivada significa depende da medida escolhida. Para o VaR, a contribui&#231;&#227;o da posi&#231;&#227;o <em>i</em> &#233; o valor esperado da perda de <em>i</em> sob o evento raro em que a perda total do portf&#243;lio &#233; exatamente igual ao VaR, isto &#233;, E[L<sub>i</sub> | L = VaR<sub>&#945;</sub>(L)]. Conceitualmente, olha-se para os cen&#225;rios em que o portf&#243;lio atingiu precisamente o seu quantil cr&#237;tico e mede-se, nesses cen&#225;rios, quanto <em>i</em> contribuiu em m&#233;dia para chegar l&#225;. O problema &#233; que esse conjunto de cen&#225;rios &#233; fino: em distribui&#231;&#245;es cont&#237;nuas o evento tem probabilidade zero e, em simula&#231;&#245;es Monte Carlo, quase nenhum sorteio cai sobre o ponto exato, o que torna a estimativa inst&#225;vel.</p><p style="text-align: justify;">Para o ES, a condi&#231;&#227;o &#233; mais est&#225;vel e mais intuitiva. A contribui&#231;&#227;o de <em>i</em> &#233; o valor esperado da perda de <em>i</em> sobre todos os cen&#225;rios em que a perda total do portf&#243;lio excede o VaR, isto &#233;, E[L<sub>i</sub> | L &#8805; VaR<sub>&#945;</sub>(L)]. Em vez de condicionar sobre um &#250;nico ponto, condiciona-se sobre a cauda inteira. Separando os dias ruins do portf&#243;lio, aqueles em que a perda agregada cruza o limiar cr&#237;tico, calcula-se a m&#233;dia da perda que <em>i</em> produz exatamente nesses dias. Esse n&#250;mero &#233; quanto de capital econ&#244;mico a posi&#231;&#227;o <em>i</em> est&#225; consumindo pelo fato de agravar os piores cen&#225;rios do banco. Tr&#234;s propriedades tornam a defini&#231;&#227;o atraente: ela &#233; naturalmente aditiva (as contribui&#231;&#245;es individuais somam o ES total do portf&#243;lio por constru&#231;&#227;o), &#233; robusta mesmo quando &#8220;perda total igual ao VaR&#8221; tem probabilidade zero, e &#233; diretamente utiliz&#225;vel para RAROC, limites e precifica&#231;&#227;o de novos empr&#233;stimos.</p><p style="text-align: justify;">Denault (2001) chegou ao mesmo resultado por um caminho completamente distinto, usando teoria de jogos cooperativos e valores de Aumann-Shapley, o que d&#225; &#224; aloca&#231;&#227;o de Euler uma justificativa dupla: uma anal&#237;tica e uma baseada em no&#231;&#245;es de justi&#231;a entre linhas de neg&#243;cio.</p><h2>Limites: prociclicidade, risco de modelo e o que n&#227;o se modela</h2><p style="text-align: justify;">Nem tudo na arquitetura do capital econ&#244;mico resolve o que promete resolver. Uma cr&#237;tica cl&#225;ssica, de Repullo, Saurina e Trucharte (2010), mostrou empiricamente, com dados espanh&#243;is entre 1987 e 2008, que exig&#234;ncias de capital baseadas em PDs <em>point-in-time</em> oscilam entre 7,6% na bonan&#231;a e 11,9% na crise, amplificando o ciclo econ&#244;mico exatamente quando os bancos menos conseguem levantar capital. O problema da prociclicidade deu origem a uma parte importante da regula&#231;&#227;o p&#243;s-crise, em particular ao <em>buffer</em> contrac&#237;clico de Basileia III, mas a dualidade entre estimadores <em>through-the-cycle</em> e <em>point-in-time</em> permanece sem s&#237;ntese. Par&#226;metros TTC reduzem prociclicidade, por&#233;m diluem o sinal conjuntural; par&#226;metros PIT s&#227;o informativos, mas amplificam o ciclo. A escolha tornou-se um problema de governan&#231;a, n&#227;o apenas de econometria.</p><p style="text-align: justify;">Um segundo conjunto de cr&#237;ticas olha para os pr&#243;prios modelos. Derman (1996), no texto seminal das <em>Quantitative Strategies Research Notes</em> do Goldman Sachs, formula a taxonomia do risco de modelo: modelo errado, modelo certo mal implementado, modelo certo mal calibrado, dados obsoletos. Rebonato (2003) generaliza a discuss&#227;o, argumentando que gest&#227;o de risco sem teste de estresse do pr&#243;prio modelo &#233; incompleta. A institucionaliza&#231;&#227;o dessas preocupa&#231;&#245;es veio com a SR 11-7 do Federal Reserve e do OCC, emitida em abril de 2011, que codificou as tr&#234;s linhas de defesa para modelos quantitativos e se tornou refer&#234;ncia global de governan&#231;a de modelos, inclusive no Brasil.</p><p style="text-align: justify;">O terceiro limite &#233; mais profundo e menos trat&#225;vel. Knight (1921) distinguiu risco (probabilidades mensur&#225;veis) de incerteza (probabilidades desconhecidas). Capital econ&#244;mico vive inteiramente no primeiro dom&#237;nio: uma vez especificada a distribui&#231;&#227;o de perdas, toda a maquinaria funciona. Mas a especifica&#231;&#227;o da distribui&#231;&#227;o &#233;, ela pr&#243;pria, uma aposta. Taleb (2007) popularizou o ponto ao denunciar que distribui&#231;&#245;es calibradas em s&#233;ries hist&#243;ricas subestimam sistematicamente eventos cujo processo gerador n&#227;o foi observado. A cr&#237;tica ganhou roupagem contempor&#226;nea em Bolton et al. (2020), que cunham o termo <em>green swan</em> para riscos clim&#225;ticos caracterizados por incerteza radical, n&#227;o-linearidade e irreversibilidade. Modelos de capital econ&#244;mico backward-looking n&#227;o conseguem calibrar risco clim&#225;tico a partir do passado, e o complemento indispens&#225;vel &#233; an&#225;lise de cen&#225;rios prospectivos, que n&#227;o substitui capital econ&#244;mico mas o informa.</p><p style="text-align: justify;">Um coment&#225;rio final sobre limites: o BCBS (2009), no documento 152, fez um retrato dos frameworks de capital econ&#244;mico logo ap&#243;s a crise financeira global. O diagn&#243;stico foi desconfort&#225;vel. A dispers&#227;o de metodologias entre bancos era ampla, as depend&#234;ncias de cauda eram inadequadamente modeladas e a incerteza param&#233;trica era raramente traduzida em buffer expl&#237;cito. O documento n&#227;o aposentou o conceito; reafirmou que ele &#233; indispens&#225;vel, desde que acompanhado de humildade metodol&#243;gica e de governan&#231;a. &#201; exatamente o esp&#237;rito com que Bolder (2022) conduz o resto do seu livro.</p><h2>A aplica&#231;&#227;o brasileira</h2><p style="text-align: justify;">O arcabou&#231;o descrito at&#233; aqui n&#227;o &#233; estrangeiro ao sistema banc&#225;rio brasileiro. A Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017, do Conselho Monet&#225;rio Nacional, consolidou sob um &#250;nico instrumento a estrutura de gerenciamento de riscos e de capital das institui&#231;&#245;es autorizadas pelo Banco Central do Brasil. Os bancos classificados no segmento S1 s&#227;o obrigados a executar um ICAAP completo; os do S2 rodam um ICAAP simplificado. A l&#243;gica segue a do Pilar 2 de Basileia: avaliar a sufici&#234;ncia de capital para riscos que o Pilar 1 n&#227;o captura integralmente, como concentra&#231;&#227;o, IRRBB, risco estrat&#233;gico e reputacional, e demonstrar, diante do supervisor, que o capital dispon&#237;vel cobre essas exig&#234;ncias sob cen&#225;rios plaus&#237;veis.</p><p style="text-align: justify;">Os grandes bancos brasileiros publicam trimestralmente seus relat&#243;rios de Pilar 3 com informa&#231;&#245;es sobre RWA e gest&#227;o de capital. A granularidade das divulga&#231;&#245;es sobre capital econ&#244;mico interno &#233; menor do que na Europa, onde o ECB (2018) exige no guia do ICAAP a articula&#231;&#227;o simult&#226;nea de uma perspectiva normativa (proje&#231;&#227;o de &#237;ndices regulat&#243;rios em m&#250;ltiplos anos, sob cen&#225;rios base e adversos) e de uma perspectiva econ&#244;mica (identifica&#231;&#227;o de todos os riscos materiais em base de valor presente). O modelo brasileiro aproxima-se do ECB, mas o grau de transpar&#234;ncia sobre a metodologia interna ainda varia bastante entre institui&#231;&#245;es.</p><p style="text-align: justify;">Vale notar um ponto contraintuitivo sobre Basileia III final. A introdu&#231;&#227;o do <em>output floor</em> de 72,5% pelo BCBS (2017) limita o quanto o capital regulat&#243;rio calculado por modelos internos pode ficar abaixo do capital padronizado. Em um primeiro olhar, a restri&#231;&#227;o parece tornar o capital econ&#244;mico interno irrelevante, j&#225; que o m&#237;nimo regulat&#243;rio passa a ser dominado por c&#225;lculos mais uniformes. Na verdade, a consequ&#234;ncia &#233; oposta: justamente porque o capital regulat&#243;rio se torna um <em>backstop</em> padronizado e menos sens&#237;vel &#224; composi&#231;&#227;o espec&#237;fica do portf&#243;lio, o capital econ&#244;mico interno se consolida como ferramenta de gest&#227;o, precifica&#231;&#227;o e aloca&#231;&#227;o, separada do n&#250;mero regulat&#243;rio. &#201; o argumento central de Bolder (2022) e da tradi&#231;&#227;o instalada pelo ECB.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">A pergunta original, um banco tem capital suficiente, continua simples. A resposta, passado meio s&#233;culo desde o RAROC do Bankers Trust, continua sendo constru&#237;da. O que a literatura de capital econ&#244;mico oferece &#233; menos um n&#250;mero e mais uma disciplina: escolher o horizonte, especificar a distribui&#231;&#227;o de perdas, decidir o n&#237;vel de confian&#231;a como fun&#231;&#227;o do rating-alvo, adotar uma medida coerente (de prefer&#234;ncia ES), alocar por Euler, separar componentes sist&#234;micos e idiossincr&#225;ticos, estimar par&#226;metros ao longo do ciclo, reconhecer concentra&#231;&#227;o, expor o modelo a valida&#231;&#227;o independente, e documentar tudo com cuidado suficiente para que cr&#237;ticas externas sejam poss&#237;veis.</p><p style="text-align: justify;">Cada etapa abre uma porta para outra especializa&#231;&#227;o. Os cap&#237;tulos subsequentes de Bolder (2022) percorrem essa arquitetura no detalhe, mostrando como se calibram as correla&#231;&#245;es do modelo de Vasicek, como se aproximam os resultados para precifica&#231;&#227;o r&#225;pida de empr&#233;stimos, como se integram stress tests macroecon&#244;micos e como se tratam exposi&#231;&#245;es de derivativos. A arquitetura &#233; extensa porque o problema &#233; grande.</p><p style="text-align: justify;">Permanece, ao final, o que Bolder (2022) chama de ambi&#231;&#227;o do analista quantitativo: produzir an&#225;lise defens&#225;vel, replic&#225;vel, robusta e conservadora que possa, efetivamente, informar a decis&#227;o da alta administra&#231;&#227;o. O capital econ&#244;mico &#233; a melhor aproxima&#231;&#227;o quantitativa dispon&#237;vel para essa ambi&#231;&#227;o, sem nunca ser a resposta final. Ele reduz a complexidade sem elimin&#225;-la. Ele for&#231;a escolhas expl&#237;citas sem resolv&#234;-las. E, talvez o mais importante, ele transforma uma pergunta simples em um problema consciente de si mesmo, o que &#233; a condi&#231;&#227;o necess&#225;ria para que a resposta mere&#231;a confian&#231;a.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACERBI, C.; TASCHE, D. On the coherence of expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1487&#8211;1503, 2002.</p><p style="text-align: justify;">ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent measures of risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203&#8211;228, 1999.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o CMN n&#186; 4.557, de 23 de fevereiro de 2017</em>: disp&#245;e sobre a estrutura de gerenciamento de riscos e a estrutura de gerenciamento de capital. Bras&#237;lia, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>An explanatory note on the Basel II IRB risk weight functions</em>. Basel: Bank for International Settlements, 2005.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>International convergence of capital measurement and capital standards: a revised framework (comprehensive version)</em>. BCBS 128. Basel: Bank for International Settlements, 2006.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Range of practices and issues in economic capital frameworks</em>. BCBS 152. Basel: Bank for International Settlements, 2009.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: finalising post-crisis reforms</em>. BCBS 424. Basel: Bank for International Settlements, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. BCBS 457. Basel: Bank for International Settlements, 2019.</p><p style="text-align: justify;">BOARD OF GOVERNORS OF THE FEDERAL RESERVE SYSTEM; OFFICE OF THE COMPTROLLER OF THE CURRENCY. <em>Supervisory guidance on model risk management</em>. SR 11-7 / OCC 2011-12. Washington, 2011.</p><p style="text-align: justify;">BOLDER, D. J. <em>Modelling economic capital: practical credit-risk methodologies, applications, and implementation details</em>. Cham: Springer, 2022.</p><p style="text-align: justify;">BOLTON, P.; DESPRES, M.; PEREIRA DA SILVA, L. A.; SAMAMA, F.; SVARTZMAN, R. <em>The green swan: central banking and financial stability in the age of climate change</em>. Basel: Bank for International Settlements / Banque de France, 2020.</p><p style="text-align: justify;">CREDIT SUISSE FINANCIAL PRODUCTS. <em>CreditRisk+: a credit risk management framework</em>. London, 1997.</p><p style="text-align: justify;">CROSBIE, P. J.; BOHN, J. R. <em>Modeling default risk: modeling methodology</em>. San Francisco: Moody&#8217;s KMV, 2003.</p><p style="text-align: justify;">DENAULT, M. Coherent allocation of risk capital. <em>Journal of Risk</em>, v. 4, n. 1, p. 1&#8211;34, 2001.</p><p style="text-align: justify;">DERMAN, E. Model risk. <em>Goldman Sachs Quantitative Strategies Research Notes</em>, abr. 1996.</p><p style="text-align: justify;">EUROPEAN CENTRAL BANK. <em>ECB guide to the internal capital adequacy assessment process (ICAAP)</em>. Frankfurt, 2018.</p><p style="text-align: justify;">GLASSERMAN, P.; LI, J. Importance sampling for portfolio credit risk. <em>Management Science</em>, v. 51, n. 11, p. 1643&#8211;1656, 2005.</p><p style="text-align: justify;">GORDY, M. B. A risk-factor model foundation for ratings-based bank capital rules. <em>Journal of Financial Intermediation</em>, v. 12, n. 3, p. 199&#8211;232, 2003.</p><p style="text-align: justify;">GUILL, G. Bankers Trust and the birth of modern risk management. <em>Journal of Applied Corporate Finance</em>, v. 28, n. 1, p. 19&#8211;29, 2016.</p><p style="text-align: justify;">GUPTON, G. M.; FINGER, C. C.; BHATIA, M. <em>CreditMetrics: technical document</em>. New York: J.P. Morgan, 1997.</p><p style="text-align: justify;">JORION, P. <em>Value at risk: the new benchmark for managing financial risk</em>. 3. ed. New York: McGraw-Hill, 2007.</p><p style="text-align: justify;">KALKBRENER, M. An axiomatic approach to capital allocation. <em>Mathematical Finance</em>, v. 15, n. 3, p. 425&#8211;437, 2005.</p><p style="text-align: justify;">KNIGHT, F. H. <em>Risk, uncertainty, and profit</em>. Boston: Houghton Mifflin, 1921.</p><p style="text-align: justify;">L&#220;TKEBOHMERT, E. <em>Concentration risk in credit portfolios</em>. Berlin: Springer, 2008.</p><p style="text-align: justify;">MARKOWITZ, H. Portfolio selection. <em>Journal of Finance</em>, v. 7, n. 1, p. 77&#8211;91, 1952.</p><p style="text-align: justify;">MATTEN, C. <em>Managing bank capital: capital allocation and performance measurement</em>. 2. ed. Chichester: Wiley, 2000.</p><p style="text-align: justify;">McNEIL, A. J.; FREY, R.; EMBRECHTS, P. <em>Quantitative risk management: concepts, techniques and tools</em>. ed. rev. Princeton: Princeton University Press, 2015.</p><p style="text-align: justify;">MERTON, R. C. On the pricing of corporate debt: the risk structure of interest rates. <em>Journal of Finance</em>, v. 29, n. 2, p. 449&#8211;470, 1974.</p><p style="text-align: justify;">MORGAN/REUTERS. <em>RiskMetrics: technical document</em>. 4. ed. New York: J.P. Morgan, 1996.</p><p style="text-align: justify;">REPULLO, R.; SAURINA, J.; TRUCHARTE, C. Mitigating the pro-cyclicality of Basel II. <em>Economic Policy</em>, v. 25, n. 64, p. 659&#8211;702, 2010.</p><p style="text-align: justify;">REBONATO, R. Theory and practice of model risk management. <em>Quantitative Research Centre (QUARC) Technical Paper</em>, 2003.</p><p style="text-align: justify;">ROCKAFELLAR, R. T.; URYASEV, S. Optimization of conditional value-at-risk. <em>Journal of Risk</em>, v. 2, n. 3, p. 21&#8211;41, 2000.</p><p style="text-align: justify;">ROSS, S. A. The arbitrage theory of capital asset pricing. <em>Journal of Economic Theory</em>, v. 13, n. 3, p. 341&#8211;360, 1976.</p><p style="text-align: justify;">SHARPE, W. F. Capital asset prices: a theory of market equilibrium under conditions of risk. <em>Journal of Finance</em>, v. 19, n. 3, p. 425&#8211;442, 1964.</p><p style="text-align: justify;">TALEB, N. N. <em>The black swan: the impact of the highly improbable</em>. New York: Random House, 2007.</p><p style="text-align: justify;">TASCHE, D. Capital allocation to business units and sub-portfolios: the Euler principle. In: RESTI, A. (Ed.). <em>Pillar II in the new Basel accord: the challenge of economic capital</em>. London: Risk Books, 2008.</p><p style="text-align: justify;">VASICEK, O. A. The distribution of loan portfolio value. <em>Risk</em>, v. 15, n. 12, p. 160&#8211;162, 2002.</p><p style="text-align: justify;">YAMAI, Y.; YOSHIBA, T. Value-at-risk versus expected shortfall: a practical perspective. <em>Journal of Banking &amp; Finance</em>, v. 29, n. 4, p. 997&#8211;1015, 2005.</p>]]></content:encoded></item><item><title><![CDATA[LLMs como pesquisadores: uma abordagem estruturada para ciência de dados automatizada]]></title><description><![CDATA[Como a separa&#231;&#227;o entre defini&#231;&#227;o do problema e motor de pesquisa transforma modelos de linguagem em cientistas de dados iterativos]]></description><link>https://pilulasdequant.com.br/p/llms-como-pesquisadores-uma-abordagem</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/llms-como-pesquisadores-uma-abordagem</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 10 Apr 2026 01:15:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5ef64aff-f3a6-43fc-b1d3-8d6c5fa1410e_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em mar&#231;o de 2026, Andrej Karpathy publicou o <em>autoresearch</em>, um <em>script</em> Python de 630 linhas capaz de rodar centenas de experimentos de aprendizado de m&#225;quina em um &#250;nico fim de semana, sem interven&#231;&#227;o humana. Em dois dias sobre uma base de c&#243;digo j&#225; otimizada, o agente executou cerca de 700 experimentos, encontrou 20 melhorias genu&#237;nas e transferiu um ganho de 11% em velocidade de treinamento para modelos maiores. O CEO da Shopify replicou o processo e obteve 19% de ganho durante uma noite (KARPATHY, 2026). A rea&#231;&#227;o foi imediata: mais de 21 mil estrelas no GitHub em dias, e a frase de Karpathy no X, &#8220;todos os laborat&#243;rios de fronteira far&#227;o isso&#8221;, circulou como profecia inevit&#225;vel.</p><p>Quase ao mesmo tempo, a Sakana AI publicou a segunda vers&#227;o do <em>AI Scientist</em> (LU et al., 2024; YAMADA et al., 2025), um <em>pipeline</em> que percorre o ciclo completo da pesquisa cient&#237;fica, da gera&#231;&#227;o de ideias &#224; reda&#231;&#227;o de artigos, incluindo execu&#231;&#227;o de experimentos e revis&#227;o simulada por pares. O AIDE, da Weco AI, demonstrou que um agente baseado em busca em &#225;rvore no espa&#231;o de c&#243;digo podia alcan&#231;ar quatro vezes a taxa de medalhas do melhor agente aut&#244;nomo seguinte em 75 competi&#231;&#245;es Kaggle (JIANG et al., 2025). O MLAgentBench prop&#244;s um <em>benchmark</em> sistem&#225;tico para avaliar agentes de linguagem no ciclo completo de experimenta&#231;&#227;o em aprendizado de m&#225;quina (HUANG et al., 2024).</p><p>Essas iniciativas compartilham uma ambi&#231;&#227;o comum: substituir o ciclo manual hip&#243;tese-experimento-an&#225;lise por um la&#231;o aut&#244;nomo. Mas todas operam com uma limita&#231;&#227;o estrutural que raramente &#233; discutida. O <em>autoresearch</em> de Karpathy modifica iterativamente o arquivo <code>train.py</code> de um problema j&#225; definido e instrumentado. O <em>AI Scientist</em> gera artigos dentro de sub&#225;reas estreitas de aprendizado de m&#225;quina, e seus revisores automatizados classificaram apenas um trabalho como aceit&#225;vel para <em>workshop</em> (LU et al., 2024). O AIDE busca solu&#231;&#245;es em competi&#231;&#245;es Kaggle cujo formato &#233; padronizado. Em todos os casos, a defini&#231;&#227;o do problema, a constru&#231;&#227;o do <em>target</em>, os crit&#233;rios de validade e o significado do resultado ficam de fora do la&#231;o automatizado. O LLM executa bem a busca dentro de um espa&#231;o j&#225; delimitado, mas a delimita&#231;&#227;o permanece humana.</p><p>Este artigo prop&#245;e uma abordagem diferente, desenvolvida pelo autor e testada em um problema real de finan&#231;as quantitativas. Em vez de automatizar apenas o c&#243;digo de treinamento, a proposta separa o problema em dois documentos com responsabilidades distintas, <code>PROBLEM.md</code> e <code>PROGRAM.md</code>, e entrega ao LLM um contrato de pesquisa completo: defini&#231;&#227;o formal do <em>target</em>, regras de valida&#231;&#227;o, crit&#233;rios de promo&#231;&#227;o, restri&#231;&#245;es causais e pol&#237;tica de parada. O resultado &#233; um agente que n&#227;o apenas treina modelos, mas formula hip&#243;teses, registra aprendizados, critica seus pr&#243;prios resultados e sabe quando parar. Para demonstrar a abordagem, aplicamos esse processo ao IRCC, um &#237;ndice de risco comportamental do cotista para fundos multimercado brasileiros. O foco aqui, por&#233;m, n&#227;o est&#225; no problema financeiro em si, mas no m&#233;todo que permitiu a um LLM conduzi-lo do zero at&#233; uma solu&#231;&#227;o operacional em seis <em>waves</em> de experimenta&#231;&#227;o.</p><div><hr></div><h2>A arquitetura: separar o que do como</h2><p>A abordagem proposta se materializa em quatro componentes, todos de autoria do analista humano, que juntos formam o contrato entre quem define o problema e o agente que o investiga.</p><p>O primeiro componente &#233; o <code>PROBLEM.md</code>. Esse documento funciona como um contrato de tarefa que define, com precis&#227;o, o que est&#225; sendo otimizado. Ele especifica o <em>target</em> e sua constru&#231;&#227;o, as fontes de dados permitidas e proibidas, o protocolo de valida&#231;&#227;o, as m&#233;tricas prim&#225;rias e secund&#225;rias, os <em>guardrails</em>, os riscos de vazamento (<em>leakage</em>), os riscos de vari&#225;veis <em>proxy</em> e p&#243;s-tratamento, e, quando aplic&#225;vel, um contrato causal completo com perguntas priorit&#225;rias, escopo de DAG (grafo ac&#237;clico direcionado, a ferramenta padr&#227;o para representar rela&#231;&#245;es de causa e efeito entre vari&#225;veis) e regras de interpreta&#231;&#227;o. O <code>PROBLEM.md</code> do IRCC, por exemplo, cont&#233;m 189 linhas e 52 campos contratuais, desde <code>TASK_TYPE: classification</code> at&#233; <code>COUNTERFACTUAL_REQUIREMENT</code>. O humano escreve esse documento antes do primeiro experimento. O LLM n&#227;o pode alter&#225;-lo.</p><p>O segundo componente &#233; o <code>PROGRAM.md</code>. Esse documento define como a pesquisa &#233; conduzida: fases do la&#231;o iterativo, regras de planejamento de <em>waves</em>, pap&#233;is internos do agente (cientista, engenheiro, cr&#237;tico e auditor de validade), formato dos registros, crit&#233;rios de promo&#231;&#227;o de candidatos a <em>champion</em> e condi&#231;&#245;es de parada. O <code>PROGRAM.md</code> &#233; gen&#233;rico. Ele n&#227;o menciona fundos de investimento, fluxo de caixa nem mercado financeiro. Poderia ser aplicado a qualquer problema supervisionado, desde previs&#227;o de churn at&#233; detec&#231;&#227;o de fraude ou classifica&#231;&#227;o de imagens m&#233;dicas, bastando trocar o <code>PROBLEM.md</code>.</p><p>O terceiro componente &#233; o <code>train.py</code>, um <em>script</em> de <em>baseline</em> obrigat&#243;rio. Antes de qualquer explora&#231;&#227;o, o agente executa esse <em>script</em> para estabelecer um piso reproduz&#237;vel de desempenho. No caso do IRCC, o <em>baseline</em> &#233; uma regress&#227;o log&#237;stica com pesos balanceados sobre todas as <em>features</em> num&#233;ricas brutas, avaliada por <em>purged K-Fold expanding window</em> com cinco folds e purga de 44 dias &#250;teis. O <em>baseline</em> ancora todas as compara&#231;&#245;es subsequentes e impede que o agente declare progresso sem refer&#234;ncia concreta.</p><p>O quarto componente &#233; o diret&#243;rio <code>data/</code>, que cont&#233;m os dados e o dicion&#225;rio de dados (<code>DATA_DICTIONARY.md</code>). O dicion&#225;rio lista cada vari&#225;vel com tipo, fonte e descri&#231;&#227;o, servindo como contrato de interface entre o problema e a implementa&#231;&#227;o.</p><p>O <code>PROGRAM.md</code> &#233; o componente que impede o agente de se comportar como otimizador cego, porque exige quatro pap&#233;is internos a cada itera&#231;&#227;o: o <em>Scientist</em> l&#234; o registro de experimentos e formula hip&#243;teses expl&#237;citas; o <em>Engineer</em> implementa o menor experimento capaz de test&#225;-las; o <em>Critic</em> separa sinal de ru&#237;do e classifica cada hip&#243;tese como suportada, refutada ou inconclusiva; o <em>Validity Critic</em> audita vazamento, vari&#225;veis <em>proxy</em>, p&#243;s-tratamento e fragilidade temporal. Nenhum experimento pode existir sem hip&#243;tese pr&#233;via, e nenhuma <em>wave</em> pode terminar sem s&#237;ntese.</p><h3>Compara&#231;&#227;o com abordagens existentes</h3><p>A diferen&#231;a em rela&#231;&#227;o ao <em>autoresearch</em> de Karpathy n&#227;o est&#225; na sofistica&#231;&#227;o do modelo, mas na amplitude do contrato. O <em>autoresearch</em> opera como um la&#231;o de otimiza&#231;&#227;o sobre um &#250;nico arquivo: modifica <code>train.py</code>, treina por cinco minutos, verifica se a m&#233;trica de valida&#231;&#227;o melhorou, faz <em>commit</em> das boas mudan&#231;as e reverte as ruins (KARPATHY, 2026). O problema j&#225; est&#225; resolvido no sentido de que a m&#233;trica, o <em>dataset</em> e o protocolo de valida&#231;&#227;o s&#227;o dados. Aqui, o LLM recebe tamb&#233;m a responsabilidade de entender por que uma hip&#243;tese falhou, de classificar blocos de <em>features</em> por papel causal, de decidir se o <em>champion</em> &#233; promov&#237;vel mesmo quando seu <em>score</em> &#233; o melhor, e de justificar a parada pelo registro de aprendizados, n&#227;o por impress&#227;o subjetiva.</p><p>A diferen&#231;a em rela&#231;&#227;o ao <em>AI Scientist</em> (LU et al., 2024) &#233; de escopo e veracidade. O <em>AI Scientist</em> produz artigos completos, mas seus revisores automatizados n&#227;o conseguem distinguir gr&#225;ficos malformados de resultados v&#225;lidos, e a qualidade do racioc&#237;nio experimental foi descrita como &#8220;m&#237;ope&#8221; na vers&#227;o original. A abordagem aqui proposta n&#227;o tenta redigir o artigo: ela entrega evid&#234;ncia estruturada, hip&#243;teses classificadas e artefatos causais verific&#225;veis para que o humano interprete. O LLM faz a pesquisa; o humano faz o julgamento final.</p><p>O AIDE (JIANG et al., 2025) usa busca em &#225;rvore no espa&#231;o de c&#243;digo para competi&#231;&#245;es Kaggle e maximiza uma m&#233;trica. O <code>PROGRAM.md</code> exige que a maximiza&#231;&#227;o passe por quatro portas antes de promover um candidato: desempenho, estabilidade, validade e custo. Um modelo que vence em <em>score</em> mas depende de vari&#225;veis com alto risco de p&#243;s-tratamento n&#227;o pode ser promovido.</p><div><hr></div><h2>O problema demonstrativo: IRCC</h2><p>Para ilustrar como essa arquitetura funciona, o problema escolhido foi a constru&#231;&#227;o de um indicador antecedente de estresse de passivo em fundos de investimento brasileiros da classe Multimercado. A escolha n&#227;o &#233; arbitr&#225;ria: o estresse de passivo &#233; um dos riscos menos instrumentados na gest&#227;o de fundos, apesar de sua relev&#226;ncia. Quando cotistas resgatam em volume, o gestor precisa desmontar posi&#231;&#245;es, &#224;s vezes em mercados il&#237;quidos, gerando perdas que retroalimentam novos resgates (COVAL; STAFFORD, 2007). A literatura documenta amplamente a assimetria da rela&#231;&#227;o fluxo-desempenho: sa&#237;das s&#227;o muito mais sens&#237;veis a retornos negativos do que entradas a retornos positivos (CHEVALIER; ELLISON, 1997; SIRRI; TUFANO, 1998), e a fragilidade &#233; especialmente aguda em fundos com ativos il&#237;quidos e base concentrada de cotistas (CHEN; GOLDSTEIN; JIANG, 2010; GOLDSTEIN; JIANG; NG, 2017).</p><p>O IRCC (&#205;ndice de Risco Comportamental do Cotista) &#233; formulado como um problema de classifica&#231;&#227;o bin&#225;ria supervisionada. O <em>target</em> n&#227;o &#233; o estado de estresse, mas o seu in&#237;cio (<em>onset</em>): o primeiro dia de um epis&#243;dio de sa&#237;da l&#237;quida relevante, definido como um <em>drawdown</em> de passivo superior a 1% do patrim&#244;nio l&#237;quido em 14 dias corridos. Cada observa&#231;&#227;o &#233; um par (CNPJ do fundo, data da decis&#227;o de resgate), com a data ajustada pelo prazo total de convers&#227;o e pagamento, de modo que o modelo prev&#234; quando o cotista decidiu resgatar, n&#227;o quando o dinheiro aparece no informe di&#225;rio da CVM.</p><p>O <em>target</em> &#233; constru&#237;do em tr&#234;s camadas. A primeira calcula o <em>drawdown</em> de 14 dias normalizado pelo patrim&#244;nio l&#237;quido:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;drawdown_{14d}(t) = \\frac{\\sum_{s \\in (t, t+14d]} fluxo(s)}{PL(t)}&quot;,&quot;id&quot;:&quot;HFHKWRQAVJ&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>A segunda define o estado de estresse: <code>raw_stress(t) = 1</code> se <code>drawdown_14d(t) &lt; &#8722;1%</code>. A terceira identifica o in&#237;cio de cada epis&#243;dio, com uma janela de &#177;2 dias &#250;teis e um per&#237;odo de sil&#234;ncio (<em>cooldown</em>) de 14 dias &#250;teis entre epis&#243;dios. O resultado &#233; um <em>target</em> bin&#225;rio esparso, com preval&#234;ncia entre 1% e 5%, que captura o momento em que um novo epis&#243;dio de estresse come&#231;a a se formar.</p><p>O <em>dataset</em> utiliza exclusivamente dados p&#250;blicos da CVM e fontes de mercado abertas, totalizando 5,8 milh&#245;es de observa&#231;&#245;es e 82 vari&#225;veis antes da engenharia de <em>features</em>. O c&#243;digo completo, incluindo <code>PROBLEM.md</code>, <code>PROGRAM.md</code>, <em>ledger</em> e artefatos causais, est&#225; dispon&#237;vel em <a href="https://github.com/andrecamatta/pq_ircc">github.com/andrecamatta/pq_ircc</a>. As fam&#237;lias de sinal incluem fluxo hist&#243;rico do fundo, performance recente da cota, composi&#231;&#227;o da carteira, perfil do cotista, caracter&#237;sticas estruturais de resgate, dados de mercado ex&#243;geno e sentimento sist&#234;mico (incluindo Google Trends e dispers&#227;o das proje&#231;&#245;es Focus). A valida&#231;&#227;o segue um <em>purged K-Fold expanding window</em> com cinco folds e purga de 44 dias &#250;teis, e a m&#233;trica prim&#225;ria &#233; o PR-AUC (&#225;rea sob a curva precis&#227;o-<em>recall</em>), com pondera&#231;&#227;o exponencial entre folds, dando mais peso aos per&#237;odos recentes. A escolha dessa m&#233;trica, em vez da ROC-AUC mais comum, reflete a natureza do problema: quando a classe positiva representa menos de 5% das observa&#231;&#245;es, a ROC-AUC pode parecer alta mesmo com modelos que acertam poucos eventos reais, porque o grande volume de negativos verdadeiros infla a taxa de verdadeiros negativos. A PR-AUC ignora os negativos verdadeiros e avalia apenas o quanto o modelo consegue encontrar os positivos sem inundar o gestor de alarmes falsos.</p><div><hr></div><h2>Como o LLM progrediu: seis <em>waves</em> de aprendizado</h2><p>O LLM n&#227;o recebeu instru&#231;&#245;es sobre qual modelo usar, quais <em>features</em> criar nem como calibrar hiperpar&#226;metros. Recebeu quatro arquivos e um <em>dataset</em>. &#201; o equivalente computacional de entregar a um consultor s&#234;nior o escopo do projeto, o dicion&#225;rio de dados e a frase &#8220;nos vemos na sexta com os resultados&#8221;, com a diferen&#231;a de que esse consultor n&#227;o cobra por hora, n&#227;o dorme e documenta cada decis&#227;o que toma. Em seis <em>waves</em>, rodou 25 experimentos, registrou cada hip&#243;tese em um <em>ledger</em> central e, ao final, sabia explicar por que parou. A tabela a seguir resume a conclus&#227;o de cada <em>wave</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-Md!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-Md!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 424w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 848w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png" width="1456" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91672,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2-Md!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 424w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 848w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1272w, https://substackcdn.com/image/fetch/$s_!2-Md!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13773179-ada6-4f3c-91b7-0e021f77b5be_1804x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>O ponto de inflex&#227;o ocorreu na <em>wave</em> 2. At&#233; ali, o agente havia testado regress&#227;o log&#237;stica, XGBoost e LightGBM sobre <em>features</em> de <em>snapshot</em> (brutas e engenheiradas) e conclu&#237;do que <em>gradient boosting</em> era superior, mas que as vari&#225;veis dispon&#237;veis eram quase in&#250;teis: o melhor PR-AUC* estava em 0,0594, pr&#243;ximo da preval&#234;ncia. A decis&#227;o registrada na s&#237;ntese da <em>wave</em> 1, &#8220;priorizar representa&#231;&#227;o temporal, n&#227;o variedade de modelos&#8221;, levou o agente a criar m&#233;dias m&#243;veis de fluxo, acelera&#231;&#245;es de resgate, retornos acumulados, <em>z-scores</em> de performance e varia&#231;&#245;es de mercado em m&#250;ltiplas janelas. O PR-AUC* saltou para 0,1121 (+89%). Uma abla&#231;&#227;o mostrou que o fluxo sozinho carregava 92% do ganho.</p><p>As <em>waves</em> 3 a 5 exploraram tr&#234;s eixos sobre essa dire&#231;&#227;o: representa&#231;&#227;o (janelas mais ricas, <em>z-scores</em> de fluxo, intera&#231;&#245;es), regime de treino (<em>undersampling</em> 5:1, que melhorou simultaneamente <em>score</em> e calibra&#231;&#227;o) e capacidade (m&#233;dia de sementes, <em>ensemble</em>). A <em>wave</em> 4 merece nota porque o <em>undersampling</em> n&#227;o apenas elevou o PR-AUC* para 0,1324, mas reduziu o Brier <em>score</em> de 0,16-0,20 para 0,06, um ganho de calibra&#231;&#227;o relevante para o uso. O <em>ensemble</em> LightGBM + XGBoost, testado na <em>wave</em> 5, n&#227;o superou o melhor individual.</p><p>A <em>wave</em> 6 confirmou a estabilidade do candidato (0,1338 contra 0,1337 da <em>wave</em> anterior), quantificou por abla&#231;&#227;o que 78% do sinal vem de <em>features</em> de fluxo, e reproduziu o <em>baseline</em> de <em>undersampling</em> com resultado id&#234;ntico. Com o plat&#244; confirmado, o agente declarou o crit&#233;rio de parada e passou &#224; an&#225;lise causal e de validade dos sinais que sustentam o modelo.</p><p>O PR-AUC* saiu de 0,0507 para 0,1338, uma melhoria de 164% sobre o <em>baseline</em>. Mas o valor da <em>wave</em> 6 n&#227;o est&#225; no ganho marginal de 0,1% em <em>score</em>: est&#225; nos artefatos de validade que ela produziu, e que a se&#231;&#227;o seguinte examina.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H4ue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H4ue!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 424w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 848w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1272w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png" width="1456" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H4ue!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 424w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 848w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1272w, https://substackcdn.com/image/fetch/$s_!H4ue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff89718c9-dffe-4945-8aea-913b5df7271c_1800x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>Insights obtidos: o que o treinamento revelou sobre o IRCC</h2><p>A an&#225;lise de validade da <em>wave</em> 6 formalizou em um DAG com 11 n&#243;s conceituais os pap&#233;is causais de cada bloco de <em>features</em>, classificando-os por risco de <em>proxy</em>, risco de p&#243;s-tratamento e elegibilidade para a narrativa. Embora o foco deste artigo seja a abordagem metodol&#243;gica, esses achados ilustram o tipo de evid&#234;ncia que o processo produz.</p><p>O achado dominante, j&#225; antecipado pela abla&#231;&#227;o da <em>wave</em> 6, &#233; que <em>features</em> temporais de fluxo carregam cerca de 78% do sinal preditivo. M&#233;dias m&#243;veis de fluxo l&#237;quido em janelas de 3, 5, 10, 21, 63 e 126 dias, acelera&#231;&#245;es de resgate e <em>z-scores</em> de fluxo normalizado s&#227;o, coletivamente, o motor do modelo. Sem essas vari&#225;veis, o PR-AUC* cai de 0,1338 para 0,075, perdendo a maior parte do poder discriminativo. Performance recente da cota contribui com cerca de 10% do sinal, dados de mercado e sentimento com 5%, e vari&#225;veis estruturais e de perfil do cotista com outros 5%.</p><p>O DAG da <em>wave</em> 6 classificou cada bloco por papel causal, robustez e elegibilidade para o uso.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sSuR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sSuR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 424w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 848w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1272w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/138ab798-d486-4511-ae2e-b2234452033f_1794x856.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193750045?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sSuR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 424w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 848w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1272w, https://substackcdn.com/image/fetch/$s_!sSuR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F138ab798-d486-4511-ae2e-b2234452033f_1794x856.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fluxo de curto prazo (3 a 5 dias) &#233; o caso mais delicado na tabela: embora preditivamente poderoso, pode capturar parcialmente o <em>onset</em> j&#225; em forma&#231;&#227;o, configurando risco de p&#243;s-tratamento. A constru&#231;&#227;o do <code>dt_pedido</code> (data ajustada pelo prazo de convers&#227;o e pagamento) mitiga, mas n&#227;o elimina, esse risco em fundos com prazos de resgate muito curtos. O perfil do cotista (propor&#231;&#227;o de pessoa f&#237;sica, institucional, previd&#234;ncia) funciona como indicador indireto do tipo de fundo, n&#227;o como causa do estresse: um fundo com 80% de cotistas pessoa f&#237;sica n&#227;o sofre resgates por causa desse perfil, mas porque fundos assim tendem a ter menor prazo, maior sensibilidade a perdas e distribui&#231;&#227;o por plataformas de varejo. A vari&#225;vel &#233; preditivamente &#250;til, mas o mecanismo real est&#225; em outro lugar. Por fim, sentimento (Google Trends, dispers&#227;o Focus) &#233; fortemente confundido por vari&#225;veis de mercado. Esses dois &#250;ltimos blocos permanecem no modelo por valor preditivo, mas o processo explicitamente pro&#237;be que sustentem narrativas isoladas.</p><p>Os <em>guardrails</em> definidos no <code>PROBLEM.md</code> tamb&#233;m produziram aprendizado. A meta de precis&#227;o &#8805; 30% em <em>recall</em> &#8805; 50% n&#227;o foi atingida (precis&#227;o observada de ~13% nesse ponto). Contudo, no topo de 3% das predi&#231;&#245;es, o <em>lift</em> alcan&#231;a 7-8 vezes a preval&#234;ncia, indicando que o modelo &#233; mais &#250;til como ferramenta de prioriza&#231;&#227;o (quais fundos monitorar) do que como classificador bin&#225;rio r&#237;gido. A calibra&#231;&#227;o por Brier <em>score</em> (0,056-0,068) &#233; boa para <em>ranking</em>, mas os diagramas de confiabilidade mostram que o modelo superestima a probabilidade de <em>onset</em> nos bins superiores, sugerindo necessidade de recalibra&#231;&#227;o (Platt ou isot&#244;nica) antes de usar probabilidades absolutas.</p><div><hr></div><h2>O que a abordagem muda para o cientista de dados</h2><p>A mudan&#231;a mais vis&#237;vel que a separa&#231;&#227;o entre <code>PROBLEM.md</code> e <code>PROGRAM.md</code> produz &#233; a invers&#227;o da aloca&#231;&#227;o de tempo. No fluxo tradicional de ci&#234;ncia de dados, a maior parte do esfor&#231;o humano concentra-se na implementa&#231;&#227;o: escrever c&#243;digo de pr&#233;-processamento, treinar modelos, ajustar hiperpar&#226;metros, iterar sobre <em>features</em>. A defini&#231;&#227;o do problema, frequentemente, ocupa uma fra&#231;&#227;o menor do tempo e fica impl&#237;cita em decis&#245;es espalhadas pelo c&#243;digo. Com essa abordagem, o esfor&#231;o humano concentra-se inteiramente na reda&#231;&#227;o do <code>PROBLEM.md</code>: definir o <em>target</em> com precis&#227;o, especificar regras de valida&#231;&#227;o, declarar riscos de validade e formular o contrato causal. A implementa&#231;&#227;o &#233; delegada ao LLM. O cientista de dados se torna, na pr&#225;tica, um especificador de contratos de pesquisa.</p><p>A segunda mudan&#231;a &#233; a formaliza&#231;&#227;o de restri&#231;&#245;es que normalmente ficam t&#225;citas. Em projetos tradicionais, a distin&#231;&#227;o entre vari&#225;veis causais e <em>proxies</em> estruturais costuma residir na cabe&#231;a do analista s&#234;nior. Riscos de p&#243;s-tratamento s&#227;o discutidos em reuni&#245;es, mas raramente codificados. Crit&#233;rios de parada s&#227;o subjetivos. O <code>PROBLEM.md</code> for&#231;a a escrita expl&#237;cita de todas essas restri&#231;&#245;es antes do primeiro experimento. O efeito colateral &#233; que o documento serve como mem&#243;ria institucional: qualquer pessoa que leia o <code>PROBLEM.md</code> do IRCC entende exatamente o que o <em>target</em> captura, quais vari&#225;veis carregam quais riscos e por que certas <em>features</em> n&#227;o podem sustentar as decis&#245;es.</p><p>A terceira mudan&#231;a &#233; a rastreabilidade do racioc&#237;nio. O <em>ledger</em> de 25 experimentos, com hip&#243;teses, mecanismos esperados, sinais de falha, vereditos do cr&#237;tico e notas de validade, constitui um registro completo da evolu&#231;&#227;o do conhecimento ao longo do projeto. Em um fluxo tradicional, essa informa&#231;&#227;o existe em cadernos Jupyter parcialmente comentados, em mensagens de Slack e na mem&#243;ria dos analistas. Aqui, ela &#233; um artefato estruturado, audit&#225;vel e reutiliz&#225;vel.</p><p>Essa rastreabilidade tamb&#233;m imp&#245;e disciplina ao agente. O <code>PROGRAM.md</code> lista explicitamente antipadr&#245;es proibidos: tratar o la&#231;o como busca em grade, disparar <em>waves</em> sem an&#225;lise intermedi&#225;ria, repetir ideias equivalentes sem nova justificativa, promover candidatos apenas por m&#233;dia agregada ignorando o fold cr&#237;tico, declarar plat&#244; por intui&#231;&#227;o. Cada um desses antipadr&#245;es corresponde a um erro comum em projetos de ci&#234;ncia de dados conduzidos manualmente. A diferen&#231;a &#233; que, ao codific&#225;-los como regras do motor de pesquisa, eles se tornam viola&#231;&#245;es verific&#225;veis, n&#227;o apenas boas pr&#225;ticas que podem ou n&#227;o ser seguidas.</p><div><hr></div><h2>Generalidade e limita&#231;&#245;es</h2><p>A abordagem foi projetada para ser gen&#233;rica. O <code>PROGRAM.md</code> n&#227;o cont&#233;m refer&#234;ncias ao dom&#237;nio financeiro, a fundos de investimento nem a vari&#225;veis espec&#237;ficas. Sua aplicabilidade depende de dois pr&#233;-requisitos: o problema precisa ser formul&#225;vel como aprendizado supervisionado (classifica&#231;&#227;o ou regress&#227;o) e o humano precisa ser capaz de escrever um <code>PROBLEM.md</code> suficientemente completo. A segunda condi&#231;&#227;o &#233; a mais restritiva. Um <code>PROBLEM.md</code> mal especificado, com <em>target</em> amb&#237;guo, riscos de vazamento n&#227;o declarados ou crit&#233;rios de sucesso vagos, produzir&#225; uma pesquisa automatizada igualmente vaga. A qualidade do processo &#233; limitada pela qualidade do contrato.</p><p>A abordagem tamb&#233;m herda limita&#231;&#245;es dos LLMs atuais. O agente n&#227;o possui intui&#231;&#227;o genu&#237;na sobre o dom&#237;nio: sua capacidade de formular hip&#243;teses depende da combina&#231;&#227;o entre o <code>PROBLEM.md</code> e o conhecimento geral absorvido durante o pr&#233;-treinamento. Em dom&#237;nios muito especializados ou com conven&#231;&#245;es n&#227;o documentadas na literatura p&#250;blica, o agente pode formular hip&#243;teses superficiais ou perder oportunidades que um especialista identificaria. A <em>wave</em> 2 do IRCC ilustra tanto o potencial quanto a limita&#231;&#227;o: o agente &#8220;descobriu&#8221; que <em>features</em> temporais s&#227;o transformativas, mas um especialista em risco de liquidez provavelmente teria come&#231;ado por a&#237;.</p><p>Outra limita&#231;&#227;o &#233; computacional. O <code>PROGRAM.md</code> exige or&#231;amento de 30 minutos por experimento e limita as <em>waves</em> a 3-6 experimentos, mas o custo total do la&#231;o inclui o tempo de infer&#234;ncia do LLM para formular hip&#243;teses, escrever c&#243;digo, interpretar resultados e produzir s&#237;nteses. Em problemas com <em>datasets</em> grandes e modelos lentos, o custo acumulado pode ser significativo.</p><p>H&#225; tamb&#233;m uma tens&#227;o entre generalidade e profundidade causal. O <code>PROGRAM.md</code> inclui suporte para an&#225;lise causal (DAG, conjuntos de ajuste, sensibilidade, contrafactuais), mas essa an&#225;lise &#233; qualitativa e baseada em argumentos de plausibilidade, n&#227;o em identifica&#231;&#227;o causal formal com limites de Rosenbaum ou E-valores. Para problemas onde a interpreta&#231;&#227;o causal &#233; o objetivo principal, a camada causal do processo serve como filtro de interpreta&#231;&#245;es ruins, n&#227;o como substituta para m&#233;todos quase-experimentais rigorosos.</p><div><hr></div><h2>Considera&#231;&#245;es finais</h2><p>Que LLMs conseguem treinar modelos de aprendizado de m&#225;quina j&#225; est&#225; demonstrado em m&#250;ltiplos contextos. A quest&#227;o que importa &#233; outra: a forma como o problema &#233; apresentado ao LLM determina a qualidade da pesquisa resultante. Um LLM com acesso a <code>train.py</code> e uma m&#233;trica otimiza c&#243;digo. Um LLM com acesso a um contrato de pesquisa completo, com defini&#231;&#227;o formal do <em>target</em>, restri&#231;&#245;es de validade, pap&#233;is internos de cr&#237;tica e pol&#237;tica de parada justificada, conduz algo mais pr&#243;ximo de ci&#234;ncia de dados.</p><p>O IRCC serviu como caso de teste, e os resultados s&#227;o &#250;teis: um modelo que melhora 164% sobre o <em>baseline</em>, com sinais prim&#225;rios causalmente robustos, calibra&#231;&#227;o razo&#225;vel e limita&#231;&#245;es explicitamente documentadas. Mas o artefato mais valioso do projeto n&#227;o &#233; o modelo final, &#233; o <em>ledger</em> de 25 experimentos com hip&#243;teses classificadas, o DAG causal com elegibilidade por bloco e a s&#237;ntese por <em>wave</em> que permite a qualquer auditor reconstruir o racioc&#237;nio do processo.</p><p>O tempo investido em escrever um <code>PROBLEM.md</code> preciso, com riscos expl&#237;citos e crit&#233;rios formais, retorna multiplicado pela capacidade do LLM de explorar o espa&#231;o de solu&#231;&#245;es com disciplina. O gargalo deixa de ser a implementa&#231;&#227;o e passa a ser a especifica&#231;&#227;o. E, como qualquer engenheiro sabe, especifica&#231;&#245;es boas produzem sistemas melhores do que implementa&#231;&#245;es heroicas sobre especifica&#231;&#245;es vagas.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>CHEN, Q.; GOLDSTEIN, I.; JIANG, W. Payoff complementarities and financial fragility: evidence from mutual fund outflows. <em>Journal of Financial Economics</em>, v. 97, n. 2, p. 239-262, 2010.</p><p>CHEVALIER, J.; ELLISON, G. Risk taking by mutual funds as a response to incentives. <em>Journal of Political Economy</em>, v. 105, n. 6, p. 1167-1200, 1997.</p><p>COVAL, J.; STAFFORD, E. Asset fire sales (and purchases) in equity markets. <em>Journal of Financial Economics</em>, v. 86, n. 2, p. 479-512, 2007.</p><p>GOLDSTEIN, I.; JIANG, H.; NG, D. T. Investor flows and fragility in corporate bond funds. <em>Journal of Financial Economics</em>, v. 126, n. 3, p. 592-613, 2017.</p><p>HUANG, Q. et al. MLAgentBench: evaluating language agents on machine learning experimentation. In: INTERNATIONAL CONFERENCE ON MACHINE LEARNING (ICML), 41., 2024. Proceedings [...]. PMLR 235, 2024.</p><p>JIANG, Z. et al. AIDE: AI-driven exploration in the space of code. arXiv:2502.13138, 2025.</p><p>KAHNEMAN, D.; TVERSKY, A. Prospect theory: an analysis of decision under risk. <em>Econometrica</em>, v. 47, n. 2, p. 263-291, 1979.</p><p>KARPATHY, A. <em>autoresearch</em>. GitHub, 2026. Dispon&#237;vel em: https://github.com/karpathy/autoresearch.</p><p>LU, C. et al. The AI Scientist: towards fully automated open-ended scientific discovery. arXiv:2408.06292, 2024.</p><p>YAMADA, Y. et al. The AI Scientist-v2: workshop-level automated scientific discovery via agentic tree search. arXiv:2504.08066, 2025.</p><p>SIRRI, E. R.; TUFANO, P. Costly search and mutual fund flows. <em>The Journal of Finance</em>, v. 53, n. 5, p. 1589-1622, 1998.</p>]]></content:encoded></item><item><title><![CDATA[Risco de liquidez: da taxonomia dos fluxos de caixa à capacidade de geração de liquidez]]></title><description><![CDATA[Taxonomia dos fluxos de caixa, op&#231;&#245;es de liquidez e as defini&#231;&#245;es formais que sustentam a gest&#227;o quantitativa do risco de liquidez, com base em Castagna e Fede (2013)]]></description><link>https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sat, 04 Apr 2026 14:42:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/55d06ac6-ec33-409b-9278-33dd9d575985_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Introdu&#231;&#227;o</h3><p style="text-align: justify;">At&#233; 2007, o risco de liquidez ocupava posi&#231;&#227;o secund&#225;ria na hierarquia das preocupa&#231;&#245;es dos gestores de risco, atr&#225;s do risco de cr&#233;dito e de mercado. Bancos financiavam ativos de longo prazo com passivos de curt&#237;ssimo prazo, o custo de <em>funding</em> mal figurava nos modelos de precifica&#231;&#227;o e a liquidez parecia inesgot&#225;vel. A crise financeira de 2007-2008 inverteu essa percep&#231;&#227;o: o diferencial Libor-OIS saltou de 8 para 365 pontos-base, o CDS iTraxx Financial saiu de 5-10 para mais de 200 pontos-base, e epis&#243;dios como o Northern Rock e o Lehman Brothers demonstraram que a liquidez poderia evaporar de forma abrupta e sist&#234;mica (BCBS, 2008).</p><p style="text-align: justify;">A partir dessa constata&#231;&#227;o, a gest&#227;o de liquidez passou a exigir um arcabou&#231;o conceitual rigoroso. O presente artigo apresenta esse arcabou&#231;o, com base em Castagna e Fede (2013), enriquecido pela literatura acad&#234;mica e regulat&#243;ria. Percorremos quatro etapas: a taxonomia dos fluxos de caixa, o conceito de op&#231;&#245;es de liquidez, tr&#234;s defini&#231;&#245;es formais de risco de liquidez e a distin&#231;&#227;o entre causas e fontes de liquidez, culminando no conceito de capacidade de gera&#231;&#227;o de liquidez (<em>Liquidity Generation Capacity</em>, LGC).</p><p style="text-align: justify;">Para analistas de finan&#231;as ligados a bancos, dominar esses conceitos &#233; muito importante. A taxonomia dos fluxos de caixa &#233; a base para construir proje&#231;&#245;es de liquidez e testes de estresse. As defini&#231;&#245;es formais de risco de liquidez orientam a constru&#231;&#227;o de m&#233;tricas regulat&#243;rias (LCR, NSFR) e internas. A distin&#231;&#227;o entre causas e fontes de liquidez estrutura a an&#225;lise do balan&#231;o em termos de vulnerabilidades e colch&#245;es dispon&#237;veis. E o conceito de LGC permite avaliar, de forma objetiva, a resili&#234;ncia de uma institui&#231;&#227;o frente a cen&#225;rios adversos. Sem esse vocabul&#225;rio t&#233;cnico, o analista n&#227;o consegue interpretar corretamente os indicadores de liquidez, nem dialogar com &#225;reas de tesouraria, ALM e regula&#231;&#227;o prudencial.</p><div><hr></div><h3>1. Classifica&#231;&#227;o dos fluxos de caixa</h3><p style="text-align: justify;">Qualquer instrumento de gest&#227;o de liquidez depende, antes de tudo, de uma classifica&#231;&#227;o adequada dos fluxos de caixa gerados pela atividade banc&#225;ria. Castagna e Fede (2013) prop&#245;em uma taxonomia bidimensional que organiza esses fluxos segundo duas dimens&#245;es: <strong>tempo</strong> (o instante em que o fluxo ocorre) e <strong>montante</strong> (o valor do fluxo). Em cada dimens&#227;o, o fluxo pode ser determin&#237;stico, quando conhecido com certeza na data de refer&#234;ncia, ou estoc&#225;stico, quando sujeito a incerteza. A combina&#231;&#227;o dessas duas dimens&#245;es produz uma matriz que captura a diversidade dos produtos de um balan&#231;o banc&#225;rio.</p><p style="text-align: justify;">Na dimens&#227;o temporal, um fluxo &#233; determin&#237;stico quando a data de ocorr&#234;ncia est&#225; fixada contratualmente (por exemplo, o pagamento de cupom de um t&#237;tulo de renda fixa em data predefinida). &#201; estoc&#225;stico quando o momento de ocorr&#234;ncia depende de eventos futuros imprevis&#237;veis, como o exerc&#237;cio antecipado de uma op&#231;&#227;o ou o saque de um dep&#243;sito &#224; vista. Na dimens&#227;o do montante, fluxos determin&#237;sticos s&#227;o aqueles cujo valor &#233; fixado em contrato. Fluxos estoc&#225;sticos, por sua vez, admitem quatro subcategorias, cada uma refletindo uma fonte distinta de incerteza.</p><p style="text-align: justify;">A primeira subcategoria &#233; a de fluxos <strong>relacionados a cr&#233;dito</strong> (<em>credit-related</em>): a incerteza decorre de eventos de inadimpl&#234;ncia. Quando um cliente entra em <em>default</em>, os fluxos contratuais futuros (juros e amortiza&#231;&#245;es) deixam de ser recebidos, e o valor de recupera&#231;&#227;o &#233; incerto. A segunda subcategoria compreende fluxos <strong>indexados ou contingentes</strong> (<em>indexed/contingent</em>), cujo montante depende de vari&#225;veis de mercado. Cupons flutuantes atrelados &#224; Libor ou ao CDI, <em>payoffs</em> de op&#231;&#245;es europeias e fixa&#231;&#245;es de &#237;ndices de pre&#231;os pertencem a esta categoria. A terceira subcategoria &#233; a de fluxos <strong>comportamentais</strong> (<em>behavioural</em>), determinados por decis&#245;es de clientes ou contrapartes que n&#227;o seguem padr&#245;es puramente racionais: pr&#233;-pagamentos de hipotecas, saques de dep&#243;sitos &#224; vista e utiliza&#231;&#245;es de linhas de cr&#233;dito rotativo s&#227;o os exemplos mais relevantes. A quarta e &#250;ltima subcategoria &#233; a de <strong>novos neg&#243;cios</strong> (<em>new business</em>), que engloba fluxos originados por contratos futuros planejados pela institui&#231;&#227;o, como a concess&#227;o de novos empr&#233;stimos, a emiss&#227;o de novos t&#237;tulos ou a capta&#231;&#227;o de novos dep&#243;sitos.</p><p style="text-align: justify;">Para ilustrar: um empr&#233;stimo a taxa fixa com cronograma definido de amortiza&#231;&#227;o possui fluxos determin&#237;sticos em ambas as dimens&#245;es. Uma op&#231;&#227;o <em>one-touch</em>, cujo <em>payoff</em> &#233; um valor fixo pago ao atingir determinada barreira, apresenta montante determin&#237;stico mas tempo estoc&#225;stico. Um cupom flutuante indexado &#224; Libor, pago em data conhecida, tem tempo determin&#237;stico mas montante estoc&#225;stico. O pr&#233;-pagamento de uma hipoteca envolve incerteza em ambas as dimens&#245;es: o cliente decide quando e quanto pagar antecipadamente, com base em fatores que o banco s&#243; pode estimar estatisticamente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PrO7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PrO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 424w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 848w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 1272w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PrO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png" width="1606" height="1027" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1027,&quot;width&quot;:1606,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302692,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/193167893?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fcf181-094b-4aa8-86df-00c5fa4c51b6_1904x1396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PrO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 424w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 848w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 1272w, https://substackcdn.com/image/fetch/$s_!PrO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F782b55a2-deae-4bb8-be4d-8a1a496443b3_1606x1027.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;">Uma observa&#231;&#227;o relevante, enfatizada por Castagna e Fede (2013), &#233; que a classifica&#231;&#227;o depende do ponto de vista temporal. Um fluxo pode mudar de categoria quando se desloca a data de refer&#234;ncia: o cupom flutuante de um t&#237;tulo, que hoje &#233; estoc&#225;stico (pois a taxa Libor futura &#233; desconhecida), torna-se determin&#237;stico ap&#243;s a data de fixa&#231;&#227;o da taxa. Essa depend&#234;ncia temporal exige que os sistemas de gest&#227;o de liquidez recalculem periodicamente a classifica&#231;&#227;o dos fluxos. Bessis (2015) captura essa din&#226;mica no seu <em>framework</em> de <em>liquidity gap</em>, distinguindo fluxos contratuais (certos) de comportamentais (modelados). Choudhry (2012) organiza os fluxos em uma <em>maturity ladder</em> com <em>buckets</em> por vencimento contratual, tratando dep&#243;sitos sem vencimento definido como estoc&#225;sticos. Matz e Neu (2007), por sua vez, classificam os fluxos em conhecidos (<em>known</em>) e incertos (<em>uncertain</em>), com &#234;nfase nos testes de estresse aplicados aos <em>buckets</em> estoc&#225;sticos.</p><div><hr></div><h3>2. Op&#231;&#245;es de liquidez</h3><p style="text-align: justify;">V&#225;rios dos fluxos comportamentais identificados na se&#231;&#227;o anterior est&#227;o vinculados ao exerc&#237;cio de op&#231;&#245;es de liquidez, um conceito que Castagna e Fede (2013) distinguem com cuidado das op&#231;&#245;es financeiras tradicionais. Uma op&#231;&#227;o de liquidez pode ser definida como o direito de um titular de receber caixa de, ou entregar caixa a, uma institui&#231;&#227;o financeira em datas e condi&#231;&#245;es predefinidas. A distin&#231;&#227;o fundamental em rela&#231;&#227;o a op&#231;&#245;es financeiras convencionais reside na motiva&#231;&#227;o do exerc&#237;cio: uma op&#231;&#227;o financeira (uma <em>call</em> europeia sobre a&#231;&#227;o, por exemplo) &#233; exercida quando h&#225; lucro financeiro, independentemente dos fluxos de caixa subsequentes. Uma op&#231;&#227;o de liquidez, por outro lado, &#233; exercida por necessidade de caixa ou excesso de liquidez do titular, mesmo quando o exerc&#237;cio n&#227;o &#233; financeiramente vantajoso.</p><p style="text-align: justify;">Essa distin&#231;&#227;o tem implica&#231;&#245;es profundas para a modelagem. Op&#231;&#245;es financeiras podem ser precificadas com modelos baseados em exerc&#237;cio &#243;timo (maximiza&#231;&#227;o de lucro). Op&#231;&#245;es de liquidez exigem modelos comportamentais que incorporem fatores n&#227;o racionais e vari&#225;veis ex&#243;genas como eventos de vida dos clientes (JARROW; VAN DEVENTER, 1998). Schwartz e Torous (1989) formalizaram essa abordagem ao tratar o pr&#233;-pagamento de hipotecas como uma op&#231;&#227;o estoc&#225;stica dirigida por taxas de juros, mas tamb&#233;m influenciada por fatores n&#227;o financeiros.</p><p style="text-align: justify;">O exerc&#237;cio de uma op&#231;&#227;o de liquidez produz um <strong>duplo impacto</strong> sobre o banco. O primeiro &#233; o impacto de liquidez: a varia&#231;&#227;o no balan&#231;o correspondente ao montante sacado ou reembolsado. O segundo &#233; o impacto financeiro: a diferen&#231;a entre as taxas e <em>spreads</em> contratuais e as condi&#231;&#245;es de mercado no momento do exerc&#237;cio. Em alguns casos o impacto financeiro &#233; pequeno (um cliente que encerra uma conta poupan&#231;a gera perda marginal de margem para o banco); em outros, &#233; substancial (o pr&#233;-pagamento de uma hipoteca a taxa fixa ap&#243;s queda de juros for&#231;a o banco a reinvestir a taxas menores).</p><p style="text-align: justify;">Tr&#234;s exemplos ilustram o conceito. O primeiro s&#227;o as <strong>linhas de cr&#233;dito comprometidas</strong>: o tomador pode sacar qualquer montante, at&#233; o limite da linha, a qualquer momento, sob condi&#231;&#245;es predefinidas (tipicamente taxa flutuante acrescida de <em>spread</em> fixo por risco de cr&#233;dito). O saque pode ocorrer por conveni&#234;ncia financeira (o <em>spread</em> de cr&#233;dito do tomador se deteriorou, tornando a linha mais barata que o mercado aberto) ou por pura necessidade de caixa. Sufi (2009) documentou empiricamente que firmas em dificuldade financeira sacam suas linhas de cr&#233;dito com intensidade, confirmando o car&#225;ter de op&#231;&#227;o de liquidez desses compromissos. Acharya, Almeida e Campello (2013) demonstraram, contudo, que em crises sist&#234;micas essas linhas podem falhar como instrumento de seguro de liquidez, pois os pr&#243;prios bancos concedentes enfrentam restri&#231;&#245;es.</p><p style="text-align: justify;">O segundo exemplo s&#227;o os <strong>dep&#243;sitos &#224; vista e de poupan&#231;a</strong>: o cliente pode sacar todo ou parte do saldo com aviso curto ou nulo, por necessidade transacional ou por oportunidade de investimento em ativos com retorno mais atrativo. Jarrow e van Deventer (1998) foram pioneiros na modelagem de dep&#243;sitos &#224; vista como op&#231;&#245;es americanas embutidas, com valora&#231;&#227;o <em>arbitrage-free</em>. O terceiro exemplo &#233; o <strong>pr&#233;-pagamento de hipotecas e empr&#233;stimos a taxa fixa</strong>: a liquida&#231;&#227;o antecipada pode ser motivada por queda nas taxas de juros (incentivo financeiro) ou por eventos de vida (fatores ex&#243;genos). No primeiro caso, o banco sofre perda financeira ao repor o ativo em condi&#231;&#245;es piores de mercado.</p><p style="text-align: justify;">Kashyap, Rajan e Stein (2002) prop&#245;em uma explica&#231;&#227;o elegante para a coexist&#234;ncia das atividades de capta&#231;&#227;o de dep&#243;sitos e concess&#227;o de empr&#233;stimos nos bancos: ambas envolvem a venda de op&#231;&#245;es de liquidez (saque de dep&#243;sitos e <em>drawdown</em> de linhas de cr&#233;dito) que s&#227;o dirigidas por necessidades de liquidez e imperfeitamente correlacionadas. Essa correla&#231;&#227;o imperfeita permite ao banco explorar sinergias, diversificando o risco de demanda simult&#226;nea por liquidez.</p><div><hr></div><h3>3. Risco de liquidez: tr&#234;s defini&#231;&#245;es</h3><p style="text-align: justify;">Com a taxonomia dos fluxos de caixa e o conceito de op&#231;&#245;es de liquidez estabelecidos, podemos agora definir formalmente o risco de liquidez. Castagna e Fede (2013) apresentam tr&#234;s defini&#231;&#245;es progressivamente mais abrangentes, cada uma capturando uma dimens&#227;o distinta do problema.</p><p style="text-align: justify;">A primeira defini&#231;&#227;o trata da dimens&#227;o quantitativa:</p><blockquote><p style="text-align: justify;"><em><strong>Risco de liquidez &#8212; defini&#231;&#227;o quantitativa (Liquidity Risk).</strong> O evento de que, no futuro, o banco receba montantes de fluxos de caixa menores que o esperado para honrar suas obriga&#231;&#245;es de pagamento.</em></p></blockquote><p style="text-align: justify;">Esta defini&#231;&#227;o engloba tanto o risco de liquidez de <em>funding</em> (a incapacidade de captar recursos junto a clientes, no mercado interbanc&#225;rio ou junto ao banco central) quanto o risco de liquidez de mercado (a incapacidade de vender ativos a pre&#231;o justo com imediatismo). Brunnermeier e Pedersen (2009) formalizaram o v&#237;nculo refor&#231;ador entre essas duas formas de risco: restri&#231;&#245;es de <em>funding</em> for&#231;am vendas de ativos a pre&#231;os deprimidos, o que deteriora os pre&#231;os de mercado, o que por sua vez agrava as restri&#231;&#245;es de <em>funding</em>, formando as chamadas espirais de liquidez (<em>liquidity spirals</em>). Drehmann e Nikolaou (2013) definem o risco de liquidez de <em>funding</em> como o risco de n&#227;o liquidar obriga&#231;&#245;es no prazo, propondo uma medida baseada em leil&#245;es do banco central como indicador de estresse.</p><p style="text-align: justify;">Essa defini&#231;&#227;o, por&#233;m, captura apenas a dimens&#227;o de quantidade. Uma segunda dimens&#227;o, igualmente relevante, &#233; o custo de capta&#231;&#227;o:</p><blockquote><p style="text-align: justify;"><em><strong>Risco de custo de funding (Funding Cost Risk).</strong> O evento de que, no futuro, o banco tenha de pagar custo (spread) acima da taxa livre de risco maior que o esperado para receber fundos das fontes de liquidez dispon&#237;veis.</em></p></blockquote><p style="text-align: justify;">Antes de 2007, o custo de <em>funding</em> era quase constante e baixo, de modo que o <em>rollover</em> de passivos era atividade praticamente livre de risco. Ap&#243;s a crise, a volatilidade dos <em>spreads</em> aumentou de forma dram&#225;tica e o volume de <em>funding</em> dispon&#237;vel declinou, tornando a dimens&#227;o de custo incontorn&#225;vel na gest&#227;o de liquidez. Esse reconhecimento alimentou o debate sobre o <em>Funding Valuation Adjustment</em> (FVA) &#8212; Piterbarg (2010) versus Hull e White (2012) &#8212; e consolidou o papel do <em>Funds Transfer Pricing</em> (FTP) como mecanismo pelo qual a tesouraria cobra das unidades de neg&#243;cio o custo de liquidez embutido em cada opera&#231;&#227;o, assegurando que a precifica&#231;&#227;o reflita adequadamente o consumo de liquidez imposto ao balan&#231;o.</p><p style="text-align: justify;">As duas defini&#231;&#245;es anteriores convergem na terceira, que sintetiza ambas as dimens&#245;es:</p><blockquote><p style="text-align: justify;"><em><strong>Risco de liquidez &#8212; defini&#231;&#227;o abrangente (Liquidity Risk &#8212; Comprehensive Definition).</strong> O montante de perdas econ&#244;micas decorrentes do fato de que, em uma data futura, a soma alg&#233;brica dos fluxos de caixa positivos e negativos e do caixa existente naquela data seja diferente de algum n&#237;vel esperado (desejado).</em></p></blockquote><p style="text-align: justify;">Esta defini&#231;&#227;o abarca tr&#234;s manifesta&#231;&#245;es distintas. A primeira, de natureza quantitativa, &#233; a incapacidade de captar recursos suficientes para honrar obriga&#231;&#245;es, for&#231;ando o banco a vender ativos em condi&#231;&#245;es desfavor&#225;veis (<em>fire sales</em>), com aloca&#231;&#227;o sub&#243;tima de recursos e, no caso extremo, insolv&#234;ncia. A segunda manifesta&#231;&#227;o, de natureza de custo, &#233; a capacidade de captar recursos, por&#233;m a custos acima dos esperados. A terceira, mais rara na pr&#225;tica banc&#225;ria (pois bancos tipicamente operam com dura&#231;&#227;o de ativos superior &#224; de passivos), &#233; a capacidade de investir excesso de liquidez apenas a taxas abaixo do esperado, gerando custos de oportunidade. O arcabou&#231;o regulat&#243;rio de Basileia III, com o LCR (BCBS, 2013) e o NSFR (BCBS, 2014), pode ser interpretado como uma resposta institucional a essas tr&#234;s manifesta&#231;&#245;es, exigindo que os bancos mantenham <em>buffers</em> de ativos l&#237;quidos de alta qualidade (HQLA) e estruturas de <em>funding</em> est&#225;vel.</p><div><hr></div><h3>4. Causas, fontes e capacidade de gera&#231;&#227;o de liquidez</h3><p style="text-align: justify;">Definido o risco de liquidez em suas m&#250;ltiplas dimens&#245;es, o passo seguinte &#233; distinguir o que gera esse risco do que permite gerenci&#225;-lo. Castagna e Fede (2013) formalizam essa distin&#231;&#227;o com duas defini&#231;&#245;es complementares.</p><blockquote><p style="text-align: justify;"><em><strong>Causas de liquidez (Causes of Liquidity).</strong> Todos os fatores referentes a contratos existentes e previstos, originados pela atividade ordin&#225;ria da institui&#231;&#227;o financeira. Fluxos de caixa gerados pelas causas de liquidez podem ser tanto positivos quanto negativos.</em></p><p style="text-align: justify;"><em><strong>Fontes de liquidez (Sources of Liquidity).</strong> Todos os fatores capazes de gerar fluxos de caixa positivos para gerenciar e fazer hedge do risco de liquidez, que possam ser mobilizados prontamente pelo banco.</em></p></blockquote><p style="text-align: justify;">A distin&#231;&#227;o entre causas e fontes &#233; central para a gest&#227;o de liquidez. As <strong>causas</strong> compreendem todos os fluxos produzidos pela atividade banc&#225;ria ordin&#225;ria: recebimentos e pagamentos de juros, amortiza&#231;&#245;es de empr&#233;stimos, vencimentos de dep&#243;sitos, <em>rollover</em> de passivos, novos neg&#243;cios. Esses fluxos, classificados conforme a taxonomia da primeira se&#231;&#227;o, geram o risco de liquidez. As <strong>fontes</strong>, por outro lado, s&#227;o instrumentos que o banco pode acionar para produzir fluxos de caixa positivos adicionais, al&#233;m dos contratuais, com o objetivo espec&#237;fico de cobrir d&#233;ficits de liquidez. O BCBS (2008) reflete essa distin&#231;&#227;o ao separar as origens do risco (descasamento de maturidade, chamadas de colateral, compromissos fora do balan&#231;o) dos instrumentos de gest&#227;o (<em>buffers</em> de ativos l&#237;quidos, facilidades do banco central, planos de conting&#234;ncia de <em>funding</em>).</p><p style="text-align: justify;">A partir da no&#231;&#227;o de fontes de liquidez, define-se o conceito mais operacional desta se&#231;&#227;o:</p><blockquote><p style="text-align: justify;"><em><strong>Capacidade de Gera&#231;&#227;o de Liquidez (Liquidity Generation Capacity, LGC).</strong> A capacidade de um banco de gerar fluxos de caixa positivos, al&#233;m dos contratuais, a partir das fontes de liquidez dispon&#237;veis no balan&#231;o e fora dele, em uma dada data.</em></p></blockquote><p style="text-align: justify;">A LGC se manifesta por tr&#234;s vias. A primeira &#233; a <strong>expans&#227;o do balan&#231;o</strong>, por meio de <em>funding</em> garantido (<em>secured</em>) ou n&#227;o garantido (<em>unsecured</em>): capta&#231;&#227;o de dep&#243;sitos interbanc&#225;rios, saques de linhas de cr&#233;dito recebidas de outras institui&#231;&#245;es, emiss&#227;o de novos t&#237;tulos. A segunda via &#233; a <strong>contra&#231;&#227;o do balan&#231;o</strong>, pela venda de ativos: t&#237;tulos p&#250;blicos, t&#237;tulos corporativos e a&#231;&#245;es (ativos mais l&#237;quidos) ou empr&#233;stimos e im&#243;veis (ativos menos l&#237;quidos, com horizonte de liquida&#231;&#227;o mais extenso). A terceira via s&#227;o as <strong>opera&#231;&#245;es neutras</strong> em termos de balan&#231;o, representadas pelas transa&#231;&#245;es de <em>repo</em>, nas quais o banco obt&#233;m caixa cedendo temporariamente a posse de um ativo como colateral. Uma observa&#231;&#227;o relevante: a nova d&#237;vida da LGC n&#227;o se confunde com o <em>funding</em> planejado para <em>rollover</em> de passivos existentes ou para financiar novos neg&#243;cios, pois esses fluxos pertencem &#224;s causas, n&#227;o &#224;s fontes. Cada uma dessas vias tem um custo associado (spread de capta&#231;&#227;o, <em>haircut</em> de repo, desconto na venda de ativos), e &#233; por meio do <em>Funds Transfer Pricing</em> (FTP) que a tesouraria repassa esses custos &#224;s unidades de neg&#243;cio, fechando o ciclo entre a gest&#227;o de liquidez e a precifica&#231;&#227;o de produtos.</p><p style="text-align: justify;">Castagna e Fede (2013) prop&#245;em classifica&#231;&#245;es complementares para a LGC, cada uma iluminando um aspecto distinto. A primeira distin&#231;&#227;o separa a <strong>liquidez do balan&#231;o</strong> (BSL, <em>Balance Sheet Liquidity</em>) da <strong>liquidez residual</strong>. A BSL &#233; a liquidez que pode ser gerada pelos ativos existentes no balan&#231;o, seja por venda, seja por opera&#231;&#245;es de <em>repo</em>. Trata-se da base sobre a qual se constroem os <em>liquidity buffers</em> exigidos pela regula&#231;&#227;o prudencial. A liquidez residual, por sua vez, &#233; aquela originada pela expans&#227;o do balan&#231;o (novos dep&#243;sitos, novas emiss&#245;es). A segunda distin&#231;&#227;o separa a <strong>liquidez vinculada a ativos</strong> (<em>security-linked</em>) da <strong>liquidez n&#227;o vinculada</strong> (<em>security-unlinked</em>). A primeira inclui saques garantidos de linhas de cr&#233;dito, emiss&#245;es de d&#237;vida garantida, vendas de ativos e <em>repos</em>. A segunda compreende a capta&#231;&#227;o <em>unsecured</em> (novos dep&#243;sitos, linhas n&#227;o garantidas, t&#237;tulos sem colateral).</p><p style="text-align: justify;">De modo mais sint&#233;tico, tr&#234;s fontes de liquidez podem ser identificadas: (i) venda de ativos (AS, <em>asset sale</em>), (ii) <em>funding</em> garantido via colateral e opera&#231;&#245;es de <em>repo</em> (RP), e (iii) <em>funding</em> n&#227;o garantido via linhas comprometidas e dep&#243;sitos interbanc&#225;rios (USF, <em>unsecured funding</em>). As fontes AS e RP geram BSL <em>security-linked</em>, por contra&#231;&#227;o ou neutralidade no balan&#231;o. A fonte USF gera liquidez <em>security-unlinked</em>, por expans&#227;o do balan&#231;o.</p><p style="text-align: justify;">O arcabou&#231;o regulat&#243;rio do LCR (BCBS, 2013) operacionaliza parte desses conceitos ao definir os ativos l&#237;quidos de alta qualidade (HQLA) em tr&#234;s n&#237;veis: N&#237;vel 1, composto por caixa, reservas no banco central e t&#237;tulos soberanos com 0% de <em>haircut</em>; N&#237;vel 2A, incluindo t&#237;tulos de ag&#234;ncias e <em>covered bonds</em> com <em>haircut</em> de 15% e limite de 40% do <em>buffer</em>; e N&#237;vel 2B, com t&#237;tulos corporativos e a&#231;&#245;es eleg&#237;veis, sujeitos a <em>haircut</em> de 25% a 50% e limitados a 15% do <em>buffer</em>. Esses n&#237;veis refletem diretamente a hierarquia de BSL: quanto mais l&#237;quido e seguro o ativo, menor o <em>haircut</em> e maior sua contribui&#231;&#227;o para a LGC. Choudhry (2012) oferece uma perspectiva de praticante sobre a constru&#231;&#227;o de <em>buffers</em> de ativos l&#237;quidos, o uso de <em>funding secured</em> versus <em>unsecured</em> e o papel das facilidades do banco central como fonte de liquidez de <em>last resort</em>.</p><p style="text-align: justify;">Cabe, contudo, uma ressalva sobre a confiabilidade das fontes em cen&#225;rios de estresse. Acharya, Shin e Yorulmazer (2011) demonstram que o risco sist&#234;mico de liquidez se materializa quando m&#250;ltiplos bancos enfrentam estresse simultaneamente: os compradores potenciais de ativos e os provedores de <em>funding unsecured</em> est&#227;o, eles pr&#243;prios, sob press&#227;o, de modo que as fontes falham coletivamente. Acharya e Viswanathan (2011) formalizam o <em>feedback loop</em> entre risco de cr&#233;dito e risco de liquidez: perdas em ativos reduzem o valor do colateral, provocando vendas for&#231;adas e retirada de <em>funding</em>. Essas din&#226;micas refor&#231;am a necessidade de calibrar os <em>buffers</em> de liquidez considerando correla&#231;&#245;es de estresse entre fontes.</p><div><hr></div><h3>Conclus&#227;o</h3><p style="text-align: justify;">O arcabou&#231;o conceitual apresentado neste artigo fornece as funda&#231;&#245;es sobre as quais se constroem as ferramentas operacionais de um Departamento de Tesouraria. A taxonomia bidimensional dos fluxos de caixa permite mapear, para cada produto do balan&#231;o, a natureza e a fonte de incerteza. O conceito de op&#231;&#245;es de liquidez exige que o banco reconhe&#231;a os direitos embutidos nos produtos que origina e modele o comportamento de exerc&#237;cio dos clientes. As tr&#234;s defini&#231;&#245;es de risco de liquidez orientam a mensura&#231;&#227;o em duas dimens&#245;es complementares: a quantidade de <em>funding</em> dispon&#237;vel e o custo desse <em>funding</em>. A distin&#231;&#227;o entre causas e fontes organiza a an&#225;lise entre o que gera o risco e o que permite gerenci&#225;-lo, convergindo no conceito de LGC e suas classifica&#231;&#245;es (BSL, AS, RP, USF).</p><p style="text-align: justify;">Uma implica&#231;&#227;o pr&#225;tica se destaca: qualquer <em>framework</em> de gest&#227;o de liquidez depende, em &#250;ltima an&#225;lise, de modelos de taxa de juros (para projetar fluxos indexados e precificar colateral), modelos de cr&#233;dito (para estimar perdas por inadimpl&#234;ncia e ajustar <em>haircuts</em>) e modelos comportamentais (para projetar pr&#233;-pagamentos, saques de dep&#243;sitos e utiliza&#231;&#227;o de linhas de cr&#233;dito). A qualidade da gest&#227;o de liquidez est&#225;, portanto, indissociavelmente ligada &#224; sofistica&#231;&#227;o e &#224; calibra&#231;&#227;o desses modelos. Do ponto de vista da rentabilidade, o elo entre esse arcabou&#231;o e a opera&#231;&#227;o do banco se materializa no <em>Funds Transfer Pricing</em> (FTP): sem uma mensura&#231;&#227;o adequada do custo de liquidez por produto e por prazo, o FTP transmite sinais distorcidos &#224;s &#225;reas de neg&#243;cio, comprometendo tanto a precifica&#231;&#227;o quanto a aloca&#231;&#227;o de capital.</p><div><hr></div><h3>Refer&#234;ncias</h3><p style="text-align: justify;">ACHARYA, V.; ALMEIDA, H.; CAMPELLO, M. Aggregate Risk and the Choice between Cash and Lines of Credit. <em>Journal of Finance</em>, v. 68, n. 5, p. 2059-2116, 2013.</p><p style="text-align: justify;">ACHARYA, V.; SHIN, H.; YORULMAZER, T. Crisis Resolution and Bank Liquidity. <em>Review of Financial Studies</em>, v. 24, n. 6, p. 2166-2205, 2011.</p><p style="text-align: justify;">ACHARYA, V.; VISWANATHAN, S. Leverage, Moral Hazard, and Liquidity. <em>Journal of Finance</em>, v. 66, n. 1, p. 99-138, 2011.</p><p style="text-align: justify;">BANK FOR INTERNATIONAL SETTLEMENTS. <em>Principles for Sound Liquidity Risk Management and Supervision</em>. Basel: BCBS, 2008 (BCBS 144).</p><p style="text-align: justify;">BANK FOR INTERNATIONAL SETTLEMENTS. <em>Basel III: The Liquidity Coverage Ratio and Liquidity Risk Monitoring Tools</em>. Basel: BCBS, 2013 (BCBS 238).</p><p style="text-align: justify;">BANK FOR INTERNATIONAL SETTLEMENTS. <em>Basel III: The Net Stable Funding Ratio</em>. Basel: BCBS, 2014 (BCBS 295).</p><p style="text-align: justify;">BESSIS, J. <em>Risk Management in Banking</em>. 4. ed. Chichester: Wiley, 2015.</p><p style="text-align: justify;">BRUNNERMEIER, M.; PEDERSEN, L. Market Liquidity and Funding Liquidity. <em>Review of Financial Studies</em>, v. 22, n. 6, p. 2201-2238, 2009.</p><p style="text-align: justify;">CASTAGNA, A.; FEDE, F. <em>Measuring and Managing Liquidity Risk</em>. Chichester: Wiley, 2013.</p><p style="text-align: justify;">CHOUDHRY, M. <em>The Principles of Banking</em>. Chichester: Wiley, 2012.</p><p style="text-align: justify;">DREHMANN, M.; NIKOLAOU, K. Funding Liquidity Risk: Definition and Measurement. <em>Journal of Banking &amp; Finance</em>, v. 37, n. 7, p. 2173-2182, 2013.</p><p style="text-align: justify;">HULL, J.; WHITE, A. The FVA Debate. <em>Risk Magazine</em>, 2012.</p><p style="text-align: justify;">JARROW, R.; VAN DEVENTER, D. The Arbitrage-Free Valuation and Hedging of Demand Deposits and Credit Card Loans. <em>Journal of Banking &amp; Finance</em>, v. 22, n. 3, p. 249-272, 1998.</p><p style="text-align: justify;">KASHYAP, A.; RAJAN, R.; STEIN, J. Banks as Liquidity Providers: An Explanation for the Coexistence of Lending and Deposit-Taking. <em>Journal of Finance</em>, v. 57, n. 1, p. 33-73, 2002.</p><p style="text-align: justify;">MATZ, L.; NEU, P. <em>Liquidity Risk Measurement and Management: A Practitioner&#8217;s Guide to Global Best Practices</em>. Singapore: Wiley, 2007.</p><p style="text-align: justify;">PITERBARG, V. Funding Beyond Discounting: Collateral Agreements and Derivatives Pricing. <em>Risk Magazine</em>, v. 23, n. 2, p. 97-102, 2010.</p><p style="text-align: justify;">SCHWARTZ, E.; TOROUS, W. Prepayment and the Valuation of Mortgage-Backed Securities. <em>Journal of Finance</em>, v. 44, n. 2, p. 375-392, 1989.</p><p style="text-align: justify;">SUFI, A. Bank Lines of Credit in Corporate Finance: An Empirical Analysis. <em>Review of Financial Studies</em>, v. 22, n. 3, p. 1057-1088, 2009.</p>]]></content:encoded></item><item><title><![CDATA[Carteiras dedicadas, MILP e shadow prices: o custo marginal oculto em cada prazo de passivo]]></title><description><![CDATA[Como a dualidade de programa&#231;&#227;o linear transforma restri&#231;&#245;es de passivo em fatores de desconto, revelando o custo real de cobrir obriga&#231;&#245;es futuras.]]></description><link>https://pilulasdequant.com.br/p/carteiras-dedicadas-milp-e-shadow</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/carteiras-dedicadas-milp-e-shadow</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sun, 29 Mar 2026 17:02:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5cb3ad08-5286-4b00-82de-e776299dc4e6_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introdu&#231;&#227;o</h2><p>Em 1986, Martin Leibowitz publicou pela Salomon Brothers um estudo em duas partes no <em>Financial Analysts Journal</em> que formalizou o que mesas de opera&#231;&#245;es de renda fixa j&#225; praticavam de forma intuitiva: montar carteiras de t&#237;tulos cujos fluxos de caixa cobrissem, per&#237;odo a per&#237;odo, as obriga&#231;&#245;es de um fundo de pens&#227;o (LEIBOWITZ, 1986). A ideia recebeu o nome de <em>dedication</em>, ou, mais tecnicamente, <em>cash flow matching</em>. Diferente da imuniza&#231;&#227;o por <em>duration</em>, que depende de premissas sobre o comportamento da estrutura a termo, a dedica&#231;&#227;o &#233; uma estrat&#233;gia determin&#237;stica: se os t&#237;tulos n&#227;o t&#234;m risco de cr&#233;dito e os passivos s&#227;o conhecidos, a carteira dedicada elimina o risco de mercado por constru&#231;&#227;o.</p><p>Quatro d&#233;cadas depois, a crise de <em>Liability-Driven Investment</em> (LDI) do Reino Unido em setembro de 2022 renovou o interesse nessa abordagem. Fundos de pens&#227;o brit&#226;nicos que usavam estrat&#233;gias alavancadas de LDI sofreram chamadas de margem em cascata quando os <em>gilts</em> (t&#237;tulos soberanos brit&#226;nicos) ca&#237;ram abruptamente, for&#231;ando o Bank of England a intervir. Carteiras dedicadas, mantidas at&#233; o vencimento sem alavancagem, teriam sido imunes.</p><p>O problema de dedica&#231;&#227;o se formula naturalmente como um programa linear: minimizar o custo de aquisi&#231;&#227;o de uma carteira de bonds sujeito a restri&#231;&#245;es de que os fluxos de caixa gerados cubram os passivos em cada per&#237;odo. Quando impomos que os t&#237;tulos sejam comprados em lotes inteiros, como ocorre no mercado secund&#225;rio, o problema se torna um programa linear inteiro misto (MILP). Este artigo explora essa formula&#231;&#227;o e, sobretudo, o que se revela quando relaxamos a restri&#231;&#227;o de integralidade: os <em>shadow prices</em> das restri&#231;&#245;es de passivo, que codificam a estrutura a termo impl&#237;cita da carteira &#243;tima.</p><h2>Formula&#231;&#227;o matem&#225;tica</h2><h3>O problema de dedica&#231;&#227;o como programa linear</h3><p>Considere um fundo de pens&#227;o com obriga&#231;&#245;es conhecidas <em>L</em><sub>1</sub>, <em>L</em><sub>2</sub>, &#8230;, <em>L<sub>T</sub></em> nos pr&#243;ximos <em>T</em> anos e um universo de <em>J</em> t&#237;tulos de renda fixa. O excesso de caixa de um per&#237;odo pode ser reinvestido a uma taxa conservadora <em>r</em> at&#233; o per&#237;odo seguinte. A formula&#231;&#227;o como programa linear &#233; (FABOZZI; FONG, 1985; ZENIOS, 1993):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\min \\sum_{j=1}^{J} p_j \\, x_j \\text{ s.a.} \\quad \\sum_{j=1}^{J} \\text{cf}_{j,t} \\, x_j + (1 + r) \\, s_{t-1} = L_t + s_t, \\quad t = 1, \\dots, T x_j \\geq 0, \\quad s_t \\geq 0&quot;,&quot;id&quot;:&quot;FQFBMHWLLE&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde <em>p<sub>j</sub></em> &#233; o pre&#231;o do t&#237;tulo <em>j</em>, cf<em><sub>j</sub></em><sub>,</sub><em><sub>t</sub></em> &#233; o fluxo de caixa gerado por uma unidade do t&#237;tulo <em>j</em> no per&#237;odo <em>t</em>, <em>s<sub>t</sub></em> &#233; o surplus ao final do per&#237;odo <em>t</em> e <em>r</em> &#233; a taxa de reinvestimento. Cada t&#237;tulo <em>j</em> com cupom <em>c<sub>j</sub></em>, valor de face <em>F<sub>j</sub></em> e vencimento <em>m<sub>j</sub></em> gera:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{cf}_{j,t} = \\begin{cases} c_j \\cdot F_j &amp; \\text{se } t < m_j \\\\ c_j \\cdot F_j + F_j &amp; \\text{se } t = m_j \\\\ 0 &amp; \\text{se } t > m_j \\end{cases}&quot;,&quot;id&quot;:&quot;QXXGDVUHLF&quot;}" data-component-name="LatexBlockToDOM"></div><p>Quando o mercado exige compra em lotes inteiros, as vari&#225;veis <em>x<sub>j</sub></em> passam a ser inteiras (<em>x<sub>j</sub></em> &#8712; &#8484;<sub>+</sub>) e o problema se torna um MILP.</p><h3>Os <em>shadow prices</em> como fatores de desconto</h3><p>Pela teoria de dualidade em programa&#231;&#227;o linear, cada restri&#231;&#227;o de igualdade possui uma vari&#225;vel dual associada, o <em>shadow price</em> (KOOPMANS, 1951). No modelo de dedica&#231;&#227;o, o <em>shadow price</em> &#960;<em><sub>t</sub></em> da restri&#231;&#227;o de balan&#231;o do per&#237;odo <em>t</em> mede o acr&#233;scimo no custo m&#237;nimo da carteira caso o passivo aumente em uma unidade monet&#225;ria. Essa grandeza &#233; exatamente um fator de desconto impl&#237;cito, do qual se extrai a taxa <em>spot</em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;r_t = \\left(\\frac{1}{\\pi_t}\\right)^{1/t} - 1 &quot;,&quot;id&quot;:&quot;BAJZIYTEJW&quot;}" data-component-name="LatexBlockToDOM"></div><p>Na pr&#225;tica, a extra&#231;&#227;o desses valores exige um procedimento em duas etapas. A primeira &#233; resolver o MILP original para obter a carteira implement&#225;vel (com lotes inteiros). A segunda &#233; resolver a relaxa&#231;&#227;o LP do mesmo problema, removendo a restri&#231;&#227;o de integralidade. O resolvedor LP produz, junto com a solu&#231;&#227;o primal (as quantidades fracion&#225;rias &#243;timas), a solu&#231;&#227;o dual: um vetor de multiplicadores associados &#224;s restri&#231;&#245;es de balan&#231;o. Cada componente desse vetor &#233; o <em>shadow price</em> &#960;<em><sub>t</sub></em> do per&#237;odo correspondente. A opera&#231;&#227;o &#233; computacionalmente trivial, pois resolvedores como HiGHS calculam as vari&#225;veis duais automaticamente como subproduto do m&#233;todo simplex (o algoritmo padr&#227;o para programa&#231;&#227;o linear).</p><p>O artigo de 1990 nos <em>Transactions of the Society of Actuaries</em> (SOA, 1990) demonstra que os duais do LP de <em>cash matching</em> produzem fatores de desconto que tornam os t&#237;tulos na base &#243;tima &#8220;justamente precificados&#8221;, enquanto os exclu&#237;dos ficam &#8220;sobrevalorizados&#8221; pelo crit&#233;rio da carteira. Dahl, Meeraus e Zenios (1993) mostram que essa estrutura a termo &#233; espec&#237;fica ao universo de t&#237;tulos dispon&#237;veis e difere da curva de mercado &#8220;livre&#8221;. Como veremos na se&#231;&#227;o de limita&#231;&#245;es, esses <em>shadow prices</em> s&#227;o propriedades da relaxa&#231;&#227;o LP, n&#227;o do MILP, o que imp&#245;e cautelas na interpreta&#231;&#227;o.</p><h2>Dedica&#231;&#227;o, imuniza&#231;&#227;o e <em>horizon matching</em></h2><p>A imuniza&#231;&#227;o por <em>duration</em>, formalizada por Fong e Vasicek (1984), protege contra deslocamentos paralelos na curva de juros igualando a <em>duration</em> da carteira &#224; dos passivos. A cobertura &#233; aproximada: funciona para choques paralelos, mas falha diante de rota&#231;&#245;es da curva. A dedica&#231;&#227;o, por exigir cobertura per&#237;odo a per&#237;odo, elimina essa depend&#234;ncia, mas a um custo inicial tipicamente maior. A escolha depende de tr&#234;s fatores:</p><ul><li><p>Previsibilidade dos passivos: fluxos fixados contratualmente favorecem dedica&#231;&#227;o; passivos estoc&#225;sticos (mortalidade, infla&#231;&#227;o, op&#231;&#245;es de resgate) favorecem imuniza&#231;&#227;o.</p></li><li><p>Maturidade do plano: planos jovens buscam retorno via imuniza&#231;&#227;o; planos maduros e bem capitalizados migram para dedica&#231;&#227;o como estrat&#233;gia terminal no <em>glide path</em> de LDI (a trajet&#243;ria gradual de uma carteira de retorno para uma de passivos).</p></li><li><p>Risco de liquidez: a crise de 2022 mostrou que estrat&#233;gias alavancadas s&#227;o vulner&#225;veis a chamadas de margem; a dedica&#231;&#227;o, sem alavancagem, &#233; imune.</p></li></ul><p>Na pr&#225;tica, a maioria dos gestores combina as duas abordagens. Leibowitz e Weinberger (1986) propuseram o <em>horizon matching</em>: dedica&#231;&#227;o para passivos at&#233; um horizonte definido (tipicamente 5 a 10 anos) e imuniza&#231;&#227;o para os restantes. A Mercer (2024) compara o <em>cash flow matching</em> ao <em>Pension Risk Transfer</em> (a transfer&#234;ncia integral dos passivos a uma seguradora, via compra de anuidades), observando que, embora o <em>cash flow matching</em> tenha ressurgido como alternativa potencialmente vi&#225;vel, o PRT permanece o <em>hedge</em> mais completo. A Western Asset (PIETERSE, 2023) argumenta que, com a alta de juros p&#243;s-2022, at&#233; planos subfinanciados conseguem fazer <em>cash flow matching</em> dos primeiros anos com menos ativos do que em qualquer momento da &#250;ltima d&#233;cada e meia. O modelo LP/MILP deste artigo se adapta naturalmente ao <em>horizon matching</em>: basta aplicar as restri&#231;&#245;es de <em>cash flow matching</em> aos per&#237;odos at&#233; o horizonte e uma restri&#231;&#227;o de <em>duration</em> agregada para os restantes.</p><h2>Dados e implementa&#231;&#227;o</h2><p>O exemplo trabalha com um fundo com passivos projetados ao longo de 8 anos, um universo de 8 t&#237;tulos e taxa de reinvestimento <em>r</em> = 2% ao ano. O perfil de passivos &#233; irregular (picos nos anos 3, 5, 6 e 7), for&#231;ando o otimizador a equilibrar t&#237;tulos de diferentes vencimentos. A implementa&#231;&#227;o usa Julia com JuMP e HiGHS; em JuMP, a &#250;nica diferen&#231;a entre o LP e o MILP &#233; a palavra-chave <code>Int</code> na declara&#231;&#227;o das vari&#225;veis. Os <em>shadow prices</em> s&#227;o extra&#237;dos com <code>dual(model_lp[:balance][t])</code>. O c&#243;digo completo est&#225; no <a href="https://github.com/andrecamatta/pq_dedication">reposit&#243;rio p&#250;blico</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qLPc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qLPc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 424w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 848w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 1272w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qLPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png" width="1456" height="1242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1242,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:215852,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qLPc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 424w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 848w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 1272w, https://substackcdn.com/image/fetch/$s_!qLPc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34bd8b40-27ce-46a2-99cd-ea9daa6e7d9a_2504x2136.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Resultados</h2><h3>Carteira MILP e relaxa&#231;&#227;o LP</h3><p>O resolvedor encontra a solu&#231;&#227;o MILP &#243;tima com custo de R$ 57.969 para passivos totais de R$ 82.000, selecionando 5 dos 8 t&#237;tulos: 12 lotes de T3, 12 de T5, 21 de T6, 15 de T7 e 2 de T8. A relaxa&#231;&#227;o LP encontra custo de R$ 57.514, resultando em um <em>gap</em> de integralidade de 0,79%. As solu&#231;&#245;es s&#227;o qualitativamente semelhantes, com a LP usando fra&#231;&#245;es de lotes para distribuir a cobertura de forma mais eficiente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Eti!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Eti!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 424w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 848w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Eti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png" width="1456" height="1094" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1094,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Eti!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 424w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 848w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!2Eti!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ee0b90c-3fe9-4c75-bc4d-00d04b036b04_2108x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O gr&#225;fico de fluxo de caixa mostra a contribui&#231;&#227;o de cada t&#237;tulo por ano. Nos anos de vencimento, o principal devolvido aparece como barra expressiva; nos demais, apenas os cupons contribuem. A linha preta indica o passivo a cobrir.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zZTd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zZTd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 424w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 848w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zZTd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58246,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zZTd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 424w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 848w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!zZTd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0dc2a6-1360-4071-acb2-9c3905c425ab_1800x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>A estrutura a termo impl&#237;cita</h3><p>Os <em>shadow prices</em> extra&#237;dos da relaxa&#231;&#227;o LP revelam a curva de desconto impl&#237;cita na carteira dedicada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iEwx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iEwx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 424w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 848w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iEwx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png" width="1456" height="1251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1251,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iEwx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 424w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 848w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!iEwx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd77cc5-1686-49bb-b671-4c6635ba9bc6_1844x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O fator de desconto para o ano 1 &#233; 0,878, correspondendo a uma taxa <em>spot</em> impl&#237;cita de 13,9%, enquanto a curva de mercado indica 5,0% para o mesmo prazo. Para os anos seguintes, as taxas impl&#237;citas situam-se entre 5,8% e 8,7%. A taxa do ano 1 &#233; desproporcionalmente alta porque cobrir um passivo de curt&#237;ssimo prazo com t&#237;tulos que tamb&#233;m pagam cupons em per&#237;odos futuros &#233; relativamente caro: parte do investimento &#8220;escoa&#8221; para per&#237;odos com menor necessidade. A curva impl&#237;cita &#233; uma fun&#231;&#227;o do universo de instrumentos dispon&#237;veis, n&#227;o da curva de mercado livre, como observaram Dahl, Meeraus e Zenios (1993).</p><h3>Confronto com a curva de mercado</h3><p>Para situar a curva impl&#237;cita, extra&#237;mos a curva de mercado por extra&#231;&#227;o iterativa dos fatores de desconto a partir dos pre&#231;os e fluxos dos t&#237;tulos:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot; d_{\\text{mercado}}(m_j) = \\frac{p_j - \\sum_{t=1}^{m_j - 1} c_j \\cdot F_j \\cdot d_{\\text{mercado}}(t)}{c_j \\cdot F_j + F_j}&quot;,&quot;id&quot;:&quot;ZFEWFAWWUS&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!isYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!isYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!isYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!isYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!isYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!isYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!isYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!isYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!isYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!isYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26f6b27d-d8d2-4aba-8f70-e0f764f32f30_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-l6E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-l6E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 424w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 848w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-l6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png" width="1456" height="831" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-l6E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 424w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 848w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!-l6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa7a90e-d144-4c4b-8f26-8a40afcc0deb_2776x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A curva de mercado &#233; suave e crescente (5,0% a 9,0%), refletindo a estrutura de rendimentos dos t&#237;tulos. A curva impl&#237;cita diverge no curto prazo (+891 bps no ano 1, +230 bps no ano 2) e apresenta um desvio no ano 4 (+157 bps). Dos anos 5 a 8, as curvas convergem, com spreads entre -20 e -24 bps. O custo de dedica&#231;&#227;o se concentra nos prazos curtos, onde o universo de t&#237;tulos &#233; menos eficiente para cobertura.</p><h2>An&#225;lise de sensibilidade e limita&#231;&#245;es</h2><p>Para verificar os <em>shadow prices</em>, simulamos um aumento de R$ 400 no passivo do ano 5. A previs&#227;o via dual &#233; exata: &#916;custo = &#960;<sub>5</sub> &#215; 400 = 0,7168 &#215; 400 = R$ 286,73, coincidindo com a re-resolu&#231;&#227;o do LP. Mas at&#233; que ponto podemos confiar nessa precis&#227;o?</p><h3>Limita&#231;&#245;es dos <em>shadow prices</em> obtidos por relaxa&#231;&#227;o</h3><p>DeJans Jr. (2025) dedica uma se&#231;&#227;o do <em>The MILP Optimization Handbook</em> a este ponto, identificando tr&#234;s alertas:</p><ul><li><p>Validade local: os <em>shadow prices</em> s&#227;o derivadas que valem enquanto a base &#243;tima permanece inalterada. Perturba&#231;&#245;es maiores podem gerar respostas n&#227;o-lineares.</p></li><li><p>Aus&#234;ncia de dualidade em MILPs: a dualidade forte &#233; propriedade de LPs cont&#237;nuos. Ao impor integralidade, a estrutura convexa se perde. A relaxa&#231;&#227;o LP &#233; um substituto cujo <em>gap</em> mede a qualidade da aproxima&#231;&#227;o (0,79% neste exemplo).</p></li><li><p>Degeneresc&#234;ncia: quando m&#250;ltiplas restri&#231;&#245;es est&#227;o simultaneamente ativas, bases &#243;timas diferentes geram duais diferentes, e a estrutura a termo impl&#237;cita pode depender de detalhes num&#233;ricos do resolvedor.</p></li></ul><p>Para contornar essas limita&#231;&#245;es, DeJans prop&#245;e construir a curva de sensibilidade real do problema, resolvendo o MILP repetidamente para diferentes valores do par&#226;metro de interesse. A ideia &#233; que em vez de confiar na derivada local fornecida pelo <em>shadow price</em> (que pode n&#227;o valer fora de uma vizinhan&#231;a pequena), o gestor perturba o passivo de um per&#237;odo espec&#237;fico, re-resolve o MILP inteiro para cada perturba&#231;&#227;o, e tabula como o custo &#243;timo varia. A curva resultante captura tanto a linearidade local (onde os <em>shadow prices</em> s&#227;o v&#225;lidos) quanto as transi&#231;&#245;es discretas que a relaxa&#231;&#227;o LP n&#227;o consegue prever.</p><h3>An&#225;lise param&#233;trica: LP versus MILP sob estresse</h3><p>Implementamos essa abordagem variando o passivo do ano 5 de -6.000 a +10.000, resolvendo LP e MILP em cada ponto. O gr&#225;fico sobrep&#245;e tr&#234;s curvas: o custo LP (que varia linearmente, pois &#233; a reta impl&#237;cita nos <em>shadow prices</em>), a previs&#227;o do <em>shadow price</em> (que coincide com o LP enquanto a base n&#227;o muda), e o custo MILP real.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NTdT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NTdT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NTdT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NTdT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!NTdT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0178d39b-8236-4b35-a3f2-edc42d4e2ac6_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O custo MILP varia em degraus: a solu&#231;&#227;o inteira permanece est&#225;vel em faixas largas (porque o surplus absorve a perturba&#231;&#227;o) e salta para um novo patamar quando a perturba&#231;&#227;o for&#231;a troca de lotes. Cada degrau corresponde a uma re-composi&#231;&#227;o discreta da carteira.</p><p>O contraste entre as duas abordagens fica evidente num exemplo concreto. Se o passivo do ano 5 aumenta em R$ 4.000 (de 16.000 para 20.000), o <em>shadow price</em> prev&#234; um acr&#233;scimo de custo de &#960;<sub>5</sub> &#215; 4.000 = 0,7499 &#215; 4.000 &#8776; R$ 3.000. Essa &#233; a previs&#227;o linear da relaxa&#231;&#227;o LP. J&#225; a re-resolu&#231;&#227;o do MILP mostra que o custo permanece em R$ 62.000, inalterado: a carteira inteira absorve a perturba&#231;&#227;o via surplus sem precisar ser reestruturada. O erro do <em>shadow price</em> &#233; de R$ 3.000 (a previs&#227;o superestima porque assume que a carteira precisaria ser recomposta, quando na verdade o excedente de caixa j&#225; &#233; suficiente). Quando a perturba&#231;&#227;o &#233; ainda maior e ultrapassa a capacidade do surplus (por exemplo, &#916; = +8.000), o MILP salta para R$ 63.000, enquanto o <em>shadow price</em> prev&#234; R$ 67.058. Neste caso, o erro &#233; de R$ 4.058, ou 6,5% do custo real.</p><p>Essa diverg&#234;ncia ilustra por que DeJans recomenda a re-resolu&#231;&#227;o: o <em>shadow price</em> &#233; uma reta, mas o custo real do MILP &#233; uma escada. A reta aproxima bem o patamar atual, mas n&#227;o antecipa o pr&#243;ximo degrau. A an&#225;lise param&#233;trica funciona como valida&#231;&#227;o: se os degraus do MILP acompanham a reta do <em>shadow price</em>, o gestor pode confiar nos duais. Se divergirem, a re-resolu&#231;&#227;o &#233; indispens&#225;vel.</p><h3>Custos reduzidos: quais t&#237;tulos est&#227;o pr&#243;ximos da solu&#231;&#227;o?</h3><p>O custo reduzido de uma vari&#225;vel n&#227;o-b&#225;sica (um t&#237;tulo que ficou fora da solu&#231;&#227;o &#243;tima) indica quanto seu pre&#231;o precisaria cair para que passasse a ser selecionado pelo otimizador.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yqrw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yqrw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 424w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 848w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yqrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png" width="1456" height="951" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:951,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/192521085?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yqrw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 424w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 848w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 1272w, https://substackcdn.com/image/fetch/$s_!yqrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F983ba001-0bca-40b2-8d3a-b8e3b5a4b9bc_2424x1584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Quatro t&#237;tulos ficam fora da solu&#231;&#227;o LP: T1 (custo reduzido 66,09), T2 (34,95), T4 (98,38) e T7 (25,05). T7 &#233; o mais pr&#243;ximo da fronteira de inclus&#227;o: seu pre&#231;o precisaria cair cerca de R$ 25 para entrar na carteira. O gestor pode usar custos reduzidos como alertas para t&#237;tulos que merecem aten&#231;&#227;o quando condi&#231;&#245;es de mercado mudam.</p><h2>Implica&#231;&#245;es pr&#225;ticas</h2><p>As an&#225;lises realizadas ao longo do artigo ilustram tr&#234;s usos concretos dos <em>shadow prices</em> e das ferramentas de sensibilidade.</p><ul><li><p>Precifica&#231;&#227;o interna de passivos: os fatores de desconto impl&#237;citos permitem estimar o custo marginal de obriga&#231;&#245;es adicionais em cada horizonte. A valida&#231;&#227;o <em>what-if</em> confirmou precis&#227;o exata para perturba&#231;&#245;es que n&#227;o alteram a base &#243;tima, e a an&#225;lise param&#233;trica mostrou que, com <em>gap</em> de 0,79%, a previs&#227;o linear dos duais aproxima bem o comportamento real do MILP.</p></li><li><p>Diagn&#243;stico do universo de t&#237;tulos: a compara&#231;&#227;o entre as curvas impl&#237;cita e de mercado revelou <em>spreads</em> de +891 bps no ano 1 e +157 bps no ano 4, sinalizando onde o universo de instrumentos &#233; insuficiente. Os custos reduzidos complementam esse diagn&#243;stico, indicando quais t&#237;tulos est&#227;o mais pr&#243;ximos da fronteira de inclus&#227;o.</p></li><li><p>Custo da integralidade como m&#233;trica: o <em>gap</em> de 0,79% nesta escala confirma que, para carteiras de porte realista, a restri&#231;&#227;o de lotes inteiros tem impacto modesto. Se persistir elevado (como em carteiras menores), justifica-se buscar instrumentos mais divis&#237;veis.</p></li></ul><h2>Conclus&#227;o</h2><p>A formula&#231;&#227;o de carteiras dedicadas como programa linear, combinada com a an&#225;lise dual, fornece mais do que uma carteira &#243;tima. Os <em>shadow prices</em> das restri&#231;&#245;es de passivo revelam uma estrutura a termo impl&#237;cita que diverge da curva de mercado nos prazos onde o universo de instrumentos &#233; escasso (+891 bps no ano 1) e converge nos horizontes bem servidos. A compara&#231;&#227;o por extra&#231;&#227;o iterativa permite ao gestor diagnosticar onde a carteira dedicada imp&#245;e custo adicional em rela&#231;&#227;o ao &#8220;pre&#231;o livre&#8221; do dinheiro.</p><p>As limita&#231;&#245;es dessa abordagem, discutidas a partir do trabalho de DeJans Jr. (2025), delimitam seu alcance sem invalid&#225;-la. A an&#225;lise param&#233;trica mostra que, em carteiras de escala realista (com <em>gap</em> de integralidade de 0,79%), a relaxa&#231;&#227;o LP &#233; uma boa aproxima&#231;&#227;o do MILP, e os <em>shadow prices</em> funcionam como indicadores confi&#225;veis de custo relativo entre prazos. Os custos reduzidos complementam o diagn&#243;stico, identificando t&#237;tulos na fronteira de inclus&#227;o.</p><p>A implementa&#231;&#227;o em Julia com JuMP e HiGHS mostra que todo esse instrumental &#233; computacionalmente acess&#237;vel e pode ser estendido para universos maiores, horizontes mais longos ou restri&#231;&#245;es adicionais como limites de concentra&#231;&#227;o por emissor.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>DEJANS JR., Adam. <em>The MILP Optimization Handbook</em>. 2025.</p><p>DAHL, H.; MEERAUS, A.; ZENIOS, S. A. Some financial optimization models: I. Risk management. In: ZENIOS, S. A. (Ed.). <em>Financial Optimization</em>. Cambridge: Cambridge University Press, 1993. p. 3&#8211;36.</p><p>FABOZZI, F. J.; FONG, H. G. <em>Advanced Fixed Income Portfolio Management</em>. Chicago: Probus Publishing, 1985.</p><p>FABOZZI, F. J.; MANN, S. V. (Ed.). <em>The Handbook of Fixed Income Securities</em>. 9. ed. New York: McGraw-Hill, 2021.</p><p>FONG, H. G.; VASICEK, O. A. A risk minimizing strategy for portfolio immunization. <em>The Journal of Finance</em>, v. 39, n. 5, p. 1541&#8211;1546, 1984.</p><p>KOOPMANS, T. C. (Ed.). <em>Activity Analysis of Production and Allocation</em>. New York: John Wiley &amp; Sons, 1951.</p><p>LEIBOWITZ, M. L. The dedicated bond portfolio in pension funds &#8212; part I: motivations and basics. <em>Financial Analysts Journal</em>, v. 42, n. 1, p. 68&#8211;75, 1986.</p><p>LEIBOWITZ, M. L.; WEINBERGER, A. Contingent immunization &#8212; part II: problem areas. <em>Financial Analysts Journal</em>, v. 39, n. 1, p. 35&#8211;50, 1983.</p><p>MERCER. Pension risk transfer versus cash flow matching. 2024. Dispon&#237;vel em: https://www.mercer.com/en-us/insights/retirement/defined-benefit-plans/pension-risk-transfer-versus-cash-flow-matching/.</p><p>PIETERSE, J. The final phase of LDI &#8212; cash flow matching. <em>Western Asset Blog</em>, 23 fev. 2023. Dispon&#237;vel em: https://www.westernasset.com/us/en/research/blog/the-final-phase-of-ldi-cash-flow-matching-2023-02-23.cfm.</p><p>SOCIETY OF ACTUARIES. Cash-flow matching and linear programming duality. <em>Transactions of the Society of Actuaries</em>, v. 42, p. 213&#8211;256, 1990.</p><p>ZENIOS, S. A. (Ed.). <em>Financial Optimization</em>. Cambridge: Cambridge University Press, 1993.</p>]]></content:encoded></item><item><title><![CDATA[Uma Métrica, Uma Verdade: como camadas semânticas e linguagem natural estão criando o BI confiável que finanças sempre precisou]]></title><description><![CDATA[A converg&#234;ncia entre modelos sem&#226;nticos e LLMs text-to-SQL representa a infraestrutura que resolve o problema mais antigo dos dados financeiros: garantir que todo mundo fale do mesmo n&#250;mero.]]></description><link>https://pilulasdequant.com.br/p/uma-metrica-uma-verdade-como-camadas</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/uma-metrica-uma-verdade-como-camadas</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 11 Mar 2026 15:59:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9bb94130-6893-4ca2-a6e7-9b811f7963bb_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Na manh&#227; de uma segunda-feira qualquer, dois analistas de uma mesma institui&#231;&#227;o financeira recebem a mesma pergunta da diretoria: &#8220;Qual foi o P&amp;L do desk de c&#226;mbio na semana passada?&#8221; O analista de front-office abre seu sistema, aplica marca&#231;&#227;o a mercado intraday com pre&#231;os de tela, e responde: R$ 4,2 milh&#245;es positivos. O controller de middle-office consulta o sistema cont&#225;bil, usa pre&#231;os de fechamento da ANBIMA e aplica crit&#233;rios de <em>hedge accounting</em>: R$ 2,8 milh&#245;es positivos. Duas respostas para a mesma pergunta. Nenhuma est&#225; errada, pois cada uma reflete uma defini&#231;&#227;o leg&#237;tima de &#8220;P&amp;L&#8221;. Mas o diretor que recebe dois n&#250;meros diferentes perde a confian&#231;a nos dados, e a reuni&#227;o que deveria durar vinte minutos se transforma em uma hora de reconcilia&#231;&#227;o.</p><p>Cen&#225;rios como esse s&#227;o rotineiros. Uma pesquisa da McKinsey de 2019 revelou que mais de 70% dos grandes bancos possu&#237;am ao menos tr&#234;s sistemas calculando m&#233;tricas de risco sobrepostas com inconsist&#234;ncias, especialmente em VaR, retornos e spreads. O caso mais emblem&#225;tico &#233; o do JPMorgan em 2012: o Chief Investment Office utilizava um modelo de VaR com par&#226;metros diferentes do modelo firm-wide, e quando as perdas come&#231;aram a aparecer, a equipe alterou o modelo no meio do trimestre, efetivamente redefinindo a m&#233;trica. Limites de risco foram violados mais de 330 vezes em quatro meses sem que houvesse alguma a&#231;&#227;o, porque o <em>dashboard</em> consolidado n&#227;o detectou a inconsist&#234;ncia. Perda total: US$ 6,2 bilh&#245;es (US SENATE, 2013).</p><p>A raiz do problema &#233; a falta de <strong>significado compartilhado</strong> sobre o que cada dado representa. A converg&#234;ncia entre camadas sem&#226;nticas e modelos de linguagem (<em>large language models</em>, LLMs) promete preencher esse vazio, codificando uma &#250;nica vez a defini&#231;&#227;o can&#244;nica de cada m&#233;trica e permitindo que qualquer consumidor (um <em>dashboard</em>, um relat&#243;rio regulat&#243;rio, ou uma pergunta em linguagem natural) obtenha exatamente o n&#250;mero correto para aquela defini&#231;&#227;o.</p><div><hr></div><h2>O problema sem&#226;ntico em dados financeiros internos</h2><p>Institui&#231;&#245;es financeiras operam com uma complexidade de dados que poucos setores enfrentam. Uma tesouraria de banco de m&#233;dio porte mant&#233;m dezenas de tabelas de posi&#231;&#245;es, instrumentos, pre&#231;os, curvas, calend&#225;rios, limites, contrapartes e eventos corporativos. Sobre essa base, diferentes &#225;reas calculam m&#233;tricas que, embora compartilhem o mesmo nome, diferem em defini&#231;&#227;o.</p><p>Considere o conceito aparentemente simples de &#8220;retorno mensal de um ativo&#8221;. Existem ao menos tr&#234;s defini&#231;&#245;es v&#225;lidas:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R_{aritm} = \\frac{P_t - P_{t-1}}{P_{t-1}}&quot;,&quot;id&quot;:&quot;VNPSKHOWFS&quot;}" data-component-name="LatexBlockToDOM"></div><p>O retorno aritm&#233;tico simples. Mas &#8220;P_t&#8221; &#233; o pre&#231;o de fechamento do &#250;ltimo dia do m&#234;s, ou do &#250;ltimo dia &#250;til? Ajustado por proventos ou n&#227;o? E o retorno logar&#237;tmico</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R_{log} = \\ln\\left(\\frac{P_t}{P_{t-1}}\\right)&quot;,&quot;id&quot;:&quot;NPOVELZUEI&quot;}" data-component-name="LatexBlockToDOM"></div><p>E o retorno total, que incorpora dividendos reinvestidos:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R_{total} = \\frac{P_t + D_t - P_{t-1}}{P_{t-1}}&quot;,&quot;id&quot;:&quot;FPMUJMWBLE&quot;}" data-component-name="LatexBlockToDOM"></div><p>Um analista de front-office pode usar o retorno aritm&#233;tico sobre pre&#231;os de fechamento sem ajuste. O gestor de portf&#243;lio usa retorno total com dividendos reinvestidos. O time de risco usa retorno logar&#237;tmico para modelagem de distribui&#231;&#245;es. Se cada um escreve sua pr&#243;pria consulta SQL diretamente contra o banco de dados, o resultado s&#227;o tr&#234;s n&#250;meros diferentes que, reportados sem contexto, geram confus&#227;o e desconfian&#231;a.</p><p>Mas a ambiguidade das f&#243;rmulas &#233; apenas a superf&#237;cie do problema. Antes de decidir <em>qual</em> f&#243;rmula usar, o analista (ou o LLM) precisa encontrar os dados certos dentro de uma topologia que raramente &#233; autoexplicativa.</p><p>Uma tesouraria t&#237;pica de banco de m&#233;dio porte opera com 80 a 200 tabelas no <em>data warehouse</em>. Os nomes refletem conven&#231;&#245;es internas acumuladas ao longo de d&#233;cadas: <code>TB_POSICAO_D0</code>, <code>VW_RISCO_CARTEIRA_HIST</code>, <code>DIM_INSTRUMENTO_RF</code>, <code>FT_MTM_DERIVATIVO</code>, <code>STG_ANBIMA_PRECOS</code>.</p><p>Os nomes das colunas s&#227;o igualmente opacos: <code>dt_ref</code>, <code>dt_pos</code>, <code>dt_liq</code> e <code>dt_cot</code> representam datas diferentes (refer&#234;ncia, posi&#231;&#227;o, liquida&#231;&#227;o e cota&#231;&#227;o), mas nenhuma documenta&#231;&#227;o inline explica a diferen&#231;a. <code>vl_mtm</code>, <code>vl_curva</code>, <code>vl_contabil</code> e <code>vl_mercado</code> parecem sin&#244;nimos, mas refletem crit&#233;rios de valoriza&#231;&#227;o distintos que afetam diretamente o P&amp;L reportado.</p><p>Os relacionamentos entre essas tabelas s&#227;o o obst&#225;culo mais s&#233;rio. Para calcular o VaR de uma carteira de renda fixa, por exemplo, n&#227;o basta consultar uma tabela de &#8220;risco&#8221;. O caminho real envolve cinco ou seis <em>joins</em>: partir de <code>risk_metrics</code>, encontrar a carteira correta em <code>portfolios</code>, mapear os instrumentos via <code>portfolio_instruments</code>, buscar classifica&#231;&#245;es em <code>instrument_classification</code> para filtrar &#8220;renda fixa&#8221;, e ainda cruzar com <code>calendars</code> para resolver a data de refer&#234;ncia como dia &#250;til.</p><p>Um analista que conhe&#231;a o esquema faz isso sem pensar. Um LLM que receba apenas os nomes das tabelas tem chances consider&#225;veis de escolher o <em>join</em> errado ou ignorar uma tabela intermedi&#225;ria, produzindo um n&#250;mero sintaticamente v&#225;lido mas semanticamente incorreto.</p><p>Essa complexidade estrutural se soma &#224; ambiguidade das f&#243;rmulas. O <em>Sharpe ratio</em> pode ser calculado com taxa livre de risco fixa ou vari&#225;vel, com volatilidade hist&#243;rica ou EWMA. O VaR pode ser param&#233;trico, hist&#243;rico ou Monte Carlo, com janelas de 252 ou 504 dias &#250;teis. O <em>duration</em> pode ser Macaulay, modificado ou efetivo. Cada combina&#231;&#227;o &#233; leg&#237;tima em seu contexto; o problema surge quando n&#227;o existe uma autoridade central que defina qual combina&#231;&#227;o se aplica a qual contexto.</p><p>A Gartner estimou em 2021 que organiza&#231;&#245;es perdem, em m&#233;dia, US$ 12,9 milh&#245;es por ano (para bancos &#233; ainda maior), devido a problemas de qualidade de dados (GARTNER, 2021). Em finan&#231;as, onde um erro de 5% em um relat&#243;rio regulat&#243;rio pode gerar multas e san&#231;&#245;es, o custo da inconsist&#234;ncia sem&#226;ntica &#233; ainda maior.</p><div><hr></div><h2>Anatomia de uma camada sem&#226;ntica</h2><p>Uma camada sem&#226;ntica &#233; uma abstra&#231;&#227;o declarativa que se posiciona entre os dados brutos (tabelas, colunas, esquemas f&#237;sicos) e os consumidores desses dados (<em>dashboards</em>, relat&#243;rios, APIs, perguntas em linguagem natural). Sua fun&#231;&#227;o &#233; codificar o <strong>significado de neg&#243;cio</strong> dos dados, descrevendo o que eles representam independentemente de como est&#227;o armazenados.</p><p>Tim Berners-Lee prop&#244;s em 2001 a vis&#227;o da <em>Semantic Web</em>: uma extens&#227;o da web onde &#8220;a informa&#231;&#227;o recebe significado bem-definido, permitindo que computadores e pessoas cooperem melhor&#8221; (BERNERS-LEE; HENDLER; LASSILA, 2001). Embora a Semantic Web completa n&#227;o tenha se materializado como previsto, sua percep&#231;&#227;o central, de que dados precisam de uma camada descritiva de significado para serem universalmente compreendidos, &#233; exatamente o que as camadas sem&#226;nticas modernas implementam para dados anal&#237;ticos.</p><p>No mundo de <em>data warehousing</em>, a heran&#231;a conceitual vem de Ralph Kimball: a modelagem dimensional com tabelas de fatos (medidas num&#233;ricas) e tabelas de dimens&#245;es (atributos descritivos) &#233; a precursora direta das camadas sem&#226;nticas modernas (KIMBALL; ROSS, 2013). O que mudou &#233; que a camada sem&#226;ntica atual torna esse modelo l&#243;gico <strong>agn&#243;stico de banco de dados</strong> e <strong>agn&#243;stico de ferramenta</strong>, com defini&#231;&#245;es que existem independentemente de onde os dados est&#227;o armazenados ou de qual ferramenta os consome.</p><p>Na pr&#225;tica, uma camada sem&#226;ntica codifica quatro tipos de informa&#231;&#227;o:</p><p><strong>M&#233;tricas</strong> &#8212; f&#243;rmulas de neg&#243;cio com defini&#231;&#227;o precisa. Exemplo: <code>var_99_1d</code> &#233; definido como o percentil 1% da distribui&#231;&#227;o de P&amp;L simulado, sobre a tabela <code>risk_metrics</code>, filtrado por <code>holding_period = 1</code> e <code>confidence_level = 0.99</code>. N&#227;o h&#225; ambiguidade: todo consumidor que referencia <code>var_99_1d</code> obt&#233;m exatamente esse c&#225;lculo.</p><p><strong>Dimens&#245;es</strong> &#8212; atributos de corte e filtro. Exemplo: <code>asset_class</code> (renda fixa, renda vari&#225;vel, c&#226;mbio), <code>desk</code> (tesouraria, propriet&#225;rio, hedge), <code>business_date</code> (com l&#243;gica de dias &#250;teis embutida).</p><p><strong>Relacionamentos</strong> &#8212; <em>joins</em> pr&#233;-definidos entre entidades. A camada sem&#226;ntica sabe que <code>positions</code> se conecta a <code>instruments</code> via <code>instrument_id</code>, que <code>instruments</code> se conecta a <code>issuers</code> via <code>issuer_id</code>, e que <code>prices</code> se conecta a <code>instruments</code> e <code>calendars</code>. Esses caminhos de <em>join</em> s&#227;o declarados uma vez e reutilizados em qualquer consulta.</p><p><strong>Hierarquias</strong> &#8212; caminhos de <em>drill-down</em>. Exemplo: <code>ano &#8594; trimestre &#8594; m&#234;s &#8594; dia &#250;til</code>, ou <code>classe de ativo &#8594; subclasse &#8594; instrumento</code>.</p><p>Uma analogia &#250;til vem da ci&#234;ncia da computa&#231;&#227;o: a camada sem&#226;ntica funciona como um <em><strong>type system</strong></em> para dados anal&#237;ticos. Assim como um <em>type checker</em> em uma linguagem de programa&#231;&#227;o rejeita a opera&#231;&#227;o <code>string + int</code> em tempo de compila&#231;&#227;o, antes que o erro chegue &#224; execu&#231;&#227;o, uma camada sem&#226;ntica rejeita combina&#231;&#245;es inv&#225;lidas de m&#233;tricas e dimens&#245;es antes que a consulta chegue ao banco de dados. Robin Milner cunhou o princ&#237;pio de que &#8220;programas bem-tipados n&#227;o d&#227;o errado&#8221; (MILNER, 1978); analogamente, <strong>consultas bem-tipadas pela camada sem&#226;ntica n&#227;o produzem n&#250;meros errados</strong>.</p><div><hr></div><h2>LLMs e <em>text-to-SQL</em>: a promessa e as armadilhas</h2><p>A ideia de consultar dados em linguagem natural (NLQ, <em>Natural Language Query</em>, ou <em>text-to-SQL</em>) ganhou viabilidade pr&#225;tica com o avan&#231;o dos LLMs. Em vez de escrever SQL ou depender de uma equipe de dados para construir cada relat&#243;rio, o analista simplesmente pergunta &#8220;Qual a exposi&#231;&#227;o total a cr&#233;dito corporativo com rating abaixo de AA?&#8221; e recebe a resposta.</p><p>Os LLMs s&#227;o genuinamente bons na compreens&#227;o de inten&#231;&#227;o. Entendem que a pergunta acima pede uma agrega&#231;&#227;o, um filtro e uma dimens&#227;o temporal impl&#237;cita. O problema &#233; traduzir essa compreens&#227;o em SQL correto contra um esquema real.</p><p>Os <em>benchmarks</em> acad&#234;micos dimensionam o desafio. O Spider, <em>benchmark</em> fundacional para <em>text-to-SQL</em> (YU et al., 2018), mostrou acur&#225;cia de ~86% com os melhores modelos em esquemas limpos. O BIRD, com dados reais e sujos (LI et al., 2023), derruba para 54-72%. O FINCH, primeiro <em>benchmark</em> dedicado a dados financeiros (33 databases, 292 tabelas, 75.725 pares NL-SQL), mostra quedas adicionais de 15-30% em rela&#231;&#227;o aos gen&#233;ricos.</p><p>Uma an&#225;lise sistem&#225;tica de erros (FLORATOU et al., 2024) identificou as principais categorias de falha:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Kv3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Kv3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 424w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 848w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 1272w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Kv3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png" width="1185" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:1185,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/190619518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Kv3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 424w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 848w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 1272w, https://substackcdn.com/image/fetch/$s_!3Kv3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F070f0120-6b5b-4ecc-925a-cb1c1d3ffe1c_1185x463.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Para dados financeiros, o quadro &#233; agravado por fatores que <em>benchmarks</em> gen&#233;ricos n&#227;o capturam. <strong>Alinhamento temporal</strong> &#233; o desafio n&#250;mero um: consultas financeiras quase sempre envolvem dias &#250;teis, anos fiscais, datas de liquida&#231;&#227;o e <em>as-of dates</em>. Um LLM que gera <code>WHERE date = '2026-03-06'</code> sem verificar se &#233; dia &#250;til pode retornar dados inexistentes. <strong>A&#231;&#245;es corporativas</strong> (splits, bonifica&#231;&#245;es, grupamentos) criam descontinuidades que exigem ajuste nos pre&#231;os. <strong>Esquemas massivos</strong> com centenas de tabelas multiplicam as chances de erro.</p><p>Na pr&#225;tica, acur&#225;cia de 80% em <em>benchmarks</em> gen&#233;ricos pode significar 50% ou menos em dados financeiros reais. E em finan&#231;as, um n&#250;mero aproximado frequentemente &#233; pior que nenhum n&#250;mero, porque gera falsa confian&#231;a.</p><div><hr></div><h2>A converg&#234;ncia: camada sem&#226;ntica como <em>guardrail</em> do LLM</h2><p>Em vez de expor o esquema bruto ao LLM, a abordagem que vem ganhando tra&#231;&#227;o &#233; <strong>restringir o espa&#231;o de atua&#231;&#227;o</strong> do modelo com um <em>pipeline</em> sem&#226;ntico estruturado em etapas:</p><ol><li><p><strong>Pergunta em linguagem natural</strong> &#8212; a entrada do usu&#225;rio</p></li><li><p><strong>Intent extraction</strong> &#8212; o LLM identifica tipo de consulta, entidades e contexto temporal</p></li><li><p><strong>Entity mapping contra o modelo sem&#226;ntico</strong> &#8212; cada termo &#233; resolvido contra defini&#231;&#245;es pr&#233;-existentes. &#8220;VaR 99%&#8221; &#233; mapeado &#224; m&#233;trica <code>var_99</code> j&#225; definida com f&#243;rmula, tabela-fonte e filtros can&#244;nicos</p></li><li><p><strong>SQL generation restrita</strong> &#8212; o LLM gera SQL apenas com refer&#234;ncias a m&#233;tricas e dimens&#245;es do modelo sem&#226;ntico</p></li><li><p><strong>Valida&#231;&#227;o e execu&#231;&#227;o</strong> &#8212; a consulta &#233; verificada contra as regras do modelo</p></li><li><p><strong>Resposta formatada + linhagem</strong> &#8212; resultado com defini&#231;&#227;o da m&#233;trica, consulta gerada e linhagem do dado</p></li></ol><p>Em 2024, a AtScale publicou um <em>benchmark</em> usando o dataset TPC-DS com 40 perguntas de neg&#243;cio que quantifica esse ganho (ATSCALE, 2024):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4i9D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4i9D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 424w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 848w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 1272w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4i9D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png" width="1335" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1335,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51592,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/190619518?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4i9D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 424w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 848w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 1272w, https://substackcdn.com/image/fetch/$s_!4i9D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0daee96-5ef0-4518-9d2c-91234eed8fe1_1335x510.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>O salto de 20% para 92,5% confirma o que a an&#225;lise de erros j&#225; sugeria: a camada sem&#226;ntica elimina <strong>categorias inteiras</strong> de erro. <em>Schema linking</em> incorreto desaparece porque o LLM s&#243; referencia entidades mapeadas. <em>Joins</em> errados s&#227;o raros porque os caminhos s&#227;o pr&#233;-definidos. Ambiguidade de m&#233;tricas desaparece porque cada m&#233;trica tem uma &#250;nica defini&#231;&#227;o.</p><div><hr></div><h2>Exemplos concretos</h2><h3>Exemplo 1: VaR da carteira de renda fixa</h3><p><strong>Pergunta do gestor de risco:</strong> <em>&#8220;Qual foi o VaR 99% da carteira de renda fixa ontem?&#8221;</em></p><p><strong>Sem camada sem&#226;ntica</strong>, o LLM recebe o esquema bruto com dezenas de tabelas e precisa navegar uma topologia que n&#227;o &#233; autoexplicativa. S&#243; no per&#237;metro de risco, h&#225; tabelas como <code>risk_metrics</code>, <code>risk_scenarios</code>, <code>risk_params_hist</code> e <code>risk_limits</code>. &#8220;VaR&#8221; aparece como coluna em <code>risk_metrics</code> (<code>vl_var_99</code>, <code>vl_var_95</code>), mas tamb&#233;m em <code>risk_daily_summary</code> (<code>var_1d</code>, <code>var_10d</code>), com diferen&#231;as sutis de periodicidade e escopo. Para filtrar &#8220;renda fixa&#8221;, o LLM precisa decidir entre <code>asset_class</code> em <code>portfolios</code>, <code>tp_classe</code> em <code>instrument_classification</code>, ou <code>cd_segmento</code> em <code>DIM_INSTRUMENTO_RF</code>, cada um com granularidades diferentes.</p><p>O caminho de <em>join</em> correto envolve cinco tabelas: <code>risk_metrics</code> &#8594; <code>portfolios</code> &#8594; <code>portfolio_instruments</code> &#8594; <code>instruments</code> &#8594; <code>instrument_classification</code>. Se o LLM pula a tabela intermedi&#225;ria <code>portfolio_instruments</code> e tenta ligar <code>risk_metrics</code> diretamente a <code>instruments</code>, o resultado &#233; um produto cartesiano ou um filtro que n&#227;o restringe a carteira corretamente.</p><p>E &#8220;ontem&#8221; precisa ser resolvido como dia &#250;til, consultando <code>calendars</code> (onde <code>dt_ref</code> &#233; diferente de <code>calendar_date</code>). O LLM gera seu melhor palpite, que pode retornar o VaR de toda a carteira sem filtro, usar um dia que n&#227;o &#233; &#250;til, ou confundir VaR 1-dia com 10-dias. Sem inspecionar a consulta, n&#227;o h&#225; como saber se o n&#250;mero est&#225; certo.</p><p><strong>Com camada sem&#226;ntica</strong>, cada termo &#233; resolvido contra defini&#231;&#245;es pr&#233;-existentes:</p><ul><li><p>&#8220;VaR 99%&#8221; &#8594; m&#233;trica <code>var_99_1d</code>: <code>value FROM risk_metrics WHERE metric_type = 'VAR' AND confidence_level = 0.99 AND holding_period = 1</code></p></li><li><p>&#8220;carteira de renda fixa&#8221; &#8594; <code>portfolio_asset_class = 'fixed_income'</code>, <em>join</em> pr&#233;-definido <code>risk_metrics &#8594; portfolios &#8594; portfolio_classification</code></p></li><li><p>&#8220;ontem&#8221; &#8594; <code>MAX(business_date) FROM calendars WHERE is_business_day = TRUE AND calendar_date &lt; CURRENT_DATE</code></p></li></ul><p>Resultado: &#8220;O VaR 99% 1-dia da carteira de renda fixa em 06/03/2026 foi de R$ 12,4 milh&#245;es. Fonte: risk_metrics, D-1 &#250;til, simula&#231;&#227;o hist&#243;rica 504 dias.&#8221; O n&#250;mero vem com linhagem.</p><h3>Exemplo 2: P&amp;L segregado por tratamento cont&#225;bil</h3><p><strong>Pergunta do controller:</strong> <em>&#8220;Qual foi o resultado do desk de c&#226;mbio no m&#234;s, segregando trading e hedge accounting?&#8221;</em></p><p>Sem camada sem&#226;ntica, o LLM n&#227;o tem como inferir que &#8220;resultado&#8221; neste contexto significa <strong>duas</strong> m&#233;tricas distintas que vivem em locais diferentes do esquema. O P&amp;L de trading vem de <code>FT_RESULTADO_TRADING</code>, calculado com marca&#231;&#227;o a mercado intraday contra pre&#231;os de tela, enquanto o P&amp;L de <em>hedge accounting</em> vem de <code>VW_RESULTADO_HEDGE</code>, que aplica pre&#231;os de fechamento ANBIMA e filtros de classifica&#231;&#227;o IFRS 9 (<code>cd_hedge_type IN ('FAIR_VALUE', 'CASH_FLOW')</code>).</p><p>As duas views compartilham colunas de mesmo nome (<code>vl_resultado</code>, <code>dt_ref</code>, <code>cd_desk</code>), mas com sem&#226;nticas diferentes: <code>vl_resultado</code> em trading inclui ajustes de spread, enquanto em <em>hedge accounting</em> exclui. Um LLM que encontra apenas uma das tabelas retorna uma soma geral que mistura tratamentos cont&#225;beis, ou pior, soma as duas views gerando dupla contagem.</p><p>Com a camada sem&#226;ntica, o sistema reconhece que &#8220;segregando&#8221; aciona duas m&#233;tricas pr&#233;-definidas (<code>pnl_trading</code> com regra de <em>mark-to-market</em> intraday, e <code>pnl_hedge_accounting</code> com regra IFRS 9), cada uma com sua tabela-fonte e filtros espec&#237;ficos, e as apresenta lado a lado.</p><div><hr></div><h2>O ecossistema de ferramentas: quem materializa esses conceitos</h2><p>Os exemplos acima ilustram como camada sem&#226;ntica e NLQ funcionam conceitualmente; na pr&#225;tica, esse <em>pipeline</em> &#233; implementado por plataformas que variam em arquitetura e abrang&#234;ncia. O mercado se organiza em tr&#234;s camadas, cada uma com contrapartidas distintas.</p><h3>Warehouse-native: a camada sem&#226;ntica embutida no banco</h3><p>Um exemplo &#233; o <strong>Snowflake Cortex Analyst</strong>, que permite definir modelos sem&#226;nticos em YAML diretamente no Snowflake. O LLM (Mistral ou Meta Llama, hospedado dentro do Snowflake) recebe a pergunta em linguagem natural, consulta o modelo sem&#226;ntico para resolver entidades e m&#233;tricas, e gera SQL executado no warehouse do pr&#243;prio cliente. O dado nunca sai do per&#237;metro de governan&#231;a, nem metadata nem prompts. O custo &#233; zero para clientes Snowflake existentes. O <strong>Databricks LakehouseIQ</strong> segue abordagem similar, mas com diferencial: aprende automaticamente do uso do ambiente de trabalho (notebooks, consultas, <em>dashboards</em>), construindo contexto organizacional de forma incremental. O <strong>Google BigQuery + Gemini</strong> integra <em>text-to-SQL</em> via Gemini diretamente no console do GCP (Google Cloud Platform).</p><p>A vantagem dessa abordagem (<em>warehouse-native</em>) &#233; a fric&#231;&#227;o zero: se a empresa j&#225; usa o warehouse, a camada sem&#226;ntica &#233; uma extens&#227;o natural. A limita&#231;&#227;o &#233; a depend&#234;ncia de fornecedor, pois o modelo sem&#226;ntico &#233; propriet&#225;rio e preso ao ecossistema do fabricante.</p><p>Se a abordagem <em>warehouse-native</em> amarra a camada sem&#226;ntica ao banco, a alternativa &#233; posicion&#225;-la como <em>middleware</em> independente.</p><h3><em>Middleware</em> sem&#226;ntico: a camada universal independente</h3><p>O <strong>Cube</strong> (D3 platform) &#233; o l&#237;der em <em>headless BI</em>, uma camada sem&#226;ntica API-first que serve m&#233;tricas consistentes via SQL, REST, GraphQL e MDX para qualquer interface. Lan&#231;ou em 2025 suporte a AI agents nativos e ao MCP (<em>Model Context Protocol</em>), permitindo que agentes de IA consumam m&#233;tricas governadas. O <em>semantic caching</em> e as <em>pre-aggregations</em> otimizam performance sem sacrificar consist&#234;ncia.</p><p>O <strong>AtScale</strong> posiciona-se como camada sem&#226;ntica universal sobre Snowflake, Databricks e BigQuery. Criou o SML (<em>Semantic Modeling Language</em>), primeira linguagem de c&#243;digo aberto para modelos sem&#226;nticos, e mant&#233;m compatibilidade com Excel e Tableau via MDX/DAX, o que importa para institui&#231;&#245;es financeiras onde Excel ainda &#233; a interface dominante. Foi a AtScale que publicou o <em>benchmark</em> mostrando o salto de 20% para 92,5% de acur&#225;cia com camada sem&#226;ntica.</p><p>O <strong>dbt Semantic Layer</strong> (MetricFlow), c&#243;digo aberto sob Apache 2.0, define m&#233;tricas junto aos modelos de transforma&#231;&#227;o do dbt. O foco &#233; na defini&#231;&#227;o consistente de m&#233;tricas, sem NLQ direto, mas serve como funda&#231;&#227;o sem&#226;ntica que outras ferramentas de NLQ podem consumir.</p><p>O <strong>Looker</strong> (LookML) foi pioneiro em &#8220;camada sem&#226;ntica como c&#243;digo&#8221; e continua maduro e com forte governan&#231;a, embora preso ao ecossistema Google Cloud.</p><p>Al&#233;m dessas plataformas estabelecidas, um ecossistema de c&#243;digo aberto vem expandindo as fronteiras do que &#233; poss&#237;vel.</p><h3>C&#243;digo aberto e <em>startups</em>: inova&#231;&#227;o na fronteira</h3><p>O <strong>Wren AI</strong> &#233; o projeto de c&#243;digo aberto mais alinhado com a vis&#227;o de camada sem&#226;ntica + NLQ integrados. Desenvolveu o MDL (<em>Modeling Definition Language</em>), formato em JSON que define modelos sem&#226;nticos com entidades, relacionamentos, c&#225;lculos reutiliz&#225;veis e macros. A arquitetura &#233; com privacidade como prioridade: apenas metadata vai ao LLM, nunca dados reais. O Wren Engine transpila &#8220;WrenSQL&#8221; para o dialeto do banco de destino (PostgreSQL, BigQuery, Snowflake). Com mais de 13 mil stars no GitHub e integra&#231;&#227;o com Apache DataFusion, representa a democratiza&#231;&#227;o dessas capacidades.</p><p>O <strong>Vanna AI</strong> usa RAG (<em>Retrieval-Augmented Generation</em>) para <em>text-to-SQL</em>: recupera esquemas, documenta&#231;&#227;o e consultas de exemplo como contexto para o LLM. &#201; mais simples de configurar que uma camada sem&#226;ntica completa, mas n&#227;o oferece garantias sem&#226;nticas, pois as defini&#231;&#245;es s&#227;o impl&#237;citas nos exemplos, n&#227;o declaradas formalmente.</p><p>O que todas essas abordagens compartilham &#233; o reconhecimento de que <strong>o LLM sozinho n&#227;o &#233; suficiente</strong> e precisa de uma camada de significado de neg&#243;cio para gerar resultados confi&#225;veis. A diferen&#231;a entre elas est&#225; em onde essa camada vive (no <em>data warehouse</em>, como <em>middleware</em>, ou como servi&#231;o independente) e qu&#227;o formalmente o modelo sem&#226;ntico &#233; especificado.</p><div><hr></div><h2>Governan&#231;a e auditabilidade: BCBS 239 e o elo com a camada sem&#226;ntica</h2><p>Uma pergunta natural surge ao adotar essas ferramentas: quem garante que as defini&#231;&#245;es no modelo sem&#226;ntico est&#227;o corretas? A resposta passa por governan&#231;a, e a regula&#231;&#227;o financeira j&#225; oferece um framework para isso.</p><p>O Comit&#234; de Basileia publicou em 2013 os princ&#237;pios BCBS 239 para agrega&#231;&#227;o de dados de risco e reporte, motivado pelas falhas da crise de 2008. O princ&#237;pio 2 exige que cada elemento de dado tenha uma <strong>fonte autoritativa &#250;nica</strong>. O princ&#237;pio 3 exige agrega&#231;&#227;o <strong>automatizada</strong> para minimizar erros, com reconcilia&#231;&#227;o expl&#237;cita entre dados de risco e cont&#225;beis. O princ&#237;pio 6 exige capacidade de gerar dados de risco para <strong>requisi&#231;&#245;es ad-hoc</strong>, exatamente o que NLQ sobre camada sem&#226;ntica entrega (BIS, 2013).</p><p>Mais de uma d&#233;cada depois, a ado&#231;&#227;o ainda &#233; incipiente: apenas 2 dos 31 G-SIBs (<em>Global Systemically Important Banks</em>) avaliados estavam plenamente em <em>compliance</em> com todos os princ&#237;pios. O BIS observou que bancos frequentemente mantinham &#8220;m&#250;ltiplas fontes da camada ouro&#8221; para a mesma m&#233;trica, contradi&#231;&#227;o que persiste (BIS, 2023).</p><p>A camada sem&#226;ntica oferece solu&#231;&#227;o estrutural para essa lacuna. Quando m&#233;tricas s&#227;o definidas programaticamente, como c&#243;digo versionado, testado e aplicado em tempo de consulta, a defini&#231;&#227;o <strong>&#233;</strong> a computa&#231;&#227;o. N&#227;o h&#225; descolamento entre gloss&#225;rio e c&#225;lculo real. E como toda consulta gerada por NLQ passa pelo modelo sem&#226;ntico, a <strong>linhagem de dados</strong> &#233; nativa: de onde veio o n&#250;mero, qual f&#243;rmula, quais filtros, qual data de refer&#234;ncia.</p><p>No Brasil, a Resolu&#231;&#227;o CMN 4.557/2017 incorporou os princ&#237;pios BCBS 239, exigindo gerenciamento integrado de riscos com defini&#231;&#245;es consistentes. A Circular BACEN 3.678 estabelece divulga&#231;&#227;o padronizada de m&#233;tricas de risco. Uma camada sem&#226;ntica que codifica essas defini&#231;&#245;es regulat&#243;rias corresponde &#224; <em>compliance</em> embarcada na infraestrutura de dados.</p><div><hr></div><h2>Padroniza&#231;&#227;o e futuro</h2><p>A hist&#243;ria das finan&#231;as &#233;, em grande parte, uma hist&#243;ria de padroniza&#231;&#227;o. O FIX Protocol (1992) padronizou ordens eletr&#244;nicas. O FpML (ISDA, 1999) padronizou derivativos de balc&#227;o. O XBRL (SEC, 2009; CVM, Brasil) padronizou demonstra&#231;&#245;es financeiras. Em cada caso, o padr&#227;o levou anos para ser definido e mais para ser adotado, mas reduziu drasticamente o custo de integra&#231;&#227;o e os erros de interpreta&#231;&#227;o.</p><p>A iniciativa <strong>Open Semantic Interchange (OSI)</strong>, lan&#231;ada em setembro de 2025 por uma coaliz&#227;o que inclui Snowflake, BlackRock, dbt Labs, Salesforce, ThoughtSpot e mais de 20 organiza&#231;&#245;es, segue essa mesma trajet&#243;ria. A spec v1.0, publicada em janeiro de 2026 sob Apache 2.0, define um formato agn&#243;stico de fornecedor para m&#233;tricas, dimens&#245;es, relacionamentos e contexto sem&#226;ntico. O objetivo &#233; <strong>definir uma m&#233;trica uma vez e consumi-la em qualquer ferramenta</strong> (SNOWFLAKE, 2025). A presen&#231;a da BlackRock sinaliza que o setor financeiro reconhece a urg&#234;ncia.</p><p>A pr&#243;xima fronteira &#233; o que a Gartner denominou <em>agentic analytics</em> (GARTNER, 2026): agentes que n&#227;o apenas consultam, mas <strong>monitoram, alertam e recomendam a&#231;&#245;es</strong> com base em m&#233;tricas governadas. Em vez de o gestor perguntar &#8220;Quais fundos est&#227;o acima de 90% do limite?&#8221;, um agente monitora continuamente e emite alertas proativos, com a confiabilidade da camada sem&#226;ntica garantindo que o c&#225;lculo est&#225; correto. A Gartner estima que 57% dos times de finan&#231;as j&#225; est&#227;o implementando ou planejando agentic AI (GARTNER, 2025).</p><div><hr></div><h2>Limita&#231;&#245;es e riscos</h2><p>A consist&#234;ncia que as camadas sem&#226;nticas proporcionam vem acompanhada de desafios pr&#243;prios que merecem aten&#231;&#227;o.</p><p>O <strong>vi&#233;s de cobertura</strong> &#233; o mais significativo: o sistema s&#243; responde sobre o que est&#225; modelado. Se uma m&#233;trica n&#227;o foi definida, a pergunta n&#227;o funciona ou &#233; respondida de forma incompleta. O usu&#225;rio pode concluir que &#8220;se respondeu, est&#225; certo&#8221;, quando o modelo cobria apenas parte do necess&#225;rio.</p><p>O <strong>custo de manuten&#231;&#227;o</strong> &#233; significativo. Esquemas legados de institui&#231;&#245;es financeiras s&#227;o massivos, com centenas de tabelas que evolu&#237;ram ao longo de d&#233;cadas. Modelar esse patrim&#244;nio &#233; projeto de meses ou anos, e o modelo precisa ser mantido continuamente com novos produtos, m&#233;tricas regulat&#243;rias e mudan&#231;as cont&#225;beis.</p><p>Os LLMs, mesmo restritos, ainda podem gerar SQL <strong>sintaticamente correto mas semanticamente errado</strong> nas faixas de alta complexidade. O <em>benchmark</em> da AtScale mostra 70% no n&#237;vel m&#225;ximo, melhora expressiva sobre 0%, mas longe da infalibilidade. A revis&#227;o humana continua necess&#225;ria para decis&#245;es de alta consequ&#234;ncia.</p><p>E h&#225; o risco organizacional: se o modelo sem&#226;ntico &#233; mantido por uma equipe t&#233;cnica sem valida&#231;&#227;o das &#225;reas de neg&#243;cio, as defini&#231;&#245;es podem n&#227;o refletir o entendimento correto. A camada sem&#226;ntica transfere o problema de inconsist&#234;ncia distribu&#237;da para governan&#231;a centralizada, mas n&#227;o elimina a necessidade de julgamento humano sobre o que cada m&#233;trica deve significar.</p><div><hr></div><h2>Implica&#231;&#245;es para o profissional de finan&#231;as</h2><p>A converg&#234;ncia entre camadas sem&#226;nticas e LLMs muda o contrato entre o dado e seu consumidor. Em vez de &#8220;pergunte ao analista de dados e espere o relat&#243;rio&#8221;, o contrato passa a ser &#8220;pergunte diretamente, em linguagem natural, e receba uma resposta audit&#225;vel, com a mesma defini&#231;&#227;o que qualquer outro consumidor receberia&#8221;. Trata-se de construir uma <strong>infraestrutura de confian&#231;a</strong>.</p><p>Na pr&#225;tica, gestores de risco ganham acesso a perguntas ad-hoc sobre VaR, exposi&#231;&#227;o e limites sem depender de relat&#243;rios pr&#233;-constru&#237;dos, com a garantia de que os n&#250;meros s&#227;o consistentes com o que &#233; reportado ao regulador. Controllers passam a reconciliar P&amp;L entre tratamentos cont&#225;beis de forma transparente, com linhagem do dado. <em>Compliance</em> pode monitorar continuamente em vez de auditar periodicamente. E tesoureiros consultam posi&#231;&#245;es e liquidez em tempo real com a mesma confiabilidade dos relat&#243;rios formais.</p><p>O valor concreto est&#225; na elimina&#231;&#227;o daquela reuni&#227;o improdutiva da segunda-feira: quando todos os consumidores de dados obt&#234;m o n&#250;mero a partir da mesma defini&#231;&#227;o can&#244;nica, a discuss&#227;o deixa de ser &#8220;qual n&#250;mero est&#225; certo&#8221; e passa a ser &#8220;o que fazemos a respeito&#8221;.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ATSCALE. <strong>Unveils Breakthrough in Natural Language Processing with Semantic Layer and Generative AI</strong>. AtScale Press Release, 2024.</p><p>BERNERS-LEE, Tim; HENDLER, James; LASSILA, Ora. The Semantic Web. <strong>Scientific American</strong>, v. 284, n. 5, p. 34-43, maio 2001.</p><p>BIS &#8212; BANK FOR INTERNATIONAL SETTLEMENTS. <strong>Principles for effective risk data aggregation and risk reporting</strong> (BCBS 239). Basileia: BIS, jan. 2013.</p><p>BIS &#8212; BANK FOR INTERNATIONAL SETTLEMENTS. <strong>Progress in adopting the Principles for effective risk data aggregation and risk reporting</strong>. Basileia: BIS, nov. 2023.</p><p>DAMA INTERNATIONAL. <strong>DAMA-DMBOK: Data Management Body of Knowledge</strong>. 2. ed. Denville: Technics Publications, 2017.</p><p>FLORATOU, Avrilia et al. Text-to-SQL Error Analysis and Taxonomy. <strong>Proceedings of the VLDB Endowment</strong>, v. 17, 2024.</p><p>GARTNER. <strong>Data Quality Market Survey</strong>. Stamford: Gartner, 2021.</p><p>GARTNER. <strong>Market Guide for Agentic Analytics</strong>. Stamford: Gartner, 2026.</p><p>GARTNER. <strong>Agentic AI Will Transform Finance: What CFOs Should Do Now</strong>. Stamford: Gartner, 2025.</p><p>KIMBALL, Ralph; ROSS, Margy. <strong>The Data Warehouse Toolkit</strong>: the definitive guide to dimensional modeling. 3. ed. Indianapolis: Wiley, 2013.</p><p>LI, Jinyang et al. Can LLM Already Serve as A Database Interface? A BIg Bench for Large-Scale Database Grounded Text-to-SQL. In: <strong>NeurIPS 2023 Datasets and Benchmarks Track</strong>, 2023.</p><p>MILNER, Robin. A Theory of Type Polymorphism in Programming. <strong>Journal of Computer and System Sciences</strong>, v. 17, n. 3, p. 348-375, 1978.</p><p>SNOWFLAKE. <strong>Snowflake, Salesforce, dbt Labs, and More, Revolutionize Data Readiness for AI with Open Semantic Interchange Initiative</strong>. Press Release, set. 2025.</p><p>US SENATE PERMANENT SUBCOMMITTEE ON INVESTIGATIONS. <strong>JPMorgan Chase Whale Trades: A Case History of Derivatives Risks and Abuses</strong>. Washington: US Senate, mar. 2013.</p><p>YU, Tao et al. Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Task. In: <strong>EMNLP 2018</strong>, p. 3911-3921, 2018.</p><p>ZHANG, Qianren et al. FinSQL: Model-Agnostic LLMs-based Text-to-SQL Framework for Financial Analysis. <strong>arXiv:2401.10506</strong>, 2024.</p>]]></content:encoded></item><item><title><![CDATA[Metodologia de FTP dinâmico: mix de funding prospectivo e curva agregada]]></title><description><![CDATA[Superando o WACF e o single marginal cost na precifica&#231;&#227;o de cr&#233;dito e gest&#227;o de liquidez]]></description><link>https://pilulasdequant.com.br/p/metodologia-de-ftp-dinamico-mix-de</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/metodologia-de-ftp-dinamico-mix-de</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 03 Dec 2025 23:48:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b82cf775-1d09-4e98-a91b-88abb77db2f0_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>A complexidade da precifica&#231;&#227;o banc&#225;ria moderna</strong></h2><p>Em institui&#231;&#245;es banc&#225;rias modernas, a determina&#231;&#227;o precisa do custo de oportunidade para a precifica&#231;&#227;o de ativos e gest&#227;o de passivos passou de mera fun&#231;&#227;o de conformidade cont&#225;bil para se tornar um dos pontos mais importantes da estrat&#233;gia de rentabilidade e solv&#234;ncia. </p><p>O paradigma tradicional, que tratava o banco como um intermedi&#225;rio est&#225;tico entre depositantes e tomadores, tornou-se obsoleto diante da volatilidade dos mercados de juros, da sofistica&#231;&#227;o dos produtos financeiros e da rigorosa regula&#231;&#227;o de liquidez imposta por Basileia III. A administra&#231;&#227;o do <strong>Funds Transfer Pricing (FTP)</strong> evoluiu de um simples repasse interno de custos para um instrumento central de gest&#227;o de riscos de taxa de juros e liquidez, bem como de medi&#231;&#227;o de rentabilidade ajustada ao risco (ROLAND BERGER, 2017). </p><p>Em outras palavras, o FTP permite transferir os custos e benef&#237;cios de liquidez e risco de taxa para as unidades geradoras de neg&#243;cio, influenciando diretamente a composi&#231;&#227;o do balan&#231;o e a precifica&#231;&#227;o dos produtos financeiros (CADAMAGNANI; HARIMOHAN; TANGRI, 2015).</p><p>No banco moderno, as opera&#231;&#245;es de cr&#233;dito e tesouraria s&#227;o financiadas por um <strong>passivo h&#237;brido e din&#226;mico</strong> e &#233; uma am&#225;lgama complexa que inclui dep&#243;sitos sem vencimento (Non-Maturity Deposits, <strong>NMDs</strong>), dep&#243;sitos de poupan&#231;a, Certificados de Dep&#243;sito Banc&#225;rio (<strong>CDBs</strong>), Letras Financeiras (<strong>LFs</strong>), d&#237;vida subordinada e capital pr&#243;prio. A composi&#231;&#227;o desse mix n&#227;o &#233; est&#225;tica; evolui organicamente conforme o balan&#231;o se expande, os produtos amadurecem e as estrat&#233;gias comerciais s&#227;o executadas. </p><p>A problem&#225;tica central reside no fato de que o custo marginal de financiamento de um banco se altera conforme a estrutura do balan&#231;o se modifica. Por exemplo, um banco em fase de expans&#227;o agressiva de cr&#233;dito frequentemente exaure sua capacidade de captar dep&#243;sitos de varejo baratos (os chamados <em>core deposits</em>) e &#233; for&#231;ado a recorrer a fontes de mercado mais onerosas e vol&#225;teis. </p><p>Como ser&#225; discutido, modelos de precifica&#231;&#227;o de transfer&#234;ncia de fundos que ignoram essa din&#226;mica, baseando-se apenas em custos m&#233;dios hist&#243;ricos ou em curvas de atacado puras, falham em capturar a realidade econ&#244;mica da institui&#231;&#227;o, levando a decis&#245;es sub&#243;timas de aloca&#231;&#227;o de capital e riscos &#224; rentabilidade de longo prazo.</p><p>Este artigo detalha a constru&#231;&#227;o de uma <strong>curva de transfer&#234;ncia de pre&#231;os </strong>baseada no <strong>mix de funding prospectivo</strong>. Esta metodologia busca superar as limita&#231;&#245;es das abordagens tradicionais ao incorporar proje&#231;&#245;es din&#226;micas da estrutura futura de capital na deriva&#231;&#227;o da taxa de transfer&#234;ncia. O objetivo &#233; fornecer um arcabou&#231;o te&#243;rico e pr&#225;tico para institui&#231;&#245;es que buscam alinhar seus incentivos internos de precifica&#231;&#227;o com a realidade projetada de seus custos de liquidez, garantindo a sustentabilidade da margem financeira no longo prazo. Em especial, destacamos as vantagens do m&#233;todo de mix prospectivo de funding em rela&#231;&#227;o &#224;s duas abordagens convencionais (custo m&#233;dio hist&#243;rico e custo marginal &#250;nico), evidenciando como o modelo din&#226;mico captura melhor os riscos e incentivos envolvidos.</p><h2><strong>Superando modelos simplistas na gest&#227;o de ALM</strong></h2><p>Para justificar a implementa&#231;&#227;o de um modelo com maior complexidade computacional e te&#243;rica como o <strong>mix de funding prospectivo</strong>, &#233; imperativo analisar criticamente as metodologias predecessoras e compreender onde elas falham na gest&#227;o moderna de Ativos e Passivos (<strong>ALM</strong> - <em>Asset Liability Management</em>). A persist&#234;ncia de modelos sub&#243;timos em muitas institui&#231;&#245;es deve-se frequentemente &#224; simplicidade operacional, mas o custo oculto dessa simplicidade manifesta-se na forma de sele&#231;&#227;o adversa de portf&#243;lio, destrui&#231;&#227;o de valor na origina&#231;&#227;o de cr&#233;dito e exposi&#231;&#227;o n&#227;o monitorada a riscos de liquidez.</p><h3><strong>A falha do &#8220;average cost&#8221; (custo m&#233;dio hist&#243;rico)</strong></h3><p>A abordagem do <strong>custo m&#233;dio ponderado hist&#243;rico</strong> (<em>Weighted Average Cost of Funds</em> - WACF) calcula o custo dos fundos dividindo-se a despesa total de juros paga sobre o estoque atual de passivos pelo volume m&#233;dio desses passivos. Esse valor &#250;nico, geralmente refletindo uma taxa m&#233;dia dos fundings obtidos no passado, &#233; ent&#227;o utilizado como a taxa de transfer&#234;ncia (FTP) para precificar novos empr&#233;stimos e avaliar unidades de neg&#243;cio. Embora simples de implementar, essa abordagem incorre em um vi&#233;s retrospectivo severo, atuando como uma vis&#227;o pelo retrovisor.</p><p><strong>An&#225;lise cr&#237;tica e riscos:</strong> </p><p>A desconex&#227;o entre o custo do estoque legado e o custo marginal da nova tranche de ativos &#233; o problema fundamental do m&#233;todo de custo m&#233;dio. O uso de uma &#250;nica taxa hist&#243;rica implica em <strong>subprecifica&#231;&#227;o</strong> dos ativos novos em cen&#225;rios de crescimento, e <strong>superprecifica&#231;&#227;o</strong> em cen&#225;rios de contra&#231;&#227;o, por n&#227;o refletir as condi&#231;&#245;es correntes de mercado (HOVIK, 2012). </p><p>Em uma fase de expans&#227;o acelerada, por exemplo, a institui&#231;&#227;o tende a consumir a maior parte de seus dep&#243;sitos transacionais de baixo custo e precisa captar a custos marginais de mercado em fontes mais onerosas (como LFs ou mercado interbanc&#225;rio). Ao precificar novos empr&#233;stimos com base na m&#233;dia hist&#243;rica, artificialmente baixa devido &#224; contribui&#231;&#227;o de dep&#243;sitos antigos baratos, o banco incorre em perda de valor econ&#244;mico, pois o retorno do novo ativo pode ficar aqu&#233;m do custo real da d&#237;vida marginal contra&#237;da para financi&#225;-lo. </p><p>Esse fen&#244;meno citado leva a <strong>destrui&#231;&#227;o de valor</strong> na expans&#227;o: ativos crescem com margem econ&#244;mica negativa na ponta, mascarada por um FTP muito baixo. Al&#233;m disso, o FTP de custo m&#233;dio provoca <strong>subs&#237;dios cruzados opacos</strong>: o benef&#237;cio econ&#244;mico gerado por depositantes antigos e est&#225;veis (o valor da franquia de passivos de varejo) &#233; transferido para subsidiar taxas de empr&#233;stimos artificialmente baixas para novos tomadores. </p><p>Essa dilui&#231;&#227;o da realidade de custos mascara a rentabilidade real da origina&#231;&#227;o de cr&#233;dito e distorce incentivos internos, desestimulando &#225;reas de capta&#231;&#227;o a buscar funding a taxas de mercado, j&#225; que o custo &#8220;interno&#8221; permanece baixo. De forma geral, especialistas consideram o modelo de taxa m&#233;dia &#250;nica excessivamente simplista e desconectado das condi&#231;&#245;es atuais de mercado (WYLE; TSAIG, 2011; HOVIK, 2012).</p><h3><strong>A falha do &#8220;</strong><em><strong>single marginal cost</strong></em><strong>&#8221; (custo marginal &#250;nico de atacado)</strong></h3><p>Em resposta &#224;s falhas evidentes do custo m&#233;dio, muitas institui&#231;&#245;es migraram para o FTP de <strong>custo marginal de atacado</strong>, onde cada novo empr&#233;stimo &#233; precificado como se fosse financiado integralmente no mercado de capitais, casando o prazo do ativo com o prazo do passivo (<em>matched maturity</em>). Essa abordagem, por constru&#231;&#227;o, incorpora o conceito de custo de oportunidade e a estrutura a termo da taxa de juros (curva de yield), atribuindo a cada opera&#231;&#227;o o custo marginal vigente de capta&#231;&#227;o para aquele prazo.</p><p><strong>An&#225;lise cr&#237;tica e riscos:</strong> </p><p>Apesar de conceitualmente superior ao custo m&#233;dio por olhar para frente, o modelo de custo marginal &#250;nico padece de <strong>excesso de conservadorismo</strong> quando aplicado a bancos comerciais de varejo com bases significativas de dep&#243;sitos. Ao assumir que todo funding marginal prov&#233;m de d&#237;vida emitida no atacado (como LFs ou bonds), ignora-se deliberadamente o <strong>valor da franquia de dep&#243;sitos de varejo</strong> que o banco construiu. Bancos universais investem capital significativo em ag&#234;ncias, plataformas digitais, marketing e marca para atrair dep&#243;sitos transacionais e de poupan&#231;a a custos muito inferiores aos do mercado interbanc&#225;rio; desprezar essas fontes est&#225;veis &#233; tratar o banco como uma financeira <em>pure play</em> de atacado, sem base de clientes. </p><p>A abordagem citada resulta em perda de competitividade comercial: ao carregar o FTP com todo o spread de cr&#233;dito institucional do banco (o pr&#234;mio de risco idiossincr&#225;tico que o mercado exigiria para emprestar &#224;quela institui&#231;&#227;o), o custo de transfer&#234;ncia torna-se artificialmente alto. Unidades de neg&#243;cio de cr&#233;dito tender&#227;o a rejeitar opera&#231;&#245;es que, na realidade do mix de funding do banco, seriam rent&#225;veis, ou ter&#227;o de cobrar taxas finais muito acima do mercado para atingir o <em>hurdle rate</em> interno. </p><p>O resultado &#233; a perda de participa&#231;&#227;o de mercado para concorrentes que utilizam modelos mais ajustados &#224; sua estrutura de custo real, ou a concentra&#231;&#227;o em perfis de risco de cr&#233;dito mais elevados (para justificar o FTP alto). Evid&#234;ncias emp&#237;ricas confirmam essa distor&#231;&#227;o: um estudo de caso recente mostrou que um modelo FTP baseado exclusivamente em custo de atacado apresentou margens projetadas inconsistentes com as margens reais observadas, principalmente sob condi&#231;&#245;es de alta de juros, revelando subprecifica&#231;&#227;o do valor dos dep&#243;sitos e inefici&#234;ncia na aloca&#231;&#227;o de capital (KNOWLES; SUNDBERG, 2024). Em suma, o FTP marginal puro ignora o benef&#237;cio econ&#244;mico dos dep&#243;sitos est&#225;veis, resultando em pre&#231;os internos demasiadamente conservadores e desalinhados do perfil real de custos do banco (CADAMAGNANI et al., 2015).</p><p>Al&#233;m disso, o <em>single marginal cost</em> abstrato desconsidera as pr&#243;prias restri&#231;&#245;es de mercado para alongar passivos no mesmo prazo dos ativos, o que &#233; particularmente agudo em economias como a brasileira, onde ainda faltam referenciais l&#237;quidos de taxa de juros de muito longo prazo e a profundidade do mercado de deb&#234;ntures e bonds corporativos &#233; limitada em compara&#231;&#227;o ao volume de cr&#233;dito banc&#225;rio (FGV CERI, 2017). </p><p>Na pr&#225;tica, mesmo grandes bancos financiam carteiras longas por meio da rolagem sucessiva de instrumentos de prazo mais curto (dep&#243;sitos a prazo, LFs, compromissadas, capta&#231;&#245;es externas), gerindo risco de refinanciamento, pr&#234;mio de liquidez e risco de base em janelas discretas; um FTP que precifica cada opera&#231;&#227;o como se fosse &#8220;travada&#8221; hoje, de ponta a ponta, em d&#237;vida bullet perfeitamente casada, abstrai dessas din&#226;micas intertemporais de rolagem e de sua intera&#231;&#227;o com cen&#225;rios de estresse (SEGURA; SUAREZ, 2016; BCBS, 2013).</p><p>Ao mesmo tempo, o modelo marginal puro ignora que o descasamento de prazos entre ativos e passivos &#233; justamente uma caracter&#237;stica inerente e economicamente desej&#225;vel da intermedia&#231;&#227;o banc&#225;ria, que &#233; a transforma&#231;&#227;o de maturidade e que deve ser limitada e precificada por capital, limites e m&#233;tricas de liquidez como LCR e NSFR, e n&#227;o eliminada por hip&#243;tese de casamento perfeito de prazos (BANCO CENTRAL DO BRASIL, 2011; SEGURA; SUAREZ, 2016; BCBS, 2013).</p><p>Com isso, ao impor um custo marginal &#250;nico de atacado de longo prazo como se fosse replic&#225;vel para todo o balan&#231;o, o FTP marginal puro tende simultaneamente a superestimar o custo econ&#244;mico de funding de longo prazo em mercados rasos e a subestimar o valor da franquia de dep&#243;sitos e da capacidade do banco de gerar, de forma controlada, transforma&#231;&#227;o de maturidade ao longo do tempo.</p><h3><strong>A solu&#231;&#227;o: mix de funding prospectivo (</strong><em><strong>prospective blended mix</strong></em><strong>)</strong></h3><p>A metodologia proposta de <strong>mix de funding prospectivo</strong> emerge como uma s&#237;ntese dial&#233;tica superior entre o custo m&#233;dio (que olha para o passado) e o custo marginal de atacado (que ignora a base barata de varejo). Ela reconhece que a &#8220;&#250;ltima unidade monet&#225;ria&#8221; captada para financiar o crescimento futuro n&#227;o &#233; puramente atacado nem puramente varejo, mas sim um novo mix h&#237;brido que evolui no tempo conforme o balan&#231;o se expande ou se contrai.</p><p>Este modelo assume que o banco possui uma capacidade finita de satura&#231;&#227;o para diferentes fontes de liquidez. Conforme o balan&#231;o cresce, as fontes baratas e inel&#225;sticas (como dep&#243;sitos &#224; vista) se diluem proporcionalmente, e a depend&#234;ncia de fontes sens&#237;veis a pre&#231;o (CDBs de grandes investidores e d&#237;vida de atacado) aumenta progressivamente. </p><p>O FTP, portanto, n&#227;o deve ser tratado como um ponto est&#225;tico, mas como uma <strong>curva a termo din&#226;mica</strong> que reflita essa mudan&#231;a na estrutura de capital ao longo da vida de cada opera&#231;&#227;o. Diferentemente do FTP tradicional, o custo de funding atribu&#237;do a um ativo de prazo longo <strong>j&#225; incorpora</strong>, na data de origina&#231;&#227;o, o encarecimento esperado do passivo ao longo dos anos futuros.</p><p><strong>Vantagens do mix de funding prospectivo:</strong> </p><p>Em contraste com as abordagens simplistas anteriores, o modelo prospectivo oferece diversos benef&#237;cios estrat&#233;gicos e operacionais:</p><ul><li><p><strong>Alinhamento com a realidade econ&#244;mica:</strong> Combina o melhor do m&#233;todo do custo m&#233;dio e do custo marginal, evitando as distor&#231;&#245;es de ambos. O pre&#231;o de transfer&#234;ncia passa a refletir tanto o benef&#237;cio do funding atual barato quanto o custo incremental das fontes futuras necess&#225;rias, alinhando os incentivos internos com os verdadeiros custos de liquidez projetados (CADAMAGNANI et al., 2015).</p></li><li><p><strong>Precifica&#231;&#227;o competitiva e sustent&#225;vel:</strong> Permite precificar ativos de forma competitiva no presente (aproveitando a base de dep&#243;sitos de baixo custo dispon&#237;vel) <strong>sem subprecificar</strong> o risco de liquidez de longo prazo. Assim, evita-se tanto a complac&#234;ncia perigosa do FTP hist&#243;rico quanto o conservadorismo excessivo do FTP 100% de spreads de mercado, assegurando que o banco ganhe neg&#243;cios hoje sem abrir m&#227;o da margem de amanh&#227;.</p></li><li><p><strong>Valoriza&#231;&#227;o da franquia de dep&#243;sitos:</strong> Reconhece explicitamente o valor econ&#244;mico gerado pelos dep&#243;sitos est&#225;veis de varejo, creditando &#224;s unidades captadoras um FTP condizente com esse valor e, ao mesmo tempo, <strong>protege a margem</strong> das unidades de cr&#233;dito contra a futura escassez de funding barato. Diferentemente do FTP marginal &#250;nico, o modelo prospectivo remunera adequadamente a rede de capta&#231;&#227;o pela estabilidade proporcionada (CADAMAGNANI et al., 2015).</p></li><li><p><strong>Prote&#231;&#227;o da margem financeira no longo prazo:</strong> Ao antecipar o efeito da migra&#231;&#227;o do mix de funding (de fontes baratas para caras) na precifica&#231;&#227;o atual, o banco imuniza sua margem de juros contra a prov&#225;vel deteriora&#231;&#227;o dos &#237;ndices de liquidez em cen&#225;rios de crescimento. Em outras palavras, o spread de transfer&#234;ncia torna-se robusto a mudan&#231;as estruturais do balan&#231;o, contribuindo para a perenidade da rentabilidade.</p></li></ul><p>Em resumo, o FTP por mix prospectivo n&#227;o &#233; um ponto ou porcentagem fixa, mas sim uma trajet&#243;ria de taxas internas que se alteram conforme o horizonte do fluxo de caixa. A ado&#231;&#227;o dessa abordagem permite ao banco equilibrar finemente a necessidade de <strong>competitividade</strong> (no curto prazo) com a de <strong>solv&#234;ncia e rentabilidade sustent&#225;vel</strong> (no longo prazo), superando as armadilhas dos modelos simplistas precedentes.</p><h3>Estrutura e modelagem do mix de funding prospectivo</h3><p>A constru&#231;&#227;o da curva de funding prospectiva parte da decomposi&#231;&#227;o do passivo em grandes blocos de capta&#231;&#227;o &#8211; dep&#243;sitos sem vencimento (contas &#224; vista e poupan&#231;a), dep&#243;sitos a prazo de varejo/private, funding de atacado e capital pr&#243;prio. Cada bloco tem din&#226;mica pr&#243;pria de prazo, custo e estabilidade; o FTP agregado s&#243; faz sentido se essas premissas comportamentais e de mercado forem tratadas de forma consistente.</p><p>Nos <strong>dep&#243;sitos sem vencimento (NMDs)</strong>, o desafio &#233; &#243;bvio: n&#227;o h&#225; vencimento contratual, mas os saldos se mostram est&#225;veis no agregado. A pr&#225;tica consolidada &#233; usar uma carteira de replica&#231;&#227;o que separa os saldos em:</p><ul><li><p><strong>parcela vol&#225;til</strong>, sens&#237;vel a saques de curto prazo e sazonalidade, tratada como passivo de curt&#237;ssimo prazo remunerado a uma taxa flutuante (ex.: CDI overnight);</p></li><li><p><strong>parcela core</strong>, pouco sens&#237;vel &#224; taxa, com dura&#231;&#227;o comportamental de m&#233;dio ou longo prazo, replicada por uma carteira &#8220;ladder&#8221; de t&#237;tulos, suavizando o impacto de choques de juros sobre a margem (WYLE; TSAIG, 2011).</p></li></ul><p>O custo dos NMDs n&#227;o &#233; zero: mesmo com taxa nominal nula em conta corrente, existem custos operacionais e de hedge/replica&#231;&#227;o para transformar um passivo comportamentalmente longo em liquidez di&#225;ria. Em termos simplificados:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Custo_{NMD}\n= \\text{taxa paga ao cliente}\n+ \\text{custo operacional}\n+ \\text{custo de hedge/replica&#231;&#227;o}\n\n&quot;,&quot;id&quot;:&quot;AGNOXOOEKB&quot;}" data-component-name="LatexBlockToDOM"></div><p>Assim, o FTP reconhece simultaneamente o valor da franquia de dep&#243;sitos e a opcionalidade de saque embutida.</p><p>Nos <strong>dep&#243;sitos a prazo (CDB, RDB, LCI, LCA)</strong>, o prazo contratual &#233; definido, mas a capacidade de renova&#231;&#227;o e de capta&#231;&#227;o incremental depende da taxa oferecida frente ao mercado. O modelo prospectivo projeta tanto o estoque quanto o &#8220;dinheiro novo&#8221; a partir de uma elasticidade-pre&#231;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta Volume\n= \\beta \\cdot \\Delta\\bigl(\\text{taxa ofertada} - \\text{taxa de mercado}\\bigr)\n\n&quot;,&quot;id&quot;:&quot;YMZUMFABRR&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde &#946; mede o apetite dos clientes por migra&#231;&#227;o de recursos. Al&#233;m da elasticidade direta, h&#225; o efeito de <strong>canibaliza&#231;&#227;o interna</strong>: ao elevar a taxa para atrair novos recursos, o banco tende a aumentar o custo de rolagem da base existente. No FTP, essa capta&#231;&#227;o &#233; precificada por uma curva de juros de mercado acrescida de um spread comercial que reflete o pr&#234;mio necess&#225;rio para sustentar e expandir volumes, calibrado por dados hist&#243;ricos e pela elasticidade estimada.</p><p>J&#225; o <strong>funding de atacado</strong> (Letras Financeiras, d&#237;vida subordinada, empr&#233;stimos sindicalizados, bonds, linhas profissionais) atua como fonte marginal de &#250;ltima inst&#226;ncia. Em geral, &#233; mais caro e mais vol&#225;til, com custo para um prazo (m) decomposto como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Custo_{\\text{Atacado}}(m)\n= \\text{taxa livre de risco}(m)\n+ \\text{spread de cr&#233;dito do banco}(m)\n\n&quot;,&quot;id&quot;:&quot;XHGWSGEYXJ&quot;}" data-component-name="LatexBlockToDOM"></div><p>No contexto prospectivo, n&#227;o basta observar o spread atual: &#233; preciso projetar como o risco da institui&#231;&#227;o e o ambiente macro podem alterar spreads futuros, incorporando um <em>forward credit spread</em> nos prazos mais longos. Essa abordagem est&#225; alinhada &#224;s discuss&#245;es recentes sobre o papel da tesouraria e da curva de funding marginal na precifica&#231;&#227;o interna (CADAMAGNANI et al., 2015).</p><h3>Curva prospectiva de funding, FTP completo e governan&#231;a</h3><p>Uma vez modelados os componentes, o passo seguinte &#233; projetar o <strong>balan&#231;o futuro</strong> e transformar essas premissas em uma &#250;nica curva de transfer&#234;ncia. Para cada per&#237;odo (t), o banco projeta os volumes das fontes de recursos.</p><p>Uma maneira simplificada &#233; adotar que funding de atacado necess&#225;rio aparece como gap residual, supondo que os outros volumes sejam conhecidos e determin&#237;sticos.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Vol_{\\text{Atacado}}(t)\n= Vol_{\\text{Ativos}}(t)\n- \\Bigl(\n    Vol_{\\text{NMD}}(t)\n    + Vol_{\\text{Dep&#243;sitosPrazo}}(t)\n    + Vol_{\\text{Equity}}(t)\n  \\Bigr)\n&quot;,&quot;id&quot;:&quot;SRWCBRQYFT&quot;}" data-component-name="LatexBlockToDOM"></div><p>Esse exerc&#237;cio deixa claro em que medida o crescimento dos ativos &#8220;empurra&#8221; o banco para fontes mais caras ao longo do horizonte. Em muitos casos, o mix sai de uma predomin&#226;ncia de varejo para maior depend&#234;ncia de atacado em cen&#225;rios de forte expans&#227;o.</p><p>A partir dos volumes projetados, definem-se pesos din&#226;micos para cada silo (i):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;w_i(t)\n= \\frac{Vol_i(t)}{\\displaystyle\\sum_j Vol_j(t)}\n\n&quot;,&quot;id&quot;:&quot;MZKPAYLUGO&quot;}" data-component-name="LatexBlockToDOM"></div><p>Associando-se a cada fonte uma curva de custo espec&#237;fica (taxa de refer&#234;ncia + spread), obt&#233;m-se, em cada per&#237;odo (t), um <strong>custo blendado</strong> do funding:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Custo_{\\text{Blended}}(t)\n= \\sum_i w_i(t)\\,\n  \\Bigl(\n    \\text{TaxaRef}_i(t)\n    + \\text{Spread}_i(t)\n  \\Bigr)\n\n&quot;,&quot;id&quot;:&quot;QYAQBBOWYF&quot;}" data-component-name="LatexBlockToDOM"></div><p>A <strong>taxa base prospectiva</strong> aplicada hoje a um ativo com prazo &#233; a taxa interna de retorno dessa sequ&#234;ncia de custos futuros:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\bigl(1 + R_{\\text{Base}}(0,m)\\bigr)^{m}\n= \\prod_{t=1}^{m}\n  \\bigl(1 + Custo_{\\text{Blended}}(t)\\bigr)\n&quot;,&quot;id&quot;:&quot;ENZDMDPNAU&quot;}" data-component-name="LatexBlockToDOM"></div><p>O resultado &#233; uma <strong>curva forward de funding espec&#237;fica do banco</strong>, distinta da curva de juros de mercado. Dois bancos sob o mesmo cen&#225;rio macro, mas com bases de dep&#243;sitos e perfis de atacado distintos, ter&#227;o curvas FTP prospectivas diferentes. Em termos econ&#244;micos, se hoje o custo blendado &#233; CDI + 0,5 p.p., mas as proje&#231;&#245;es indicam que, em alguns anos, o banco depender&#225; mais de atacado a CDI + 1,2 p.p., o FTP de um empr&#233;stimo de 5 anos deve ser uma taxa intermedi&#225;ria composta, e n&#227;o simplesmente o n&#237;vel atual nem o n&#237;vel futuro isoladamente.</p><p>Sobre essa curva base s&#227;o empilhadas camadas adicionais que produzem o <strong>FTP completo</strong>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;FTP_{\\text{Final}}(m)\n= R_{\\text{Base}}(m)\n+ \\Delta \\text{Regulat&#243;rio}\n+ \\Delta \\text{Liquidez}\n+ \\Delta \\text{Custo de Hedge}\n+ \\Delta \\text{Pol&#237;tica}(\\text{produto})\n&quot;,&quot;id&quot;:&quot;XSEBRZVGPZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>O <strong>custo regulat&#243;rio</strong> incorpora, por exemplo, compuls&#243;rios que reduzem a fra&#231;&#227;o de recursos utiliz&#225;vel e podem ser pouco ou n&#227;o remunerados, al&#233;m de contribui&#231;&#245;es ao FGC em dep&#243;sitos eleg&#237;veis. Ignorar esses efeitos superestima a margem dos produtos lastreados em dep&#243;sitos regulados e contraria pr&#225;ticas recomendadas em guias de FTP voltados a risco de funding e liquidez (FEDERAL RESERVE; FDIC; OCC, 2016).</p><p>O <strong>pr&#234;mio de liquidez contingente</strong> reflete o carry negativo de manter ativos de alta liquidez (HQLA) para cumprir LCR e NSFR e o fato de que opera&#231;&#245;es longas &#8220;travam&#8221; o balan&#231;o por mais tempo. Em geral, materializa-se como um <em>term liquidity premium</em> crescente com o prazo do ativo e um <em>buffer cost</em> disseminado sobre as opera&#231;&#245;es que consomem liquidez estrutural.</p><p>O <strong>custo de hedge</strong> reflete custos decorrentes da necessidade de imunizar a diferen&#231;a de moeda e indexadores entre ativos e passivos, pode-se referir a custos de transa&#231;&#227;o acima das curvas de mercado e, tamb&#233;m, para remunerar outros riscos decorrentes da necessidade do hedge, como escorregamento de taxas, entre outros.</p><p>Por fim, entram os <strong>ajustes de pol&#237;tica</strong>: descontos de FTP em produtos estrat&#233;gicos (subs&#237;dio no ativo) ou FTP interno mais generoso para certas capta&#231;&#245;es (incentivo na origem de funding). Esses ajustes devem ser expl&#237;citos e tempor&#225;rios, aprovados em f&#243;runs de governan&#231;a como o ALCO, e apresentados separadamente do FTP &#8220;t&#233;cnico&#8221;, para que se saiba exatamente onde a institui&#231;&#227;o est&#225; abrindo m&#227;o de resultado em prol de objetivos estrat&#233;gicos (CADAMAGNANI et al., 2015; FEDERAL RESERVE; FDIC; OCC, 2016).</p><blockquote><p>Claro, h&#225; outras coisas a considerar no custo do empr&#233;stimo final al&#233;m dos citados, como opcionalidades embutidas e oferecidas aos clientes, o spread de risco e o spread do banco para pagar despesas administrativas e tribut&#225;rias e remunerar o capital dos acionistas.</p></blockquote><p>Um exemplo num&#233;rico simples ajuda a fixar a l&#243;gica no custo FTP mencionado: considere um empr&#233;stimo bullet de 2 anos de R$ 100 milh&#245;es, com CDI a 10% a.a., dep&#243;sitos de varejo a 6% a.a. e atacado a 10% a.a. Suponha que, no Ano 1, o banco consiga financiar metade com dep&#243;sitos e metade com atacado, mas, no Ano 2, dependa basicamente de atacado.</p><ul><li><p>Um <strong>FTP de custo m&#233;dio hist&#243;rico</strong> (6% a.a.) tornaria a opera&#231;&#227;o aparentemente muito rent&#225;vel hoje, mas comprimida no Ano 2, quando o funding efetivo migrar para 10%.</p></li><li><p>Um <strong>FTP marginal &#250;nico de atacado</strong> (10% a.a.) levaria o neg&#243;cio a ser recusado ou precificado fora do mercado, embora seja economicamente vi&#225;vel com uso adequado de dep&#243;sitos (CADAMAGNANI et al., 2015).</p></li><li><p>O <strong>FTP de mix prospectivo</strong> calcula uma taxa intermedi&#225;ria (pr&#243;ximo de 8% a.a.) que incorpora o benef&#237;cio inicial do funding barato e o encarecimento futuro, preservando margem ao longo da vida da opera&#231;&#227;o.</p></li></ul><p>Para que tudo isso funcione, a governan&#231;a &#233; crucial. O <strong>ALCO</strong> passa a ser guardi&#227;o das premissas de crescimento, estrutura de funding e subs&#237;dios internos realizando <em>backtesting</em> sistem&#225;tico entre o mix projetado e o realizado e ajustando as curvas FTP para novas origina&#231;&#245;es sempre que o balan&#231;o real se afastar do plano. Do lado tecnol&#243;gico, o banco precisa de motor de c&#225;lculo capaz de lidar com curvas forward m&#250;ltiplas, pesos din&#226;micos e simula&#231;&#245;es de cen&#225;rios (<em>what-if</em>), al&#233;m de relat&#243;rios gerenciais que separem claramente: margem dos ativos, margem dos passivos, resultado de tesouraria (transforma&#231;&#227;o de prazos e liquidez) e efeitos de subs&#237;dios.</p><p>Em s&#237;ntese, o mix de funding prospectivo desloca o FTP de um exerc&#237;cio est&#225;tico para um <em>framework</em> intertemporal: precifica hoje as opera&#231;&#245;es com base na trajet&#243;ria esperada de funding, nos limites de capta&#231;&#227;o e nas restri&#231;&#245;es regulat&#243;rias e de liquidez. Dessa forma, evita as armadilhas do custo m&#233;dio e do custo marginal &#250;nico, alinha incentivos internos &#224; realidade econ&#244;mica do balan&#231;o e aproxima a pr&#225;tica de gest&#227;o de resultados das melhores refer&#234;ncias internacionais em ALM e FTP (CADAMAGNANI et al., 2015; FEDERAL RESERVE; FDIC; OCC, 2016; WYLE; TSAIG, 2011).</p><h3><strong>Refer&#234;ncias bibliogr&#225;ficas</strong></h3><p>BANCO CENTRAL DO BRASIL (BCB). (2011). Comunicado n&#186; 20.615, de 17 de fevereiro de 2011 &#8211; Orienta&#231;&#245;es preliminares e cronograma relativos &#224; implementa&#231;&#227;o, no Brasil, das recomenda&#231;&#245;es de Basileia III. Bras&#237;lia: Banco Central do Brasil.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). (2013). <em>Basel III: The Liquidity Coverage Ratio and liquidity risk monitoring tools</em>. Basel: Bank for International Settlements.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION (BCBS). (2014). <em>Basel III: The Net Stable Funding Ratio</em>. Basel: Bank for International Settlements.</p><p>CADAMAGNANI, F.; HARIMOHAN, R.; TANGRI, K. (2015). A bank within a bank: how a commercial bank&#8217;s treasury function affects the interest rates set for loans and deposits. <em>Bank of England Quarterly Bulletin</em>, 2015 Q2, p. 153&#8211;161.</p><p>FEDERAL RESERVE; FDIC; OCC. (2016). Interagency Guidance on Funds Transfer Pricing Related to Funding and Contingent Liquidity Risks. <em>Supervision and Regulation Letter</em> 16-3, Board of Governors of the Federal Reserve System, March 2016.</p><p>FGV CERI. (2017). <em>Long-term Finance and Risk Allocation</em>. Rio de Janeiro: Funda&#231;&#227;o Getulio Vargas, Centro de Estudos em Regula&#231;&#227;o e Infraestrutura (FGV CERI).</p><p>HOVIK, T. (2012). Revisiting Funds Transfer Pricing. Conference Paper, <em>SSRN Electronic Journal</em>, DOI: 10.2139/ssrn.1980186.</p><p>KNOWLES, A.; SUNDBERG, E. (2024). Investigating Funds Transfer Pricing in Banking: A Comprehensive Case Study of a Swedish Medium Sized Mortgage Bank. Master&#8217;s Thesis, KTH Royal Institute of Technology, Stockholm.</p><p>RITCHIE, F. (2016). Funding Liquidity Risk and Fund Transfer Pricing in Banking. MSc Dissertation, Heriot-Watt University.</p><p>SEGURA, A.; SUAREZ, J. (2016). How excessive is banks&#8217; maturity transformation? <em>Temi di Discussione (Working Papers)</em>, n. 1065, Bank of Italy.</p><p>WYLE, R.; TSAIG, Y. (2011). Implementing High Value Funds Transfer Pricing Systems. Moody&#8217;s Analytics (White Paper).</p>]]></content:encoded></item><item><title><![CDATA[Cálculo atuarial de pensões por morte (função heritor) em planos BD]]></title><description><![CDATA[Como calcular, em anos de benef&#237;cio, o encargo e a reserva de pens&#227;o por morte em planos BD usando PNAD Cont&#237;nua 2023, credibilidade e t&#225;bua AT-2012.]]></description><link>https://pilulasdequant.com.br/p/calculo-atuarial-de-pensoes-por-morte</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/calculo-atuarial-de-pensoes-por-morte</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Sun, 19 Oct 2025 18:55:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c45d8b3e-4b7d-4496-82ac-6c0e83ee084d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introdu&#231;&#227;o</h2><p>As pens&#245;es por morte representam um benef&#237;cio vital&#237;cio ou tempor&#225;rio pago aos dependentes de um participante falecido em planos previdenci&#225;rios de Benef&#237;cio Definido (BD). Calcular de forma precisa o custo atuarial desses benef&#237;cios &#233; fundamental para fundos de pens&#227;o (EFPC) e seguradoras, pois afeta a solv&#234;ncia e o <em>pricing</em> de produtos de risco. </p><p>A avalia&#231;&#227;o de encargos e reservas de pens&#227;o por morte auxilia na gest&#227;o de riscos biom&#233;tricos: por exemplo, quantificar quantos anos de benef&#237;cio, em m&#233;dia, custar&#225; a pens&#227;o dos dependentes de um participante que venha a falecer em determinada idade. </p><p>Este artigo explora a metodologia implementada no projeto <a href="https://github.com/andrecamatta/pq_heritor">pq_heritor</a>, que calcula de forma granular o encargo atuarial e a reserva matem&#225;tica associados &#224; pens&#227;o por morte, com base em dados demogr&#225;ficos brasileiros. </p><p>Ser&#227;o abordadas as fontes de dados utilizadas (PNAD Cont&#237;nua), as metodologias desenvolvidas em cada etapa (t&#225;bua de conjugalidade, distribui&#231;&#227;o de diferen&#231;a et&#225;ria &#8211; <em>age gap</em> &#8211;, distribui&#231;&#227;o de filhos dependentes) e as premissas atuariais adotadas para o c&#225;lculo do encargo (benef&#237;cio por morte) e da reserva t&#233;cnica correspondente. </p><p>Conv&#233;m destacar que tais c&#225;lculos s&#227;o &#250;teis em situa&#231;&#245;es como: proje&#231;&#227;o do passivo atuarial de planos BD com pens&#227;o por morte, defini&#231;&#227;o de pr&#234;mios de seguro ou contribui&#231;&#245;es necess&#225;rias para cobrir o risco de morte de participantes, e an&#225;lise de sensibilidade a mudan&#231;as demogr&#225;ficas (por exemplo, tend&#234;ncias de menores taxas de casamentos ou fecundidade) no contexto previdenci&#225;rio. </p><p>Fun&#231;&#227;o de heritor &#233; a fun&#231;&#227;o que, dada a idade/sexo do participante e a composi&#231;&#227;o familiar estimada (conjugalidade, <em>age gap</em> e filhos), retorna o valor presente esperado das pens&#245;es por morte em &#8220;anos de benef&#237;cio&#8221;, base para o c&#225;lculo de encargo e reserva em planos BD/EFPC.</p><p>Em suma, a fun&#231;&#227;o de heritor desenvolvida visa aprimorar as bases t&#233;cnicas para avalia&#231;&#227;o de pens&#227;o por morte, fornecendo subs&#237;dios a analistas quantitativos e atu&#225;rios na tomada de decis&#245;es informadas em EFPC e regimes previdenci&#225;rios BD.</p><blockquote><p>O presente trabalho &#233; somente um exerc&#237;cio para servir de refer&#234;ncia. A realidade de cada fundo de pens&#227;o &#233; um caso particular, a ser analisado com cuidado.</p></blockquote><h2>Fonte de dados e popula&#231;&#227;o alvo</h2><p>A base de informa&#231;&#245;es demogr&#225;ficas utilizada &#233; a Pesquisa Nacional por Amostra de Domic&#237;lios (PNAD), conduzida pelo IBGE. Especificamente, foi empregada a PNAD Cont&#237;nua anual, tomando os microdados de 2023 como refer&#234;ncia para a composi&#231;&#227;o familiar da popula&#231;&#227;o brasileira. </p><p>Este rico conjunto de dados amostrais inclui caracter&#237;sticas de todos os membros do domic&#237;lio, permitindo identificar rela&#231;&#245;es de parentesco, condi&#231;&#227;o conjugal, n&#250;mero de filhos, etc. A fim de derivar hip&#243;teses atuariais realistas, o projeto analisa tanto a popula&#231;&#227;o geral do Brasil quanto o subgrupo de servidores p&#250;blicos estatut&#225;rios. </p><p>Os servidores p&#250;blicos civis s&#227;o foco de interesse por possu&#237;rem perfis demogr&#225;ficos um pouco distintos da m&#233;dia da popula&#231;&#227;o. Por exemplo, podem apresentar taxas de casamento diferentes ou padr&#245;es familiares espec&#237;ficos. No entanto, como a amostra de servidores dentro da PNAD &#233; relativamente menor, as estimativas diretas para esse grupo podem ser vol&#225;teis. </p><p>Por isso, emprega-se um modelo de credibilidade para combinar informa&#231;&#245;es da popula&#231;&#227;o geral com as dos servidores, garantindo estimativas robustas e sem vieses. Todos os c&#225;lculos utilizam os pesos amostrais do IBGE para assegurar representatividade populacional. </p><blockquote><p>Em s&#237;ntese, a fonte de dados confere base emp&#237;rica &#224;s hip&#243;teses atuariais de propor&#231;&#227;o de participantes casados, distribui&#231;&#227;o de idades de c&#244;njuges e exist&#234;ncia de filhos dependentes, fundamentais para o c&#225;lculo do encargo de pens&#227;o por morte.</p></blockquote><h2>T&#225;bua de conjugalidade (probabilidade de c&#244;njuge por idade)</h2><p>A primeira etapa da modelagem consiste em construir uma t&#225;bua de conjugalidade, isto &#233;, estimar a probabilidade P&#8333;c&#8334;(x) de um indiv&#237;duo de idade <em>x</em> ter c&#244;njuge (esposo/a ou companheiro/a) vivo. A PNAD fornece diretamente a condi&#231;&#227;o no domic&#237;lio: considera-se que um participante possui c&#244;njuge se no domic&#237;lio houver algu&#233;m classificado como c&#244;njuge/companheiro(a). Os c&#243;digos 02 ou 03 na vari&#225;vel de rela&#231;&#227;o domiciliar, que abrangem c&#244;njuges de sexo diferente ou do mesmo sexo. </p><p>Calcula-se ent&#227;o, para cada idade e sexo, a propor&#231;&#227;o de pessoas casadas ou em uni&#227;o est&#225;vel. Essa propor&#231;&#227;o varia conforme a idade: em idades jovens &#233; baixa, devido ao grande n&#250;mero de solteiros, atinge um pico na meia-idade quando a maioria das pessoas j&#225; casou, e tende a cair em idades muito avan&#231;adas, especialmente para mulheres, devido &#224; viuvez. </p><p>No projeto, obteve-se, por exemplo, que na popula&#231;&#227;o geral masculina a preval&#234;ncia de casados atinge cerca de <em>80-85%</em> por volta dos 50 anos de idade, enquanto para mulheres atinge um pico um pouco menor e declina mais acentuadamente ap&#243;s os 70 anos, devido ao falecimento de c&#244;njuges homens, que possuem menor longevidade m&#233;dia.</p><p>Para o subgrupo de servidores p&#250;blicos, essas probabilidades brutas por idade sofrem muita variabilidade em idades extremas, devido ao menor tamanho amostral.  Por exemplo, se entre servidores de 25 anos houve poucos casos casados na amostra, a taxa poderia sair artificialmente baixa. </p><p>Para obter uma t&#225;bua mais confi&#225;vel, aplicou-se um modelo de credibilidade B&#252;hlmann-Straub (B&#252;hlmann; Straub, 1970) combinando a experi&#234;ncia dos servidores com a da popula&#231;&#227;o geral. Em ess&#234;ncia, assume-se que a curva de propor&#231;&#227;o casados dos servidores difere da geral por um deslocamento (<em>shift</em>) aproximadamente constante em certas faixas et&#225;rias. De fato, ao analisar os dados se identificou um pequeno diferencial: servidores do sexo masculino apresentam taxa de casamento ligeiramente superior &#224; m&#233;dia (+1,55 ponto percentual), enquanto servidoras femininas exibem taxa ligeiramente inferior &#224; m&#233;dia da popula&#231;&#227;o (-0,64 p.p.). Com base nisso, para idades com pouca representatividade de servidores (&lt;30), ajusta-se a curva geral adicionando &#916; (esses diferenciais) e ent&#227;o calcula-se uma combina&#231;&#227;o cred&#237;vel:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Z_x = \\frac{n_{\\mathrm{serv},x}}{n_{\\mathrm{serv},x} + k}\n&quot;,&quot;id&quot;:&quot;WOYTKRBVZF&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde n_serv,x &#233; o tamanho amostral (ponderado) de servidores na idade <em>x</em> e <em>k</em> &#233; um par&#226;metro relacionado &#224; vari&#226;ncia. No projeto, adotou-se <em>k </em>como a raiz do n&#250;mero de m&#233;dio de servidores. A propor&#231;&#227;o final cred&#237;vel fica<em> </em></p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\nP^{\\text{cred}}(x)\n= Z_x\\, P_{\\text{serv, obs}}(x)\n+ \\bigl(1 - Z_x\\bigr)\\, P_{\\text{geral, aj}}(x).\n\n&quot;,&quot;id&quot;:&quot;TTGXZBTDVL&quot;}" data-component-name="LatexBlockToDOM"></div><p>Com poucas observa&#231;&#245;es, <em>n</em> pequeno, tipicamente em idades extremas, Z ser&#225; baixo e a estimativa puxar&#225; mais para a curva geral ajustada; com muitos dados <em>n</em> grande, idades medianas, Z fica alto e preserva-se mais a experi&#234;ncia espec&#237;fica dos servidores Ap&#243;s essa etapa, aplica-se uma suaviza&#231;&#227;o por m&#233;dia m&#243;vel ponderada para eliminar serrilhados restantes. Utilizou-se uma janela de 5 anos e realizou-se 3 itera&#231;&#245;es, combinando a curva suavizada parcialmente com 30% da curva geral para ancorar as extremidades. Esse procedimento de gradua&#231;&#227;o segue princ&#237;pios atuariais cl&#225;ssicos (Spencer, 1904) para garantir que a t&#225;bua final de conjugalidade seja mon&#243;tona e bem-comportada, sem flutua&#231;&#245;es irregulares, tornando-a apropriada para uso atuarial. O resultado &#233; uma t&#225;bua de probabilidades de possuir c&#244;njuge por idade P&#8333;c&#8334;(x), diferenciada por sexo, espec&#237;fica para servidores, mas fundamentada em dados populacionais nacionais, preenchendo uma lacuna importante, j&#225; que t&#225;buas conjugais publicadas geralmente refletem outras popula&#231;&#245;es.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hmhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hmhr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 424w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 848w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 1272w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hmhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png" width="1275" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30234517-6808-46b9-84cd-3403543c6332_1275x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87456,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hmhr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 424w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 848w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 1272w, https://substackcdn.com/image/fetch/$s_!Hmhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30234517-6808-46b9-84cd-3403543c6332_1275x780.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!upSf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!upSf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 424w, https://substackcdn.com/image/fetch/$s_!upSf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 848w, https://substackcdn.com/image/fetch/$s_!upSf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 1272w, https://substackcdn.com/image/fetch/$s_!upSf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!upSf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png" width="1275" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86761,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!upSf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 424w, https://substackcdn.com/image/fetch/$s_!upSf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 848w, https://substackcdn.com/image/fetch/$s_!upSf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 1272w, https://substackcdn.com/image/fetch/$s_!upSf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15a8eb2a-e1cd-4f6b-8964-25874c8a7c3f_1275x780.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Diferen&#231;a de idade entre c&#244;njuges (<em>age gap</em>)</h2><p>De posse da probabilidade de exist&#234;ncia de c&#244;njuge em cada idade, o pr&#243;ximo passo &#233; modelar a diferen&#231;a de idade entre os c&#244;njuges, vari&#225;vel crucial para proje&#231;&#227;o de pens&#227;o por morte. Em planos previdenci&#225;rios, costuma-se adotar uma hip&#243;tese simplificadora, por exemplo, &#8220;esposas s&#227;o 4 anos mais jovens que os maridos&#8221;, para estimar a expectativa de vida do c&#244;njuge dependente. </p><p>Contudo, a realidade apresenta uma distribui&#231;&#227;o de diferen&#231;as de idade (<em>age gap</em>) mais complexa. Usando os microdados da PNAD, o projeto extraiu, para cada casal identificado (pessoa de refer&#234;ncia do domic&#237;lio e seu c&#244;njuge), a diferen&#231;a de idade. </p><p>Por conven&#231;&#227;o, um <em>age gap</em> positivo indica que o participante (refer&#234;ncia) &#233; mais velho que seu c&#244;njuge; negativo indica c&#244;njuge mais velho. Em nossa sociedade, &#233; mais comum maridos serem mais velhos que as esposas, resultando em <em>age gaps</em> positivos na maioria dos casos. </p><p>No grupo de servidores analisado, verificou-se, por exemplo, que um servidor homem de 60 anos tem em m&#233;dia uma esposa cerca de 5 anos mais jovem, ou seja, <em>age gap</em> m&#233;dio de +5 anos; j&#225; uma servidora mulher de 60 anos tende a ter marido ligeiramente mais velho ou de idade pr&#243;xima, resultando em <em>age gap</em> m&#233;dio pr&#243;ximo de -1 ano, ou seja, marido ~1 ano mais velho. Esses valores m&#233;dios, entretanto, variam conforme a idade do participante. O projeto calculou o <em>age gap</em> m&#233;dio condicionado &#224; idade do participante e ao seu sexo, incorporando novamente um modelo de credibilidade para ajustar eventuais diferen&#231;as sistem&#225;ticas entre servidores e popula&#231;&#227;o geral. </p><p>Al&#233;m da m&#233;dia, avaliou-se o desvio-padr&#227;o dessa diferen&#231;a, pois a dispers&#227;o &#233; relevante &#8211; alguns casais t&#234;m diferen&#231;a de 10, 15 anos ou mais. An&#225;lises explorat&#243;rias compararam o ajuste da distribui&#231;&#227;o do <em>age gap</em> &#224; uma curva Normal versus uma distribui&#231;&#227;o t-Student, dado que esta &#250;ltima possui caudas mais pesadas e poderia capturar a incid&#234;ncia de casos com grande diferen&#231;a de idade. Ao final, optou-se por usar t-Student com cinco graus de liberdade, por&#233;m, com truncamento da idade do c&#244;njuge entre 15 e 100 anos, para que n&#227;o fossem gerados n&#250;meros absurdos, j&#225; que a distribui&#231;&#227;o &#233; ilimitada.</p><p>A abordagem por distribui&#231;&#227;o permite calcular de forma acurada a expectativa de vida remanescente do c&#244;njuge usando t&#225;buas biom&#233;tricas, em vez de supor um diferencial fixo arbitr&#225;rio para todas as idades. Al&#233;m disso, o modelo de <em>age gap</em> alimenta simula&#231;&#245;es Monte Carlo no projeto: &#233; poss&#237;vel sortear diferen&#231;as de idade conforme a distribui&#231;&#227;o observada para propagar incerteza nos c&#225;lculos, por exemplo, gerar cen&#225;rios de c&#244;njuge muito mais jovem ou mais velho e ver impacto no encargo. </p><h2>Filhos dependentes</h2><p>Filhos dependentes influenciam o custo da pens&#227;o por morte e, portanto, s&#227;o importantes no modelo. Adotamos elegibilidade at&#233; 24 anos e, com base na PNADC 2023, identificamos conviv&#234;ncia e idades; assim, considera-se dependente quem tem &#8804;24 anos no domic&#237;lio. Al&#233;m disso, a PNAD n&#227;o distingue biol&#243;gicos de enteados; logo, ambos contam como filhos.</p><p>Estimamos, por idade e sexo do participante, (1) a probabilidade de ter &#8805;1 dependente, (2) o n&#250;mero m&#233;dio de dependentes condicionado &#224; exist&#234;ncia, (3) a idade m&#233;dia do ca&#231;ula e (4) o desvio-padr&#227;o das idades. Desse modo, capturamos n&#227;o apenas a presen&#231;a, mas tamb&#233;m a estrutura et&#225;ria. </p><p>Os padr&#245;es para ter pelo menos um filho dependente seguem a intui&#231;&#227;o demogr&#225;fica: a probabilidade atinge pico entre 30 e 40 anos: para homens em torno dos 40, supera 60%. Ap&#243;s os 50, inicia-se queda cont&#237;nua; antes dos 25, permanece baixa; e ap&#243;s os 60, torna-se praticamente nula. Entre os que possuem dependentes, o n&#250;mero m&#233;dio &#233; &#8776;2 filhos, embora haja dispers&#227;o relevante (casos com 1 e tamb&#233;m com 3 ou mais).</p><p>Em seguida, nas simula&#231;&#245;es sorteiam-se presen&#231;a, quantidade e idades conforme distribui&#231;&#245;es condicionais (por exemplo, aos 35 anos: ~40% nenhum, ~30% um, ~20% dois, ~10% tr&#234;s+; valores ilustrativos). Para o c&#225;lculo atuarial, priorizamos o filho mais novo; consequentemente, a dura&#231;&#227;o do benef&#237;cio por filhos vai at&#233; ele completar 24 anos, ao passo que os demais cessam antes. Com base nisso, extra&#237;mos, por idade do participante, a distribui&#231;&#227;o da idade do ca&#231;ula (ex.: aos 45 anos, tipicamente 10&#8211;15 anos). Ademais, aplicou-se credibilidade apenas residual entre servidores e popula&#231;&#227;o geral.</p><blockquote><p>Dessa forma, obtemos uma t&#225;bua que, para morte aos <em>x</em> anos, fornece a probabilidade de deixar filhos, sua quantidade esperada e a dura&#231;&#227;o estimada das pens&#245;es, que &#233; insumo direto para encargo e reserva que calcularemos ao final. Abaixo, um exemplo de gr&#225;fico dessa an&#225;lise. Outros gr&#225;ficos podem ser consultados diretamente no reposit&#243;rio do projeto.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZvPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZvPo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZvPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100879,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZvPo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!ZvPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed80bbb-f11d-4929-b285-4d74f08f1598_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Encargo atuarial de pens&#227;o por morte (fun&#231;&#227;o heritor)</h2><p>Com as etapas anteriores, conseguimos montar um panorama completo do poss&#237;vel grupo de dependentes de um participante que venha a falecer em determinada idade: se ter&#225; c&#244;njuge e qual a idade deste, se ter&#225; filhos menores e quantos/quantos anos ter&#227;o. </p><blockquote><p>A <strong>fun&#231;&#227;o heritor</strong> ent&#227;o calcula o encargo atuarial condicional &#224; morte nessa idade, ou seja, o valor presente esperado do fluxo de pens&#245;es que ser&#227;o pagas aos dependentes dado que o participante falece na idade<em> x</em>. </p></blockquote><p>Esse encargo &#233; expresso em <strong>anos de benef&#237;cio</strong> para facilitar a interpreta&#231;&#227;o. Em outras palavras, em vez de dar o valor monet&#225;rio exato (que depende do sal&#225;rio ou benef&#237;cio do participante), expressa-se o custo como um m&#250;ltiplo do benef&#237;cio anual. Por exemplo, um encargo de 9,8 anos significa que o valor presente total das pens&#245;es a serem pagas equivale a 9,8 vezes o benef&#237;cio anual do participante falecido. Para converter isso em moeda, bastaria multiplicar pelos valores de benef&#237;cio anual (BEN) em reais: Custo (R$) = Encargo (anos) &#215; BEN (R$/ano).</p><p>C&#225;lculo: O encargo atuarial &#233; composto de duas partes principais: pens&#227;o ao c&#244;njuge e pens&#245;es aos filhos dependentes, que dependem da presen&#231;a ou n&#227;o de tais dependentes. Matematicamente, podemos descrever:</p><ul><li><p><strong>Se o participante era casado no &#243;bito:</strong> ser&#225; devida uma anuidade vital&#237;cia ao c&#244;njuge, ou seja, um benef&#237;cio pago enquanto o c&#244;njuge sobrevivente estiver vivo. O valor presente atuarial dessa anuidade equivale a &#228;&#8333;y&#8334;, onde <em>y</em> &#233; a idade do c&#244;njuge no &#243;bito. Formalmente,</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\ddot{a}_{y} = \\sum_{t=0}^{\\infty} v^{t}\\, {}_{t}p_{y}\n&quot;,&quot;id&quot;:&quot;VABATRLDYN&quot;}" data-component-name="LatexBlockToDOM"></div><p>representando a soma dos fatores de desconto multiplicados pela probabilidade de sobreviv&#234;ncia do c&#244;njuge por <em>T</em> anos. </p><p>Em termos pr&#225;ticos, essa anuidade &#233; aproximadamente a expectativa de vida remanescente do c&#244;njuge em anos, por&#233;m ajustada pela taxa de desconto. No projeto, foi assumida uma taxa de desconto i = 6% ao ano</p></li><li><p>A <strong>t&#225;bua de mortalidade utilizada</strong> para os c&#244;njuges (e participantes) foi a <strong>AT-2012 Basic Individual Annuity Mortality</strong> (SOA, 2012), com segrega&#231;&#227;o por sexo.</p></li><li><p><strong>Se o participante tinha filhos dependentes eleg&#237;veis</strong>: para cada filho haver&#225; uma anuidade tempor&#225;ria at&#233; o filho atingir 24 anos. O valor presente de uma pens&#227;o tempor&#225;ria que come&#231;a na idade atual do filho <em>z</em> e cessa em <em>n</em> anos (quando ele faria 24) &#233; dado por: </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\ddot{a}_{z:\\overline{n}\\,|} = \\sum_{t=0}^{n-1} v^{t}\\, {}_{t}p_{z}\n&quot;,&quot;id&quot;:&quot;OVQEOXEJKA&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>onde n = 24 - z, que &#233; o tempo restante at&#233; perder elegibilidade. Na pr&#225;tica, considera-se que crian&#231;as e jovens quase sempre sobrevivem ao per&#237;odo curto analisado. Assim, o fator que resume os pagamentos anuais fica muito pr&#243;ximo da pr&#243;pria dura&#231;&#227;o do benef&#237;cio. Com taxa de desconto anual de seis por cento, um filho de dez anos (catorze anos restantes) gera fator em torno de onze; j&#225; um filho de vinte anos (quatro anos restantes) gera fator perto de quatro. Portanto, quanto mais novo o filho, maior o encargo, pois os pagamentos se estendem por mais tempo.</p></li><li><p><strong>Percentual de pens&#227;o</strong>: adotou-se a regra introduzida na legisla&#231;&#227;o brasileira a partir de 2015. Desde 2015 (Brasil, 2015), a pens&#227;o por morte &#233; calculada como 50% do benef&#237;cio b&#225;sico + 10% por dependente (c&#244;njuge e filhos), limitada a 100%. Sem dependentes: 0%; um dependente: 60%; dois: 70%; &#8230; cinco ou mais: 100%. A cota familiar de 50% &#233; compartilhada entre os benefici&#225;rios, e cada dependente adiciona 10% pr&#243;prio. Atuariamente, o valor presente soma parcelas de c&#244;njuge e filhos ponderadas por esses percentuais. </p></li><li><p>Em termos pr&#225;ticos para o c&#225;lculo atuarial, <strong>o valor presente das pens&#245;es deve somar as parcelas de c&#244;njuge e filhos ponderadas por esses percentuais</strong>. O projeto calcula isso explicitamente via <strong>simula&#231;&#227;o Monte Carlo</strong>: para cada idade x do participante (de 30 a 80 anos analisada), simula-se um grande n&#250;mero de cen&#225;rios consistentes com as probabilidades estimadas, sorteia-se se o participante tem c&#244;njuge e filhos e quais as idades correspondentes. Para cada cen&#225;rio simulado de composi&#231;&#227;o familiar no &#243;bito, calcula-se o valor presente das pens&#245;es:</p><ul><li><p>Se n&#227;o h&#225; dependentes, VP = 0;</p></li><li><p>Se h&#225; c&#244;njuge e/ou filhos, aplica-se a f&#243;rmula de percentual para obter % do benef&#237;cio a pagar; depois calcula-se VP = % &#215; (valor presente da anuidade c&#244;njuge + valor presente das anuidades tempor&#225;rias de cada filho).<br>Nesse c&#225;lculo, quando h&#225; m&#250;ltiplos dependentes, considera-se que o <strong>pagamento cessa proporcionalmente quando cada filho perde elegibilidade</strong> &#8211; por exemplo, se c&#244;njuge + 1 filho recebem 70% juntos, quando o filho atingir 24 anos a pens&#227;o dele cessa e o c&#244;njuge passaria a receber apenas 60% (a cota do filho n&#227;o reverte). Assim, o fluxo de pagamento ao longo do tempo &#233; modelado com um <strong>patamar menor ap&#243;s cada filho sair</strong>, seguindo a regra de n&#227;o revers&#227;o das cotas (Brasil, 2015). A simula&#231;&#227;o captura essas din&#226;micas individuais. Repetindo milhares de vezes, obt&#233;m-se uma distribui&#231;&#227;o do encargo atuarial Hx para idade <em>x</em>.</p></li></ul></li></ul><p>Os resultados para o encargo atuarial ou fun&#231;&#227;o de heritor mostram tend&#234;ncias intuitivas. Para idades jovens, o encargo m&#233;dio &#233; relativamente baixo, pois apesar de um eventual &#243;bito jovem gerar pens&#227;o por muitos anos (c&#244;njuge jovem e filhos pequenos poderiam receber por d&#233;cadas), a maioria dos jovens n&#227;o tem dependentes &#8211; o que puxa a m&#233;dia para baixo. </p><p>Em torno dos 30&#8211;40 anos, o encargo esperado cresce rapidamente, alcan&#231;ando seu pico em faixas de meia-idade. Isso ocorre porque nesta fase muitos participantes t&#234;m tanto c&#244;njuge quanto filhos pequenos simultaneamente, constituindo o cen&#225;rio de maior custo. </p><p>Conforme a idade do participante aumenta al&#233;m dos 50&#8211;60 anos, o encargo esperado diminui gradualmente: embora seja quase certo que haja um c&#244;njuge dependente, os filhos j&#225; n&#227;o s&#227;o eleg&#237;veis (todos adultos), reduzindo bastante o custo, e o c&#244;njuge do participante idoso tamb&#233;m j&#225; ter&#225; idade avan&#231;ada &#8211; o que reduz a dura&#231;&#227;o esperada da pens&#227;o conjugal. Em idades extremas, pr&#243;ximas &#224; longevidade limite, o encargo tende a zero, pois ou o participante n&#227;o deixa ningu&#233;m (c&#244;njuge j&#225; falecido, nenhum outro dependente) ou deixa um c&#244;njuge muito idoso cuja expectativa de vida &#233; baixa.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ylHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ylHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ylHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ylHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!ylHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12e6cec3-e767-48e4-8276-b7443a2c7d5a_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zwv6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zwv6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zwv6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zwv6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!zwv6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fb859-89f8-4dae-88cf-eb9b68c9d737_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Os gr&#225;ficos acima ilustram essas tend&#234;ncias. Para participantes masculinos, o encargo m&#233;dio atinge valores em torno de 8&#8211;10 anos de benef&#237;cio no pico, que ocorre aproximadamente entre 40 e 50 anos de idade (por exemplo, pode-se notar no gr&#225;fico que o pico ~9 anos ocorre aos ~45 anos, dependendo do resultado exato) &#8211; depois cai para cerca de 4 anos ou menos aos 80 anos. </p><p>J&#225; para <strong>femininos</strong>, o encargo m&#233;dio m&#225;ximo &#233; menor, em torno de <strong>6&#8211;8 anos</strong> no pico, e declina para perto de 2 anos ou menos aos 80. Essa diferen&#231;a reflete o fato de que homens tendem a deixar esposas mais jovens e que receber&#227;o pens&#227;o por mais tempo, aumentando o custo e frequentemente t&#234;m filhos menores quando morrem em meia-idade; al&#233;m disso, virtualmente todos os homens casados deixar&#227;o uma vi&#250;va, enquanto muitas mulheres idosas n&#227;o deixam vi&#250;vo (j&#225; eram vi&#250;vas elas pr&#243;prias). </p><p>No conjunto, o <strong>encargo m&#233;dio dos homens</strong> ao longo de 30&#8211;80 anos ficou cerca de <em>0,5&#8211;1 ano de benef&#237;cio</em> maior que o das mulheres (diferen&#231;a m&#233;dia de aproximadamente 0,7 ano, pelas simula&#231;&#245;es) &#8211; confirmando a necessidade de separar por sexo. </p><p>A banda <strong>P10&#8211;P90</strong> dos gr&#225;ficos mostra a variabilidade: em idades onde o encargo m&#233;dio &#233; alto, tamb&#233;m h&#225; enorme dispers&#227;o. Por exemplo, para homens em ~45 anos, o <strong>percentil 10%</strong> do encargo &#233; pr&#243;ximo de <strong>0</strong> (casos de participantes sem dependentes nenhum, que n&#227;o geram custo) enquanto o <strong>percentil 90%</strong> pode chegar a <strong>15 anos</strong> de benef&#237;cio ou mais (casos de participante com esposa jovem e v&#225;rios filhos pequenos, gerando pens&#227;o m&#225;xima por longos per&#237;odos). Essa amplitude diminui em idades altas, onde cen&#225;rios de muitos dependentes n&#227;o ocorrem.</p><p>Tamb&#233;m foi gerado um gr&#225;fico comparando diretamente as curvas de encargo m&#233;dio de homens e mulheres em um mesmo painel, evidenciando que at&#233; cerca de 60 anos a curva masculina fica superior &#224; feminina em 1&#8211;2 anos de benef&#237;cio, mas ap&#243;s os ~70 anos ambas convergem a valores baixos (as mulheres ultrapassam ligeiramente os homens em encargo &gt;75 anos, mas em n&#237;veis muito baixos, &lt;1 ano, dado que algumas poucas ainda podem ter esposo vivo naquela idade).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MtVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MtVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MtVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98024,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MtVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!MtVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1cb050f-f750-4281-81a8-44a10599ead5_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Outro resultado interessante do modelo &#233; o <strong>percentual m&#233;dio de pens&#227;o por idade</strong>, ou seja, qual fra&#231;&#227;o do benef&#237;cio seria paga em m&#233;dia considerando a chance de n&#227;o ter dependentes. O projeto apurou que em idades jovens (20 e poucos anos), esse percentual m&#233;dio fica abaixo de <strong>20%</strong>, pois a maioria dos falecimentos nessa faixa n&#227;o geraria pens&#227;o (por falta de dependentes). </p><p>O valor sobe rapidamente conforme aumenta a propor&#231;&#227;o de pessoas casadas/ com filhos: por volta de 40 anos, o percentual m&#233;dio de pens&#227;o j&#225; ultrapassa <strong>60%</strong>. Em idades pr&#243;ximas &#224; aposentadoria (60 anos), o percentual m&#233;dio se estabiliza em torno de <strong>60&#8211;70%</strong> para homens (a maioria casados, recebendo pelo menos 60%), e cerca de <strong>50&#8211;60%</strong> para mulheres (uma parcela significativa n&#227;o deixa c&#244;njuge). Em idades muito altas (&gt;80), o percentual m&#233;dio para mulheres chega a cair abaixo de 50% novamente, pois muitas n&#227;o t&#234;m dependente sobrevivente. Esses valores abaixo de 50% podem ocorrer sem contradi&#231;&#227;o com a f&#243;rmula porque incluem o caso de zero dependentes (pens&#227;o 0%) na m&#233;dia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!402v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!402v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!402v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!402v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!402v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!402v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!402v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!402v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!402v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!402v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63e5e768-f61f-40d6-9761-f12c5a05a988_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Por fim, avaliou-se a <strong>sensibilidade do encargo &#224; taxa de juros atuarial</strong>. Juros mais baixos aumentam o valor presente das rendas futuras, encarecendo o encargo (e vice-versa). O projeto simulou o encargo m&#233;dio em diferentes taxas (por exemplo, 4%, 6%, 8%) para algumas idades representativas (digamos 30, 50, 70 anos). Observou-se que reduzir a taxa de desconto de 6% para 4% a.a. pode elevar o encargo em torno de <strong>15&#8211;25%</strong>, dependendo da idade &#8211; o impacto &#233; maior para mortes jovens (encargos mais longos). Isso refor&#231;a que a premissa de juros &#233; crucial na avalia&#231;&#227;o de reservas e deve ser escolhida conforme o regime financeiro do plano. </p><h2>Reserva matem&#225;tica para pens&#227;o por morte</h2><p>Enquanto o encargo atuarial Hx calculado acima &#233; um <strong>valor condicional</strong> (custo dado o falecimento na idade <em>x</em>), do ponto de vista da <strong>reserva t&#233;cnica</strong> de um plano previdenci&#225;rio precisamos do valor <strong>incondicional</strong> esperado do benef&#237;cio por morte, dado que o participante <strong>est&#225; vivo</strong> na idade <em>x</em>. Em outras palavras, a reserva, ou provis&#227;o matem&#225;tica, R(x), associada &#224; cobertura de pens&#227;o por morte para um participante de <em>x</em> anos &#233; a esperan&#231;a do valor presente de <em>todas</em> as pens&#245;es futuras que ser&#227;o pagas em caso de morte, considerando a incerteza de <em>quando</em> ele ir&#225; falecer. Atuariamente, essa reserva corresponde ao pr&#234;mio puro de um <strong>seguro de morte</strong> embutido no plano na idade <em>x</em>. Matematicamente, pode-se expressar:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;R(x) = \\sum_{t=0}^{\\omega - x} v^t \\,_tp_{x}\\, q_{x+t} \\, H_{x+t},&quot;,&quot;id&quot;:&quot;DESYVZINXX&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde <em>tP</em>x &#233; a probabilidade do participante sobreviver de <em>x</em> at&#233; <em>x+t</em>, q(x+t) &#233; a probabilidade de morte no intervalo <em>(x+t, x+t+1]</em>, e H(x+t) &#233; o encargo (valor condicional) se a morte ocorrer nessa idade futura. Essa f&#243;rmula nada mais &#233; do que a aplica&#231;&#227;o do princ&#237;pio do valor presente esperado, integrando sobre todas as idades poss&#237;veis de falecimento. </p><p>Intuitivamente, R(x) &#233; muito menor que H(x) para idades <em>x</em> onde a pessoa tem muita vida pela frente, pois a morte pode n&#227;o ocorrer sen&#227;o muito mais tarde, ou pode ocorrer bem mais tarde quando o encargo ser&#225; menor. </p><p>O projeto calcula <em>R(x)</em> utilizando a t&#225;bua de mortalidade AT-2012 mencionada. Como <em>E(x+t)</em> j&#225; foi pr&#233;-calculado na faixa de idades (30&#8211;80), a integra&#231;&#227;o &#233; realizada numericamente somando cada parcela anual de probabilidade de morte vezes encargo descontado.</p><p>Os <strong>resultados para a Reserva Matem&#225;tica</strong> confirmam que ela &#233; <strong>bem mais baixa</strong> que os encargos condicionais. Enquanto o encargo condicional variava na faixa de ~5 a 10 anos de benef&#237;cio para idades ativas, a reserva t&#237;pica para um participante ainda vivo fica da ordem de <strong>0,2 a 0,8 anos de benef&#237;cio</strong> apenas. Em outras palavras, em valor presente a companhia precisa reservar menos de 1 ano de benef&#237;cio, durante a vida ativa do participante, para cobrir o risco de pens&#227;o por morte, o que faz sentido, pois a probabilidade de morte em cada ano &#233; pequena. </p><blockquote><p>Note que essa conclus&#227;o &#233; espec&#237;fica para a t&#225;bua AT-2012 IAM Basic, o resultado pode variar se considerarmos outras t&#225;buas e outras taxas de desconto. A t&#225;bua AT-2012 IAM Basic &#233; considerada conservadora para fundos de pens&#227;o no Brasil, por ter expectativas de vida maior, por outro lado, h&#225; menos falecimentos em idade ativa, quanto o encargo de pens&#227;o &#233; alto e, por conseguinte, isso reduz a reserva necess&#225;ria para a pens&#227;o por morte. </p></blockquote><p>A figura abaixo apresenta a reserva por idade atual comparada entre sexos:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rMOg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rMOg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rMOg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/176562305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rMOg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 424w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 848w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 1272w, https://substackcdn.com/image/fetch/$s_!rMOg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c94ff43-1aac-4630-b3e0-93f1fc5e46b8_1500x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A reserva cresce com a idade no in&#237;cio, atinge pico por volta dos 50 e poucos anos e, depois, declina nas idades muito avan&#231;adas. O pico ocorre onde probabilidade de morte &#215; encargo &#233; m&#225;ximo. Em idades jovens, a probabilidade de morte &#233; muito baixa e, portanto, a reserva &#233; pequena; na meia-idade, probabilidade j&#225; n&#227;o desprez&#237;vel e encargo elevado produzem o m&#225;ximo; ap&#243;s 60&#8211;70, embora a mortalidade suba, o encargo cai (menos filhos e c&#244;njuge mais velho), e o valor esperado recua. Al&#233;m disso, o desconto temporal reduz contribui&#231;&#245;es de eventos distantes. No gr&#225;fico, a reserva m&#225;xima &#233; cerca de 0,7&#8211;0,8 ano de benef&#237;cio para homens e 0,5&#8211;0,6 para mulheres, ambos por volta dos 50; acima de 80, aproxima-se de zero.</p><p>Comparando sexos, apesar da maior longevidade feminina, a reserva masculina &#233; maior na vida ativa, principalmente pela maior probabilidade de deixar dependentes, em especial vi&#250;vas mais jovens. Em m&#233;dia, excede a feminina em cerca de 0,1&#8211;0,2 ano; ao fim da vida laboral (por volta dos 60), ambas j&#225; ficam abaixo de 0,5 ano.</p><p>Medidas auxiliares ajudam a interpretar: a reserva equivale a pequena fra&#231;&#227;o da expectativa de vida remanescente (na ordem de 2&#8211;4% no caso avaliado), indicando custo relativo modesto do benef&#237;cio por morte em um plano BD t&#237;pico. Outro resultado mostra a probabilidade de <strong>eventualmente</strong> deixar ao menos um dependente: embora um jovem solteiro de 25 anos raramente tenha dependentes <strong>hoje</strong>, sua probabilidade ao longo da vida de vir a falecer deixando algu&#233;m &#233; bem maior (cerca de 40&#8211;50% para homens e 30&#8211;40% para mulheres), atingindo m&#225;ximo entre 40&#8211;50 anos. </p><p>Em m&#233;dia de coorte, estima-se 60&#8211;70% para homens e 50&#8211;60% para mulheres, o que tamb&#233;m implica chance n&#227;o trivial de n&#227;o deixar pensionista (30&#8211;40% homens; at&#233; 50% mulheres), refor&#231;ando o papel de regras que reduzem o benef&#237;cio quando n&#227;o h&#225; dependentes. Por fim, a compara&#231;&#227;o &#8220;Reserva vs Encargo&#8221; evidencia que a reserva &#233; muito inferior ao encargo condicional em todas as idades, porque integra encargos futuros ponderados por mortalidade e descontados. Isso reflete: (1) baixa incid&#234;ncia de mortes em idades produtivas; (2) efeito dos juros no longo prazo; e (3) redu&#231;&#227;o do encargo potencial conforme os filhos envelhecem e perdem elegibilidade.</p><h2><strong>Conclus&#227;o</strong></h2><p>O <strong>pq_heritor</strong> aplica dados demogr&#225;ficos atuais e t&#233;cnicas atuariais para quantificar pens&#245;es por morte em planos BD: t&#225;buas de conjugalidade e fecundidade da PNADC, credibilidade para subgrupos, premissas biom&#233;tricas (AT-2012) e taxa de juros real de refer&#234;ncia. Os resultados, expressos em anos de benef&#237;cio, oferecem base objetiva para precifica&#231;&#227;o, provis&#245;es e comunica&#231;&#227;o de riscos. Na pr&#225;tica, o risco de morte tem alto impacto em casos individuais, mas custo m&#233;dio relativamente baixo ao plano. A abordagem pode ser atualizada com novas rodadas da PNADC e adaptada a mudan&#231;as regulat&#243;rias ou demogr&#225;ficas, mantendo transpar&#234;ncia e rastreabilidade nas avalia&#231;&#245;es.</p><h2>Refer&#234;ncias</h2><ul><li><p><strong>BRASIL.</strong> (2015). Medida Provis&#243;ria n&#186; 664/2014 convertida na <strong>Lei n&#186; 13.135, de 17 de junho de 2015</strong>. Altera as regras de concess&#227;o da pens&#227;o por morte no RGPS. Di&#225;rio Oficial da Uni&#227;o, Bras&#237;lia, DF, 18 jun. 2015.</p></li><li><p><strong>B&#220;HLMANN, H.; STRAUB, E.</strong> (1970). <em>Glaubw&#252;rdigkeit f&#252;r Schadens&#228;tze</em>. Mitteilungen der Vereinigung Schweizerischer Versicherungsmathematiker, 70.</p></li><li><p><strong>SPENCER, J.</strong> (1904). <em>On the Graduation of Rates of Sickness and Mortality</em>. Journal of the Institute of Actuaries, 38(8), 334&#8211;343.</p></li><li><p><strong>SOCIETY OF ACTUARIES (SOA).</strong> (2012). <em>2012 Individual Annuity Mortality Basic Table</em>. Society of Actuaries, Schaumburg, IL.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Diversificação sob estresse: otimização em Min-Var e Min-CVaR e a contribuição de estimadores robustos ]]></title><description><![CDATA[Comparativo de desempenho com restri&#231;&#245;es, custos e bandas; Min-Var com Ledoit&#8211;Wolf, Huber e Tyler versus Min-CVaR por cen&#225;rios]]></description><link>https://pilulasdequant.com.br/p/diversificacao-sob-estresse-otimizacao</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/diversificacao-sob-estresse-otimizacao</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Mon, 06 Oct 2025 12:20:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/52c6611c-ce2c-4a0e-974e-90bafb99f4d5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introdu&#231;&#227;o</h2><p>Este estudo investiga, em dados reais, como diferentes formas de otimizar o risco se comportam fora da amostra quando submetidas a restri&#231;&#245;es pr&#225;ticas de investimento e custos. O ponto central n&#227;o &#233; &#8220;qual estimador usar&#8221;, mas o que se ganha (ou perde) ao escolher entre minimizar a vari&#226;ncia (Min-Var) e minimizar perdas de cauda (Min-CVaR), dado um universo amplo, janelas m&#243;veis de estima&#231;&#227;o e pol&#237;ticas realistas de rebalanceamento.</p><p>Compararmos duas fam&#237;lias de carteiras sob as mesmas restri&#231;&#245;es (long-only, or&#231;amento, limite de concentra&#231;&#227;o por ativo e penaliza&#231;&#227;o de turnover) e com custos de transa&#231;&#227;o expl&#237;citos. A formula&#231;&#227;o Min-Var representa a abordagem cl&#225;ssica de Markowitz, dependente da matriz de covari&#226;ncia; j&#225; a Min-CVaR segue a formula&#231;&#227;o de Rockafellar-Uryasev, baseada em cen&#225;rios e focada diretamente nas perdas extremas. Para dar contexto e um piso de desempenho, inclu&#237;mos benchmark simples e govern&#225;vel, o (1/N), &#250;til para comparar a complexidade das estrat&#233;gias otimizadas com regras parcimoniosas.</p><p>O desenho emp&#237;rico &#233; deliberadamente <em>out-of-sample</em>: usamos janelas m&#243;veis para estimar par&#226;metros e gerar pesos, testando rebalanceamento mensal e por bandas de toler&#226;ncia, de modo a capturar o <em>trade-off</em> entre estabilidade dos pesos, custo de negocia&#231;&#227;o e controle de drawdown. A avalia&#231;&#227;o considera um conjunto amplo de m&#233;tricas (retorno e volatilidade anualizados, Sharpe/Sortino, m&#225;ximo drawdown, VaR/CVaR e medidas de turnover) para comparar n&#227;o s&#243; &#8220;quanto rendeu&#8221;, mas como a carteira chega a esse resultado.</p><p>Os estimadores robustos aparecem como ferramentas para viabilizar a abordagem Min-Var em ambientes com caudas pesadas, assimetrias e alta dimensionalidade, problemas t&#237;picos em finan&#231;as. Eles estabilizam a covari&#226;ncia e reduzem sensibilidade a <em>outliers</em>.</p><p>Em resumo, o objetivo &#233; responder, com evid&#234;ncia emp&#237;rica e m&#233;tricas compar&#225;veis, quando e a que custo cada m&#233;todo entrega melhor equil&#237;brio entre risco, retorno e governan&#231;a. Nas se&#231;&#245;es seguintes detalhamos as formula&#231;&#245;es de otimiza&#231;&#227;o, o conjunto de dados, o protocolo de backtest, os resultados e suas implica&#231;&#245;es pr&#225;ticas.</p><blockquote><p> Observa&#231;&#227;o: todo c&#243;digo utilizado est&#225; no reposit&#243;rio <a href="https://github.com/andrecamatta/pq_mincvar">PQ MinCVar</a>.</p></blockquote><h2>Modelos de otimiza&#231;&#227;o</h2><p>Para contextualizar as estrat&#233;gias comparadas, definimos abaixo cada m&#233;todo de otimiza&#231;&#227;o e estrat&#233;gia de aloca&#231;&#227;o considerada, bem como suas bases te&#243;ricas:</p><h3>Portf&#243;lio de vari&#226;ncia m&#237;nima (Min-Var)</h3><p>A estrat&#233;gia <strong>Min-Var</strong> visa encontrar a aloca&#231;&#227;o de ativos que minimize a vari&#226;ncia do retorno do portf&#243;lio, sujeita a restri&#231;&#245;es (por exemplo, soma dos pesos igual a 1, sem posi&#231;&#245;es <em>short</em>, etc.). Trata-se de um caso particular da otimiza&#231;&#227;o m&#233;dia-vari&#226;ncia de Markowitz (1952), focado exclusivamente em reduzir o risco (desvio-padr&#227;o) sem considerar explicitamente o retorno esperado, o que seria equivalente a assumir retornos iguais ou sem prefer&#234;ncia por retorno. Matematicamente, podemos formular o problema cl&#225;ssico de m&#237;nima vari&#226;ncia como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\begin{aligned}\n\\min_{w}\\quad &amp; w^\\top \\Sigma\\, w \\\\\n\\text{sujeito a}\\quad &amp; \\sum_{i=1}^n w_i = 1, \\\\\n&amp; 0 \\le w_i \\le w_{\\max},\\quad i=1,\\dots,n .\n\\end{aligned}\n\n&quot;,&quot;id&quot;:&quot;FZAQKFAJHZ&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde <em>w</em> &#233; o vetor de pesos do portf&#243;lio, &#931; &#233; a matriz de covari&#226;ncia dos retornos dos ativos, e <em>w m&#225;ximo</em> &#233; um limite superior (opcional) para cada peso, por exemplo, 30% em cada ativo, para evitar concentra&#231;&#227;o. Restri&#231;&#245;es de <em>long-only</em> (w&#7522; &#8805; 0) e de or&#231;amento (&#8721; w&#7522; = 1) s&#227;o comuns em carteiras. Em implementa&#231;&#245;es realistas, tamb&#233;m pode-se incluir uma penaliza&#231;&#227;o de <em>turnover</em> (mudan&#231;a dos pesos em rela&#231;&#227;o ao per&#237;odo anterior) para reduzir custos de transa&#231;&#227;o, adicionando um termo &#955; &#8721;&#7522; &#8739;w&#7522; &#8722; w&#7522;&#7510;&#691;&#7497;&#7515;&#8739; na fun&#231;&#227;o objetivo, com &#955; controlando a avers&#227;o a custos.</p><p>O portf&#243;lio de vari&#226;ncia m&#237;nima explora as correla&#231;&#245;es entre ativos para obter a maior diversifica&#231;&#227;o poss&#237;vel do risco. Como resultado, tende a enfatizar ativos de menor volatilidade e baixa correla&#231;&#227;o. Contudo, uma cr&#237;tica comum &#233; sua sensibilidade a erros de estima&#231;&#227;o na covari&#226;ncia: pequenos erros podem levar a aloca&#231;&#245;es muito inst&#225;veis ou concentradas. Por isso, costuma-se empregar estimadores aprimorados de covari&#226;ncia (discutidos adiante) para viabilizar o uso do Min-Var. </p><blockquote><p>Al&#233;m disso, em nosso estudo limitamos o peso m&#225;ximo em 30% por ativo, o que evita solu&#231;&#245;es degeneradas (e.g. alocar quase 100% em um &#250;nico ativo de baix&#237;ssima volatilidade, como um t&#237;tulo p&#250;blico). Com tais restri&#231;&#245;es, o Min-Var resulta num <em>trade-off</em> entre minimiza&#231;&#227;o de risco e diversifica&#231;&#227;o imposta.</p></blockquote><h3>Portf&#243;lio de CVaR m&#237;nimo (Min-CVaR)</h3><p>A estrat&#233;gia <strong>Min-CVaR</strong> prop&#245;e minimizar o <em>Conditional Value-at-Risk </em>do portf&#243;lio, em vez da vari&#226;ncia. O CVaR a um n&#237;vel de confian&#231;a &#945; (por exemplo, 95% ou 99%) corresponde &#224; perda m&#233;dia esperada na cauda superior dos piores (1-&#945;)% retornos. Em termos simples, &#233; o valor m&#233;dio das perdas extremas al&#233;m do VaR. Diferentemente da vari&#226;ncia, o CVaR &#233; uma medida de risco assim&#233;trica focada nas perdas, sendo considerada uma medida coerente de risco (no sentido de Artzner et al., 1999) e mais alinhada &#224; intui&#231;&#227;o de gestores que querem limitar perdas catastr&#243;ficas. Rockafellar e Uryasev (2000) demonstraram uma formula&#231;&#227;o eficaz para otimizar CVaR, introduzindo uma vari&#225;vel auxiliar para o VaR dentro de um problema linear. A formula&#231;&#227;o t&#237;pica &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\begin{aligned}\n\\min_{w,\\eta,\\{z_t\\}_{t=1}^T}\\quad &amp; \\eta + \\frac{1}{(1-\\alpha)T}\\sum_{t=1}^{T} z_t \\\\\n\\text{sujeito a}\\quad \n&amp; z_t \\ge 0,\\quad t=1,\\dots,T,\\\\\n&amp; z_t \\ge -\\,w^\\top r_t - \\eta,\\quad t=1,\\dots,T,\\\\\n&amp; \\sum_{i=1}^{n} w_i = 1,\\\\\n&amp; 0 \\le w_i \\le w_{\\max},\\quad i=1,\\dots,n.\n\\end{aligned}\n\n&quot;,&quot;id&quot;:&quot;YHEMJTMDTE&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde &#951; representa o VaR no n&#237;vel &#945; e z&#8348; s&#227;o vari&#225;veis auxiliares para excedentes de perda al&#233;m do VaR em cada cen&#225;rio t, assumindo um conjunto de T cen&#225;rios de retorno ou hist&#243;rico. Intuitivamente, o solver ajusta &#951; (VaR) e w para minimizar &#951; + 1&#8725;(1&#8722;&#945;) &#183; &#120124;[excesso de perda], o que &#233; equivalente ao CVaR&#8333;&#945;&#8334;. Essa formula&#231;&#227;o &#233; resolvida como um programa linear, tornando a otimiza&#231;&#227;o de CVaR vi&#225;vel mesmo para universos de ativos maiores e contornando dificuldades t&#237;picas de m&#233;todos n&#227;o lineares.</p><p>Ao minimizar o CVaR, o portf&#243;lio tende a reduzir a exposi&#231;&#227;o a eventos de cauda, normalmente alocando menos peso a ativos com distribui&#231;&#245;es muito assim&#233;tricas ou de cauda pesada (alta curtose). No estudo, consideramos n&#237;veis de confian&#231;a &#945; = 95 % e &#945; = 99 % para avaliar o impacto em diferentes severidades de cauda. Assim como no Min-Var, impusemos soma = 1, w&#7522; &#8805; 0, w&#8344;&#8336;&#8339; = 30 % e penaliza&#231;&#227;o de <em>turnover</em> na otimiza&#231;&#227;o do Min-CVaR, garantindo comparabilidade entre as estrat&#233;gias.</p><p>Um ponto importante &#233; que, apesar do Min-CVaR focar em cauda, na pr&#225;tica observamos que portf&#243;lios de CVaR m&#237;nimo tamb&#233;m apresentam vari&#226;ncia baixa, pois, afinal, reduzir as perdas extremas frequentemente reduz a volatilidade total. Rockafellar &amp; Uryasev notaram que <em>&#8220;portf&#243;lios com baixo CVaR necessariamente t&#234;m VaR baixo tamb&#233;m&#8221;</em>. </p><h3>Outras estrat&#233;gias de aloca&#231;&#227;o</h3><p>Alternativamente ao Min-Var e ao Min-CVaR, destacam-se <em>Risk Parity</em> (RP) e Strategic Asset Allocation (SAA) ou 1/N por combinarem parcim&#244;nia e robustez a erro de estima&#231;&#227;o. Ambas facilitam governan&#231;a, pois possuem regras simples, comunica&#231;&#227;o clara, rebalanceamento previs&#237;vel, t&#234;m baixo custo operacional e costumam entregar desempenho ajustado ao risco competitivo em dados ruidosos. RP tende a estabilizar o risco e ser mais resiliente em crises, j&#225; o SAA estabelece um piso realista para medir o ganho marginal das t&#233;cnicas otimizadas. Dessa forma, poderiam servir como <em>benchmark</em>.</p><h4>Paridade de risco (<em>risk parity</em>) </h4><p>Busca igualar as contribui&#231;&#245;es de risco de cada ativo para a volatilidade do portf&#243;lio. A condi&#231;&#227;o de Equal Risk Contributions (ERC) &#233; w&#7522; (&#931;w)&#7522; = &#954;, &#8704; i, o que implica pesos menores para ativos mais vol&#225;teis e maiores para os mais seguros. Encontrar w &#233; um problema n&#227;o linear, usualmente resolvido por m&#233;todos iterativos ou como variante do Min-Var com restri&#231;&#245;es de ERC. </p><p>O Risk Parity (RP) promove diversifica&#231;&#227;o em unidades de risco e costuma ficar pr&#243;ximo ao Min-Var, sem exigir a estima&#231;&#227;o de retornos esperados. Ao balancear, por exemplo, risco de a&#231;&#245;es e t&#237;tulos, tende a manter estabilidade de risco ao longo do ciclo e maior resili&#234;ncia em crises. Esse racional &#233; frequentemente associado ao <em>All Weather</em> da Bridgewater p&#243;s-2008. Para o RP, espera-se volatilidade semelhante &#224; do Min-Var e composi&#231;&#227;o mais inclinada a t&#237;tulos para equilibrar o risco, reduzindo indiretamente a exposi&#231;&#227;o &#224;s caudas de a&#231;&#245;es.</p><h4>Aloca&#231;&#227;o estrat&#233;gica com pesos fixos (SAA &#8211; <em>buy and hold</em>) </h4><p>Como baseline, usamos um portf&#243;lio <em>equally weighted</em> (EW ou 1/n) com rebalanceamento anual; entre rebalanceamentos, os pesos derivam com os retornos. Essa refer&#234;ncia &#233; simples, transparente e robusta a erro de estima&#231;&#227;o (n&#227;o otimiza par&#226;metros, apenas mant&#233;m pesos alvo). A evid&#234;ncia cl&#225;ssica sugere que 1/N rivaliza modelos otimizados <em>out-of-sample</em> quando os inputs s&#227;o ruidosos. No backtest, o EW inclui os mesmos 16 ETFs (~6,25% cada). Espera-se volatilidade intermedi&#225;ria: acima do Min-Var por ignorar correla&#231;&#245;es e <em>drawdowns</em> maiores que Min-CVaR, pois n&#227;o mira caudas, servindo para quantificar o ganho marginal da otimiza&#231;&#227;o.</p><h2>Estimadores robustos de covari&#226;ncia e m&#233;dia</h2><p>Um componente cr&#237;tico na implementa&#231;&#227;o pr&#225;tica do portf&#243;lio Min-Var &#233; a estima&#231;&#227;o dos par&#226;metros de risco, notadamente, a matriz de covari&#226;ncia dos retornos e, em menor grau, as m&#233;dias ou outros par&#226;metros de distribui&#231;&#227;o. Estimativas ing&#234;nuas, como a covari&#226;ncia amostral simples, sofrem quando o n&#250;mero de ativos &#233; grande em rela&#231;&#227;o ao hist&#243;rico dispon&#237;vel, ou quando os dados cont&#234;m <em>outliers</em> e distribui&#231;&#245;es com caudas pesadas. Para contornar esses problemas, recorremos a estimadores robustos e t&#233;cnicas de redu&#231;&#227;o de dimensionalidade. O reposit&#243;rio emprega tr&#234;s estimadores principais de covari&#226;ncia/m&#233;dia, que explicamos a seguir:</p><h3><em>Shrinkage</em> de Ledoit&#8211;Wolf (OAS)</h3><p>O estimador Ledoit-Wolf OAS (<em>Oracle Approximating Shrinkage</em>) &#233; uma forma de <em>shrinkage</em> linear da matriz de covari&#226;ncia amostral em dire&#231;&#227;o a uma matriz estrutural mais simples (tipicamente, a matriz diagonal de vari&#226;ncias ou a matriz identidade escalada). A ideia, conforme proposta por Ledoit e Wolf (2004), &#233; combinar a matriz de covari&#226;ncia emp&#237;rica <strong>&#931;_sample</strong> com uma matriz bem condicionada (por exemplo, <strong>I &#183; &#963;&#178;</strong>) de forma &#243;tima, diminuindo o efeito de ru&#237;dos na estima&#231;&#227;o. Em f&#243;rmula simplificada:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Sigma_{\\mathrm{LW}} = (1-\\delta)\\,\\Sigma_{\\mathrm{sample}} + \\delta\\,\\sigma^2 I\n\n&quot;,&quot;id&quot;:&quot;MLMUSHAETN&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde <strong>&#963;&#178;</strong> &#233; a vari&#226;ncia m&#233;dia dos ativos (tra&#231;o da amostral dividido por <strong>p</strong>) e <strong>&#948; &#8712; [0,1]</strong> &#233; o par&#226;metro de shrinkage. </p><p>Ledoit &amp; Wolf demonstram como calcular <strong>&#948;</strong> analiticamente para minimizar o erro de estima&#231;&#227;o (assintoticamente, conforme <strong>p</strong> e <strong>T</strong> crescem). O resultado &#233; um estimador vi&#233;s-vari&#226;ncia otimizado, que produz uma matriz invert&#237;vel e est&#225;vel mesmo em alta dimensionalidade. </p><p>A denomina&#231;&#227;o OAS se refere a uma vers&#227;o melhorada do <em>shrinkage</em> de Ledoit-Wolf que assume uma distribui&#231;&#227;o normal multivariada e obt&#233;m uma forma fechada para o <em>shrinkage</em> &#243;timo. Em resumo, esse estimador reduz a propens&#227;o do m&#233;todo de Markowitz cl&#225;ssico de superestimar a diversifica&#231;&#227;o com base em correla&#231;&#245;es esp&#250;rias. Ao usar <strong>&#931;_LW</strong>, esperamos portf&#243;lios mais est&#225;veis e desempenho <em>out-of-sample</em> superior ao usar <strong>&#931;_sample</strong> pura.</p><h3>M-Estimador de Huber (m&#233;dia e covari&#226;ncia)</h3><p>Peter Huber (1964) introduziu uma classe de estimadores robustos conhecidos como M-estimadores, que generalizam a m&#233;dia e covari&#226;ncia para serem menos sens&#237;veis a <em>outliers</em>. No nosso caso, usamos o Huber M-estimator para a m&#233;dia, calculando uma m&#233;dia truncada/ponderada: intuitivamente, ele atribui menor peso a observa&#231;&#245;es distantes (<em>outliers</em>) al&#233;m de um certo limite <strong>c</strong>, que geralmente escolhido para 95% de efici&#234;ncia sob normalidade. A fun&#231;&#227;o de perda de Huber para um res&#237;duo <strong>r</strong> &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho_c(r)=\n\\begin{cases}\n\\frac{r^2}{2}, &amp; |r|\\le c,\\\\[4pt]\nc\\,|r|-\\frac{c^2}{2}, &amp; |r|>c.\n\\end{cases}\n\n&quot;,&quot;id&quot;:&quot;TJTFHVQWYG&quot;}" data-component-name="LatexBlockToDOM"></div><p>o que significa que res&#237;duos dentro de <strong>c</strong> usam quadr&#225;tico (como m&#233;dia quadr&#225;tica) e res&#237;duos muito grandes s&#227;o linearizados (reduzindo sua influ&#234;ncia). Ao resolver <strong>arg&#8201;min_&#956; &#8721;&#7522; &#961;_c(x&#7522; &#8722; &#956;)</strong> iterativamente, obtemos <strong>&#956;_Huber</strong>, a m&#233;dia robusta. Para a covari&#226;ncia, combinamos a m&#233;dia de Huber com o shrinkage OAS na covari&#226;ncia dos res&#237;duos, produzindo um estimador robusto para <strong>&#931;</strong>. </p><h3>Estimador de Tyler (<em>scatter matrix</em>)</h3><p>O <em>Tyler&#8217;s estimator</em> (1987) &#233; um estimador robusto n&#227;o param&#233;trico para a matriz de <em>scatter</em> (covari&#226;ncia at&#233; uma constante) que possui a propriedade not&#225;vel de ser invariante &#224; distribui&#231;&#227;o el&#237;ptica. Em outras palavras, mesmo se os retornos tiverem uma distribui&#231;&#227;o de cauda pesada (por ex. t-Student multivariada), o estimador de Tyler continua v&#225;lido, ao contr&#225;rio da covari&#226;ncia amostral que seria muito influenciada por observa&#231;&#245;es extremas. A equa&#231;&#227;o impl&#237;cita que define a matriz de <em>scatter</em> de Tyler <strong>&#931;_Tyler</strong> para dados <strong>x&#7522;</strong> (i=1,&#8230;,T; m&#233;dia assumida 0 para simplificar) &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Sigma_{\\mathrm{Tyler}} \\propto \\frac{p}{T}\\sum_{i=1}^{T}\n\\frac{(x_i-\\mu)(x_i-\\mu)^\\top}\n{(x_i-\\mu)^\\top \\Sigma_{\\mathrm{Tyler}}^{-1} (x_i-\\mu)}\n&quot;,&quot;id&quot;:&quot;EPZRWNPULB&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde <strong>p</strong> &#233; a dimensionalidade (n&#250;mero de ativos). Essa equa&#231;&#227;o &#233; resolvida iterativamente via <em>fixed-point</em>, normalizando a cada passo para fixar um escalar, j&#225; que <strong>&#931;_Tyler</strong> &#233; definida a menos de um multiplicador. O resultado &#233; uma matriz que ignora a magnitude absoluta das observa&#231;&#245;es, focando apenas na sua dire&#231;&#227;o, o que torna o estimador imune a <em>outliers</em> arbitrariamente grandes, ideal para dados de retornos com distribui&#231;&#245;es de cauda pesada (grandes kurtoses). </p><blockquote><p>Em contrapartida, ele n&#227;o fornece uma escala (vari&#226;ncia total) consistente, ent&#227;o no projeto combinamos o <em>scatter</em> de Tyler com a escala amostral (vari&#226;ncia m&#233;dia) para recuperar as unidades corretas, e ent&#227;o aplicamos um pequeno <em>shrinkage</em> &#224; identidade (similar a Ledoit-Wolf) para evitar problemas num&#233;ricos.</p></blockquote><h2>Configura&#231;&#227;o do backtest e dados</h2><h4>Metodologias de otimiza&#231;&#227;o</h4><p>As estrat&#233;gias de portfolio foram implementadas atrav&#233;s de m&#233;todos de otimiza&#231;&#227;o convexa. O Min-Var utiliza programa&#231;&#227;o quadr&#225;tica resolvida via OSQP, um solver especializado em problemas QP que emprega m&#233;todos de ponto interior com decomposi&#231;&#227;o <em>operator splitting</em> para alta performance computacional. </p><p>O Minimum CVaR adota a formula&#231;&#227;o linear de Rockafellar-Uryasev, que reformula o CVaR como problema de programa&#231;&#227;o linear, resolvido eficientemente pelo solver HiGHS baseado no m&#233;todo simplex revisado dual. </p><h4>Universo considerado</h4><p>Conduzimos um backtest hist&#243;rico para comparar as estrat&#233;gias acima, utilizando dados de 16 ETFs abrangendo diversas classes de ativos (a&#231;&#245;es americanas de v&#225;rias caracter&#237;sticas, a&#231;&#245;es internacionais desenvolvidas e emergentes, t&#237;tulos de renda fixa de diferentes prazos e cr&#233;ditos, ouro, prata, im&#243;veis (REITs), commodities e petr&#243;leo). Todos os ativos possuem pelo menos 15 anos de hist&#243;rico de pre&#231;os (2002&#8211;2023 aprox.), garantindo que enfrentaram m&#250;ltiplos ciclos de mercado, incluindo crises como 2008 e 2020. </p><p>Os dados foram obtidos via API da Tiingo e processados para calcular retornos di&#225;rios (log-returns), com tratamento de outliers de pre&#231;o (<em>quality control</em>) para evitar erros nos dados. Abaixo, a lista de ETFs considerados.</p><ul><li><p>A&#231;&#245;es US (4 ETFs)</p><ul><li><p>SPY - SPDR S&amp;P 500 (Large Cap)</p></li><li><p>IWD - iShares Russell 1000 Value</p></li><li><p>IWF - iShares Russell 1000 Growth</p></li><li><p>IWM - iShares Russell 2000 (Small Cap)</p></li></ul></li><li><p>A&#231;&#245;es Internacionais (3 ETFs)</p><ul><li><p>EFA - iShares MSCI EAFE (Developed Markets ex-US)</p></li><li><p>EEM - iShares MSCI Emerging Markets</p></li><li><p>VWO - Vanguard FTSE Emerging Markets</p></li></ul></li><li><p>Bonds Treasuries (2 ETFs)</p><ul><li><p>TLT - iShares 20+ Year Treasury Bond</p></li><li><p>IEF - iShares 7-10 Year Treasury Bond</p></li></ul></li><li><p>Bonds Corporativos (2 ETFs)</p><ul><li><p>LQD - iShares Investment Grade Corporate Bond</p></li><li><p>HYG - iShares High Yield Corporate Bond</p></li></ul></li><li><p>Metais (2 ETFs)</p><ul><li><p>GLD - SPDR Gold Trust</p></li><li><p>SLV - iShares Silver Trust</p></li></ul></li><li><p>Im&#243;veis (1 ETF)</p><ul><li><p>VNQ - Vanguard Real Estate Index Fund</p></li></ul></li><li><p>Commodities (2 ETFs)</p><ul><li><p>DBC - Invesco DB Commodity Index Tracking Fund</p></li><li><p>USO - United States Oil Fund</p></li></ul></li></ul><h4>Janela de estima&#231;&#227;o e rebalanceamento</h4><p>Usamos uma janela m&#243;vel de 756 dias (~3 anos) para estimar par&#226;metros (covari&#226;ncias e m&#233;dias robustas). A cada dia, o modelo olha os 3 anos anteriores e resolve o problema de otimiza&#231;&#227;o Min-Var ou Min-CVaR (dependendo da estrat&#233;gia) para obter os pesos &#243;timos <strong>w&#8902;</strong>. Duas pol&#237;ticas de rebalanceamento foram testadas:</p><ul><li><p><strong>Rebalanceamento mensal (MONTHLY)</strong> &#8211; os pesos s&#227;o ajustados para <strong>w&#8902;</strong> no &#250;ltimo dia de cada m&#234;s;</p></li><li><p><strong>Rebalanceamento por bandas (BANDS)</strong> &#8211; os pesos s&#243; s&#227;o ajustados quando a deriva ultrapassa um certo limite (band) em rela&#231;&#227;o aos pesos estrat&#233;gicos. No caso, consideramos bandas de 2%, 5% e 10%. Essa pol&#237;tica simula uma abordagem de toler&#226;ncia &#224; deriva: deixa-se o portf&#243;lio seguir mercado at&#233; que as aloca&#231;&#245;es se desviem significativamente, ent&#227;o rebalanceia de volta.</p></li></ul><p>Al&#233;m disso, rodamos tamb&#233;m um caso de rebalanceamento anual para o benchmark de <em>Equal Weight</em>. </p><h4>Custos de transa&#231;&#227;o </h4><p>Para tornar o backtest realista, inclu&#237;mos um custo de transa&#231;&#227;o de 6 pontos-base (0,06%) em cada rebalanceamento, al&#233;m da penaliza&#231;&#227;o de turnover <strong>&#955; </strong>na otimiza&#231;&#227;o como hiperpar&#226;metro. Isso desencoraja trocas excessivas de posi&#231;&#227;o. A taxa livre de risco (3-month T-Bill proxy via SHY ETF) foi incorporada para c&#225;lculo de m&#233;tricas de retorno ajustado ao risco (Sharpe e Sortino ratios). Os portfolios permanecem 100% investidos nos ativos elencados, n&#227;o h&#225; aloca&#231;&#227;o em caixa.</p><h4>Combina&#231;&#227;o de hiperpar&#226;metros</h4><p>O <em>grid search</em> avaliou 60 configura&#231;&#245;es testando tr&#234;s valores de penaliza&#231;&#227;o de turnover (lambda: 0,0, 0,0003, 0,001) combinados com dois m&#233;todos de otimiza&#231;&#227;o (MINVAR e MINCVAR), tr&#234;s estimadores robustos de covari&#226;ncia (Ledoit-Wolf, Huber, Tyler), dois n&#237;veis de confian&#231;a para CVaR (&#945;=95%, 99%), e quatro pol&#237;ticas de rebalanceamento (mensal e bandas de 2%, 5%, 10%). MINCVAR, sendo n&#227;o-param&#233;trico, utilizou apenas o estimador Ledoit-Wolf, resultando em 24 backtests. MINVAR, param&#233;trico e dependente da matriz de covari&#226;ncia, testou os tr&#234;s estimadores em 36 backtests, totalizando 60 estrat&#233;gias avaliadas contra benchmark <em>equal-weight</em>.</p><h4>M&#233;tricas avaliadas </h4><p>Avaliamos cada estrat&#233;gia pelos crit&#233;rios usuais: retorno anualizado, volatilidade anualizada, Sharpe Ratio, Sortino Ratio, Max Drawdown, VaR e CVaR (95% e 99%), Ulcer Index (volatilidade de downside) e medidas de turnover, como o turnover anualizado e n&#250;mero de rebalanceamentos. Essas m&#233;tricas d&#227;o um panorama completo de desempenho ajustado ao risco e custos.</p><h2>Resultados</h2><p>As duas estrat&#233;gias l&#237;deres (uma em Sharpe Ratio e outra em menor <em>max drawdown</em>) obtidas nos resultados revelam filosofias distintas de gest&#227;o de risco.</p><p>A <strong>TYLER-MINVAR BANDS-10%</strong> (Sharpe 0,576, lambda 0,0003) demonstrou estabilidade com apenas um rebalanceamento em 18,5 anos, mantendo aloca&#231;&#227;o constante de 78% em renda fixa (principalmente IEF 30%, LQD 22%, HYG 18%), 13% em a&#231;&#245;es (IWF, SPY) e 9% em diversificadores (ouro e commodities). Esta configura&#231;&#227;o quasi-est&#225;tica atravessou tr&#234;s crises sem ajustes, beneficiando-se da penaliza&#231;&#227;o de <em>turnover</em> que impediu movimenta&#231;&#245;es desnecess&#225;rias.</p><p>J&#225; a <strong>LW-MINVAR BANDS-5%</strong> (drawdown 15,74%, lambda 0,0) adotou postura defensiva com livre adapta&#231;&#227;o, realizando 16 rebalanceamentos ao longo do per&#237;odo. Com lambda zero, a estrat&#233;gia adaptou-se dinamicamente aos regimes de mercado, mantendo turnover de 25,88% anual. Reduziu drawdown em 34% comparado &#224; melhor Sharpe (15,74% vs 23,79%), sacrificando 0,96 pontos de Sharpe (0,523 vs 0,576). </p><p>A estrat&#233;gia de melhor drawdown paga 1,11% a.a. a mais em custos de transa&#231;&#227;o devido ao lambda=0,0 (sem penaliza&#231;&#227;o), que permite livre adapta&#231;&#227;o, mas gera turnover 3.6&#215; superior. Esse custo adicional &#233; o pre&#231;o da prote&#231;&#227;o contra drawdown (redu&#231;&#227;o de 23,79% &#8594; 15,74%).</p><p>Surpreendentemente, MINCVAR n&#227;o liderou em drawdown apesar de otimizar diretamente perdas extremas na cauda. A explica&#231;&#227;o reside na natureza retrospectiva do CVaR: MINCVAR usa cen&#225;rios hist&#243;ricos da janela de estima&#231;&#227;o (756 dias), mas drawdowns m&#225;ximos ocorrem em eventos extremos fora-da-amostra n&#227;o capturados nessa janela. MINVAR, ao minimizar vari&#226;ncia global com estimadores robustos, produz aloca&#231;&#245;es mais conservadoras e est&#225;veis que acidentalmente protegem melhor contra drawdowns futuros. </p><p>As estrat&#233;gias otimizadas superaram o benchmark equal-weight (1/N). A melhor estrat&#233;gia (TYLER-MINVAR) alcan&#231;ou Sharpe de 0,576, 2,6&#215; superior ao benchmark de 0,218, com retorno de 5,92% a.a. versus 4,72% do 1/N, e volatilidade de apenas 7,11% contra 13,3%. O drawdown m&#225;ximo caiu de 44,60% (benchmark) para 15,74-23,79% nas estrat&#233;gias l&#237;deres. A otimiza&#231;&#227;o robusta com penaliza&#231;&#227;o de <em>turnover</em> entregou prote&#231;&#227;o superior contra perdas extremas enquanto aumentou substancialmente o retorno ajustado ao risco.</p><p>Para mais detalhes, consulte os resultados diretamente no reposit&#243;rio.</p><p>At&#233; mais!</p><h2>Refer&#234;ncias </h2><ul><li><p><strong>ARTZNER, P.</strong>; <strong>DELINE, F.</strong>; <strong>EBNER, J.</strong>; <strong>HEATH, D.</strong>; <strong>KUVERT, H.</strong> Coherent Measures of Risk. <em>Mathematical Finance</em>, v.9, n.3, p.203-228, 1999.</p></li><li><p><strong>DEMIGUEL, V.</strong>; <strong>GARLAPPI, L.</strong>; <strong>UPPAL, R.</strong> Optimal versus naive diversification: How inefficient is the 1/N portfolio strategy? <em>Review of Financial Studies</em>, v.22, n.5, p.1915-1953, 2009. </p></li><li><p><strong>HUBER, P. J.</strong> Robust estimation of a location parameter. <em>The Annals of Mathematical Statistics</em>, v.35, n.1, p.73-101, 1964. </p></li><li><p><strong>LEDOTIT, O.</strong>; <strong>WOLF, M.</strong> A well-conditioned estimator for large-dimensional covariance matrices. <em>Journal of Multivariate Analysis</em>, v.88, n.2, p.365-411, 2004. </p></li><li><p><strong>MAILLARD, S.</strong>; <strong>RONCALLI, T.</strong>; <strong>TEILETCHE, J.</strong> The properties of equally weighted risk contribution portfolios. <em>Journal of Portfolio Management</em>, v.36, n.4, p.60-70, 2010. </p></li><li><p><strong>MARKOWITZ, H. M.</strong> Portfolio Selection. <em>The Journal of Finance</em>, v.7, n.1, p.77-91, 1952. </p></li><li><p><strong>ROCKAFELLAR, R. T.</strong>; <strong>URYASEV, S.</strong> Optimization of conditional value-at-risk. <em>Journal of Risk</em>, v.2, p.21-42, 2000. </p></li><li><p><strong>TYLER, D. E.</strong> A distribution-free M-estimator of multivariate scatter. <em>The Annals of Statistics</em>, v.15, n.1, p.234-251, 1987.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[COE autocall: preço justo, risco e margem do emissor]]></title><description><![CDATA[Como DCC-GARCH e Monte Carlo revelam a assimetria de payoffs e o cupom &#8220;justo&#8221; para um COE autocall]]></description><link>https://pilulasdequant.com.br/p/coe-autocall-preco-justo-risco-e</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/coe-autocall-preco-justo-risco-e</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 19 Sep 2025 00:09:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ec3a631d-ba7e-4052-8eda-54e62f0025f1_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Certificado de opera&#231;&#245;es estruturadas (COE) <em>Autocall</em></h2><p>O <strong>Certificado de Opera&#231;&#245;es Estruturadas (COE)</strong> &#233; um instrumento financeiro criado no Brasil em 2010 e &#233; equivalente &#224;s <em>structured notes</em> internacionais, que combinam caracter&#237;sticas de renda fixa e derivativos dentro de um s&#243; produto (BRASIL, 2010).</p><p>Sua regulamenta&#231;&#227;o permitiu a distribui&#231;&#227;o p&#250;blica desde 2014, sob normas do Conselho Monet&#225;rio Nacional e da CVM, com exig&#234;ncia de um documento de informa&#231;&#245;es essenciais (DIE) para transpar&#234;ncia. Os COEs s&#227;o emitidos por bancos e aparecem no balan&#231;o como d&#237;vidas estruturadas a pagar pelo emissor (similar a uma nota ou deb&#234;nture), lastreadas em posi&#231;&#245;es em derivativos ou ativos correspondentes no ativo do banco. </p><p>Existem duas modalidades principais autorizadas: <strong>Valor Nominal Protegido</strong>, em que o investidor tem garantia de receber pelo menos 100% do principal investido no vencimento, e <strong>Valor Nominal em Risco</strong>, em que h&#225; possibilidade de receber menos que o principal (podendo at&#233; perder parte do capital). Em ambos os casos, o investidor fica exposto ao risco de cr&#233;dito do banco emissor.</p><blockquote><p>Importante notar que o COE n&#227;o conta com cobertura do Fundo Garantidor de Cr&#233;ditos (FGC), ou seja, em caso de fal&#234;ncia do banco, o investidor n&#227;o tem prote&#231;&#227;o securit&#225;ria al&#233;m do patrim&#244;nio do emissor.</p></blockquote><p>A estrutura de <em>autocall</em> prev&#234; resgate antecipado em datas pr&#233;-fixadas sempre que os crit&#233;rios da l&#226;mina forem atendidos. Esses crit&#233;rios podem tomar formas distintas (ex.: pior ativo da cesta acima de um gatilho em % do n&#237;vel inicial, ou m&#233;dia da cesta acima de certo patamar). Nesses casos, o produto &#233; encerrado e o investidor recebe o principal acrescido do cupom daquele per&#237;odo e, se houver, cupons acumulados por mem&#243;ria. </p><p>Se a condi&#231;&#227;o n&#227;o for cumprida, o COE segue em vigor. O cupom s&#243; acumula quando existir mem&#243;ria de cupons, caso contr&#225;rio &#233; perdido. No vencimento, se n&#227;o houve resgate antecipado, o pagamento depende da modalidade: em valor nominal protegido, devolve-se 100% do principal (podendo haver cupom condicionado, se previsto), j&#225; em valor nominal em risco, aplica-se a barreira de prote&#231;&#227;o, podendo ocorrer devolu&#231;&#227;o parcial do principal.</p><p>Operacionalmente, os COEs s&#227;o registrados e custodiados na B3, e as institui&#231;&#245;es devem seguir regras de <em>suitability</em> (adequa&#231;&#227;o ao perfil do investidor) e divulga&#231;&#227;o de cen&#225;rios. Por ter complexidade elevada, costuma ser indicado para perfis moderado a arrojado, que entendam os riscos e a estrutura do produto. </p><p>Nos &#250;ltimos anos, houve cr&#237;ticas quanto &#224; <strong>transpar&#234;ncia e precifica&#231;&#227;o</strong> dos COEs oferecidos ao varejo: estudos indicam que a esmagadora maioria apresenta retorno esperado inferior &#224; taxa livre de risco. Encontrou-se que cerca de 90% dos COEs pagavam menos que o Tesouro Direto equivalente. Essas estruturas incorporam custos embutidos e comiss&#245;es que por vezes n&#227;o ficam claros ao investidor, e a montagem sint&#233;tica (combina&#231;&#227;o de t&#237;tulos p&#250;blicos e op&#231;&#245;es) n&#227;o &#233; detalhada nas ofertas,  o que j&#225; rendeu ao COE apelidos como "Cavalo de troia financeiro" em artigos de mercado.</p><p>Reguladores t&#234;m aumentado as exig&#234;ncias de divulga&#231;&#227;o e <em>suitability</em> para mitigar esses problemas, mas &#233; fundamental que analistas quant e investidores entendam a engenharia por tr&#225;s da precifica&#231;&#227;o de COEs para avaliar sua rela&#231;&#227;o risco-retorno.</p><h2>Estudo de caso espec&#237;fico</h2><p>Vamos analisar um COE <em>Autocall</em> com capital protegido vinculado a uma cesta de 4 a&#231;&#245;es de tecnologia: AMD, Amazon (AMZN), Meta (META) e TSMC (TSM). O instrumento &#233; analisado no reposit&#243;rio GitHub <em><a href="https://github.com/andrecamatta/pq_garch_coe">pq_garch_coe</a>.</em> Tal COE foi disponibilizado por uma institui&#231;&#227;o financeira em 2024.</p><p>As caracter&#237;sticas principais incluem um <strong>prazo de 5 anos</strong> e <strong>observa&#231;&#245;es semestrais</strong> (totalizando at&#233; 10 observa&#231;&#245;es). O investimento inicial considerado foi de R$ 5.000 (valor nominal protegido) e o COE oferece um <strong>cupom semestral</strong> na faixa de <strong>7,0% a 8,8%</strong> ao semestre (equivalente a ~14%&#8211;18% ao ano) caso seja disparado o <em>autocall</em>. O valor exato do cupom &#233; definido no <em>booking</em> do produto. </p><p>A <strong>condi&#231;&#227;o</strong> de <em>autocall</em>, em cada data de observa&#231;&#227;o, &#233; que <strong>todas as quatro a&#231;&#245;es estejam com pre&#231;o &#8805; o pre&#231;o inicial fixado na data de emiss&#227;o</strong>. Em caso afirmativo, ocorre o resgate antecipado: o investidor recebe o principal (R$ 5.000) acrescido do cupom daquele semestre, e a opera&#231;&#227;o se encerra. </p><p>Caso alguma das a&#231;&#245;es esteja abaixo do inicial, o COE continua vigente sem pagamento naquele momento e o cupom previsto acumula para a pr&#243;xima verifica&#231;&#227;o. Importante destacar que, como este COE tem <strong>prote&#231;&#227;o de capital</strong>, mesmo que nunca ocorra <em>autocall</em> durante os 5 anos, o investidor ter&#225; direito a receber de volta 100% do principal no vencimento final. Neste produto, n&#227;o h&#225; evento de <em>knock-out</em> que resulte em perda do principal, ao contr&#225;rio de COEs de valor nominal em risco. </p><blockquote><p>Em contrapartida, se nenhuma observa&#231;&#227;o atingir a condi&#231;&#227;o, o investidor ter&#225; passado todo o per&#237;odo sem receber nenhum rendimento, ou seja, apenas com seu dinheiro devolvido, perdendo para a infla&#231;&#227;o e para a SELIC do per&#237;odo, incorrendo em perda no custo de oportunidade.</p></blockquote><p>Segundo o material publicit&#225;rio do COE Autocall Tech, o racional de investimento oferecido ao cliente enfatizava <em>&#8220;a rentabilidade da renda vari&#225;vel com a seguran&#231;a da renda fixa&#8221;</em>. Os benef&#237;cios apontados inclu&#237;am: a possibilidade de ganhos semestrais elevados em cen&#225;rio de alta ou estabilidade das a&#231;&#245;es, elimina&#231;&#227;o do risco cambial (o produto era estruturado para pagar em reais independentemente da varia&#231;&#227;o do d&#243;lar), chance de vencimento antecipado com cupom m&#237;nimo de 7% a.s. (14,25% a.a.) j&#225; na primeira observa&#231;&#227;o, e capital protegido no vencimento. </p><p>Em suma, o investidor abriria m&#227;o de retornos ilimitados na alta dessas a&#231;&#245;es em troca de cupons fixos predeterminados, recebendo nada al&#233;m do principal caso as a&#231;&#245;es tenham desempenho negativo ou apenas modesto durante todo o per&#237;odo.</p><h2>GARCH</h2><p>Modelos tradicionais de s&#233;ries temporais, como ARIMA, enfrentam limita&#231;&#245;es ao lidar com dados financeiros, especialmente por assumirem vari&#226;ncia constante (homocedasticidade). Essa hip&#243;tese &#233; irrealista diante do fen&#244;meno de volatilidade clusterizada, em que per&#237;odos de grande oscila&#231;&#227;o tendem a ser seguidos por outros de alta volatilidade. </p><p>Para contornar esse problema, Robert Engle (1982) introduziu o modelo ARCH (<em>Autoregressive Conditional Heteroskedasticity</em>), permitindo que a vari&#226;ncia do erro fosse condicionada a choques passados. No ARCH(<em>q</em>), a vari&#226;ncia condicional &#233; modelada, por exemplo, como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sigma_t^2 = \\alpha_0 + \\sum_{i=1}^{q} \\alpha_i\\,\\epsilon_{t-i}^2&quot;,&quot;id&quot;:&quot;DABCAFZMMJ&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>onde &#949;&#8348;&#8331;&#7522; s&#227;o os res&#237;duos passados e &#963;&#8348;&#178; a vari&#226;ncia no tempo <em>t</em>. Posteriormente, Tim Bollerslev (1986) generalizou essa abordagem para GARCH (<em>Generalized ARCH</em>), ao incluir tamb&#233;m <em>lags</em> da pr&#243;pria vari&#226;ncia. O modelo GARCH(1,1) t&#237;pico &#233; dado por:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sigma_t^2 = \\omega + \\alpha\\,\\epsilon_{t-1}^2 + \\beta\\,\\sigma_{t-1}^2&quot;,&quot;id&quot;:&quot;YRXUTMRORE&quot;}" data-component-name="LatexBlockToDOM"></div><p>em que os par&#226;metros &#945; e &#946; capturam, respectivamente, o efeito de choques de volatilidade recentes e a persist&#234;ncia da volatilidade de longo prazo. Esses modelos revolucionaram a an&#225;lise de risco e precifica&#231;&#227;o de ativos, pois incorporam a heterocedasticidade condicional observada nos mercados financeiros, algo n&#227;o alcan&#231;ado pelos modelos ARIMA lineares tradicionais (CURTO <em>et al.</em>, 2007).</p><h2>Modelo DCC-GARCH</h2><p>Apesar dos avan&#231;os com GARCH multivariados, modelos iniciais como o de Correla&#231;&#227;o Condicional Constante (CCC) de Bollerslev (1990) assumiam correla&#231;&#227;o est&#225;tica entre ativos. Engle (2002) prop&#244;s ent&#227;o o modelo DCC (Dynamic Conditional Correlation), que permite correla&#231;&#245;es variando no tempo. O DCC-GARCH opera em duas etapas: primeiro estima-se, para cada ativo, um modelo GARCH univariado (capturando a volatilidade condicional individual); em seguida, modelam-se as correla&#231;&#245;es din&#226;micas entre os res&#237;duos padronizados desses ativos. </p><p>Formalmente, seja &#119815;t<em> a matriz de covari&#226;ncia condicional no tempo t, e &#119811;&#8348; = diag(&#8730;h&#8321;&#8348;, &#8230;, &#8730;h&#7482;&#8348;)</em> a matriz diagonal das volatilidades individuais (derivadas dos GARCH(1,1) univariados). A matriz de correla&#231;&#245;es condicionais &#119825;&#8348; &#233; obtida normalizando a matriz &#119824;&#8348;, que segue a din&#226;mica:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\begin{align}\n\\mathbf{Q}_t \n&amp;= (1 - a - b)\\,\\bar{\\mathbf{Q}} \n   + a\\,(\\mathbf{z}_{t-1}\\mathbf{z}_{t-1}^\\prime) \n   + b\\,\\mathbf{Q}_{t-1}, \\\\[6pt]\n\\mathbf{R}_t \n&amp;= \\mathrm{diag}(\\mathbf{Q}_t)^{-1/2}\\,\n   \\mathbf{Q}_t\\,\n   \\mathrm{diag}(\\mathbf{Q}_t)^{-1/2}.\n\\end{align}&quot;,&quot;id&quot;:&quot;YOORTMMPLO&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde &#119859;&#8348;&#8331;&#8321;<em> </em>&#233; o vetor de <strong>res&#237;duos padronizados</strong> de cada ativo<em> (ou seja, z&#7522;,&#8348; = &#949;&#7522;,&#8348; / &#963;&#7522;,&#8348;)</em> &#233; a matriz de correla&#231;&#227;o m&#233;dia de longo prazo, e <em>a</em> e <em>b</em> s&#227;o os par&#226;metros DCC. Intuitivamente, <em>a &#233; o </em>controle o peso dado ao choque de correla&#231;&#227;o do &#250;ltimo per&#237;odo, enquanto <em>b</em> determina a persist&#234;ncia da correla&#231;&#227;o ao longo do tempo, usualmente impondo-se <em>a+b&lt;1</em> para garantir correla&#231;&#227;o m&#233;dia-reversora (ENGLE, 2002). Assim, o modelo DCC captura o fato estilizado de que as correla&#231;&#245;es entre ativos tamb&#233;m apresentam <em>cluster:</em> tendem a aumentar ap&#243;s choques comuns de mercado e gradualmente retornam a n&#237;veis m&#233;dios.</p><h2>Abordagem GARCH-DCC com Monte Carlo</h2><p>A abordagem GARCH-DCC com Monte Carlo &#233; adequada para o problema de precifica&#231;&#227;o do COE <em>Autocall</em> analisado porque alinha a modelagem aos fatos estilizados de retornos: volatilidade condicional (capturada por GARCH), caudas pesadas e correla&#231;&#245;es que variam no tempo (via DCC). </p><p>O COE <em>autocall</em> &#233; um derivativo multivariado e dependente de trajet&#243;ria: o gatilho &#8220;pior-da-cesta &#8805; n&#237;vel/percentual&#8221; e a eventual mem&#243;ria de cupons introduzem n&#227;o linearidades e descontinuidades que inviabilizam f&#243;rmulas fechadas. A simula&#231;&#227;o Monte Carlo, sob medida neutra ao risco, permite os valores desses <em>payoffs</em> condicionais em cada data de observa&#231;&#227;o. </p><p>O esquema GARCH-DCC gera cen&#225;rios consistentes com a din&#226;mica conjunta dos ativos, preservando clusters de volatilidade e co-movimentos em estresse. Por meio da simula&#231;&#227;o &#233; poss&#237;vel incorporar curvas a termo, dividendos e tratamento do numer&#225;rio/c&#226;mbio. Al&#233;m do pre&#231;o te&#243;rico e do cupom justo, o m&#233;todo produz a distribui&#231;&#227;o de <em>payoffs</em>, probabilidades de <em>autocall</em> por semestre e, por choques marginais, gregas num&#233;ricas para suporte a hedge e an&#225;lise de margem do emissor.</p><p>A precifica&#231;&#227;o de um COE complexo como o <em>Autocall</em> requer simular conjuntamente a evolu&#231;&#227;o dos m&#250;ltiplos ativos subjacentes e as regras de pagamento. No projeto <em>pq_garch_coe</em>, adotou-se o m&#233;todo de simula&#231;&#227;o de Monte Carlo sob medida de risco-neutra, gerando 10.000 cen&#225;rios poss&#237;veis para as trajet&#243;rias di&#225;rias de AMD, Amazon, Meta e TSM ao longo dos 5 anos. </p><p>Para cada ativo, foi calibrado um modelo <strong>GARCH(1,1)</strong> com inova&#231;&#245;es t-Student, capturando assim tanto a persist&#234;ncia de volatilidade quanto eventuais caudas pesadas dos retornos. </p><p>Em seguida, aplicou-se o modelo <strong>DCC(1,1)</strong> para estimar a correla&#231;&#227;o din&#226;mica entre os quatro ativos, isso permitiu gerar vetores de retornos di&#225;rios correlacionados a cada passo do tempo, preservando a estrutura de depend&#234;ncia estimada historicamente. Ou seja, em cen&#225;rios de crise, as a&#231;&#245;es tenderam a cair juntas na simula&#231;&#227;o, refletindo correla&#231;&#245;es elevadas estimadas pelo DCC.</p><p>Crucialmente, a simula&#231;&#227;o foi feita sob a <strong>medida de martingale neutra ao risco</strong>, apropriada para precifica&#231;&#227;o: os retornos esperados dos ativos foram ajustados para refletir os <em>carry</em> e custos de oportunidade. Em termos pr&#225;ticos, utilizou-se a seguinte f&#243;rmula para o <em>drift </em>di&#225;rio de cada ativo:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{drift}_i = \\frac{r_{\\text{USD}}(t)}{252} - \\frac{y_{i,\\text{div}}}{252} - \\frac{1}{2}\\sigma_{i,t}^2&quot;,&quot;id&quot;:&quot;MYXQCKGCFH&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>onde r&#8333;USD&#8334;(t) &#233; a taxa de juros livre de risco em d&#243;lar para o horizonte <em>t</em> (obtida de uma curva a termo de Treasuries dos EUA), y&#7522;,div &#233; o <em>dividend yield</em> anual do ativo <em>i,</em> se aplic&#225;vel e &#963;&#7522;,&#8348;&#178; a vari&#226;ncia condicional instant&#226;nea do ativo conforme o GARCH calibrado. Essa &#233; a f&#243;rmula cl&#225;ssica de <em>drift</em> sob medida <em>Q</em>, equivalente &#224; hip&#243;tese de <strong>n&#227;o-arbitragem</strong> (Black-Scholes-Merton), garantindo que o pre&#231;o esperado descontado de cada ativo siga um <em>martingale</em>. </p><p>Note que o modelo considerou dividendos constantes estimados &#8211; por exemplo, TSM tinha um <em>yield</em> anual de ~1,5% enquanto AMD, Amazon e Meta foram simuladas sem pagamento de dividendos, <em>yield</em> zero.</p><p>Com os retornos di&#225;rios simulados, foi poss&#237;vel construir as trajet&#243;rias de pre&#231;os S&#7522;(t) para cada ativo, aplicando a din&#226;mica multiplicativa:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;S_i&#8203;(t+&#916;t) = S_{i}(t)\\,\\exp\\!\\Big(\\text{drift}_{i}\\,\\Delta t + \\sigma_{i,t}\\sqrt{\\Delta t}\\,\\epsilon_{i,t}\\Big)&quot;,&quot;id&quot;:&quot;WYMFMQMWDF&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>onde &#949;&#7522;,&#8348; s&#227;o os choques aleat&#243;rios padronizados (correlacionados entre si segundo R&#8348; do DCC). Cada trajet&#243;ria foi ent&#227;o &#8220;alimentada&#8221; nas regras do COE: a cada 126 dias, verificava-se a condi&#231;&#227;o de <em>autocall</em> (todas S&#7522; &#8805; S&#7522;, inicial?). Se sim, registrava-se o pagamento de um cupom de 8%, valor usado no modelo base, e encerrava-se a simula&#231;&#227;o daquela trajet&#243;ria; se n&#227;o, prosseguia-se at&#233; a pr&#243;xima observa&#231;&#227;o, acumulando o cupom. Ao fim de 10 semestres, caso nenhuma observa&#231;&#227;o tenha atendido o gatilho, a trajet&#243;ria resultava no pagamento apenas do principal, sem cupom.</p><p>Para precificar corretamente em Reais, foi necess&#225;rio incorporar o fator cambial, j&#225; que os ativos s&#227;o cotados em USD. A abordagem adotada foi escolher o <strong>num&#233;raire em USD</strong>, ou seja, simular todo o processo no mundo em d&#243;lar, descontar os fluxos pelo juros em d&#243;lar e depois converter para reais usando a taxa de c&#226;mbio de equil&#237;brio (paridade de juros) </p><p>Especificamente, se <em>X</em> for o payoff em USD obtido pela estrutura (cupom + principal entregue em alguma data), seu valor presente em USD &#233; </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;Xe^{-r_{\\text{USD}}T} \n\n&quot;,&quot;id&quot;:&quot;RGIZNXEOXP&quot;}" data-component-name="LatexBlockToDOM"></div><p>com <em>T</em> em anos at&#233; o pagamento. A convers&#227;o para BRL &#233; feita pelo <strong>forward de c&#226;mbio</strong> correspondente: </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;FX_{\\text{fwd}}(T) = FX_{\\text{spot}} \\exp[(r_{\\text{BRL}} - r_{\\text{USD}}) T]&quot;,&quot;id&quot;:&quot;DPGSAPQNVW&quot;}" data-component-name="LatexBlockToDOM"></div><p>e &#233; derivado da paridade descoberta de juros. Assim, <em>X</em> USD recebidos em <em>T</em> anos equivalem a X &#215; FX&#8333;fwd&#8334;(T) em reais naquele vencimento; trazendo a valor presente em BRL, multiplica-se pelo desconto em d&#243;lar j&#225; aplicado, ficando:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;PV_{\\text{BRL}} = X\\,e^{-r_{\\text{USD}}T} \\times FX_{\\text{spot}}&quot;,&quot;id&quot;:&quot;KRTQTCVHEW&quot;}" data-component-name="LatexBlockToDOM"></div><p></p><p>onde FX&#8333;spot&#8334; &#233; a cota&#231;&#227;o BRL/USD na data de avalia&#231;&#227;o (no caso, aproximadamente 5,06 BRL/USD). Note que nessa f&#243;rmula simplificada assumimos a taxa local r&#8333;BRL&#8334; embutida no termo <em>forward</em>. No projeto, carregou-se uma curva de juros brasileira do tipo Nelson-Siegel-Svensson para estimar r&#8333;BRL&#8334;(T).</p><p>Dado que o COE em quest&#227;o n&#227;o tinha prote&#231;&#227;o contra varia&#231;&#227;o cambial para o investidor (era estruturado como <em>quanto</em> em BRL), o banco emissor presumivelmente montaria posi&#231;&#245;es para se cobrir de oscila&#231;&#245;es no c&#226;mbio, mas do ponto de vista da precifica&#231;&#227;o do fluxo isso foi tratado via paridade de juros.</p><p>Resumindo, a metodologia de precifica&#231;&#227;o envolveu <strong>(i)</strong> calibrar GARCH-DCC nos retornos hist&#243;ricos das 4 a&#231;&#245;es, <strong>(ii)</strong> simular 10 mil cen&#225;rios de trajet&#243;ria conjunta di&#225;ria sob <em>Q</em>, <strong>(iii)</strong> aplicar as regras do COE em cada cen&#225;rio para obter o <em>payoff</em> em USD (cronograma de cupons pagos ou n&#227;o e principal), <strong>(iv)</strong> descontar e converter cada <em>payoff</em> a valor presente em BRL, e ent&#227;o <strong>(v)</strong> tirar a m&#233;dia desses valores presentes para obter o <strong>pre&#231;o te&#243;rico</strong> do COE. </p><p>Foram feitas ainda an&#225;lises complementares como a obten&#231;&#227;o do <strong>&#8220;cupom justo&#8221;</strong> &#8211; isto &#233;, qual percentual de cupom semestral equilibraria o valor presente esperado ao valor nominal (ou seja, qual cupom torna o pre&#231;o te&#243;rico = R$ 5.000). </p><p>Tamb&#233;m considerou-se alguns aprimoramentos e simplifica&#231;&#245;es: por exemplo, <em>n&#227;o</em> foram modelados efeitos de impostos sobre o investidor (IR sobre cupons), custos de transa&#231;&#227;o ou eventuais ajustes finos de mercado (como volatilidade impl&#237;cita distinta da hist&#243;rica). A volatilidade local dos ativos foi assumida estacion&#225;ria conforme GARCH calibrado, ou seja, n&#227;o se considerou volatilidade impl&#237;cita de op&#231;&#245;es das empresas, o que seria uma alternativa. Essas escolhas mant&#234;m o foco na din&#226;mica de risco neutro de maneira consistente, embora na pr&#225;tica um banco poderia usar volatilidades impl&#237;citas e ajustes de cr&#233;dito no modelo.</p><h2>Resultados para o investidor</h2><p>Ap&#243;s a simula&#231;&#227;o Monte Carlo, obteve-se a <strong>distribui&#231;&#227;o de poss&#237;veis </strong><em><strong>payoffs</strong></em> em valor presente para o investidor do COE. A m&#233;dia do valor presente ficou em torno de R$ 4.060, representando aproximadamente 81% do capital protegido, ou seja, o pre&#231;o te&#243;rico do COE (com cupom de 8% a.s.) seria ~R$ 4.060, bem abaixo do principal de R$ 5.000. Isso indica que, pelo modelo, o investidor deveria exigir um cupom maior para atingir um valor justo. A figura abaixo ilustra a distribui&#231;&#227;o de VPs dos <em>payoffs</em> simulados: nota-se um comportamento bastante concentrado em alguns pontos discretos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Iu6I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Iu6I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 424w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 848w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 1272w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Iu6I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png" width="636" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:636,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32143,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173960244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Iu6I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 424w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 848w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 1272w, https://substackcdn.com/image/fetch/$s_!Iu6I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d4fdf40-2913-4d18-a76b-bec1c0045d33_636x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>A figura representa a distribui&#231;&#227;o do valor presente dos <em>payoffs</em> para o investidor (histograma de 10.000 cen&#225;rios). A barra alta &#224; esquerda corresponde aos cen&#225;rios em que <strong>nenhum cupom</strong> foi pago (aproximadamente 54% dos casos), resultando no pagamento apenas do principal no final, cujo valor presente &#233; por volta de R$ 3.000. As barras &#224; direita refletem cen&#225;rios em que houve <em>autocall</em> em algum semestre, resultando em recebimento de cupons (um ou mais); por exemplo, o segundo pico corresponde a <em>autocall</em> no 1&#186; semestre (principal + 1 cupom semestral), e assim por diante. A m&#233;dia (linha tracejada vermelha) ficou em R$ 4.061.</p></blockquote><p>Observando a distribui&#231;&#227;o, mais da metade dos cen&#225;rios resultou em <strong>n&#227;o pagamento de cupons</strong> (apenas principal ao vencimento, VP &#8776; R$ 3.000). Isso ocorre porque &#233; relativamente prov&#225;vel que pelo menos uma das 4 a&#231;&#245;es esteja abaixo do inicial em todas as dez observa&#231;&#245;es semestrais, principalmente se o per&#237;odo incluir alguma queda significativa de mercado. Em cerca de 19% dos cen&#225;rios houve <em>autocall</em> j&#225; na <strong>1&#170; observa&#231;&#227;o</strong> (180 dias) &#8211; nesses casos ele recebeu 8% em 6 meses, o que em valor presente equivale a ~R$ 5.400 nominais. Outros ~8-9% dos cen&#225;rios terminaram no 2&#186; semestre com pagamento de cupom acumulado (16% total), e fra&#231;&#245;es menores nos semestres subsequentes, decrescendo at&#233; ~1% no &#250;ltimo semestre. A figura abaixo apresenta as probabilidades estimadas de<em> autocall</em> em cada observa&#231;&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hEy3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hEy3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 424w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 848w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 1272w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hEy3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png" width="636" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0961439-c278-4265-b215-70df6520ce2e_636x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:636,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173960244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hEy3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 424w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 848w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 1272w, https://substackcdn.com/image/fetch/$s_!hEy3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0961439-c278-4265-b215-70df6520ce2e_636x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gNDn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gNDn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 424w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 848w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 1272w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gNDn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png" width="1296" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44851,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173960244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!gNDn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 424w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 848w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 1272w, https://substackcdn.com/image/fetch/$s_!gNDn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6cb996f-4fbb-4509-accf-e322493cc2f7_1296x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Probabilidade de <em><strong>autocall</strong></em> por semestre, estimada via simula&#231;&#227;o (10k cen&#225;rios). Nota-se que h&#225; quase 20% de chance de encerramento j&#225; no 1&#186; semestre, 28% acumulada at&#233; o 2&#186; semestre, e aproximadamente <strong>46%</strong> de chance do COE &#8220;ser chamado&#8221; antes do vencimento final. Consequentemente, em ~54% dos cen&#225;rios o COE <strong>vai at&#233; o fim</strong> (5 anos) sem nunca acionar o gatilho, o que significa nenhum cupom pago ao investidor e apenas o principal de volta.</p></blockquote><p>Para o investidor, esses resultados quantitativos refor&#231;am o perfil de <em>payoff</em> assim&#233;trico do COE Autocall: h&#225; uma probabilidade significativa de n&#227;o receber rendimento algum (nesse modelo, ~54% dos casos), enquanto os ganhos quando ocorrem s&#227;o limitados aos cupons fixos (no m&#225;ximo 80% acumulado ao longo de 5 anos, no cen&#225;rio de <em>autocall</em> somente no &#250;ltimo semestre). </p><blockquote><p>Estruturas <em>worst-of</em> s&#227;o guiadas pela co-queda em estresse. DCC gaussiano tende a subestimar essa cauda conjunta. Interprete a chance de n&#227;o pagar cupons como possivelmente maior se a depend&#234;ncia de cauda real for mais forte.</p></blockquote><p>Em resumo, a estrutura favorece o emissor em termos de expectativa: o investidor s&#243; atinge o principal cheio (VP=R$5.000) ou mais em uma minoria de casos, e <em>paga</em>, via precifica&#231;&#227;o, por essa garantia de capital e possibilidade de rendimento, recebendo em m&#233;dia bem menos do que investiu em valor presente.</p><h2>Resultados de margem para o emissor</h2><p>Do ponto de vista do banco emissor, a diferen&#231;a entre o pre&#231;o te&#243;rico do COE (calculado pelo modelo) e o valor efetivamente cobrado do investidor representa a <strong>margem bruta</strong> da opera&#231;&#227;o. No caso estudado, o banco oferecia ao investidor no m&#225;ximo um cupom de <strong>8,8% a.s.</strong> (ligeiramente acima dos 8% usados na simula&#231;&#227;o base) </p><blockquote><p>As estimativas sugerem que o <strong>cupom de equil&#237;brio necess&#225;rio</strong> para que o valor presente alcance R$ 5.000 seria bem mais alto &#8212; <strong>cerca de 25% a.s.</strong> Ainda assim, n&#227;o faria sentido a institui&#231;&#227;o praticar esse cupom, pois precisa ser remunerada pela estrutura: retorno sobre o capital, custos de distribui&#231;&#227;o e opera&#231;&#227;o, al&#233;m da carga tribut&#225;ria. Somam-se a isso os riscos inerentes aos hedges, como veremos adiante.</p></blockquote><p>Ou seja, havia uma folga muito grande incorporada. Com cupom de 8,8% (pior caso oferecido), o modelo apontou um <strong>pre&#231;o de mercado</strong> do COE por volta de R$ 4.106 (VP), gerando uma margem bruta pr&#243;xima de <strong>R$ 894</strong> por certificado para o banco, que deve ser suficiente para remunerar os custos de distribui&#231;&#227;o, operacionais, tribut&#225;rios e o pr&#243;prio capital. </p><p>Isso ilustra uma pr&#225;tica comum: COEs frequentemente s&#227;o estruturados com <strong>folga consider&#225;vel a favor do emissor</strong>, de modo que o investidor est&#225; pagando um pr&#234;mio elevado pela prote&#231;&#227;o do capital e pelo potencial de ganho condicionado. J&#225; o banco, por sua vez, lucra caso o desempenho m&#233;dio dos ativos n&#227;o seja excepcional. Esse caso, sob medida neutra ao risco, &#233; justamente o cen&#225;rio base.</p><p>Para gerenciar os riscos, o banco emissor tem duas op&#231;&#245;es extremas: <strong>(a)</strong> n&#227;o fazer hedge, ou seja, ficar com posi&#231;&#227;o <strong>nua (naked)</strong> &#8211; nesse caso, ele embolsa inicialmente o valor pago pelo investidor (R$ 5.000) e se compromete a pagar os eventuais cupons e principal no futuro, arcando com esses pagamentos caso ocorram; <strong>(b)</strong> fazer um <strong>hedge replicante</strong> da estrutura, montando posi&#231;&#245;es em ativos e derivativos cujo <em>payoff</em> replique o do COE, de modo que qualquer pagamento ao investidor esteja coberto pelos ganhos dessas posi&#231;&#245;es. </p><p>Na pr&#225;tica, os bancos costumam optar por uma estrat&#233;gia intermedi&#225;ria, fazendo <strong>hedge parcial</strong>: por exemplo, podem investir a maior parte do principal em t&#237;tulos p&#250;blicos (garantindo os R$ 5.000 no vencimento) e usar o restante para comprar op&#231;&#245;es que cubram os cupons devidos nos cen&#225;rios de alta das a&#231;&#245;es. </p><p>No caso deste COE Autocall, o hedge replicante ideal envolveria comprar uma <em>cesta de op&#231;&#245;es digitais/barreira</em> que pagassem o cupom necess&#225;rio quando todas as a&#231;&#245;es estivessem acima do strike inicial em cada data, instrumentos ex&#243;ticos n&#227;o triviais. Em vez disso, o banco pode aproximar o hedge comprando as a&#231;&#245;es subjacentes e vendendo <em>calls</em> ou comprando <em>puts</em> de cada uma, ajustando as posi&#231;&#245;es ao longo do tempo conforme as probabilidades de <em>autocall</em> mudassem. </p><p>Uma m&#233;trica importante para o banco &#233; acompanhar as <strong>gregas</strong> desse instrumento estruturado, que s&#227;o as sensibilidades a varia&#231;&#245;es dos fatores de risco. Como n&#227;o h&#225; f&#243;rmula fechada simples para precificar um COE Autocall, uma alternativa &#233; usar o pr&#243;prio modelo de simula&#231;&#227;o: por exemplo, calcular o <strong>delta</strong> aproximado fazendo um pequeno aumento (ex.: +1%) nos pre&#231;os iniciais das a&#231;&#245;es e refazendo a simula&#231;&#227;o para ver o quanto o pre&#231;o do COE varia; similarmente, obter o <strong>vega</strong> chocando a volatilidade ou <strong>rho</strong> chocando taxas de juros. </p><blockquote><p>A institui&#231;&#227;o financeira, mesmo ao buscar o hedge, corre riscos n&#227;o desprez&#237;veis de modelo e de execu&#231;&#227;o, incluindo risco de base entre subjacentes e <em>proxies</em>, erro de especifica&#231;&#227;o (<em>smile</em>/termo, depend&#234;ncia de cauda, regimes), desalinhamento de calend&#225;rio e <em>fixings</em>, <em>gap risk</em> em gatilhos discretos, liquidez e impacto de mercado e <em>slippage</em>, custos de funding e XVA, al&#233;m de risco operacional e de sistemas. Ou seja, o hedge &#233; inerentemente imperfeito e o P&amp;L residual pode ser material.  </p></blockquote><p>Os modelos GARCH podem ser calibrados para simular cen&#225;rios de stress com pequenos choques nos par&#226;metros, obtendo assim as varia&#231;&#245;es no valor do COE e inferindo as gregas de forma num&#233;rica. Com isso, conseguem montar um hedge din&#226;mico mais eficaz, por exemplo, ajustando a posi&#231;&#227;o em cada a&#231;&#227;o (<em>delta-hedging</em>) conforme o tempo passa e determinadas barreiras n&#227;o sejam tocadas, ou comprando volatilidade (op&#231;&#245;es) se o vega do COE for significativo.</p><blockquote><p>Leia os resultados como um exerc&#237;cio de precifica&#231;&#227;o sob medida neutra ao risco (Q). A calibra&#231;&#227;o partiu de s&#233;ries hist&#243;ricas (P). Em mesas, ex&#243;ticos costumam usar vols impl&#237;citas e depend&#234;ncia calibrada a pre&#231;os de op&#231;&#245;es; encare os n&#250;meros aqui como <em>diagn&#243;stico</em>, n&#227;o como marca de mercado.</p></blockquote><p>Caso o banco n&#227;o fa&#231;a hedge (posi&#231;&#227;o <em>naked</em>), ele essencialmente aposta que n&#227;o ter&#225; que pagar muitos cupons. Se as a&#231;&#245;es ca&#237;rem ou andarem de lado (nenhum <em>autocall</em>), ele lucra integralmente a margem; se todas dispararem em alta (<em>autocall</em> cedo), ele pagar&#225; os cupons mais cedo, limitando a sua perda.</p><p>Em suma, a an&#225;lise mostra que o banco tinha uma <strong>margem significativa</strong> embutida no COE Autocall Tech e que &#233; reflexo do cupom oferecido bem inferior ao <em>&#8220;fair&#8221;</em>. Do lado do investidor, trata-se de um produto de <em>payoff</em> complexo, no qual a <strong>probabilidade de ganhos atraentes &#233; relativamente baixa</strong>, enquanto a chance de retorno nulo (s&#243; capital) &#233; alta, o que pode n&#227;o justificar o custo de oportunidade quando comparado a investimentos mais simples de perfil equivalente. A modelagem GARCH-DCC mostrou ser &#250;til para quantificar essas probabilidades e valores esperados de forma realista, permitindo tanto uma precifica&#231;&#227;o t&#233;cnica quanto a avalia&#231;&#227;o de risco (distribui&#231;&#227;o de resultados) para suporte &#224; decis&#227;o.</p><h2>Riscos de modelo identificados</h2><p>Mesmo que tenhamos utilizado um m&#233;todo com alto n&#237;vel de sofistica&#231;&#227;o para resolver esse problema, que &#233; complexo, ainda restam algumas arestas que podem precisar de aten&#231;&#227;o. Listamos algumas abaixo. </p><ol><li><p><strong>Risco de especifica&#231;&#227;o de volatilidade:</strong> ao limitar cada ativo a um GARCH(1,1) calibrado com inova&#231;&#245;es normais e, depois, aplicar um &#250;nico par&#226;metro de cauda t-Student m&#233;dio na simula&#231;&#227;o, empobrecemos a descri&#231;&#227;o das assimetrias e das caudas de cada s&#233;rie. Choques idiossincr&#225;ticos ou clustering de volatilidade mais complexo podem ficar subestimados, afetando tanto o pre&#231;o quanto m&#233;tricas de risco.</p></li><li><p><strong>Risco de correla&#231;&#227;o din&#226;mica:</strong> a estima&#231;&#227;o dos par&#226;metros DCC por heur&#237;sticas simples (autocorrela&#231;&#227;o de primeira ordem, valores de fallback) privilegia estabilidade num&#233;rica, mas pode produzir uma trajet&#243;ria de correla&#231;&#245;es que n&#227;o reflete a realidade de mercado. Em per&#237;odos de stress, a depend&#234;ncia cruzada pode ser maior do que o modelo capta, levando a uma vis&#227;o excessivamente otimista de cen&#225;rios conjuntos negativos.</p></li><li><p><strong>Risco cambial estrutural:</strong> a taxa de c&#226;mbio spot utilizada &#233; inferida via paridade de juros com amortecimento ad hoc do diferencial. Essa suaviza&#231;&#227;o reduz ru&#237;do, por&#233;m gera um vi&#233;s sistem&#225;tico sempre que o spread BRL&#8211;USD se afasta do equil&#237;brio de mercado ou quando h&#225; pr&#234;mios de risco impl&#237;citos. Como o valor presente &#233; sens&#237;vel ao FX, esse desvio propaga-se diretamente para o pre&#231;o do COE e para as m&#233;tricas de margem.</p></li><li><p><strong>Risco de regime e dados:</strong> a calibra&#231;&#227;o se apoia em hist&#243;rico relativamente curto, com data de corte fixa e ainda recorre a pre&#231;os mock quando a API falha. Regimes mais recentes ou mudan&#231;as estruturais (novos patamares de dividendos, interven&#231;&#245;es cambiais, shifts de volatilidade) podem ficar fora da amostra, deixando o modelo m&#237;ope para o ambiente atual.</p></li><li><p><strong>Risco operacional de discretiza&#231;&#227;o: </strong>o motor de simula&#231;&#227;o usa passos di&#225;rios, agenda sem feriados e verifica autocall apenas em datas semestrais com compara&#231;&#227;o direta ao pre&#231;o inicial. Na pr&#225;tica, fixings podem ocorrer em dias &#250;teis espec&#237;ficos, h&#225; ajustes de carry/strike e barreiras podem atuar intradiariamente. Esse desalinhamento entre o &#8220;payoff modelado&#8221; e o payoff contratual pode gerar erros de valuation ou cobertura.</p><p></p></li></ol><p>At&#233; mais!</p><h2>Refer&#234;ncias</h2><p><strong>BOLLERSLEV, T. (1986)</strong>. <em>Generalized Autoregressive Conditional Heteroskedasticity</em>. Journal of Econometrics, v.31, n.3, p.307&#8211;327</p><p><strong>BRASIL (2010)</strong>. <em>Lei n&#186; 12.249, de 11 de Junho de 2010</em>. Cap. VI, Se&#231;&#227;o II &#8211; Altera a legisla&#231;&#227;o do mercado financeiro incluindo as Notas Estruturadas (COE). Dispon&#237;vel em: http://www.planalto.gov.br/ccivil_03/leis/2001-2010/L12249.htm. Acesso em: 18 set. 2025</p><p><strong>ENGLE, R. F. (1982)</strong>. <em>Autoregressive Conditional Heteroskedasticity with Estimates of the Variance of United Kingdom Inflation</em>. Econometrica, v.50, n.4, p.987&#8211;1007</p><p><strong>ENGLE, R. F. (2002)</strong>. <em>Dynamic Conditional Correlation: A Simple Class of Multivariate GARCH Models</em>. Journal of Business &amp; Economic Statistics, v.20, n.3, p.339&#8211;350</p><p><strong>SCHWARTZ, P. R. (2024)</strong>. <em>&#8220;COE &#233; roubada mesmo? Gran Tierra a 14,25% ao ano, entenda&#8221;</em>. <strong>Guia do Investidor</strong>, 09 abr. 2024. Dispon&#237;vel em: https://guiadoinvestidor.com.br/coe-e-roubada-mesmo-gran-tierra-a-1425-ao-ano-entenda/. Acesso em: 18 set. 2025.</p><p><strong>PORTO, C. G. (2015)</strong>. <em>Certificado de Opera&#231;&#245;es Estruturadas: aspectos de garantia e riscos</em>. <strong>Revista do Banco Central</strong>, v.49, n.3. (referenciado em FORTUNA, 2017).</p><p><strong>Reposit&#243;rio GitHub </strong><em><strong>pq_garch_coe</strong></em>. <em>COE Autocall Tech &#8211; Sistema de Precifica&#231;&#227;o via DCC-GARCH</em>. Dispon&#237;vel em: https://github.com/andrecamatta/pq_garch_coe. Acesso em: 17 set. 2025. (C&#243;digo-fonte e documenta&#231;&#227;o do projeto).</p>]]></content:encoded></item><item><title><![CDATA[Uma análise abrangente do fator low volatility (parte 2)]]></title><description><![CDATA[Fator low vol: efici&#234;ncia long-only, trope&#231;os long-short e as li&#231;&#245;es do per&#237;odo 2010&#8211;2025. O que pode ser melhorado?]]></description><link>https://pilulasdequant.com.br/p/uma-analise-abrangente-do-fator-low-ee8</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/uma-analise-abrangente-do-fator-low-ee8</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Tue, 16 Sep 2025 14:53:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2f12cb46-a7c4-49cd-ae6f-b9943579bacd_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Enquanto as evid&#234;ncias acad&#234;micas hist&#243;ricas apoiam o fator <em>low vol</em>, implementar essa estrat&#233;gia no mundo real requer cuidados. Existem diferentes abordagens de constru&#231;&#227;o de portf&#243;lio, e quest&#245;es como frequ&#234;ncia de rebalanceamento, custos de transa&#231;&#227;o e concentra&#231;&#245;es setoriais precisam ser gerenciadas para que a teoria se traduza em resultados efetivos.</p><h3>Um teste com ranking simples e dados recentes</h3><p>Investigamos a anomalia de baixa volatilidade no S&amp;P 500 entre 2010 e 2025 com uma montagem <em>point-in-time</em>, evitando vi&#233;s de sobreviv&#234;ncia. A cada m&#234;s, as a&#231;&#245;es foram ranqueadas pela volatilidade hist&#243;rica de 12 meses, formamos carteiras por quintis (de P1, mais defensiva, a P5, mais arriscada), em pesos iguais e com rebalanceamento mensal. A base veio do Stooq com complemento da API do Tiingo, garantindo cobertura ampla do universo do &#237;ndice. O c&#243;digo utilizado est&#225; em <a href="https://github.com/andrecamatta/pq_novy_marx">PQ Novy-Marx</a>. Os resultados obtidos est&#227;o na tabela a seguir.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p7rp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p7rp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 424w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 848w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 1272w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p7rp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png" width="1456" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173705502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!p7rp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 424w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 848w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 1272w, https://substackcdn.com/image/fetch/$s_!p7rp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbee2cc93-2c64-44dc-92f2-7a34e7012155_2061x806.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Os resultados long-only mostram que a anomalia aparece sobretudo em efici&#234;ncia. A carteira de menor volatilidade preserva capital melhor em crises e converte risco em retorno de modo mais consistente: o Sharpe de P1 gira em torno de 1, enquanto o de P5 fica claramente abaixo (&#8776;0,65). Essa diferen&#231;a se reflete tamb&#233;m no risco extremo: o pior mergulho de P1 &#233; da ordem de um quinto do capital, ao passo que P5 chega a dobrar essa perda. Em termos absolutos, P5 cresce mais em fases euf&#243;ricas, mas o faz &#8220;gastando&#8221; muito risco; nos quintis intermedi&#225;rios, o desempenho &#233; pr&#243;ximo entre si, com leve destaque para P2. A tabela abaixo mostra compara&#231;&#227;o visual dos resultados dos portfolios e a evolu&#231;&#227;o dos retornos acumulados.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HTE4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HTE4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 424w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 848w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 1272w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HTE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png" width="1456" height="1638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1638,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180753,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173705502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HTE4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 424w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 848w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 1272w, https://substackcdn.com/image/fetch/$s_!HTE4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb64ed390-536a-48c3-9ef2-ca35ec6b2bdd_2399x2699.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G_jP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G_jP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 424w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 848w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 1272w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G_jP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:537971,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173705502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!G_jP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 424w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 848w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 1272w, https://substackcdn.com/image/fetch/$s_!G_jP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60173c49-e096-4341-b0a8-7ad39daa86d3_3600x2100.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A explora&#231;&#227;o direcional da anomalia, que corresponde a comprar baixa vol e vender alta vol, n&#227;o funcionou no agregado. O fator foi neutro at&#233; meados da d&#233;cada passada e degringolou depois, terminando o per&#237;odo com retorno anual negativo (&#8776;-3,6% a.a.). O ponto de inflex&#227;o foi a pandemia: o tombo de mar&#231;o de 2020 inicialmente ajudou quem estava vendido em alta volatilidade, mas a recupera&#231;&#227;o explosiva imediatamente seguinte inverteu o sinal. Em abril, o quintil mais arriscado saltou mais de um ter&#231;o no m&#234;s, enquanto o quintil defensivo avan&#231;ou bem menos da metade disso, impondo ao fator uma perda mensal pr&#243;xima de 25 pontos percentuais e um <em>drawdown</em> hist&#243;rico (&#8776;-59%) dif&#237;cil de recuperar nos anos seguintes. Abaixo, a figura expressa o <em>drawdown </em>da estrat&#233;gia P1-P5.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HUtp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HUtp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 424w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 848w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 1272w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HUtp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png" width="1000" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45693,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173705502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HUtp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 424w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 848w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 1272w, https://substackcdn.com/image/fetch/$s_!HUtp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96ea354b-4997-402d-8d5c-a033a3206b99_1000x400.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Para julgar a atratividade pr&#225;tica da postura defensiva, comparamos P1 a um mix simples de ETFs calibrado para ter mesma volatilidade da carteira P1. Foram utilizados os ETFs RSP(Invesco S&amp;P 500 Eql Wght ETF) e AGG (<em>iShares Core US Aggregate Bond ETF</em>). Em an&#225;lise ex-post, o mix fixo que obteve mesma volatilidade da carteira P1 no per&#237;odo (11,83% ao ano) foi composto de 73,5% de RSP e 26,5% de AGG.</p><p>Observou-se que a carteira passiva com ETFs cumpriu seu papel, mas P1 superou tal carteira no per&#237;odo: entregou rela&#231;&#227;o risco-retorno melhor e fecha o per&#237;odo com cerca de 1,7 ponto percentual a mais ao ano, mantendo um comportamento de queda m&#225;xima semelhante. Intuitivamente, a sele&#231;&#227;o de a&#231;&#245;es menos vol&#225;teis capturou boa parte do pr&#234;mio de a&#231;&#245;es com menor ru&#237;do idiossincr&#225;tico, enquanto a dilui&#231;&#227;o via renda fixa reduziu o risco ao custo de abrir m&#227;o de retorno. N&#227;o foram considerados custos de transa&#231;&#227;o, o que poderia reduzir a diferen&#231;a observada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bp3-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bp3-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 424w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 848w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bp3-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173573,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://pilulasdequant.com.br/i/173705502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bp3-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 424w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 848w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp3-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b7c359a-4350-4e6e-bc6b-a11008a68eac_2257x880.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Em s&#237;ntese: como postura long-only, baixa volatilidade entregou, no per&#237;odo de 15 anos analisado, o que promete: defesa em estresse e boa rela&#231;&#227;o risco-retorno. J&#225; a via long&#8211;short obteve resultados ruins evidenciando que mesmo anomalias com resultados robustos de d&#233;cadas podem falhar em janelas de longo prazo.  </p></blockquote><p>A seguir, veremos quais ideias podem melhorar a estrat&#233;gia inicial considerada.</p><h3>Metodologias de constru&#231;&#227;o: ranking simples vs otimiza&#231;&#227;o</h3><p>Duas metodologias principais disputam espa&#231;o em estrat&#233;gias de baixa volatilidade: a sele&#231;&#227;o simples por ranking e a otimiza&#231;&#227;o de portf&#243;lio m&#237;nima vari&#226;ncia. Na primeira abordagem, o investidor simplesmente classifica as a&#231;&#245;es por sua volatilidade hist&#243;rica (ou beta) e seleciona as X% mais baixas, possivelmente com pesos proporcionais inversos &#224; volatilidade. J&#225; a otimiza&#231;&#227;o envolve resolver um problema de m&#237;nima vari&#226;ncia global dado um universo de a&#231;&#245;es, respeitando restri&#231;&#245;es.</p><p>Estudos indicam que a otimiza&#231;&#227;o pode oferecer um desempenho um pouco superior ao m&#233;todo simples de ranking. Clarke, de Silva e Thorley (2006), ao introduzirem carteiras de vari&#226;ncia m&#237;nima nos EUA, mostraram que tais carteiras alcan&#231;aram cerca de 75% da volatilidade do mercado com retornos similares ou maiores (CLARKE; DE SILVA; THORLEY, 2006). J&#225; uma pesquisa da MSCI (2016) comparou retroativamente estrat&#233;gias low vol por ranking vs. por otimiza&#231;&#227;o e concluiu que a otimiza&#231;&#227;o captura melhor os benef&#237;cios de diversifica&#231;&#227;o (correla&#231;&#245;es entre a&#231;&#245;es) que o ranking simples ignora. Como resultado, o portf&#243;lio otimizado obteve um excesso de retorno anual 100-200 pontos-base superior ao portf&#243;lio formado apenas pelo ranking de volatilidade (MSCI, 2016). Em suma, embora ambas as abordagens possam confirmar a anomalia, m&#233;todos quantitativos mais sofisticados podem adicionar valor extra.</p><h3>Frequ&#234;ncia de rebalanceamento e custos de transa&#231;&#227;o</h3><p>Outro aspecto pr&#225;tico crucial &#233; com que frequ&#234;ncia rebalancear o portf&#243;lio <em>low vol</em>. A volatilidade relativa das a&#231;&#245;es muda ao longo do tempo, ent&#227;o ajustes peri&#243;dicos s&#227;o necess&#225;rios para manter o perfil defensivo. Entretanto, rebalanceamentos frequentes implicam custos de transa&#231;&#227;o e <em>slippage</em> que podem corroer os ganhos.</p><p>A maioria das pesquisas sugere que rebalanceamentos pouco frequentes tendem a funcionar melhor para <em>low vol</em>. Estudos internos da Vanguard indicam que um rebalanceamento anual &#233; &#243;timo para muitos perfis de investidor, pois equilibra a necessidade de atualizar o portf&#243;lio com a minimiza&#231;&#227;o de custos (VANGUARD, 2020). Alguns trabalhos recomendam rebalancear semestralmente, o que &#233; um compromisso razo&#225;vel entre acompanhar mudan&#231;as de volatilidade e evitar giro excessivo. Al&#233;m do intervalo fixo de tempo, h&#225; a op&#231;&#227;o de rebalanceamento por bandas de toler&#226;ncia: por exemplo, ajustar somente quando a composi&#231;&#227;o do portf&#243;lio desviar mais que 5-10% do alvo original. Esse m&#233;todo baseado em <em>thresholds</em> pode ser mais eficiente do que um calend&#225;rio fixo, evitando opera&#231;&#245;es desnecess&#225;rias quando as mudan&#231;as s&#227;o pequenas.</p><p>Em qualquer caso, deve-se limitar o <em>turnover</em>. Estrat&#233;gias <em>low vol</em> sem controles podem incorrer em <em>turnover</em> alto (por exemplo, se determinadas a&#231;&#245;es se tornam repentinamente vol&#225;teis e s&#227;o removidas). Implementa&#231;&#245;es bem-sucedidas costumam impor um <em>cap</em> de turnover anual, tipicamente na faixa de 10-20%, para assegurar que os custos de corretagem e impacto de mercado n&#227;o superem o benef&#237;cio do fator.</p><p>Estudos emp&#237;ricos quantificam que rebalancear muito frequentemente (trimestral ou mensalmente) pode reduzir os retornos l&#237;quidos em ~2-3% ao ano devido a custos (quando comparado a rebalanceamentos anuais). Tal impacto facilmente engole a vantagem do fator <em>low vol</em> em muitos mercados. Portanto, um investidor deve buscar um equil&#237;brio &#243;timo, e a pr&#225;tica comum hoje entre gestores &#233; revisar carteiras low vol semestralmente ou anualmente, salvo mudan&#231;as dr&#225;sticas no mercado.</p><h3>Diversifica&#231;&#227;o setorial e limites de concentra&#231;&#227;o</h3><p>Um efeito colateral conhecido de estrat&#233;gias de baixa volatilidade &#233; a concentra&#231;&#227;o setorial. A&#231;&#245;es menos vol&#225;teis tendem a se agrupar em setores defensivos tradicionais, como Utilities (servi&#231;os p&#250;blicos), Consumer Staples (bens de consumo b&#225;sico) e Healthcare, enquanto setores c&#237;clicos e de crescimento (tecnologia, energia, financeiro) costumam ter volatilidades mais altas e, portanto, ficam sub-representados.</p><p>De fato, carteiras <em>low vol</em> n&#227;o restritas podem apresentar pesos extremos em alguns setores. Dados hist&#243;ricos mostraram exemplos de portf&#243;lios com 40-60% de aloca&#231;&#227;o em Utilities e Consumo B&#225;sico &#8211; n&#237;veis muito superiores aos ~10-15% t&#237;picos desses setores em &#237;ndices amplos (MSCI, 2023). Essa concentra&#231;&#227;o pode ser problem&#225;tica, pois exp&#245;e o investidor a riscos n&#227;o-diversificados (por exemplo, risco regulat&#243;rio afetando Utilities, ou risco de mudan&#231;as nos h&#225;bitos de consumo). Al&#233;m disso, altas concentra&#231;&#245;es setoriais aumentam o <em>tracking error</em> em rela&#231;&#227;o ao <em>benchmark</em> de refer&#234;ncia, o que pode ser indesejado para alguns investidores.</p><p>A pr&#225;tica recomendada &#233; introduzir restri&#231;&#245;es de concentra&#231;&#227;o durante a constru&#231;&#227;o do portf&#243;lio <em>low vol</em>. Por exemplo, muitos &#237;ndices e fundos de m&#237;nima volatilidade limitam o peso setorial a, digamos, &#177;5% em rela&#231;&#227;o ao peso daquele setor no &#237;ndice amplo. Assim, se tecnologia &#233; 20% do S&amp;P 500, o portf&#243;lio <em>low vol</em> n&#227;o poderia ter menos de 15% ou mais de 25% em tecnologia, independentemente da volatilidade das a&#231;&#245;es do setor. Isso for&#231;a uma diversifica&#231;&#227;o mais alinhada ao mercado. Outra restri&#231;&#227;o comum &#233; limitar o peso de qualquer a&#231;&#227;o individual, frequentemente um m&#225;ximo de 5% a 8% por a&#231;&#227;o, para evitar que uma &#250;nica empresa domine o risco do portf&#243;lio.</p><p>Al&#233;m disso, busca-se garantir um n&#250;mero efetivo de a&#231;&#245;es suficiente. Uma m&#233;trica utilizada &#233; o n&#250;mero efetivo de posi&#231;&#245;es (que considera pesos desiguais). Estrat&#233;gias recomendam que o n&#250;mero efetivo de a&#231;&#245;es no portf&#243;lio <em>low vol</em> seja pelo menos 30% do n&#250;mero de a&#231;&#245;es do &#237;ndice de origem. Por exemplo, se o universo &#233; o S&amp;P 500 (500 a&#231;&#245;es), o portf&#243;lio <em>low vol</em> deveria ter efetivamente ~150 a&#231;&#245;es diversificadas, mesmo que selecione apenas as mais est&#225;veis. Isso impede que a estrat&#233;gia se torne excessivamente concentrada a ponto de virar quase <em>stock-picking</em> de uns poucos pap&#233;is.</p><p>Em resumo, a implementa&#231;&#227;o pr&#225;tica da anomalia de baixa volatilidade envolve reconciliar teoria (maximizar o fator) com realidade de mercado (custos, concentra&#231;&#245;es, limites institucionais). Os melhores resultados tendem a surgir de abordagens equilibradas: otimiza&#231;&#245;es ou sele&#231;&#245;es cuidadosas que respeitam restri&#231;&#245;es de diversifica&#231;&#227;o e mant&#234;m o <em>turnover</em> controlado.</p><p>E voc&#234;? Acha que vale &#224; pena testar a evolu&#231;&#227;o do teste realizado para os &#250;ltimos 15 anos com as melhorias sugeridas pela literatura?</p><p>No pr&#243;ximo artigo da s&#233;rie, vamos explorar as cr&#237;ticas ao fator <em>low volatility </em>e como ela se relaciona com os outros fatores.</p><p>At&#233; mais!</p><h2>Refer&#234;ncias</h2><p>ANG, Andrew; HODRICK, Robert; XING, Yuhang; ZHANG, Xiaoyan. The cross-section of volatility and expected returns. <em>The Journal of Finance</em>, v.61, n.1, p.259-299, 2006.</p><p>ANG, Andrew; HODRICK, Robert; XING, Yuhang; ZHANG, Xiaoyan. High idiosyncratic volatility and low returns: International and further U.S. evidence. <em>Journal of Financial Economics</em>, v.91, n.1, p.1-23, 2009.</p><p>BAKER, Malcolm; BRADLEY, Brendan; WURGLER, Jeffrey. Benchmarks as limits to arbitrage: Understanding the low-volatility anomaly. <em>Financial Analysts Journal</em>, v.67, n.1, p.40-54, 2011.</p><p>BALI, Turan G.; CAKICI, Nusret; WHITELAW, Robert F. Maxing out: Stocks as lotteries and the cross-section of expected returns. <em>Journal of Financial Economics</em>, v.99, n.3, p.427-446, 2011.</p><p>BLITZ, David; VAN VLIET, Pim. The volatility effect: Lower risk without lower return. <em>Journal of Portfolio Management</em>, v.34, n.1, p.102-113, 2007.</p><p>BLITZ, David; PANG, Jun; VAN VLIET, Pim. The volatility effect in emerging markets. <em>Emerging Markets Review</em>, v.16, p.31-45, 2013.</p><p>CHRISTENSEN, Kim; SIGGAARD, Mathias V.; VELIYEV, Bezirgen. A machine learning approach to volatility forecasting. <em>Journal of Financial Econometrics</em>, v.20, n.2, p.381-404, 2022.</p><p>CLARKE, Roger; DE SILVA, Harindra; THORLEY, Steven. Minimum-variance portfolios in the U.S. equity market. <em>The Journal of Portfolio Management</em>, v.33, n.1, p.10-24, 2006.</p><p>CONRAD, Christian; KLEEN, Onno; L&#214;NN, Rasmus. Volatility forecasting for low-volatility investing. SSRN Working Paper, 2025.</p><p>FRAZZINI, Andrea; PEDERSEN, Lasse H. Betting against beta. <em>Journal of Financial Economics</em>, v.111, n.1, p.1-25, 2014.</p><p>HAUGEN, Robert A.; BAKER, Nardin L. The efficient market inefficiency of capitalization-weighted stock portfolios. <em>The Journal of Portfolio Management</em>, v.17, n.3, p.35-40, 1991.</p><p>HAUGEN, Robert A.; HEINS, A. James. On the evidence supporting the existence of risk premiums in the capital market. <em>Journal of Financial and Quantitative Analysis</em>, v.10, n.5, p.775-784, 1975.</p><p>KUMAR, Alok. Who gambles in the stock market? <em>The Journal of Finance</em>, v.64, n.4, p.1889-1933, 2009.</p><p>NASEER, Mirza M.; GUO, Yongsheng; BAGH, Tanveer; WANG, Danxia. Sustainable investments in volatile times: Nexus of climate change risk, ESG practices, and market volatility. <em>International Review of Financial Analysis</em>, v.95, Part B, 101981, 2024.</p><p>NOVY-MARX, Robert. Understanding defensive equity. NBER Working Paper No. 20591, 2014.</p><p>VAN DER LINDEN, Wouter; SOEBHAG, Rajesh; VAN VLIET, Pim. Combining low-volatility and momentum investment strategies. SSRN Working Paper, 2024.</p><p>VANGUARD. Finding the optimal rebalancing frequency. Vanguard Research Note, 2020.</p><p>WALKSH&#196;USL, Christian. The high returns to low-volatility stocks are actually a premium on high-quality firms. <em>Applied Financial Economics</em>, v.24, n.20, p.1377-1394, 2014. </p>]]></content:encoded></item></channel></rss>