<?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>Mon, 29 Jun 2026 18:51:33 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[VaR é coisa do passado?]]></title><description><![CDATA[A falha de coer&#234;ncia que Artzner et al. expuseram em 1999 e levou Basileia III a medir capital pela perda esperada na cauda, sem aposentar de vez o VaR.]]></description><link>https://pilulasdequant.com.br/p/var-e-coisa-do-passado</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/var-e-coisa-do-passado</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 04 Jun 2026 12:39:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/924d1815-ed18-4094-8006-fad26bffe196_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Antes de escolher qual n&#250;mero usar para resumir o risco de uma carteira, seria preciso concordar nas propriedades que uma medida sensata deveria satisfazer. Foi essa a invers&#227;o proposta por Artzner, Delbaen, Eber e Heath ao final dos anos 1990 (ARTZNER et al., 1997, 1999): em vez de partir de uma f&#243;rmula, partir de uma axiom&#225;tica. Os autores enunciaram quatro propriedades, bastante intuitivas quando lidas em voz alta, e mostraram que o Value-at-Risk falhava em uma delas, apesar de j&#225; ser onipresente em mesas de mercado ap&#243;s o RiskMetrics do JP Morgan em 1994. A consequ&#234;ncia era t&#233;cnica, mas carregava um problema concreto para gestores, porque sob certas condi&#231;&#245;es diversificar uma carteira aumentava o VaR em vez de reduzi-lo.</p><p>Entre 1999 e 2019, uma gera&#231;&#227;o inteira de papers refinou a discuss&#227;o, mapeou alternativas e acabou propondo o <em>expected shortfall</em> (ES) como candidato preferencial. Em janeiro de 2019, o Comit&#234; de Basileia publicou a vers&#227;o final do <em>Fundamental Review of the Trading Book</em> (BCBS, 2019). O documento cobra de bancos com modelo interno de risco de mercado que o c&#225;lculo de capital passe a usar o ES a 97,5% no lugar do VaR a 99%. No Brasil, a Resolu&#231;&#227;o BCB 470, de 30 de abril de 2025, incorporou essa estrutura para vig&#234;ncia obrigat&#243;ria em 1&#186; de janeiro de 2027 (BANCO CENTRAL DO BRASIL, 2025). O que come&#231;ou como uma discuss&#227;o axiom&#225;tica em uma revista especializada virou, duas d&#233;cadas depois, a regra prudencial de toda mesa de negocia&#231;&#227;o com modelo interno aprovado.</p><p>Este artigo se apoia em <em>Modelling Economic Capital</em>, de David Jamieson Bolder (2022), e reconstr&#243;i a l&#243;gica que leva da discuss&#227;o axiom&#225;tica &#224; migra&#231;&#227;o regulat&#243;ria. Apresentamos os quatro axiomas de coer&#234;ncia, o contra-exemplo can&#244;nico em que o VaR falha, a constru&#231;&#227;o formal do ES como medida coerente, a calibra&#231;&#227;o do FRTB, e a fragilidade te&#243;rica do ES (a n&#227;o-elicitabilidade), e como a literatura e a regula&#231;&#227;o deram conta disso. O c&#243;digo Julia complementar implementa os estimadores e simula a carteira de cr&#233;dito que ilustra os resultados.</p><h2>O que uma medida de risco deveria fazer</h2><p>Uma medida de risco &#233;, no final, uma fun&#231;&#227;o que pega o perfil aleat&#243;rio de perda de uma carteira e devolve um n&#250;mero, interpret&#225;vel como quanto de capital a institui&#231;&#227;o precisa segregar. Como muitas fun&#231;&#245;es diferentes podem servir para esse papel, a pergunta sensata &#233; quais propriedades a fun&#231;&#227;o deveria respeitar. Artzner e coautores propuseram quatro, enunciadas abaixo para uma medida &#961; definida sobre perdas aleat&#243;rias L:</p><ol><li><p>Monotonicidade. Se L<sub>1</sub> &#8804; L<sub>2</sub> quase certamente, ent&#227;o &#961;(L<sub>1</sub>) &#8804; &#961;(L<sub>2</sub>). Uma carteira que sempre perde menos n&#227;o pode exigir mais capital.</p></li><li><p>Invari&#226;ncia por transla&#231;&#227;o. &#961;(L + c) = &#961;(L) + c para qualquer constante c. Somar uma perda certa c desloca a exig&#234;ncia de capital em c.</p></li><li><p>Homogeneidade positiva. &#961;(&#955;L) = &#955;&#961;(L) para &#955; &#8805; 0. Dobrar a carteira dobra o capital.</p></li><li><p>Subaditividade. &#961;(L<sub>1</sub> + L<sub>2</sub>) &#8804; &#961;(L<sub>1</sub>) + &#961;(L<sub>2</sub>). Combinar duas carteiras n&#227;o pode criar risco. &#201; a vers&#227;o formal do princ&#237;pio de diversifica&#231;&#227;o.</p></li></ol><p>Uma medida que satisfaz os quatro axiomas &#233; chamada <em>coerente</em>. A subaditividade, em particular, formaliza por que bancos gostam de grandes livros diversificados, j&#225; que o benef&#237;cio da diversifica&#231;&#227;o deveria aparecer no n&#250;mero de capital. Artzner e coautores mostraram que o VaR falha justamente nessa propriedade, e essa falha n&#227;o &#233; patol&#243;gica, pois acontece em casos perfeitamente razo&#225;veis do ponto de vista econ&#244;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_!cXwY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cXwY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 424w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 848w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1272w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png" width="1208" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f80262c3-7021-42ba-a9a8-54388739f219_1208x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1208,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61300,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.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_!cXwY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 424w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 848w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.png 1272w, https://substackcdn.com/image/fetch/$s_!cXwY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff80262c3-7021-42ba-a9a8-54388739f219_1208x652.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">Tabela 1. VaR e ES sob os quatro axiomas de Artzner et al. (1999).</figcaption></figure></div><h2>Onde o VaR quebra</h2><p>O contra-exemplo que sustenta o argumento envolve dois t&#237;tulos de d&#237;vida zero-cupom de emissores independentes, cada um com probabilidade de <em>default</em> de 4% no horizonte de um ano. Se o <em>default</em> ocorrer, a <em>loss-given-default</em> &#233; de 70%, ou seja, o credor perde 70% do valor de face. Vamos calcular o VaR a 95% da perda de cada t&#237;tulo isoladamente e compar&#225;-lo com o VaR a 95% da carteira que cont&#233;m os dois. O n&#237;vel 5% significa que estamos buscando o menor valor de perda tal que a probabilidade de uma perda menor que esse valor seja pelo menos 95%.</p><p>Para cada t&#237;tulo individual, a perda &#233; zero com probabilidade 96% e 70% com probabilidade 4%. Como a probabilidade de perda zero j&#225; excede os 95% de refer&#234;ncia, o VaR a 95% individual &#233; exatamente zero. Somados, os dois VaR individuais d&#227;o zero tamb&#233;m. Para a carteira, por&#233;m, a hist&#243;ria muda. A probabilidade de nenhum <em>default</em> &#233; 0,96&#178; &#8776; 92,16%, abaixo dos 95% de refer&#234;ncia. Precisamos subir para o pr&#243;ximo patamar de perda, que corresponde a pelo menos um <em>default</em>, cuja probabilidade cumulativa de perda menor ou igual &#233; 99,84%. O VaR a 95% da carteira &#233;, portanto, 70% do valor de face de um t&#237;tulo.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{VaR}_{0{,}95}(L_1) + \\text{VaR}_{0{,}95}(L_2) = 0 + 0 < 0{,}70 = \\text{VaR}_{0{,}95}(L_1 + L_2)&quot;,&quot;id&quot;:&quot;RAWANVRYUF&quot;}" data-component-name="LatexBlockToDOM"></div><p>Combinar as duas posi&#231;&#245;es, independentes entre si, <em>aumentou</em> a exig&#234;ncia de capital medida por VaR. &#201; o oposto do que a intui&#231;&#227;o sobre diversifica&#231;&#227;o prescreve, e &#233; o oposto do que o axioma de subaditividade exige. A raiz da falha est&#225; na estrutura da medida, porque o VaR considera apenas um quantil da distribui&#231;&#227;o de perdas. Se as caudas de duas distribui&#231;&#245;es individualmente magras se combinam em uma cauda agregada mais gorda, o quantil pula, mesmo sem correla&#231;&#227;o linear positiva.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Q-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Q-p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 424w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 848w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png" width="1246" height="522" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:522,&quot;width&quot;:1246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54389,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.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_!_Q-p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 424w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 848w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.png 1272w, https://substackcdn.com/image/fetch/$s_!_Q-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd82c3537-3438-48ac-bb82-b01bc66660a6_1246x522.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 2. Contra-exemplo de Artzner et al. (1999), no qual o VaR viola subaditividade em uma carteira de dois b&#244;nus independentes, cada um com PD de 4%, LGD de 70% e VaR ao n&#237;vel de 95%.</figcaption></figure></div><p>O resultado tem v&#225;rias formas agravadas e tem uma forma de exce&#231;&#227;o importante. Embrechts, McNeil e Straumann (2002) demonstraram que o VaR &#233; subaditivo quando a distribui&#231;&#227;o conjunta de perdas &#233; el&#237;ptica, o que inclui a gaussiana multivariada como caso particular. Fora desse universo (caudas pesadas, assimetria, <em>defaults</em> independentes com probabilidade pequena), a viola&#231;&#227;o pode acontecer. Como o mundo financeiro quase nunca &#233; estritamente el&#237;ptico, a cl&#225;usula de exce&#231;&#227;o protege pouco.</p><h2>Expected shortfall como resposta coerente</h2><p>Resta perguntar se existe alguma medida de risco que capture a ideia de perda ruim na cauda e seja coerente. A resposta positiva veio em uma sequ&#234;ncia de papers no come&#231;o dos anos 2000, com um n&#250;mero tem&#225;tico do <em>Journal of Banking &amp; Finance</em> em julho de 2002 que reuniu, entre outros, Rockafellar e Uryasev (2002) e Acerbi e Tasche (2002) no mesmo volume. A medida central &#233; o <em>expected shortfall</em>, que circula na literatura sob outros nomes. Rockafellar e Uryasev (2000, 2002) a chamam de <em>conditional value-at-risk</em> (CVaR), e <em>average value-at-risk</em> (AVaR) e <em>expected tail loss</em> (ETL) s&#227;o r&#243;tulos equivalentes, todos designando a perda m&#233;dia na cauda al&#233;m do VaR.</p><p>Em vez de olhar para o quantil 1 &#8722; &#945; da distribui&#231;&#227;o de perdas, o ES olha para a perda m&#233;dia condicional em ultrapass&#225;-lo. A defini&#231;&#227;o formal rigorosa, que funciona para qualquer distribui&#231;&#227;o (incluindo as com &#225;tomos, em que a vers&#227;o condicional ing&#234;nua falha), &#233; dada pela integral sobre os quantis de cauda.]</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{ES}_\\alpha(L) = \\frac{1}{\\alpha} \\int_0^\\alpha \\text{VaR}_u(L) \\, du&quot;,&quot;id&quot;:&quot;LLRQYCFFKP&quot;}" data-component-name="LatexBlockToDOM"></div><p>Quando L tem distribui&#231;&#227;o cont&#237;nua, essa integral coincide com E[L | L &#8805; VaR<sub>&#945;</sub>(L)], a forma que aparece em Bolder (2022). Para distribui&#231;&#245;es com massa pontual no quantil, a vers&#227;o de Acerbi e Tasche (2002) &#233; a &#250;nica que preserva coer&#234;ncia, e &#233; por isso que ela &#233; a usada em implementa&#231;&#245;es cuidadosas. Rockafellar e Uryasev (2000) tamb&#233;m ofereceram uma representa&#231;&#227;o variacional que transforma o c&#225;lculo do ES em um problema de otimiza&#231;&#227;o linear, usada hoje em larga escala para aloca&#231;&#227;o de portf&#243;lios sujeitos a restri&#231;&#245;es de cauda.</p><p>Acerbi e Tasche (2002) provaram que o ES satisfaz os quatro axiomas. O ES &#233; monot&#244;nico por constru&#231;&#227;o, ao passo que a invari&#226;ncia por transla&#231;&#227;o sai do deslocamento dos quantis e a homogeneidade positiva vem de que tanto os quantis quanto a integral s&#227;o homog&#234;neos. A subaditividade exige mais trabalho, e os autores mostram que, para quaisquer L<sub>1</sub>, L<sub>2</sub> e qualquer &#945;, vale ES<sub>&#945;</sub>(L<sub>1</sub> + L<sub>2</sub>) &#8804; ES<sub>&#945;</sub>(L<sub>1</sub>) + ES<sub>&#945;</sub>(L<sub>2</sub>). O contra-exemplo dos dois b&#244;nus, que quebrava o VaR, &#233; absorvido. Aplicando a defini&#231;&#227;o rigorosa ao problema anterior, verifica-se que a soma dos ES individuais &#233; maior ou igual ao ES agregado.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OxPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OxPz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 424w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 848w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1272w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png" width="1423" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:1423,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53362,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.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_!OxPz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 424w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 848w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.png 1272w, https://substackcdn.com/image/fetch/$s_!OxPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed75ad5b-2b1b-4718-acae-61916a2a3aa0_1423x656.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 perda de uma carteira de cr&#233;dito, assim&#233;trica e de cauda longa, em que o VaR a 99% localiza o quantil e o ES a 99% toma a m&#233;dia da cauda al&#233;m dele.</em></figcaption></figure></div><p>Como o VaR &#233; um ponto e o ES &#233; a m&#233;dia de tudo que est&#225; al&#233;m dele, o ES responde ao formato da cauda, enquanto o VaR ignora-o. Dois perfis de perda com o mesmo VaR podem ter ES muito diferentes, e a diferen&#231;a &#233; maior quanto mais pesada a cauda.</p><h2>VaR e ES em uma carteira de cr&#233;dito realista</h2><p>Uma forma concreta de ver essa diferen&#231;a &#233; estimar VaR e ES sobre uma carteira de cr&#233;dito calibrada a par&#226;metros de mercado. A carteira re&#250;ne 100 tomadores corporativos com probabilidades de <em>default</em> por <em>rating</em>, das m&#233;dias de um ano da S&amp;P, que v&#227;o de 0,01% no AAA a 26% no CCC. As exposi&#231;&#245;es s&#227;o concentradas, com poucos nomes grandes ao lado de muitos pequenos, num &#237;ndice de Herfindahl equivalente a 42 nomes efetivos. A <em>loss-given-default</em> &#233; estoc&#225;stica, com m&#233;dia de 45%, e a correla&#231;&#227;o de ativos segue a f&#243;rmula do IRB de Basileia, que liga &#961; &#224; PD de cada nome. A depend&#234;ncia entre <em>defaults</em> &#233; modelada de duas formas, por c&#243;pula gaussiana e por c&#243;pula t de Student com dez graus de liberdade, e a perda da carteira &#233; simulada por Monte Carlo. A diferen&#231;a entre as duas c&#243;pulas est&#225; na cauda, porque a t gera <em>defaults</em> conjuntos nos cen&#225;rios ruins que a gaussiana n&#227;o captura.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IvgN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IvgN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 424w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 848w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1272w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png" width="1456" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48439,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.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_!IvgN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 424w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 848w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.png 1272w, https://substackcdn.com/image/fetch/$s_!IvgN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd4044b-428a-4d36-8c02-529a10b64071_1556x442.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. VaR e ES (em % da exposi&#231;&#227;o) da carteira sob c&#243;pula gaussiana e t de Student (&#957;=10), em 10&#8310; simula&#231;&#245;es. A cauda da t, com defaults conjuntos, eleva o ES bem acima do gaussiano, sobretudo nos n&#237;veis profundos.</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_!zRFs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zRFs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 424w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 848w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1272w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png" width="1423" height="703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:703,&quot;width&quot;:1423,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98138,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.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_!zRFs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 424w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 848w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.png 1272w, https://substackcdn.com/image/fetch/$s_!zRFs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76fce492-38d4-4485-aa3a-4462eb3c9e0e_1423x703.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 2. VaR e ES da carteira em fun&#231;&#227;o do n&#237;vel de confian&#231;a, sob c&#243;pula gaussiana e t de Student. As curvas da t se descolam na cauda, efeito da depend&#234;ncia de cauda entre defaults.</em></figcaption></figure></div><p>O efeito da depend&#234;ncia de cauda aparece na compara&#231;&#227;o entre as duas c&#243;pulas. No n&#237;vel 99%, o ES da carteira sob a t &#233; 5,50% da exposi&#231;&#227;o, contra 3,97% sob a gaussiana, uma diferen&#231;a de 39%. No n&#237;vel 99,9%, a dist&#226;ncia abre para 62%, com ES de 11,39% contra 7,02%. Modelar os <em>defaults</em> como gaussianos, ignorando o agrupamento em crises, subestima o capital de cauda em mais da metade justamente onde ele mais pesa. O ES tamb&#233;m recompensa a diversifica&#231;&#227;o, porque ao separar a carteira em dois sub-livros o ES a 99% do conjunto fica cerca de 12% abaixo da soma dos ES isolados, o benef&#237;cio que a subaditividade garante e que o VaR pode violar. A causa est&#225; na estrutura da medida, porque a cauda al&#233;m do quantil carrega massa que o VaR ignora, e essa massa explode quando os <em>defaults</em> deixam de ser independentes.</p><h2>A calibra&#231;&#227;o do FRTB e a regula&#231;&#227;o brasileira</h2><p>A migra&#231;&#227;o regulat&#243;ria do VaR para ES tem datas espec&#237;ficas. O primeiro documento consultivo do <em>Fundamental Review of the Trading Book</em> saiu em 2012, e o segundo, em outubro de 2013, j&#225; prop&#244;s explicitamente a troca (BCBS, 2013). O padr&#227;o final chegou em janeiro de 2016 (BCBS, 2016) e foi revisado em janeiro de 2019 (BCBS, 2019). A vers&#227;o vigente exige que o capital para risco de mercado sob modelo interno seja calculado com ES em n&#237;vel 97,5% sobre uma janela de <em>stress</em> calibrada ao pior per&#237;odo hist&#243;rico observado.</p><p>A escolha de 97,5% n&#227;o &#233; arbitr&#225;ria. Ela foi calibrada para dar n&#250;meros pr&#243;ximos aos do VaR a 99% em uma distribui&#231;&#227;o normal, facilitando a transi&#231;&#227;o de bancos com modelos antigos. Analiticamente, se L ~ N(0, 1), ent&#227;o VaR a 99% &#233; o quantil padr&#227;o 2,326 e ES a 97,5% &#233; 2,338, uma diferen&#231;a da ordem de meio por cento. Conforme a cauda engorda, por&#233;m, a coincid&#234;ncia se desfaz, e para uma t-Student com dez graus de liberdade o ES a 97,5% j&#225; supera o VaR a 99% em cerca de 2%. Na carteira de cr&#233;dito sob c&#243;pula t, em que a depend&#234;ncia de cauda engorda ainda mais a distribui&#231;&#227;o, o ES a 97,5% (3,83% da exposi&#231;&#227;o) fica cerca de 12% acima do VaR a 99% (3,41%). A escolha de 97,5% preserva o n&#237;vel de capital sob a hip&#243;tese gaussiana e o aumenta, na dire&#231;&#227;o certa, quando a distribui&#231;&#227;o real tem cauda mais pesada do que a normal prev&#234;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djlW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djlW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 424w, https://substackcdn.com/image/fetch/$s_!djlW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 848w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1272w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png" width="1072" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1072,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49508,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.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_!djlW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 424w, https://substackcdn.com/image/fetch/$s_!djlW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 848w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.png 1272w, https://substackcdn.com/image/fetch/$s_!djlW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b577b96-7d26-457e-82f6-60cd62897fb1_1072x516.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 4. Calibra&#231;&#227;o do FRTB. O ES a 97,5% foi desenhado para igualar o VaR a 99% sob a normal, e a diferen&#231;a entre os dois cresce conforme a cauda engorda na fam&#237;lia t-Student. Valores em desvios-padr&#227;o sobre vari&#225;vel padronizada.</figcaption></figure></div><p>No Brasil, o Banco Central adotou uma implementa&#231;&#227;o por fases. A Resolu&#231;&#227;o BCB 313, de 6 de dezembro de 2023, tratou da primeira parcela, relativa ao risco de <em>spread</em> de cr&#233;dito no <em>trading book</em>, com c&#225;lculo di&#225;rio obrigat&#243;rio a partir de 1&#186; de janeiro de 2025. A Resolu&#231;&#227;o BCB 470, de 30 de abril de 2025, completa o arcabou&#231;o com a abordagem padronizada baseada em sensibilidades (<em>sensitivities-based approach</em>). A vig&#234;ncia obrigat&#243;ria para institui&#231;&#245;es S1, S2 e S3 &#233; 1&#186; de janeiro de 2027. O calend&#225;rio est&#225; alinhado ao adiamento europeu do FRTB para a mesma data via <em>delegated act</em> de junho de 2025. Nos Estados Unidos, o Basel III Endgame foi reproposto em mar&#231;o de 2026 com janela de coment&#225;rios at&#233; junho, e o FRTB ainda n&#227;o tem data firme de entrada em vigor.</p><h2>Por que o ES &#233; mais dif&#237;cil de validar</h2><p>A coer&#234;ncia n&#227;o &#233; a &#250;nica propriedade desej&#225;vel em uma medida de risco. Para estimar a medida a partir de uma amostra, comparar previs&#245;es concorrentes ou fazer <em>backtesting</em>, importa a <em>elicitabilidade</em>. Uma quantidade &#233; elicit&#225;vel quando existe uma fun&#231;&#227;o de <em>scoring</em> S(previs&#227;o, observa&#231;&#227;o) cujo valor esperado &#233; minimizado, de forma &#250;nica, pela previs&#227;o correta. Com ela, dado um hist&#243;rico de previs&#245;es e realiza&#231;&#245;es, vence o modelo de menor <em>score</em> m&#233;dio. O VaR &#233; elicit&#225;vel pela fun&#231;&#227;o <em>pinball</em>, em que o quantil &#945; &#233; o &#250;nico minimizador do <em>score</em> esperado S<sub>&#945;</sub>(x, y) = (&#120793;<sub>{y &#8804; x}</sub> &#8722; &#945;)(x &#8722; y), o que permite comparar modelos, estimar quantis por <em>quantile regression</em> e montar testes diretos de ader&#234;ncia.</p><p>Gneiting (2011) mostrou que, para o <em>expected shortfall</em> isolado, nenhuma fun&#231;&#227;o de <em>scoring</em> desse tipo existe. A obstru&#231;&#227;o est&#225; numa condi&#231;&#227;o necess&#225;ria para a elicitabilidade, a de que os conjuntos de n&#237;vel da medida sejam convexos. Se duas distribui&#231;&#245;es de perda t&#234;m o mesmo valor da medida, qualquer mistura entre elas deveria preserv&#225;-lo. O quantil cumpre a condi&#231;&#227;o, porque o ponto em que a fun&#231;&#227;o de distribui&#231;&#227;o cruza o n&#237;vel &#945; sobrevive &#224; mistura. O ES falha, porque &#233; a m&#233;dia de toda a cauda al&#233;m do quantil, e misturar duas distribui&#231;&#245;es desloca o ponto de corte e reembaralha a massa de cauda, levando essa m&#233;dia a um valor diferente dos dois originais. A primeira rea&#231;&#227;o da literatura foi ler esse resultado como argumento contra a migra&#231;&#227;o regulat&#243;ria. Se o ES n&#227;o pode ser avaliado sozinho, como validar um modelo que o usa?</p><p>Fissler e Ziegel (2016) mostraram que, embora o ES sozinho n&#227;o seja elicit&#225;vel, o par (VaR<sub>&#945;</sub>, ES<sub>&#945;</sub>) &#233; <em>conjuntamente</em> elicit&#225;vel. Existe uma fam&#237;lia de fun&#231;&#245;es de <em>scoring</em> bidimensionais estritamente consistentes para o par, todas com estrutura n&#227;o-separ&#225;vel. O resultado reabilitou o ES para <em>backtesting</em> comparativo e abriu caminho para testes aplicados como Acerbi e Sz&#233;kely (2014), que propuseram tr&#234;s testes para <em>backtesting</em> direto de ES. A solu&#231;&#227;o regulat&#243;ria do FRTB foi mais pragm&#225;tica. A BCBS d457 exige <em>backtesting</em> de VaR em dois n&#237;veis, 97,5% e 99%, que juntos servem como valida&#231;&#227;o indireta do ES na janela de interesse (KRATZ; LOK; McNEIL, 2018).</p><h2>Estima&#231;&#227;o em Julia</h2><p>Os dois estimadores se constroem a partir de uma amostra de perdas, e a fun&#231;&#227;o abaixo recebe um vetor de perdas simuladas e o n&#237;vel &#945;, devolvendo VaR e ES na forma n&#227;o-param&#233;trica.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgoM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgoM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 424w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 848w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png" width="1170" height="1304" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1304,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174939,&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/200605362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.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_!hgoM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 424w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 848w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.png 1272w, https://substackcdn.com/image/fetch/$s_!hgoM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d74f09a-3b8c-4997-9e98-9a661f5a1815_1170x1304.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: estimadores n&#227;o-param&#233;tricos de VaR e ES.</em></figcaption></figure></div><p>Para o leitor interessado em reproduzir os n&#250;meros desta discuss&#227;o, com a simula&#231;&#227;o da carteira de cr&#233;dito sob as duas c&#243;pulas e o contra-exemplo dos dois b&#244;nus, o c&#243;digo completo est&#225; dispon&#237;vel em <a href="https://github.com/andrecamatta/pq_bolder_cap2">pq_bolder_cap2</a>.</p><h2>O ES como padr&#227;o regulat&#243;rio global</h2><p>O que Bolder (2022) sistematiza a partir do modelo de capital econ&#244;mico que reconstruiu no Nordic Investment Bank tornou-se, com o FRTB, o padr&#227;o de toda a ind&#250;stria. O Comit&#234; de Basileia fez do ES a 97,5% a m&#233;trica de capital de risco de mercado de qualquer banco com modelo interno aprovado. O Jap&#227;o passou a exigi-lo em 2024, o Canad&#225; e a Su&#237;&#231;a em 2025, e as demais jurisdi&#231;&#245;es escalonam a ado&#231;&#227;o nos anos seguintes. Para os bancos de import&#226;ncia sist&#234;mica global (os G-SIBs), o n&#250;mero de capital passou a repousar no ES, ainda que muitos optem pela abordagem padronizada e deixem o modelo interno de lado pelo custo de implement&#225;-lo.</p><p>O argumento de fundo, comum a Bolder e ao Comit&#234;, come&#231;a na coer&#234;ncia, j&#225; que o VaR n&#227;o satisfaz subaditividade enquanto o ES satisfaz. Soma-se a isso o fato de o ES incorporar por constru&#231;&#227;o toda a massa al&#233;m do quantil, que o VaR ignora, e por isso entregar uma medida mais conservadora. Em carteiras de cr&#233;dito com caudas pesadas, essa diferen&#231;a se traduz em m&#250;ltiplos n&#227;o-triviais no requerimento de capital, como a Tabela 3 mostra.</p><p>O argumento restante envolve a atribui&#231;&#227;o de capital a instrumentos individuais. Quando se procura decompor a medida de risco agregada em contribui&#231;&#245;es por tomador, via teorema de Euler aplicado &#224; fun&#231;&#227;o homog&#234;nea, o estimador natural para VaR &#233; uma condicional num conjunto singular (o evento L = VaR), o que o torna ruidoso. Para ES, o estimador &#233; uma condicional num conjunto de medida positiva (o evento L &#8805; VaR), est&#225;vel. Em simula&#231;&#245;es, a diferen&#231;a de precis&#227;o &#233; de ordens de grandeza, e para um banco que precisa comunicar contribui&#231;&#245;es de risco a &#225;reas de neg&#243;cio isso tem consequ&#234;ncia concreta.</p><p>O VaR, por&#233;m, segue em uso. Perdeu para o ES o papel de medir o capital, em que a captura da cauda inteira e o respeito &#224; diversifica&#231;&#227;o pesam mais, mas conserva a fun&#231;&#227;o de validar o modelo, porque, ao contr&#225;rio do ES, &#233; elicit&#225;vel e admite <em>backtesting</em> direto. O pr&#243;prio FRTB formaliza essa divis&#227;o ao exigir o <em>backtesting</em> de VaR em dois n&#237;veis para chancelar o c&#225;lculo de capital feito com ES. Longe de ser coisa do passado, o VaR ainda valida o modelo de ES que o substituiu no c&#225;lculo de capital.</p><h2>Refer&#234;ncias</h2><p>ACERBI, C.; SZ&#201;KELY, B. Back-testing Expected Shortfall. <em>Risk</em>, London, p. 76-81, nov. 2014.</p><p>ACERBI, C.; TASCHE, D. On the coherence of expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1487-1503, 2002.</p><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Thinking Coherently. <em>Risk</em>, London, v. 10, n. 11, p. 68-71, nov. 1997.</p><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent Measures of Risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203-228, 1999.</p><p>BANCO CENTRAL DO BRASIL. <em>Resolu&#231;&#227;o BCB n&#186; 470, de 30 de abril de 2025</em>: disp&#245;e sobre os procedimentos para o c&#225;lculo, mediante abordagem padronizada, do valor di&#225;rio da parcela dos ativos ponderados pelo risco (RWA) relativa &#224;s sensibilidades dos instrumentos sujeitos ao risco de mercado (RWA<sub>SENS</sub>). Bras&#237;lia: BCB, 2025.</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Fundamental review of the trading book: A revised market risk framework</em>. Second consultative document. Basel: Bank for International Settlements, October 2013. (Consultative document d265).</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. Basel: Bank for International Settlements, January 2016. (Standards d352).</p><p>BASEL COMMITTEE ON BANKING SUPERVISION. <em>Minimum capital requirements for market risk</em>. Revised version. Basel: Bank for International Settlements, January 2019. (Standards d457).</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>EMBRECHTS, P.; McNEIL, A. J.; STRAUMANN, D. Correlation and Dependence in Risk Management: Properties and Pitfalls. In: DEMPSTER, M. A. H. (ed.). <em>Risk Management: Value at Risk and Beyond</em>. Cambridge: Cambridge University Press, 2002. p. 176-223.</p><p>FISSLER, T.; ZIEGEL, J. F. Higher order elicitability and Osband&#8217;s principle. <em>Annals of Statistics</em>, v. 44, n. 4, p. 1680-1707, 2016.</p><p>GNEITING, T. Making and Evaluating Point Forecasts. <em>Journal of the American Statistical Association</em>, v. 106, n. 494, p. 746-762, 2011.</p><p>KRATZ, M.; LOK, Y. H.; McNEIL, A. J. Multinomial VaR backtests: A simple implicit approach to backtesting expected shortfall. <em>Journal of Banking &amp; Finance</em>, v. 88, p. 393-407, 2018.</p><p>ROCKAFELLAR, R. T.; URYASEV, S. Optimization of Conditional Value-at-Risk. <em>Journal of Risk</em>, v. 2, n. 3, p. 21-41, 2000.</p><p>ROCKAFELLAR, R. T.; URYASEV, S. Conditional Value-at-Risk for General Loss Distributions. <em>Journal of Banking &amp; Finance</em>, v. 26, n. 7, p. 1443-1471, 2002.</p>]]></content:encoded></item><item><title><![CDATA[TSFu e TSFCFu: alocando funding por maturidade sob estresse de rolagem]]></title><description><![CDATA[A constru&#231;&#227;o formal da term structure of available funding em Castagna e Fede, aplicada a um banco brasileiro estilizado com poupan&#231;a, CDB e Letras Financeiras.]]></description><link>https://pilulasdequant.com.br/p/tsfu-e-tsfcfu-alocando-funding-por</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/tsfu-e-tsfcfu-alocando-funding-por</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Thu, 28 May 2026 17:00:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/49d89f4e-1e84-4d41-993c-35b0d964da39_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Quando uma tesouraria capta recursos em prazos curtos para financiar ativos longos, cada data de rolagem da d&#237;vida vira um ponto fr&#225;gil. Sob estresse, a capta&#231;&#227;o n&#227;o rola integralmente. Uma fra&#231;&#227;o x% do montante anterior se perde e o gap precisa ser coberto por liquidez previamente alocada. Esse mecanismo simples gera uma estrutura matem&#225;tica rica. O banco precisa decidir quanto do funding levantado pode ser comprometido a investimentos il&#237;quidos de longo prazo, e quanto precisa ser preservado em ativos l&#237;quidos para honrar as rolagens intermedi&#225;rias. A resposta tem nome pr&#243;prio na literatura. &#201; a Term Structure of Available Funding (TSFu) formalizada por Castagna e Fede (2013).</p><p style="text-align: justify;">O <a href="https://pilulasdequant.com.br/p/estruturas-a-termo-de-liquidez-do">artigo de abertura da s&#233;rie sobre estruturas a termo de liquidez</a> apresentou as curvas que diagnosticam o estado de liquidez do banco. A TSAA mostrou os ativos em posse, a TSLGC mostrou a capacidade de gerar caixa por venda, repo e capta&#231;&#227;o <em>unsecured</em>, e a TSLe sintetizou o gap por horizonte. Esse aparato responde &#224; pergunta &#8220;estou solvente em cada horizonte futuro?&#8221;. A TSFu responde uma pergunta complementar. Dado o funding levantado e o cen&#225;rio de estresse adotado, como o montante deve ser alocado entre as maturidades para garantir que cada gap de rolagem seja coberto?</p><p style="text-align: justify;">Este texto desenvolve a defini&#231;&#227;o formal e aplica o aparato a um banco brasileiro estilizado com poupan&#231;a, CDB, Letras Financeiras e capital pr&#243;prio. O acompanhamento computacional est&#225; no pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a>, em c&#243;digo aberto, com testes que validam o c&#225;lculo num&#233;rico contra o exemplo can&#244;nico da refer&#234;ncia principal.</p><h2>O mecanismo de rolagem com gap estressado</h2><p style="text-align: justify;">O ponto de partida &#233; o exemplo introdut&#243;rio de Castagna e Fede. Um banco emite um t&#237;tulo de d&#237;vida de valor K em t&#8320; com prazo &#964;, que vai sendo rolado at&#233; a data terminal T&#7526;. A cada data de rolagem, a hip&#243;tese de estresse postula que uma fra&#231;&#227;o x% do montante a ser rolado n&#227;o consegue ser refinanciada. O banco precisa cobrir esse gap com recursos pr&#243;prios, e a &#250;nica forma de faz&#234;-lo sem improvisa&#231;&#227;o &#233; alocar parte do funding inicial em ativos l&#237;quidos que vencem exatamente nas datas de rolagem.</p><p style="text-align: justify;">Para a primeira rolagem o gap &#233; FG(1) = x%&#183;K. Esse valor precisa estar dispon&#237;vel em forma l&#237;quida no momento da rolagem. Para a segunda, o saldo ap&#243;s a primeira rolagem &#233; K(1&#8722;x%) e o gap correspondente &#233; FG(2) = x%&#183;K&#183;(1&#8722;x%). O padr&#227;o se repete. Ap&#243;s N rolagens, o saldo residual dispon&#237;vel para investimento de prazo terminal &#233; K&#183;(1&#8722;x%)^N. Essa cascata determina exatamente como o K inicial deve ser fatiado entre as v&#225;rias maturidades.</p><p style="text-align: justify;">A intui&#231;&#227;o-chave &#233; que cada fatia da TSFu corresponde a um investimento il&#237;quido que vence em uma data de rolagem espec&#237;fica para cobrir o gap previsto naquela data. O termo &#8220;available funding&#8221; no nome &#233; literal. A TSFu enumera, maturidade por maturidade, quanto do funding levantado est&#225; dispon&#237;vel para ser comprometido a um ativo que vence naquele exato horizonte.</p><h2>Defini&#231;&#227;o formal multi-fonte</h2><p style="text-align: justify;">Castagna e Fede generalizam o mecanismo acima para um banco real, com M fontes de capta&#231;&#227;o distintas, cada uma com seu prazo t&#237;pico &#964;&#8344; e sua taxa de gap x&#8344;%. Sob a hip&#243;tese simplificadora de que cada fonte &#233; levantada em t&#8320; e segue um ciclo regular de rolagens, o n&#250;mero de rolagens da fonte m no horizonte &#233;</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;N_m = \\lceil T_b / \\tau_m \\rceil - 1&quot;,&quot;id&quot;:&quot;AVGKYTJVSP&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">e o gap previsto na n-&#233;sima rolagem &#233;</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{FG}_m(n) = x_m \\cdot L_m \\cdot (1 - x_m)^{n-1}&quot;,&quot;id&quot;:&quot;BZEQZJTZBO&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Esse gap precisa ser provisionado, e a decis&#227;o central da tesouraria &#233; em <em>qual ativo</em> alocar a parcela do funding que cobre cada rolagem. A fonte m est&#225; do lado do passivo do balan&#231;o. O par&#226;metro &#946; define em que ativo o banco compra a posi&#231;&#227;o que pr&#233;-posiciona caixa nas datas de rolagem, n&#227;o classifica a capta&#231;&#227;o em si. Uma fra&#231;&#227;o &#946; &#8712; [0, 1] do gap fica em ativos genuinamente l&#237;quidos com mercado secund&#225;rio robusto, e a fra&#231;&#227;o complementar (1&#8722;&#946;) &#233; investida em ativos il&#237;quidos vencendo exatamente na data da rolagem, produtivos mas dependentes do vencimento contratual para liberar caixa. No mercado brasileiro, a parcela l&#237;quida tipicamente corresponde a LFT, NTN-B curta, NTN-F ou compromissadas com lastro em t&#237;tulos p&#250;blicos federais, todos componentes N&#237;vel 1 do HQLA. A parcela il&#237;quida pode ser cr&#233;dito imobili&#225;rio, CCB, financiamento de ve&#237;culo ou cr&#233;dito empresarial, sempre com vencimento casado &#224; data da rolagem. O &#946; reflete o trade-off entre retorno, em que a parcela il&#237;quida paga mais, e certeza de execu&#231;&#227;o na data, em que a parcela l&#237;quida n&#227;o depende de pontualidade do devedor nem de condi&#231;&#245;es de mercado secund&#225;rio. Para o restante do artigo, focamos na parcela il&#237;quida, que &#233; a por&#231;&#227;o produtiva do balan&#231;o:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}(T_0, T_n) = (1 - \\beta) \\cdot \\text{FG}_m(n)&quot;,&quot;id&quot;:&quot;JOUXCQKKXD&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O saldo terminal em T&#7526;, que sobreviveu a todas as rolagens, &#233; alocado integralmente a um investimento il&#237;quido de longo prazo:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}^{\\text{terminal}}(T_0, T_b) = L_m \\cdot (1 - x_m)^{N_m}&quot;,&quot;id&quot;:&quot;FVQSNRDGEN&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Agregando todas as M fontes, a Term Structure of Available Funding &#233; o vetor das contribui&#231;&#245;es AVL por maturidade:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{TSFu}(T_0, T_b) = \\left\\{ \\sum_{m=1}^{M} \\text{AVL}(T_0, T_1), \\sum_{m=1}^{M} \\text{AVL}(T_0, T_2), \\ldots, \\sum_{m=1}^{M} \\text{AVL}(T_0, T_b) \\right\\}&quot;,&quot;id&quot;:&quot;HNCFLROMWM&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">da elemento da TSFu &#233; positivo por defini&#231;&#227;o, pois resulta de fra&#231;&#227;o n&#227;o-negativa de um gap n&#227;o-negativo. A soma das contribui&#231;&#245;es il&#237;quidas mais a parcela l&#237;quida iguala o funding total levantado em t&#8320;, refletindo a conserva&#231;&#227;o de fundos do balan&#231;o inicial. Esta exposi&#231;&#227;o segue a formula&#231;&#227;o multi-fonte de Castagna e Fede, focando na parcela il&#237;quida do AVL (denotada AVL&#8345;&#8343; pelos autores). A parcela l&#237;quida AVL&#8343; = &#946;&#183;FG cumpre o papel complementar de garantir disponibilidade imediata no instante da rolagem. A forma agregada por maturidade &#233; sim&#233;trica, e o pacote pq_tsfu tamb&#233;m a calcula.</p><h2>Aplica&#231;&#227;o em banco brasileiro estilizado</h2><p style="text-align: justify;">O preset principal do pacote calibra o aparato a um banco S1 brasileiro estilizado, com cinco fontes de capta&#231;&#227;o representativas da realidade local. A poupan&#231;a de varejo aparece com prazo t&#237;pico de 5 per&#237;odos e gap baixo de 10%, refletindo a estabilidade comportamental da base segurada pelo Fundo Garantidor de Cr&#233;ditos. O CDB de 1 ano com FGC tem gap intermedi&#225;rio de 15%. Letras Financeiras de atacado de 2 e 5 anos aparecem com gaps mais elevados (30% e 40%), capturando a sensibilidade da capta&#231;&#227;o n&#227;o-segurada a epis&#243;dios de estresse, em linha com a evid&#234;ncia emp&#237;rica de Northern Rock, SVB e Credit Suisse sistematizada no levantamento p&#243;s-crise do Financial Stability Institute (BIS, 2024). O capital pr&#243;prio entra como fonte de gap zero e prazo igual ao horizonte. A prefer&#234;ncia por liquidez &#233; &#946; = 20%, valor t&#237;pico da ind&#250;stria. Como a fonte representa o passivo, ao olhar a contribui&#231;&#227;o da &#8220;LF atacado 5y&#8221; na coluna T = 5 da tabela seguinte, o leitor deve ler como &#8220;este &#233; o tamanho do ativo (LFT/NTN para a parcela &#946; ou cr&#233;dito imobili&#225;rio casado para a parcela 1&#8722;&#946;) que o banco precisa carregar para honrar a rolagem da LF de 5 anos sob estresse de 40%&#8221;.</p><p style="text-align: justify;">Aplicando as f&#243;rmulas da se&#231;&#227;o anterior com horizonte de 10 per&#237;odos, obt&#233;m-se a contribui&#231;&#227;o de cada fonte em cada maturidade. A poupan&#231;a de varejo, com apenas uma rolagem no horizonte (em t=5), contribui 32,00 na rolagem e 360,00 no terminal. O CDB FGC, com nove rolagens, distribui contribui&#231;&#245;es decrescentes em todas as maturidades de 1 a 9 e ainda contribui 57,90 no terminal. As Letras Financeiras de 2 anos t&#234;m quatro rolagens, contribuindo nas maturidades pares, enquanto a LF de 5 anos contribui em t=5 (rolagem) e t=10 (terminal). O capital pr&#243;prio aparece apenas no terminal com 100,00.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VAUz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VAUz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 424w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 848w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png" width="1320" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49056,&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/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.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_!VAUz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 424w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 848w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.png 1272w, https://substackcdn.com/image/fetch/$s_!VAUz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf0e895c-d8df-4cb2-9737-7317f348c7a8_1320x682.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">TSFu do banco brasileiro estilizado com poupan&#231;a, CDB FGC 1y, Letras Financeiras de 2 e 5 anos, capital pr&#243;prio, &#946; = 20% e horizonte 10. Cada coluna mostra a contribui&#231;&#227;o de uma fonte em cada maturidade.</figcaption></figure></div><p style="text-align: justify;">Maturidades intermedi&#225;rias com m&#250;ltiplas rolagens coincidentes (2, 4, 5) recebem contribui&#231;&#245;es agregadas relevantes. A maturidade 5, combinando rolagens de poupan&#231;a e da LF de 5 anos com a rolagem 5 do CDB, atinge AVL agregado de 95,66. A maturidade 10 &#233; o terminal de todas as fontes e recebe 655,92, parcela majorit&#225;ria do funding total levantado, dominada por poupan&#231;a e capital pr&#243;prio. Esse perfil &#233; consistente com a disclosure de Pillar 3 dos grandes bancos brasileiros, em que o terminal de longo prazo &#233; sustentado por fontes est&#225;veis enquanto os horizontes intermedi&#225;rios dependem de capta&#231;&#227;o <em>wholesale</em> com runoff mais agressivo sob estresse.</p><h2>O cumulado forward TSFCFu</h2><p style="text-align: justify;">A TSFu por maturidade responde &#224; pergunta &#8220;quanto posso investir em um ativo il&#237;quido vencendo exatamente em T&#7522;?&#8221;. H&#225; uma pergunta gerencial relacionada mas distinta. Se o banco quer comprometer recursos com um investimento maturando em T&#7522;, o teto agregado de comprometimento n&#227;o &#233; apenas a TSFu naquela data. Funding alocado a maturidades posteriores tamb&#233;m pode ser usado para um investimento de prazo menor, porque o recurso existe e est&#225; dispon&#237;vel independentemente do horizonte para o qual havia sido planejado. Castagna e Fede formalizam essa ideia com a Term Structure of Forward Cumulated Funding (TSFCFu).</p><p style="text-align: justify;">Para a fonte m, a liquidez dispon&#237;vel cumulada de T&#7522; at&#233; T&#7526; &#233; a soma das contribui&#231;&#245;es AVL ao longo das maturidades posteriores:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{FCAVL}_m(T_i, T_b) = \\sum_{j=i}^{N_m} \\text{AVL}(T_{j_m}, T_{N_m})&quot;,&quot;id&quot;:&quot;WGNOPKNFUA&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Agrupando todas as M fontes, a TSFCFu &#233; o vetor das somas cumuladas em cada vencimento:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{TSFCFu}(T_0, T_b) = \\left\\{ \\sum_{m=1}^{M} \\text{FCAVL}_m(T_0, T_b), \\ldots, \\sum_{m=1}^{M} \\text{FCAVL}_m(T_b, T_b) \\right\\}&quot;,&quot;id&quot;:&quot;DWZKTYNDRY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">A TSFCFu em T&#7522; representa o or&#231;amento agregado de comprometimento em qualquer investimento il&#237;quido com maturidade igual ou superior a T&#7522;. A curva &#233; monotonicamente n&#227;o-crescente em maturidade porque, &#224; medida que T&#7522; avan&#231;a, parte do funding j&#225; foi consumida em aloca&#231;&#245;es de prazo anterior e sobra menos para aloca&#231;&#245;es de prazo posterior.</p><p style="text-align: justify;">Para o banco brasileiro estilizado, a TSFCFu come&#231;a em 1011,18 em T&#8321; (cumulado de toda a TSFu) e decresce at&#233; 655,92 em T&#7526; = 10, valor que coincide com a contribui&#231;&#227;o terminal agregada. As quedas s&#227;o desiguais. Entre T&#8324; e T&#8326; a curva cai de 886,01 para 738,33, refletindo a aloca&#231;&#227;o simult&#226;nea de poupan&#231;a e LFs em t = 5. A leitura gerencial &#233; que comprometer recursos em ativo il&#237;quido de 5 anos consome muito do or&#231;amento dispon&#237;vel, justamente por concentrar uma janela de rolagens estressadas das fontes mais vol&#225;teis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDgj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDgj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 424w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 848w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1272w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png" width="848" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62114,&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/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.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_!vDgj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 424w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 848w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.png 1272w, https://substackcdn.com/image/fetch/$s_!vDgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4262241e-5796-43bc-8bf9-ef6369f048c9_848x686.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">TSFCFu do banco brasileiro estilizado, com o or&#231;amento cumulado de comprometimento em ativos il&#237;quidos a partir de cada maturidade T&#7522; at&#233; o horizonte T&#7526; = 10.</figcaption></figure></div><p style="text-align: justify;">O uso conjunto de TSFu e TSFCFu na tesouraria materializa o trade-off entre alocar liquidez para um investimento maturando em T&#7522; e reservar a mesma liquidez para horizontes posteriores. Quando o banco compromete um valor N em um ativo vencendo em T&#7522;, esse N &#233; deduzido de todas as entradas da TSFCFu nos vencimentos posteriores. Castagna e Fede ilustram essa mec&#226;nica com decis&#245;es alternativas que deformam a TSFCFu residual de formas distintas, dependendo do prazo do comprometimento e da participa&#231;&#227;o na curva cumulada.</p><p style="text-align: justify;">Para experimentar o efeito de cada par&#226;metro sobre as duas curvas, h&#225; uma calculadora interativa em <a href="https://andrecamatta.github.io/pq_tsfu/">andrecamatta.github.io/pq_tsfu</a>. A p&#225;gina carrega o preset brasileiro acima, um preset que replica o exemplo can&#244;nico de Castagna e Fede e um banco did&#225;tico m&#237;nimo, permite editar fontes de capta&#231;&#227;o e o par&#226;metro &#946;, e atualiza a TSFu e a TSFCFu em tempo real.</p><h2>NSFR, ILE e a restri&#231;&#227;o regulat&#243;ria</h2><p style="text-align: justify;">Al&#233;m do uso gerencial, o aparato TSFu/TSFCFu &#233; o objeto sobre o qual incide a restri&#231;&#227;o mais relevante da regula&#231;&#227;o de Basileia III p&#243;s-crise, o Net Stable Funding Ratio. O NSFR, definido pelo BCBS em seu documento d295 de 2014, exige que a Available Stable Funding seja maior ou igual &#224; Required Stable Funding em horizonte de 1 ano, com fatores ASF e RSF graduados por maturidade residual. O fator ASF &#233; 100% para capital e funding com prazo superior a 1 ano, 95% para dep&#243;sitos varejo est&#225;veis, 50% para dep&#243;sitos atacado de rela&#231;&#227;o corrente e 0% para demais dep&#243;sitos atacado com prazo inferior a 6 meses. A restri&#231;&#227;o NSFR &#8805; 100% torna-se efetivamente um limite inferior sobre a soma da TSFu&#8345;&#8343; nas maturidades superiores a 12 meses.</p><p style="text-align: justify;">No Brasil, a regula&#231;&#227;o foi implementada pela Resolu&#231;&#227;o CMN 4.616, de 30 de novembro de 2017, e pela Circular BCB 3.869, de 19 de dezembro de 2017, com vig&#234;ncia a partir de 1&#186; de outubro de 2018, formalizada como Indicador de Liquidez Estrutural (ILE). A exig&#234;ncia de ILE m&#237;nimo de 100% aplica-se &#224;s institui&#231;&#245;es financeiras do Segmento S1, atualmente seis IFs. A Resolu&#231;&#227;o CMN 4.557, de 23 de fevereiro de 2017, estabelece a estrutura integrada de gerenciamento de riscos e capital, equivalente local ao ICAAP/ILAAP descrito pelo guia da Uni&#227;o Europeia (ECB, 2018). Seus arts. 37 a 39 exigem plano de conting&#234;ncia de liquidez, perfil de funding adequado e diversifica&#231;&#227;o de fontes, demandas que se traduzem em monitoramento cont&#237;nuo da TSFu por maturidade e da TSFCFu agregada.</p><p style="text-align: justify;">O Banco Central publica semestralmente o Relat&#243;rio de Estabilidade Financeira (REF), que reporta o ILE do sistema. Segundo o REF de novembro de 2025 (vol. 24, n. 2, dados at&#233; junho de 2025), a mediana do ILE permaneceu em torno de 1,2, com a &#8220;ampla maioria das institui&#231;&#245;es&#8221; mantendo n&#237;veis adequados. O documento sinaliza apenas pequena piora nas faixas mais altas da distribui&#231;&#227;o. A trajet&#243;ria vinha est&#225;vel nesse patamar desde dezembro de 2023. A folga do sistema brasileiro reflete tanto a robustez da composi&#231;&#227;o do HQLA (quase 100% N&#237;vel 1, dominado por LFT, NTN e reservas no Banco Central) quanto a estrutura conservadora de capta&#231;&#227;o dos bancos S1, com peso elevado de poupan&#231;a e CDB com cobertura do Fundo Garantidor de Cr&#233;ditos. A leitura via TSFu mostra por que essa folga &#233; estrutural. O terminal da curva &#233; dominado por fontes de gap baix&#237;ssimo, deixando margem consider&#225;vel acima do piso regulat&#243;rio.</p><h2>Implementa&#231;&#227;o Julia</h2><p style="text-align: justify;">O pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a> implementa em Julia 1.10+ o aparato apresentado no artigo. O m&#243;dulo principal exp&#245;e os tipos <code>FundingSource</code> e <code>Bank</code>, e as fun&#231;&#245;es <code>funding_gap</code>, <code>num_rollovers</code>, <code>terminal_amount</code>, <code>compute_tsfu_nl</code>, <code>compute_tsfu_l</code> e <code>compute_tsfcfu</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_!lJnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lJnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 424w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 848w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png" width="1456" height="994" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112837,&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/199538937?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.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_!lJnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 424w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 848w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.png 1272w, https://substackcdn.com/image/fetch/$s_!lJnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c5d66a9-a7ec-4f09-ac11-a89d96857d98_1852x1264.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/tsfu.jl com a implementa&#231;&#227;o de compute_tsfu_nl e compute_tsfcfu, seguindo a formula&#231;&#227;o multi-fonte de Castagna e Fede.</figcaption></figure></div><p style="text-align: justify;">A fun&#231;&#227;o <code>compute_tsfu_nl(bank)</code> percorre cada fonte de capta&#231;&#227;o, computa o gap em cada data de rolagem e agrega a contribui&#231;&#227;o AVL&#8345;&#8343; na maturidade correspondente. O terminal em T&#7526; recebe a soma dos saldos residuais das fontes. A fun&#231;&#227;o <code>compute_tsfcfu(bank)</code> realiza uma soma-sufixo da TSFu&#8345;&#8343;, produzindo o vetor cumulado forward em uma &#250;nica passada O(T&#7526;). Os tipos s&#227;o imut&#225;veis para garantir reprodutibilidade, e os 75 testes do pacote validam os valores contra os exemplos num&#233;ricos da refer&#234;ncia principal com toler&#226;ncia inferior a 0,05.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">A TSFu responde &#224; pergunta de como alocar o funding levantado entre maturidades distintas, dado o cen&#225;rio de estresse adotado. Cada elemento da curva &#233; a fra&#231;&#227;o do funding total dispon&#237;vel para um investimento il&#237;quido vencendo exatamente naquela data, computada pela cascata de rolagens e gaps. A TSFCFu complementa a vis&#227;o fornecendo o or&#231;amento cumulado de comprometimento agregado, ancorando decis&#245;es de investimento por prazo no contexto do balan&#231;o inteiro. Juntas, as duas curvas fecham o ciclo entre diagn&#243;stico de liquidez e plano de aloca&#231;&#227;o que organiza as estruturas a termo no arcabou&#231;o de Castagna e Fede.</p><p style="text-align: justify;">A disponibilidade p&#250;blica do c&#243;digo-fonte e a calculadora interativa permitem ao leitor verificar diretamente o efeito de cada par&#226;metro do modelo, reproduzir os n&#250;meros do exemplo can&#244;nico do arcabou&#231;o e adaptar a calibra&#231;&#227;o a contextos espec&#237;ficos. Para tesourarias brasileiras, isso oferece um caminho de incorpora&#231;&#227;o gradual do aparato em rotinas de planejamento de capta&#231;&#227;o que complementa, sem substituir, a estrutura regulat&#243;ria de ILE e os exerc&#237;cios de teste de estresse internos do ICAAP.</p><p style="text-align: justify;">A restri&#231;&#227;o regulat&#243;ria do NSFR, implementado no Brasil como ILE pela Resolu&#231;&#227;o CMN 4.616/2017, imp&#245;e um piso inferior sobre a integral da TSFu no horizonte de 12 meses. O sistema brasileiro mant&#233;m ILE confortavelmente acima do m&#237;nimo, ainda que a estrutura de capta&#231;&#227;o concentrada em prazos curtos com cobertura do FGC limite a margem para crescimento de cr&#233;dito de prazo muito longo sem capta&#231;&#227;o adicional via Letras Financeiras. O ferramental do pacote <a href="https://github.com/andrecamatta/pq_tsfu">pq_tsfu</a> oferece reprodutibilidade da arquitetura para tesourarias, &#225;reas de risco e pesquisadores que queiram instrumentalizar o aparato de Castagna e Fede em c&#243;digo aberto.</p><div><hr></div><h2>Refer&#234;ncias</h2><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;">BANCO CENTRAL DO BRASIL. Conselho Monet&#225;rio Nacional. <em>Resolu&#231;&#227;o CMN n&#186; 4.616, de 30 de novembro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Relat&#243;rio de Estabilidade Financeira</em>. v. 24, n. 2. Bras&#237;lia: BCB, novembro de 2025.</p><p style="text-align: justify;">BANCO CENTRAL DO BRASIL. <em>Circular BCB n&#186; 3.869, de 19 de dezembro de 2017</em>. Bras&#237;lia: BCB, 2017.</p><p style="text-align: justify;">BASEL COMMITTEE ON BANKING SUPERVISION. <em>Basel III: the net stable funding ratio</em>. BCBS d295. Basel: Bank for International Settlements, 2014.</p><p style="text-align: justify;">BANK FOR INTERNATIONAL SETTLEMENTS. Financial Stability Institute. <em>Liquidity stress tests for banks: range of practices and possible developments</em>. FSI Insights, n. 59. Basel: BIS, 2024.</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;">EUROPEAN CENTRAL BANK. <em>ECB Guide to the internal liquidity adequacy assessment process (ILAAP)</em>. Frankfurt: ECB Banking Supervision, 2018.</p>]]></content:encoded></item><item><title><![CDATA[Predição conformal em regressão: CQR aplicado a retornos do Ibovespa]]></title><description><![CDATA[Constru&#231;&#227;o da Conformalized Quantile Regression com exemplo passo a passo do ajuste conformal sobre uma calibra&#231;&#227;o concreta, e mini-backtest contra intervalos param&#233;tricos e de bootstrap em onze anos]]></description><link>https://pilulasdequant.com.br/p/predicao-conformal-em-regressao-cqr</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/predicao-conformal-em-regressao-cqr</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 22 May 2026 18:40:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d81fcb9-9f88-458c-8d0c-4046bfa1e436_1264x848.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Digamos que um modelo de fechamento preveja o retorno de amanh&#227; do Ibovespa em 0,3%. Esse n&#250;mero, sozinho, n&#227;o diz nada sobre qu&#227;o confi&#225;vel ele &#233;. Para um gestor de risco, a pergunta que importa n&#227;o &#233; qual o ponto, e sim qual o intervalo dentro do qual o retorno verdadeiro ficar&#225; com probabilidade 90%, por exemplo, e essa pergunta admite respostas radicalmente diferentes conforme a metodologia.</p><p>O <a href="https://pilulasdequant.com.br/p/predicao-conformal-para-quants-cobertura">primeiro artigo desta s&#233;rie</a> apresentou o arcabou&#231;o da predi&#231;&#227;o conformal, a &#250;nica fam&#237;lia de m&#233;todos com garantia frequentista de cobertura em amostra finita sob a premissa de intercambialidade (invari&#226;ncia da distribui&#231;&#227;o conjunta dos dados sob qualquer permuta&#231;&#227;o dos &#237;ndices, premissa estritamente mais fraca que i.i.d.). Este artigo aplica esse arcabou&#231;o a regress&#227;o, na variante <em>Conformalized Quantile Regression</em> (CQR) de Romano, Patterson e Cand&#232;s (2019), e mede empiricamente seu desempenho em retornos di&#225;rios do Ibovespa entre 2015 e 2025.</p><h2>M&#233;todos cl&#225;ssicos e a falta de garantias</h2><p>O caminho cl&#225;ssico &#233; o intervalo param&#233;trico. Ajusta-se uma janela m&#243;vel de 252 dias da m&#233;dia e do desvio padr&#227;o, e se constr&#243;i &#956;<sub>t</sub> &#177; 1,645&#183;&#963;<sub>t</sub>. A cobertura sai correta marginalmente, mas a premissa &#233; que retornos seguem distribui&#231;&#227;o normal e que a volatilidade da janela m&#243;vel reflete a volatilidade do dia seguinte. Em per&#237;odos de estresse, ambas as premissas falham. A infer&#234;ncia bayesiana exige um <em>prior</em> que rara vez &#233; defens&#225;vel quantitativamente para retornos.</p><p>O <em>bootstrap</em> dos res&#237;duos parece uma sa&#237;da n&#227;o param&#233;trica, mas tem validade apenas assint&#243;tica. O argumento cl&#225;ssico de Efron (1979) exige <em>n</em> &#8594; &#8734; para que a distribui&#231;&#227;o emp&#237;rica dos res&#237;duos convirja para a distribui&#231;&#227;o populacional do erro, e em amostra finita as caudas emp&#237;ricas subestimam sistematicamente os quantis extremos. O procedimento i.i.d. ainda assume res&#237;duos identicamente distribu&#237;dos, suposi&#231;&#227;o inadequada em s&#233;ries financeiras com volatilidade clusterizada. O <em>bootstrap</em> em blocos (K&#220;NSCH, 1989) corrige parcialmente essa lacuna reamostrando blocos cont&#237;guos de res&#237;duos de comprimento L, o que preserva a estrutura de depend&#234;ncia local. Continua, por&#233;m, amostrando da distribui&#231;&#227;o marginal das janelas observadas, sem condicionar ao estado de volatilidade do dia que se quer prever.</p><p>A predi&#231;&#227;o conformal &#233; a &#250;nica fam&#237;lia com garantia frequentista de cobertura em amostra finita sem premissas distribucionais, condicionada apenas &#224; intercambialidade.</p><blockquote><p><strong>Garantia de cobertura frequentista (par&#225;frase de Lei et al., 2018, e Romano, Patterson e Cand&#232;s, 2019).</strong></p><p>Sob intercambialidade da sequ&#234;ncia (X<sub>i</sub>, Y<sub>i</sub>), o intervalo conformal indutivo C<sub>&#945;</sub>(X<sub>n+1</sub>) constru&#237;do a partir de um conjunto de calibra&#231;&#227;o de tamanho n satisfaz &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; em amostra finita, sem hip&#243;teses sobre a distribui&#231;&#227;o conjunta dos dados. A probabilidade &#233; marginal, tomada sobre toda a distribui&#231;&#227;o conjunta do conjunto de calibra&#231;&#227;o e do par de teste.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\ge 1 - \\alpha&quot;,&quot;id&quot;:&quot;CQGCFQADBE&quot;}" data-component-name="LatexBlockToDOM"></div><p>O mecanismo &#233; comum a todas as variantes desta fam&#237;lia. Computa-se um <em>score</em> de n&#227;o-conformidade num conjunto de calibra&#231;&#227;o separado, toma-se seu quantil emp&#237;rico ao n&#237;vel desejado, e usa-se esse quantil como ajuste sobre as predi&#231;&#245;es do modelo base. CQR aplica esse mecanismo a quantis condicionais estimados, e &#233; a primeira variante que vamos construir e testar no Ibovespa.</p><h2>Regress&#227;o quant&#237;lica como base</h2><p>A alternativa que dispensa a hip&#243;tese de normalidade &#233; estimar diretamente os quantis condicionais da distribui&#231;&#227;o de retornos, sem passar pela m&#233;dia e pelo desvio padr&#227;o. Sob heterocedasticidade ou caudas pesadas, a m&#233;dia condicional &#120124;[Y | X = x] minimizada por m&#237;nimos quadrados n&#227;o captura a estrutura completa da distribui&#231;&#227;o condicional, e os quantis carregam mais informa&#231;&#227;o sobre a banda de incerteza.</p><p>Koenker e Bassett (1978) introduziram a regress&#227;o quant&#237;lica como o estimador que minimiza a <em>pinball loss</em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho_\\tau(u) = u \\cdot (\\tau - \\mathbb{1}\\{u < 0\\}), \\qquad \\tau \\in (0, 1)&quot;,&quot;id&quot;:&quot;SCIWVTGUWU&quot;}" data-component-name="LatexBlockToDOM"></div><p>A fun&#231;&#227;o &#961;<sub>&#964;</sub> penaliza assimetricamente os res&#237;duos positivos e negativos, com erros u &gt; 0 (previs&#227;o abaixo do observado) pesando &#964; e erros u &lt; 0 (previs&#227;o acima do observado) pesando (1 &#8722; &#964;). Minimizar &#961;<sub>&#964;</sub> &#233; equivalente a exigir que a fra&#231;&#227;o de observa&#231;&#245;es com u &lt; 0 seja exatamente &#964;, condi&#231;&#227;o que reproduz a defini&#231;&#227;o populacional do &#964;-quantil condicional, &#8473;(Y &lt; Q<sub>&#964;</sub>(X) | X) = &#964;, e a calibra&#231;&#227;o das inclina&#231;&#245;es em &#964; e (1 &#8722; &#964;) &#233; o que materializa essa propriedade na fun&#231;&#227;o de perda. O nome <em>pinball</em> vem do formato em V do gr&#225;fico da fun&#231;&#227;o, cujos dois ramos t&#234;m inclina&#231;&#245;es &#964; e (1 &#8722; &#964;).</p><p>Para &#964; = 0,5, &#961;<sub>&#964;</sub> se reduz &#224; perda absoluta e a fun&#231;&#227;o estimada &#233; a mediana condicional. Para &#964; = 0,05, o estimador converge ao quantil 5% condicional, e analogamente para &#964; = 0,95. Modelos modernos como Quantile Random Forest (MEINSHAUSEN, 2006) e Quantile Gradient Boosting (objetivo <em>quantile</em> no LightGBM de KE et al., 2017) treinam um modelo separado por n&#237;vel &#964; minimizando a <em>pinball loss</em>, sem assumir forma param&#233;trica para a distribui&#231;&#227;o condicional.</p><p>Para o retorno de amanh&#227; do Ibovespa, isso significa treinar dois modelos, um para o quantil 5% condicional a <em>lags</em> de retorno e volatilidade recente, e outro para o quantil 95%. O intervalo nominal &#233; o par. O problema &#233; que esses estimadores n&#227;o trazem garantia de cobertura. Em pequenas amostras ou sob especifica&#231;&#227;o incorreta, a cobertura emp&#237;rica do intervalo [q&#770;<sub>&#945;/2</sub>(x), q&#770;<sub>1&#8722;&#945;/2</sub>(x)] pode ficar arbitrariamente abaixo de 1&#8722;&#945;. CQR resolve essa lacuna.</p><h2>CQR e o ajuste conformal sobre quantis</h2><p>CQR aplica calibra&#231;&#227;o via predi&#231;&#227;o conformal indutiva (ICP, baseada em uma &#250;nica parti&#231;&#227;o treino/calibra&#231;&#227;o, em contraste com variantes transdutivas que refazem o ajuste para cada ponto novo) sobre os quantis condicionais estimados por regress&#227;o quant&#237;lica. A constru&#231;&#227;o tem tr&#234;s passos.</p><p>Primeiro, dada uma parti&#231;&#227;o treino/calibra&#231;&#227;o, ajustam-se q&#770;<sub>&#945;/2</sub> e q&#770;<sub>1&#8722;&#945;/2</sub> no conjunto de treino. Para o Ibovespa, isso &#233; dois LightGBM treinados de 2004 a 2013.</p><p>Segundo, define-se em cada ponto i do conjunto de calibra&#231;&#227;o o <em>score</em> CQR, uma medida de n&#227;o-conformidade entre Y<sub>i</sub> e o intervalo nominal estimado.</p><blockquote><p><strong>Score CQR (par&#225;frase de Romano, Patterson e Cand&#232;s, 2019).</strong></p><p>O score de n&#227;o-conformidade E<sub>i</sub> da Conformalized Quantile Regression (CQR) &#233; a viola&#231;&#227;o m&#225;xima entre o limite inferior q&#770;<sub>&#945;/2</sub>(X<sub>i</sub>) e o limite superior q&#770;<sub>1&#8722;&#945;/2</sub>(X<sub>i</sub>) do intervalo nominal. Quando Y<sub>i</sub> fica fora do intervalo, E<sub>i</sub> &#233; positivo e mede a folga abaixo do quantil inferior ou acima do quantil superior. Quando fica dentro, E<sub>i</sub> &#233; negativo e mede a margem ao limite mais pr&#243;ximo.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;E_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;IWFZHQOIQC&quot;}" data-component-name="LatexBlockToDOM"></div><p>Terceiro, o quantil emp&#237;rico Q&#770; desses <em>scores</em> ao n&#237;vel (1&#8722;&#945;)(1 + 1/n<sub>cal</sub>) define o ajuste:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_\\alpha(x) = \\bigl[\\hat{q}_{\\alpha/2}(x) - \\hat{Q},\\ \\hat{q}_{1-\\alpha/2}(x) + \\hat{Q}\\bigr]&quot;,&quot;id&quot;:&quot;AKAQSIQIDW&quot;}" data-component-name="LatexBlockToDOM"></div><p>A garantia &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1&#8722;&#945; vale em amostra finita sob intercambialidade, herdada da estrutura ICP de Lei et al. (2018) e Romano, Patterson e Cand&#232;s (2019). &#201; uma garantia marginal, com a probabilidade tomada sobre toda a distribui&#231;&#227;o conjunta do conjunto de calibra&#231;&#227;o e do par de teste, sem condicionar em um valor espec&#237;fico X = x. A largura |C<sub>&#945;</sub>(x)| = q&#770;<sub>1&#8722;&#945;/2</sub>(x) &#8722; q&#770;<sub>&#945;/2</sub>(x) + 2Q&#770; &#233; uma fun&#231;&#227;o de x e varia com a dispers&#227;o condicional estimada pelos quantis. Em per&#237;odos de alta volatilidade, q&#770;<sub>1&#8722;&#945;/2</sub>(x) e q&#770;<sub>&#945;/2</sub>(x) se afastam, e o intervalo se alarga automaticamente.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gcg2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gcg2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 424w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 848w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png" width="1456" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64287,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.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_!Gcg2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 424w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 848w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1272w, https://substackcdn.com/image/fetch/$s_!Gcg2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f45fd43-5202-4435-a002-b5ada4eb27a8_2368x488.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Pipeline</em> da CQR. Dois modelos quant&#237;licos s&#227;o treinados em D_train, o <em>score</em> CQR &#233; calculado em D_cal, e o quantil emp&#237;rico desses <em>scores</em> define o ajuste aplicado ao intervalo final, que herda adaptatividade local da regress&#227;o quant&#237;lica.</p><p>Aplicado ao Ibovespa, isso vira ajustar dois LightGBM em 2004 a 2013, computar os <em>scores</em> CQR em 2014, tomar o quantil emp&#237;rico Q&#770;, e aplicar [q&#770;<sub>5%</sub>(x) &#8722; Q&#770;, q&#770;<sub>95%</sub>(x) + Q&#770;] a cada dia do conjunto de teste 2015 a 2025.</p><h2>O ajuste em a&#231;&#227;o, passo a passo</h2><p>O procedimento fica mais palp&#225;vel com um conjunto de calibra&#231;&#227;o concreto e pequeno, suficiente para mostrar cada passo. A anima&#231;&#227;o percorre <em>n</em> = 6 pontos de calibra&#231;&#227;o, calcula o <em>score</em> E<sub>i</sub> = max(q&#770;<sub>5%</sub>(X<sub>i</sub>) &#8722; Y<sub>i</sub>, Y<sub>i</sub> &#8722; q&#770;<sub>95%</sub>(X<sub>i</sub>)) para cada um, toma o quantil emp&#237;rico Q&#770; ao n&#237;vel (1 &#8722; &#945;)(1 + 1/n), e aplica o ajuste a um ponto de teste novo com q&#770;<sub>5%</sub>(x) = &#8722;0,7 e q&#770;<sub>95%</sub>(x) = +0,9.</p><p>Cada par (q&#770;<sub>5%</sub>(X<sub>i</sub>), q&#770;<sub>95%</sub>(X<sub>i</sub>)) na anima&#231;&#227;o &#233; a sa&#237;da dos dois LightGBM quant&#237;licos quando avaliados nos <em>features</em> X<sub>i</sub> daquele dia. Os valores diferem entre pontos porque a regress&#227;o quant&#237;lica &#233; condicional aos <em>features</em>. Em dias com volatilidade recente baixa, q&#770;<sub>5%</sub> e q&#770;<sub>95%</sub> se aproximam e o intervalo nominal fica estreito. Em dias com volatilidade alta ou retornos extremos recentes, o par se afasta e o intervalo alarga. O ponto i = 1 da anima&#231;&#227;o mostra um caso intermedi&#225;rio, com (q&#770;<sub>5%</sub>, q&#770;<sub>95%</sub>) = (&#8722;0,8, +0,9) e largura nominal 1,7. O ponto i = 3 traz um intervalo mais estreito, (&#8722;0,5, +0,6), correspondente a um regime mais calmo. O ponto i = 4 entrega um intervalo deslocado para baixo, (&#8722;1,6, &#8722;0,2), em que a mediana condicional estimada tamb&#233;m desce.</p><p>Em cada ponto, o procedimento compara o retorno observado Y<sub>i</sub> ao par (q&#770;<sub>5%</sub>(X<sub>i</sub>), q&#770;<sub>95%</sub>(X<sub>i</sub>)) e calcula o <em>score</em> E<sub>i</sub> = max(q&#770;<sub>5%</sub>(X<sub>i</sub>) &#8722; Y<sub>i</sub>, Y<sub>i</sub> &#8722; q&#770;<sub>95%</sub>(X<sub>i</sub>)). No ponto i = 1, Y<sub>1</sub> = +0,5 cai dentro do intervalo [&#8722;0,8, +0,9], e E<sub>1</sub> = max(&#8722;1,3, &#8722;0,4) = &#8722;0,4 fica negativo, com magnitude igual &#224; dist&#226;ncia ao limite mais pr&#243;ximo (o quantil superior em +0,9). No ponto i = 2, Y<sub>2</sub> = &#8722;1,5 fura o limite inferior q&#770;<sub>5%</sub> = &#8722;1,2 por 0,3, e E<sub>2</sub> = +0,3 fica positivo. No ponto i = 3, Y<sub>3</sub> = +0,8 ultrapassa o limite superior q&#770;<sub>95%</sub> = +0,6 por 0,2, com E<sub>3</sub> = +0,2. Os pontos i = 4, i = 5 e i = 6 ficam dentro de seus intervalos estimados, com <em>scores</em> negativos de &#8722;0,4, &#8722;0,6 e &#8722;0,2 respectivamente. Linhas vermelhas na anima&#231;&#227;o marcam as viola&#231;&#245;es (E<sub>i</sub> &gt; 0), verdes os pontos dentro (E<sub>i</sub> &#8804; 0).</p><p>Depois de percorrer os seis pontos, a cole&#231;&#227;o ordenada de <em>scores</em> &#233; {&#8722;0,6, &#8722;0,4, &#8722;0,4, &#8722;0,2, +0,2, +0,3}. O quantil emp&#237;rico Q&#770; se calcula no n&#237;vel (1 &#8722; &#945;)(1 + 1/n) = 0,9 &#215; 7/6 = 1,05. Esse n&#237;vel ultrapassa 1, situa&#231;&#227;o esperada em amostras pequenas. A regra de <em>finite-sample correction</em> trunca em 1, e Q&#770; vira o m&#225;ximo dos <em>scores</em>, ou seja, Q&#770; = +0,30 (o valor de E<sub>2</sub>, a maior viola&#231;&#227;o observada). Para n maior, com algumas centenas de pontos de calibra&#231;&#227;o, o n&#237;vel ajustado fica abaixo de 1 e Q&#770; pega um percentil interior da cole&#231;&#227;o, em vez do m&#225;ximo.</p><p>O ajuste se aplica ao ponto de teste novo. Os dois LightGBM quant&#237;licos, avaliados nos <em>features</em> do dia de teste, retornam q&#770;<sub>5%</sub>(x<sub>new</sub>) = &#8722;0,7 e q&#770;<sub>95%</sub>(x<sub>new</sub>) = +0,9. O intervalo conformal infla o nominal por Q&#770; em cada lado, com q&#770;<sub>5%</sub>(x<sub>new</sub>) &#8722; Q&#770; = &#8722;0,7 &#8722; 0,3 = &#8722;1,0 no limite inferior e q&#770;<sub>95%</sub>(x<sub>new</sub>) + Q&#770; = +0,9 + 0,3 = +1,2 no superior. O intervalo final C<sub>&#945;</sub>(x<sub>new</sub>) = [&#8722;1,0, +1,2] tem largura 2,2, contra largura nominal 1,6 do par bruto (q&#770;<sub>5%</sub>, q&#770;<sub>95%</sub>). A infla&#231;&#227;o de 0,6 corresponde ao pre&#231;o pago pela garantia frequentista em amostra finita, calibrado pelas viola&#231;&#245;es observadas no conjunto de calibra&#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_!lz0K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lz0K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 424w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 848w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1272w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif" width="1280" height="520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:520,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:189897,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.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_!lz0K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 424w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 848w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.gif 1272w, https://substackcdn.com/image/fetch/$s_!lz0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfa7fea-618d-4c17-adcb-c40de050bdd6_1280x520.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">Constru&#231;&#227;o do intervalo CQR sobre um conjunto de calibra&#231;&#227;o de seis pontos. Cada linha mostra um ponto i com seu Y<sub>i</sub> e os quantis estimados q&#770;<sub>5%</sub>(X<sub>i</sub>) e q&#770;<sub>95%</sub>(X<sub>i</sub>). O <em>score</em> E<sub>i</sub> &#233; positivo quando o ponto fica fora do intervalo nominal (linhas em vermelho), negativo quando fica dentro (verde). Ap&#243;s processar os seis pontos, Q&#770; = +0,30 corresponde ao quantil emp&#237;rico ajustado. Aplicado ao ponto de teste novo, o intervalo final &#233; [&#8722;1,00, +1,20]. Vers&#227;o est&#225;tica do quadro final em <code>anim_cqr_passo_a_passo.png</code>.</figcaption></figure></div><p>O <em>score</em> CQR sintetiza num &#250;nico n&#250;mero a viola&#231;&#227;o simult&#226;nea dos quantis inferior e superior, sem favorecer um dos lados, o que mant&#233;m o ajuste sim&#233;trico. A calibra&#231;&#227;o das inclina&#231;&#245;es &#964; e (1 &#8722; &#964;) da <em>pinball loss</em> tampouco dispensa o passo conformal, porque a regress&#227;o quant&#237;lica entrega quantis condicionais sem garantia frequentista de cobertura, e &#233; Q&#770; que fecha essa lacuna.</p><p>A constru&#231;&#227;o dispensa hip&#243;teses sobre a forma da distribui&#231;&#227;o condicional, mas exige intercambialidade dos dados. Essa premissa precisa ser examinada antes de transportar a teoria para o Ibovespa.</p><h2>Intercambialidade e s&#233;ries financeiras</h2><p>A premissa de intercambialidade que sustenta CQR &#233; violada por constru&#231;&#227;o em s&#233;ries temporais financeiras. Retornos di&#225;rios n&#227;o s&#227;o i.i.d. A volatilidade clusteriza, retornos absolutos exibem autocorrela&#231;&#227;o serial n&#227;o-desprez&#237;vel em <em>lags</em> de v&#225;rias semanas, e regimes macroecon&#244;micos alteram a distribui&#231;&#227;o condicional ao longo do tempo. Aplicar diretamente a teoria a um par treino/calibra&#231;&#227;o tomado da s&#233;rie em ordem cronol&#243;gica significa, formalmente, perder a garantia que motiva a escolha do m&#233;todo.</p><p>A aproxima&#231;&#227;o ainda assim se sustenta porque condicionar nas <em>features</em> atenua essa viola&#231;&#227;o. A distribui&#231;&#227;o condicional de Y dado X, com X composto por <em>lags</em> de retorno e volatilidade realizada, &#233; mais pr&#243;xima de estacion&#225;ria do que a distribui&#231;&#227;o marginal de Y, porque as <em>features</em> absorvem o estado din&#226;mico do mercado. O res&#237;duo conformal calculado sobre X carrega menos depend&#234;ncia temporal do que o retorno bruto, e a viola&#231;&#227;o efetiva de intercambialidade fica menor do que uma leitura ing&#234;nua da s&#233;rie sugere.</p><p>Barber, Cand&#232;s, Ramdas e Tibshirani (2023), em <em>&#8220;Conformal prediction beyond exchangeability&#8221;</em>, formalizam essa intui&#231;&#227;o.</p><blockquote><p><strong>Cobertura sob viola&#231;&#227;o de intercambialidade (par&#225;frase de Barber, Cand&#232;s, Ramdas e Tibshirani, 2023).</strong></p><p>Quando a sequ&#234;ncia (X<sub>i</sub>, Y<sub>i</sub>) deixa de ser intercambi&#225;vel, a probabilidade marginal de cobertura cai do n&#237;vel nominal 1 &#8722; &#945; por uma penalidade &#916; proporcional &#224; dist&#226;ncia em varia&#231;&#227;o total m&#233;dia entre a distribui&#231;&#227;o conjunta dos dados e suas vers&#245;es permutadas. Em s&#233;ries aproximadamente estacion&#225;rias &#916; &#233; pequeno e a garantia permanece controlada. Em s&#233;ries com <em>drift</em> abrupto, &#916; cresce.</p></blockquote><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}\\bigl(Y_{n+1} \\in C_\\alpha(X_{n+1})\\bigr) \\ge 1 - \\alpha - \\Delta&quot;,&quot;id&quot;:&quot;AEHGSHRRAW&quot;}" data-component-name="LatexBlockToDOM"></div><p>No caso brasileiro, esse &#916; &#233; o que o <em>backtest</em> mede empiricamente, e a compara&#231;&#227;o com o alvo nominal indica qu&#227;o custosa &#233; a viola&#231;&#227;o de intercambialidade na s&#233;rie di&#225;ria do Ibovespa.</p><p>H&#225; ainda outra caracter&#237;stica do enunciado da garantia com peso na interpreta&#231;&#227;o emp&#237;rica. A probabilidade &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub>(X<sub>n+1</sub>)) &#8805; 1 &#8722; &#945; se calcula sobre toda a distribui&#231;&#227;o conjunta do par de teste e do conjunto de calibra&#231;&#227;o, e essa propriedade marginal n&#227;o se estende automaticamente a sub-regi&#245;es do espa&#231;o de <em>features</em>. A vers&#227;o condicional &#8473;(Y<sub>n+1</sub> &#8712; C<sub>&#945;</sub> | X<sub>n+1</sub> = x) &#8805; 1 &#8722; &#945;, v&#225;lida para cada x espec&#237;fico, &#233; estritamente mais forte e exigiria suposi&#231;&#245;es adicionais sobre a regularidade dos quantis estimados que ICP e CQR cl&#225;ssicos n&#227;o imp&#245;em. Em sub-popula&#231;&#245;es como dias de volatilidade realizada elevada, a cobertura efetiva pode ficar abaixo do alvo enquanto a cobertura na m&#233;dia da s&#233;rie permanece dentro dele. O contraste entre cobertura marginal e cobertura condicional &#233; o que separa um n&#250;mero global pr&#243;ximo do alvo de uma cobertura preservada em todos os regimes de risco.</p><h2>Resultados no Ibovespa, 2014 a 2025</h2><p>O <em>dataset</em> &#233; composto por retornos logar&#237;tmicos di&#225;rios do Ibovespa (^BVSP no Yahoo Finance) entre janeiro de 2004 e dezembro de 2025, totalizando 5426 observa&#231;&#245;es com <em>features</em> completas. As <em>features</em> s&#227;o <em>lags</em> de retornos (1, 5 e 22 dias), volatilidades realizadas em janelas de 5 e 22 dias, e <em>lags</em> de retornos absolutos. Os <em>splits</em> temporais s&#227;o fixos: 2004 a 2013 para treino (2449 dias), 2014 para calibra&#231;&#227;o da CQR (248 dias), e 2015 a 2025 para teste (2729 dias). O conjunto de teste cobre onze anos com regimes muito distintos, incluindo a crise fiscal brasileira de 2015 a 2016, o Joesley Day em 2017, a campanha eleitoral de 2018, a pandemia em 2020, o ciclo de juros e a disputa eleitoral em 2022, e o ciclo fiscal subsequente.</p><p>Tr&#234;s m&#233;todos entram na compara&#231;&#227;o. Param&#233;trico (<em>rolling</em> 252d), <em>bootstrap</em> em blocos sobre regress&#227;o linear (K&#252;nsch, 1989, com L = 22 dias e 1000 reamostragens), e CQR com dois LightGBM (objetivo <em>quantile</em>, &#964; = 0,05 e 0,95). O alvo de cobertura &#233; 1 &#8722; &#945; = 90%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oLeR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oLeR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 424w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 848w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png" width="1456" height="1070" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1070,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200903,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.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_!oLeR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 424w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 848w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!oLeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa01cd8d7-11b3-449e-ba6b-6b974f7a4cb1_1960x1440.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 <code>backtest_cqr.py</code> com a implementa&#231;&#227;o de CQR em Python. Dois modelos LightGBM com objetivo <em>quantile</em> s&#227;o treinados, o <em>score</em> CQR de Romano, Patterson e Cand&#232;s (2019) &#233; calculado sobre o conjunto de calibra&#231;&#227;o, e o quantil emp&#237;rico desses <em>scores</em> define o ajuste aplicado ao intervalo final. C&#243;digo completo em <a href="https://github.com/andrecamatta/pq_conformal_prediction">pq_conformal_prediction</a>.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3RPw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3RPw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 424w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 848w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1272w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png" width="1456" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68489,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.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_!3RPw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 424w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 848w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1272w, https://substackcdn.com/image/fetch/$s_!3RPw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c03975-24b2-4733-81f3-eed8f11625e0_1960x486.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">M&#233;tricas de cobertura e largura sobre 2729 dias de teste (2015-01 a 2025-12). Em destaque, a cobertura D10 de CQR (89,0%), a mais pr&#243;xima do alvo nominal entre os tr&#234;s m&#233;todos. D1 e D10 s&#227;o os decis de menor e maior volatilidade realizada (22 dias) durante o per&#237;odo de teste.</figcaption></figure></div><p>CQR sai com cobertura emp&#237;rica 93,7% e largura m&#233;dia 5,08%, ligeiramente acima do alvo nominal de 90%, com banda que se alarga ou se estreita conforme a volatilidade condicional estimada pelos LightGBM. O param&#233;trico mant&#233;m cobertura 91,9% com largura menor, 4,72%, mas com banda r&#237;gida que responde apenas pela janela m&#243;vel de 252 dias e n&#227;o pela estrutura condicional do dia. O <em>bootstrap</em> em blocos fica em 95,5% e 5,58%, a banda mais larga das tr&#234;s.</p><p>A cobertura emp&#237;rica de CQR supera o alvo nominal de 90% em 3,7 pontos percentuais, indica&#231;&#227;o de que a corre&#231;&#227;o (1 &#8722; &#945;)(1 + 1/n<sub>cal</sub>) e a estabilidade do conjunto de calibra&#231;&#227;o de 2014 produziram quantis emp&#237;ricos conservadores. Na cota de Barber, Cand&#232;s, Ramdas e Tibshirani (2023), o termo &#916; que mediria o custo da viola&#231;&#227;o de intercambialidade fica n&#227;o-positivo na m&#233;dia do per&#237;odo de teste, porque as <em>features</em> condicionais absorvem a din&#226;mica da s&#233;rie di&#225;ria. A an&#225;lise por decil de volatilidade mostra que essa folga global se concentra nos regimes calmos.</p><p>A diferen&#231;a qualitativa fica n&#237;tida em regime de estresse. A figura abaixo mostra a banda param&#233;trica e a banda CQR sobre o Ibovespa entre fevereiro e abril de 2020, quando a pandemia disparou a volatilidade.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K9MY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K9MY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 424w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 848w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1272w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png" width="1456" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151303,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.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_!K9MY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 424w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 848w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.png 1272w, https://substackcdn.com/image/fetch/$s_!K9MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f57bce9-bad4-4da1-aba9-7f69e1b5a5a5_1500x780.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">Banda param&#233;trica (cinza) e banda CQR (laranja) sobre o retorno realizado do Ibovespa entre fevereiro e abril de 2020. Em 18 de mar&#231;o de 2020 (linha vermelha tracejada), o retorno realizado foi de &#8722;10,9%, com a banda param&#233;trica em [&#8722;4,14%, +3,83%] (largura 7,98%) e a banda CQR em [&#8722;8,05%, +6,00%] (largura 14,05%). A banda CQR alargou para quase tr&#234;s vezes sua m&#233;dia no per&#237;odo, refletindo a explos&#227;o da volatilidade condicional captada pelos LightGBM, enquanto a banda param&#233;trica respondeu com defasagem pela janela m&#243;vel de 252 dias.</figcaption></figure></div><p>O ganho qualitativo de CQR sobre os outros m&#233;todos &#233; a adapta&#231;&#227;o local da banda, o resultado mais consequente para uso em produ&#231;&#227;o. Em per&#237;odos calmos, a banda CQR se estreita acompanhando os quantis condicionais. Em regime de estresse, alarga em poucos preg&#245;es, mantendo a cobertura por classe de volatilidade em vez de na m&#233;dia global.</p><p>O LightGBM serve como implementa&#231;&#227;o dos quantis condicionais, mas a CQR independe dessa escolha. Substituindo a base por regress&#227;o quant&#237;lica linear (Koenker e Bassett, 1978) sobre as mesmas sete <em>features</em>, a CQR resultante atinge cobertura global 91,9%, largura 4,63%, e D10 91,2%, este &#250;ltimo ligeiramente acima do alvo nominal. A vers&#227;o linear &#233; portanto competitiva com a vers&#227;o LightGBM em todas as m&#233;tricas deste exemplo. O ganho espec&#237;fico de <em>gradient boosting</em> fica reservado para configura&#231;&#245;es com mais <em>features</em> ou intera&#231;&#245;es n&#227;o-lineares que a regress&#227;o linear n&#227;o captura. Neste caso, o componente que carrega o resultado &#233; o conformal <em>layer</em> Q&#770;.</p><h2>Onde a cobertura marginal esconde o problema</h2><p>A cobertura emp&#237;rica global de 93,7% (CQR), 91,9% (param&#233;trico) e 95,5% (<em>bootstrap</em> em blocos) sugere que os tr&#234;s m&#233;todos atingem ou superam o alvo de 90%. A coluna D10 da tabela mostra a outra hist&#243;ria. No decil de maior volatilidade realizada (22 dias) durante o conjunto de teste, o param&#233;trico cai a 85,0%, o <em>bootstrap</em> em blocos a 83,9%, e CQR fica em 89,0%. As duas variantes de CQR s&#227;o as &#250;nicas que se aproximam ou cruzam o alvo em D10, com 89,0% para a vers&#227;o LightGBM e 91,2% para a vers&#227;o linear, enquanto param&#233;trico e <em>bootstrap</em> em blocos perdem entre cinco e seis pontos percentuais para o alvo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kVwR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kVwR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 424w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 848w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1272w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png" width="1456" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52990,&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/198869390?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.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_!kVwR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 424w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 848w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.png 1272w, https://substackcdn.com/image/fetch/$s_!kVwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b4c4029-9890-49d8-bea0-2cec80dc9581_1650x840.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">Cobertura emp&#237;rica por decil de volatilidade realizada (22 dias) durante os 2729 dias de teste, com D1 o decil de menor volatilidade e D10 o de maior. Em regimes calmos (D1 a D4), os tr&#234;s m&#233;todos sobrecobrem o alvo de 90% (linha vermelha tracejada) com folga. A eros&#227;o come&#231;a em D5 e se acentua em D9 e D10. CQR-LightGBM mant&#233;m 89,0% no decil mais vol&#225;til, ao passo que param&#233;trico cai a 85,0% e o <em>bootstrap</em> em blocos a 83,9%. A variante linear de CQR, omitida do gr&#225;fico para manter tr&#234;s s&#233;ries, atinge 91,2% em D10.</figcaption></figure></div><p>A cobertura marginal correta esconde, portanto, subcobertura sistem&#225;tica nos dias que mais importam. O decil 10 cont&#233;m a crise fiscal brasileira de 2015 a 2016, o Joesley Day em maio de 2017, a campanha eleitoral de 2018, a pandemia em mar&#231;o de 2020, e o ciclo de juros e disputa eleitoral em 2022, justamente onde uma garantia de cobertura &#233; mais valiosa para aloca&#231;&#227;o de risco.</p><p>A an&#225;lise global mede a cobertura na m&#233;dia sobre regimes muito diferentes de volatilidade, sem identificar onde a aproxima&#231;&#227;o falha. As duas variantes de CQR mant&#234;m cobertura pr&#243;xima ao alvo nominal nos regimes de alta volatilidade, ao custo de uma janela de calibra&#231;&#227;o de 248 dias em 2014 que n&#227;o contribui para a estima&#231;&#227;o dos quantis condicionais. A cobertura preservada em D10, onde param&#233;trico e <em>bootstrap</em> em blocos perdem cinco a seis pontos percentuais para o alvo, &#233; o diferencial emp&#237;rico mais consequente para aloca&#231;&#227;o de capital.</p><h2>Refer&#234;ncias</h2><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>EFRON, B. Bootstrap methods: another look at the jackknife. <em>The Annals of Statistics</em>, v. 7, n. 1, p. 1-26, 1979. DOI: 10.1214/aos/1176344552.</p><p>KE, G.; MENG, Q.; FINLEY, T.; WANG, T.; CHEN, W.; MA, W.; YE, Q.; LIU, T.-Y. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In: <em>Advances in Neural Information Processing Systems 30 (NIPS 2017)</em>. 2017. p. 3146-3154.</p><p>KOENKER, R.; BASSETT, G. Regression Quantiles. <em>Econometrica</em>, v. 46, n. 1, p. 33-50, 1978. DOI: 10.2307/1913643.</p><p>K&#220;NSCH, H. R. The jackknife and the bootstrap for general stationary observations. <em>The Annals of Statistics</em>, v. 17, n. 3, p. 1217-1241, 1989. DOI: 10.1214/aos/1176347265.</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. DOI: 10.1080/01621459.2017.1307116.</p><p>MEINSHAUSEN, N. Quantile Regression Forests. <em>Journal of Machine Learning Research</em>, v. 7, p. 983-999, 2006.</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. 3543-3553.</p>]]></content:encoded></item><item><title><![CDATA[A falha silenciosa do modelo gaussiano de crédito: tail dependence e o salto para a t-copula]]></title><description><![CDATA[Por que a c&#243;pula gaussiana zera a probabilidade de defaults extremos simult&#226;neos para qualquer correla&#231;&#227;o menor que 1, e como o salto para a t-copula recomp&#245;e a cauda da distribui&#231;&#227;o de perdas.]]></description><link>https://pilulasdequant.com.br/p/a-falha-silenciosa-do-modelo-gaussiano</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/a-falha-silenciosa-do-modelo-gaussiano</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Wed, 20 May 2026 00:28:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/79171c1d-a930-4197-97dc-8c64ddcd3d9d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em mar&#231;o de 2000, o atu&#225;rio sino-canadense David X. Li publicou no <em>Journal of Fixed Income</em> um artigo de dezoito p&#225;ginas em que prop&#244;s usar uma c&#243;pula gaussiana para modelar a correla&#231;&#227;o entre tempos de <em>default</em> de tomadores distintos (LI, 2000). A constru&#231;&#227;o era trat&#225;vel, calibr&#225;vel a partir dos <em>spreads</em> observados no mercado de <em>credit default swap</em>, e geral o bastante para precificar <em>tranches</em> de <em>collateralized debt obligation</em> sint&#233;tico. Em poucos anos virou linguagem comum entre mesas, ag&#234;ncias de rating e reguladores. Entre 2000 e 2006, o volume global de CDOs saltou de US$ 69 bilh&#245;es para cerca de US$ 500 bilh&#245;es, com emiss&#245;es agregadas no quadri&#234;nio 2004 a 2007 pr&#243;ximas de US$ 1,4 trilh&#227;o, boa parte precificada sobre variantes da mesma c&#243;pula. Em setembro de 2005, Mark Whitehouse j&#225; a descrevia no <em>Wall Street Journal</em> como &#8220;a equa&#231;&#227;o que acendeu o mercado que queimou alguns grandes investidores&#8221; (WHITEHOUSE, 2005). Em fevereiro de 2009, depois do colapso do mercado <em>subprime</em>, Felix Salmon a chamou na <em>Wired</em> de &#8220;<em>recipe for disaster: the formula that killed Wall Street</em>&#8220; (SALMON, 2009).</p><p>O modelo de risco de cr&#233;dito t&#237;pico que um banco implementa sob a abordagem de classifica&#231;&#245;es internas (IRB) segue o esquema de Vasicek (2002) com uma c&#243;pula gaussiana sobre um fator sist&#234;mico comum. Essa constru&#231;&#227;o responde bem por quase toda a distribui&#231;&#227;o de perda. Mas tem uma falha silenciosa nas caudas extremas, que n&#227;o aparece em correla&#231;&#245;es lineares e n&#227;o &#233; capturada por testes usuais de ader&#234;ncia. Este artigo explica o que &#233; essa falha, como ela se chama (<em>tail dependence</em> zero) e qual foi a resposta can&#244;nica da literatura p&#243;s-2008, o chamado salto para a c&#243;pula t.</p><p>A base &#233; o cap&#237;tulo 2 de Bolder (2022), onde o autor descreve a migra&#231;&#227;o do modelo gaussiano do Nordic Investment Bank para uma c&#243;pula t ap&#243;s a revis&#227;o estatut&#225;ria de 2020. O objetivo aqui &#233; reconstruir a l&#243;gica matem&#225;tica por tr&#225;s da escolha, montar em Julia um experimento pr&#243;prio de <em>joint default</em> que isole o efeito da c&#243;pula sobre a coincid&#234;ncia de eventos extremos, e quantificar o impacto em m&#233;tricas de capital econ&#244;mico.</p><h2>Tail dependence, a probabilidade condicional de queda conjunta nas caudas</h2><p>Considere dois tomadores n e m e suas vari&#225;veis latentes de solv&#234;ncia &#916;X<sub>n</sub> e &#916;X<sub>m</sub>. Uma medida intuitiva da tend&#234;ncia de eles falharem juntos em cen&#225;rios extremos &#233; perguntar: dado que o tomador n j&#225; est&#225; abaixo de um limite muito baixo, qual a probabilidade condicional de o tomador m tamb&#233;m estar? O objeto formal que captura essa pergunta no limite &#233; o <em>coeficiente de depend&#234;ncia de cauda</em> (<em>tail dependence coefficient</em>), introduzido por Joe (1997) e sistematizado em McNeil, Frey e Embrechts (2015).</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda_L = \\lim_{u \\to 0^+} \\mathbb{P}\\!\\left[ X_m \\le F_m^{-1}(u) \\,\\middle|\\, X_n \\le F_n^{-1}(u) \\right] = \\lim_{u \\to 0^+} \\frac{C(u, u)}{u}&quot;,&quot;id&quot;:&quot;NITKYZRVCR&quot;}" data-component-name="LatexBlockToDOM"></div><p>O limite &#955;<sub>L</sub> &#8712; [0, 1] mede a coincid&#234;ncia de eventos extremos negativos. Quando &#955;<sub>L</sub> &gt; 0, h&#225; <em>depend&#234;ncia assint&#243;tica</em> na cauda inferior, no sentido de que mesmo em quantis extremamente baixos, a probabilidade condicional de <em>default</em> conjunto n&#227;o se anula. Quando &#955;<sub>L</sub> = 0, h&#225; <em>independ&#234;ncia assint&#243;tica</em>: &#224; medida que se observa o tomador n cada vez mais fundo na cauda, a contribui&#231;&#227;o marginal do tomador m &#224; perda conjunta desaparece. Um an&#225;logo sim&#233;trico &#955;<sub>U</sub> existe para a cauda superior e ambos s&#227;o invariantes a transforma&#231;&#245;es monot&#244;nicas das marginais, uma propriedade desej&#225;vel porque dissocia a pergunta sobre depend&#234;ncia da pergunta sobre a distribui&#231;&#227;o marginal de cada vari&#225;vel.</p><p>Essa invari&#226;ncia tem raiz em uma decomposi&#231;&#227;o matem&#225;tica estabelecida por Sklar (1959). Toda fun&#231;&#227;o de distribui&#231;&#227;o conjunta admite escrita &#250;nica em marginais unidimensionais mais uma c&#243;pula que carrega toda a estrutura de depend&#234;ncia, o que torna leg&#237;timo falar de <em>tail dependence</em> como atributo puro da c&#243;pula escolhida, independente do formato das marginais.</p><h2>Por que a gaussiana zera tail dependence para qualquer correla&#231;&#227;o menor que 1</h2><p>Schmidt (2002) e Embrechts, McNeil e Straumann (2002) demonstram um resultado que, em retrospecto, deveria ter causado mais desconforto do que causou. Para a c&#243;pula gaussiana bivariada com correla&#231;&#227;o &#961; &#8712; (&#8722;1, 1), tem-se &#955;<sub>L</sub> = &#955;<sub>U</sub> = 0 para qualquer &#961; estritamente menor que 1. Mesmo uma correla&#231;&#227;o de 0,95 n&#227;o gera depend&#234;ncia assint&#243;tica. Apenas o caso degenerado &#961; = 1 (depend&#234;ncia perfeita) produz &#955; = 1. A raz&#227;o anal&#237;tica &#233; que as caudas marginais gaussianas decaem como e<sup>&#8722;x&#178;/2</sup>, mais r&#225;pido do que qualquer fun&#231;&#227;o polinomial, e essa rapidez supera a capacidade da correla&#231;&#227;o linear de manter os eventos conjuntos &#8220;amarrados&#8221; em regi&#245;es suficientemente extremas.</p><p>A consequ&#234;ncia para risco de cr&#233;dito &#233; de natureza quantitativa. Se dois tomadores t&#234;m probabilidade de <em>default</em> (PD) de 1% e correla&#231;&#227;o de ativos de 0,09, sob c&#243;pula gaussiana a probabilidade de <em>default</em> conjunto &#233; aproximadamente p<sub>1</sub> &#183; p<sub>2</sub> no limite assint&#243;tico, ou seja, 10<sup>&#8722;4</sup>, como se fossem quase independentes. Em carteiras com centenas de tomadores e quantis de confian&#231;a de 99,9% ou 99,97%, o que determina a perda extrema s&#227;o justamente as coincid&#234;ncias raras entre m&#250;ltiplos tomadores. Uma c&#243;pula que estrutura essas coincid&#234;ncias como independentes, no limite, subestima sistematicamente o capital necess&#225;rio.</p><p>Li (2000) n&#227;o ignorava esse ponto. Seu artigo &#233; tecnicamente correto dentro da escolha de c&#243;pula. O problema foi a aus&#234;ncia de um modelo alternativo amplamente adotado na precifica&#231;&#227;o de <em>tranches</em> de CDO sint&#233;tico: a c&#243;pula gaussiana virou a linguagem comum de mesas, ag&#234;ncias de rating e reguladores. MacKenzie e Spears (2014) descrevem essa din&#226;mica com base em cento e quatorze entrevistas com praticantes: mesmo quando os <em>quants</em> internos apontavam limita&#231;&#245;es, a f&#243;rmula persistia por falta de um candidato equivalente que permitisse comparar posi&#231;&#245;es em escala.</p><p>O problema n&#227;o era falta de informa&#231;&#227;o t&#233;cnica. Schmidt (2002) e Embrechts, McNeil e Straumann (2002) j&#225; tinham provado a falha da gaussiana antes do auge da emiss&#227;o, e o chamado <em>correlation smile</em>, padr&#227;o em que as correla&#231;&#245;es impl&#237;citas diferem entre <em>tranches</em> do mesmo CDO, era vis&#237;vel e tolerado nas mesas como acomoda&#231;&#227;o semelhante ao <em>volatility smile</em> em Black-Scholes.</p><p>As ag&#234;ncias de rating fundamentavam seus modelos de classifica&#231;&#227;o em variantes da c&#243;pula gaussiana, o que criava uma trava regulat&#243;ria <em>de facto</em>. Sair do modelo significava sair do AAA. A calibra&#231;&#227;o das correla&#231;&#245;es usava s&#233;ries hist&#243;ricas concentradas em um per&#237;odo benigno, sem evid&#234;ncia amostral de coincid&#234;ncia extrema. Por fim, a precifica&#231;&#227;o de uma posi&#231;&#227;o exigia uma l&#237;ngua comum entre <em>desks</em>, fun&#231;&#227;o que apenas o modelo de Li, &#224; &#233;poca, conseguia desempenhar em escala.</p><p>Em julho de 2007, dois fundos da Bear Stearns altamente alavancados em tranches mezanino de CDOs subprime, o High-Grade Structured Credit Strategies e o Enhanced Leverage, foram liquidados depois de perderem essencialmente todo o capital dos investidores em poucas semanas, evento ao qual os modelos de c&#243;pula gaussiana padr&#227;o atribu&#237;am probabilidade &#237;nfima. At&#233; outubro de 2008, 67% dos CDOs emitidos entre o final de 2005 e o meio de 2007 estavam em <em>default</em> formal. A magnitude da coincid&#234;ncia confirmou empiricamente o resultado alg&#233;brico de Schmidt (2002) e Embrechts, McNeil e Straumann (2002), pelo qual a c&#243;pula gaussiana zera a <em>tail dependence</em> para qualquer correla&#231;&#227;o inferior a 1.</p><h2>A c&#243;pula t via normal-variance mixture e o canal por onde W amarra os extremos</h2><p>A resposta can&#244;nica da literatura p&#243;s-crise foi abandonar a c&#243;pula gaussiana em favor de c&#243;pulas com <em>tail dependence</em> n&#227;o-nula. A c&#243;pula t se tornou dominante em risco de cr&#233;dito por uma converg&#234;ncia de motivos: herda a estrutura multivariada el&#237;ptica e portanto mant&#233;m a correla&#231;&#227;o linear como par&#226;metro regulat&#243;rio, admite constru&#231;&#227;o mecanicamente simples a partir do caso gaussiano via <em>normal-variance mixture</em>, e recupera o caso gaussiano como limite quando os graus de liberdade tendem ao infinito. A refer&#234;ncia can&#244;nica &#233; Demarta e McNeil (2005).</p><p>A constru&#231;&#227;o &#233; o que se chama de <em>normal-variance mixture</em>. Se Z &#233; um vetor aleat&#243;rio gaussiano com matriz de correla&#231;&#227;o &#931; e W &#233; uma vari&#225;vel chi-quadrada com &#957; graus de liberdade, independente de Z, ent&#227;o o vetor</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbf{X} = \\sqrt{\\nu / W} \\, \\mathbf{Z}&quot;,&quot;id&quot;:&quot;HVNGPIYURW&quot;}" data-component-name="LatexBlockToDOM"></div><p>segue uma distribui&#231;&#227;o t multivariada com &#957; graus de liberdade. Aplicado ao &#237;ndice de solv&#234;ncia do cap&#237;tulo 2 de Bolder, basta tomar a constru&#231;&#227;o gaussiana de Vasicek e multiplic&#225;-la por &#8730;(&#957;/W), com W sendo um sorteio comum a todos os tomadores em cada simula&#231;&#227;o.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\Delta X_i = \\sqrt{\\frac{\\nu}{W}} \\left( \\alpha_i \\, B_i \\, \\Delta z + \\sqrt{1 - \\alpha_i^2} \\, \\Delta w_i \\right), \\qquad W \\sim \\chi^2(\\nu)&quot;,&quot;id&quot;:&quot;NLIIMVJPAC&quot;}" data-component-name="LatexBlockToDOM"></div><p>O fator &#8730;(&#957;/W) age como um multiplicador de escala comum a todos os &#916;X<sub>i</sub>: quando W sai pequeno (evento raro, porque W &#233; chi-quadrada e pequenos W t&#234;m densidade elevada apenas para &#957; pequeno), o multiplicador infla tanto os choques sist&#234;micos quanto os idiossincr&#225;ticos para todos os tomadores simultaneamente. &#201; essa infla&#231;&#227;o conjunta que produz a coincid&#234;ncia de eventos extremos e, portanto, &#955; &gt; 0.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FKYT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FKYT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 424w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 848w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1272w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png" width="1232" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66463,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.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_!FKYT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 424w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 848w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.png 1272w, https://substackcdn.com/image/fetch/$s_!FKYT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb51ab815-ed85-4a74-ae44-d95f2fbcf8c2_1232x788.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>Diagrama 1. Constru&#231;&#227;o da c&#243;pula t por normal-variance mixture. Os choques gaussianos (Z sist&#234;mico, &#949;<sub>i</sub> idiossincr&#225;tico) comp&#245;em o lado linear, id&#234;ntico ao caso gaussiano. O sorteio &#967;&#178;(&#957;), comum a todos os tomadores na mesma itera&#231;&#227;o, escala simultaneamente todas as vari&#225;veis latentes via &#8730;(&#957;/W). Esse &#233; o canal por onde a infla&#231;&#227;o conjunta produz tail dependence sem alterar a correla&#231;&#227;o linear.</em></figcaption></figure></div><p></p><p>Para a c&#243;pula t bivariada com &#957; graus de liberdade e correla&#231;&#227;o &#961;, a f&#243;rmula exata &#233; (DEMARTA; McNEIL, 2005):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\lambda_U^t = \\lambda_L^t = 2 \\, T_{\\nu+1}\\!\\left( -\\sqrt{ \\frac{(\\nu+1)(1-\\rho)}{1+\\rho} } \\right)&quot;,&quot;id&quot;:&quot;EYDKXPVFJH&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde T<sub>&#957;+1</sub> &#233; a CDF univariada t-Student com &#957;+1 graus de liberdade. Duas propriedades merecem aten&#231;&#227;o. A primeira &#233; que &#955;<sub>t</sub> &gt; 0 para qualquer &#961; &gt; &#8722;1 e qualquer &#957; finito, incluindo o caso &#961; = 0 de tomadores linearmente n&#227;o-correlacionados. A segunda &#233; que &#955;<sub>t</sub> &#8594; 0 quando &#957; &#8594; &#8734;, recuperando o caso gaussiano no limite. Para um &#961; de ativos de 0,09 (abaixo do piso de 0,12 da f&#243;rmula IRB corporativa de Basileia, escolhido aqui como cen&#225;rio conservador para isolar o efeito da c&#243;pula) e &#957; = 10, o coeficiente &#233; de aproximadamente 1,14%, e cai a 0,04% para &#957; = 20 e se torna numericamente nulo em &#957; = 50. A tabela de valores est&#225; 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_!2m87!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2m87!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 424w, https://substackcdn.com/image/fetch/$s_!2m87!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 848w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1272w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png" width="1252" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63121,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.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_!2m87!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 424w, https://substackcdn.com/image/fetch/$s_!2m87!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 848w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.png 1272w, https://substackcdn.com/image/fetch/$s_!2m87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbe14b83-3aa2-42d8-a101-65af5c5c8b7a_1252x576.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. Coeficiente de tail dependence e impacto em VaR em fun&#231;&#227;o de &#957; (&#961;<sub>asset</sub> = 0,09).</em></figcaption></figure></div><p>A passagem para marginais t exige um ajuste no limiar de <em>default</em>. Como a marginal de &#916;X<sub>i</sub> passa a ser uma t-Student com &#957; graus de liberdade, a calibra&#231;&#227;o E[&#120793;<sub>{&#916;Xi &#8804; Ki}</sub>] = p<sub>i</sub> leva a K<sub>i</sub> = F<sub>t&#957;</sub><sup>&#8722;1</sup>(p<sub>i</sub>) em vez de &#934;<sup>&#8722;1</sup>(p<sub>i</sub>). Para p<sub>i</sub> pequeno, o limiar t &#233; mais negativo do que o limiar gaussiano (a cauda da t &#233; mais pesada, ent&#227;o o mesmo quantil est&#225; &#8220;mais longe&#8221;), o que &#233; consistente com a maior incid&#234;ncia de <em>defaults</em> conjuntos.</p><h2>Como a correla&#231;&#227;o de ativos sobrevive &#224; migra&#231;&#227;o</h2><p>Um dos aspectos que tornou a migra&#231;&#227;o atraente para bancos com modelos internos em produ&#231;&#227;o &#233; que a <em>asset correlation</em>, par&#226;metro regulat&#243;rio sob Basileia, permanece a mesma sob os dois modelos. Demarta e McNeil (2005) mostram que, na constru&#231;&#227;o de <em>normal-variance mixture</em>, a correla&#231;&#227;o linear entre os &#916;X<sub>n</sub> e &#916;X<sub>m</sub> &#233; id&#234;ntica ao caso gaussiano.</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\rho(\\Delta X_n, \\Delta X_m) = \\alpha_n \\, \\rho_{nm} \\, \\alpha_m&quot;,&quot;id&quot;:&quot;WONFKGRMMM&quot;}" data-component-name="LatexBlockToDOM"></div><p>Em outras palavras, a calibra&#231;&#227;o da correla&#231;&#227;o de ativos &#945;<sub>i</sub><sup>2</sup> (por exemplo, os 0,12 a 0,24 da f&#243;rmula IRB corporativa da Resolu&#231;&#227;o BCB 303/2023) pode ser mantida. O que muda &#233; a probabilidade de <em>default</em> conjunto, que passa a incorporar tail dependence. Formalmente, para dois tomadores (BOLDER, 2022):</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\mathbb{P}(\\mathcal{D}_n \\cap \\mathcal{D}_m) = t_{2,\\nu}\\!\\left( F_{t_\\nu}^{-1}(p_n), F_{t_\\nu}^{-1}(p_m); \\rho_{nm}^{\\text{asset}} \\right)&quot;,&quot;id&quot;:&quot;XFFSOCINVX&quot;}" data-component-name="LatexBlockToDOM"></div><p>onde t<sub>2,&#957;</sub> &#233; a CDF bivariada t com &#957; graus de liberdade. Essa &#233; a etapa que faz a diferen&#231;a. Mesmo com a mesma matriz de correla&#231;&#227;o de ativos, a probabilidade de <em>defaults</em> conjuntos &#233; estritamente maior sob a c&#243;pula t, e a diferen&#231;a cresce &#224; medida que os PDs se aproximam de zero (isto &#233;, nos quantis extremos onde o capital &#233; calculado).</p><h2>Mesmos sorteios, duas c&#243;pulas, 177 vs 495 joint defaults em 10&#8310; simula&#231;&#245;es</h2><p>Para isolar o efeito estrutural da c&#243;pula sobre a coincid&#234;ncia de <em>defaults</em>, o desenho experimental mais limpo simula dois tomadores sob as duas c&#243;pulas usando rigorosamente os mesmos sorteios aleat&#243;rios, conta os <em>defaults</em> conjuntos em cada caso, e atribui &#224; escolha da c&#243;pula qualquer diferen&#231;a observada. Como Z, &#949;<sub>1</sub>, &#949;<sub>2</sub> e W s&#227;o fixados antes de aplicar uma ou outra c&#243;pula, restam apenas duas variantes do mesmo cen&#225;rio aleat&#243;rio, e o contraste &#233; puro. Os par&#226;metros adotados s&#227;o dois tomadores, PD de 1% cada, &#945; = 0,30 (ou seja, &#961;<sub>asset</sub> = 0,09), &#957; = 10, e um milh&#227;o de simula&#231;&#245;es.</p><p>A primeira pe&#231;a de c&#243;digo define a fun&#231;&#227;o que gera a trajet&#243;ria t a partir dos mesmos insumos gaussianos. Para reproduzibilidade do experimento, o c&#243;digo est&#225; em Julia, usando <code>Distributions.jl</code> para o sorteio da chi-quadrada.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xtzS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xtzS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 424w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 848w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png" width="1200" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:133281,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.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_!xtzS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 424w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 848w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.png 1272w, https://substackcdn.com/image/fetch/$s_!xtzS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76274e7-8b72-48bb-87b0-94280d040d9b_1200x1218.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. Constru&#231;&#227;o da vari&#225;vel latente sob c&#243;pula t via normal-variance mixture.</em></figcaption></figure></div><p>A segunda pe&#231;a encadeia tudo num experimento &#250;nico, com os sorteios de Z, &#949;<sub>i</sub> e W fixos, aplicando duas c&#243;pulas sobre a mesma base aleat&#243;ria. O objetivo &#233; isolar o efeito estrutural da c&#243;pula.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lzx6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lzx6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 424w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 848w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png" width="1078" height="1434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1434,&quot;width&quot;:1078,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165357,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.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_!Lzx6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 424w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 848w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!Lzx6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F239b0433-16c2-4b80-81b2-e85e839c4d6a_1078x1434.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. Experimento pareado de joint defaults sob Gaussiana e t.</em></figcaption></figure></div><p>O c&#243;digo completo da simula&#231;&#227;o, incluindo a agrega&#231;&#227;o sobre um milh&#227;o de itera&#231;&#245;es e as rotinas de visualiza&#231;&#227;o, est&#225; na pasta <a href="https://github.com/andrecamatta/pq_bolder_cap2/tree/master/parte2">parte2 do reposit&#243;rio pq_bolder_cap2</a>.</p><p>Em um milh&#227;o de itera&#231;&#245;es, a c&#243;pula gaussiana produz 177 <em>joint defaults</em>, enquanto a c&#243;pula t(&#957;=10) produz 495, um fator pr&#243;ximo de 2,8 vezes. As PDs marginais ficam ambas pr&#243;ximas de 1% como esperado (a calibra&#231;&#227;o do limiar K<sub>i</sub> &#233; feita para preserv&#225;-las). O que muda &#233; a coincid&#234;ncia, n&#227;o a frequ&#234;ncia individual.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AYWs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AYWs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 424w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 848w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1272w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png" width="1390" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81577,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.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_!AYWs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 424w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 848w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.png 1272w, https://substackcdn.com/image/fetch/$s_!AYWs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7507b30f-057a-4f39-a4fe-7b451f5499b0_1390x576.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. Resultados do experimento pareado, I=2 tomadores, 10&#8310; simula&#231;&#245;es.</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_!s8xf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s8xf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 424w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 848w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1272w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147248,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.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_!s8xf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 424w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 848w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.png 1272w, https://substackcdn.com/image/fetch/$s_!s8xf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4895c1a5-51c8-449b-9f0a-ba55df0d3b91_2234x703.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. Pontos (&#916;X<sub>1</sub>, &#916;X<sub>2</sub>) em que ambos os tomadores entraram em default, sob c&#243;pula Gaussiana (esquerda) e t com &#957;=10 (centro). Distribui&#231;&#227;o de perdas da carteira ampliada para I=100 (direita, escala log). 10&#8310; simula&#231;&#245;es com PD = 1%, &#945; = 0,30, &#957; = 10.</em></figcaption></figure></div><p>Duas observa&#231;&#245;es se destacam. A primeira, visual, &#233; que a nuvem sob t &#233; muito mais densa e se estende para regi&#245;es muito mais extremas (os limites de eixo s&#227;o diferentes entre os dois pain&#233;is esquerdos pela mesma raz&#227;o). A segunda, quantitativa, &#233; que a diferen&#231;a cresce fortemente ao se olhar quantis maiores da distribui&#231;&#227;o de perdas na carteira ampliada para I = 100. VaR a 99% sobe de 2,40 (gaussiana) para 4,40 (t), fator 1,83&#215;. VaR a 99,9% vai de 3,60 para 8,80, fator 2,44&#215;. VaR a 99,97% (n&#237;vel t&#237;pico de capital econ&#244;mico interno em bancos europeus) vai de 4,40 para 11,20, fator 2,55&#215;. O ES a 99% segue movimento semelhante, indo de 2,81 para 6,03.</p><p>A depend&#234;ncia desses multiplicadores em &#957; &#233; acentuada. Com &#957; = 4, &#955;<sub>U</sub> &#233; cerca de 9,6% e o VaR a 99,9% sobe para 14,80, isto &#233;, 4,1&#215; o valor gaussiano. Com &#957; = 50, a tail dependence &#233; efetivamente zero e o modelo se comporta como gaussiano. O par&#226;metro &#957; &#233;, portanto, a alavanca central, no sentido de que n&#227;o muda a correla&#231;&#227;o linear nem as PDs marginais, mas decide o qu&#227;o &#8220;pesada&#8221; &#233; a cauda da distribui&#231;&#227;o conjunta.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jQV9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jQV9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 424w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 848w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1272w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png" width="1060" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67161,&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/198491169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.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_!jQV9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 424w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 848w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.png 1272w, https://substackcdn.com/image/fetch/$s_!jQV9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6fb160-70ec-4b72-8ea5-2747317afaa7_1060x642.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. Sensibilidade das medidas de cauda a &#957;, mesma carteira I=100.</em></figcaption></figure></div><h2>Estima&#231;&#227;o de &#957; e enquadramento em Pilar 2</h2><p>A literatura emp&#237;rica confirma o padr&#227;o qualitativo dos n&#250;meros acima. Frey e McNeil (2003), em um dos primeiros trabalhos a quantificar a diferen&#231;a para carteiras de cr&#233;dito, mostram que substituir a c&#243;pula gaussiana por uma t com &#957; = 10 sob o mesmo &#961; de ativos aumenta o VaR a 99% em fatores de 2&#215; a 4&#215; para carteiras t&#237;picas de bancos. Tarashev e Zhu (2008), analisando diretamente o modelo ASRF (<em>Asymptotic Single Risk Factor</em>) sob diferentes c&#243;pulas, reportam aumentos de 20% a 50% em VaR a 99,9% para carteiras bem diversificadas, chegando a 100% em carteiras concentradas.</p><p>O ganho do upgrade vem com um custo estat&#237;stico. Estimar &#957; a partir de dados hist&#243;ricos &#233; dif&#237;cil porque a evid&#234;ncia que importaria, eventos extremos conjuntos, &#233; rara por defini&#231;&#227;o. Donnelly e Embrechts (2010), no artigo <em>The Devil is in the Tails</em>, situam essa fragilidade no contexto da crise subprime e argumentam que a c&#243;pula t, embora corrija a falha da gaussiana, transfere para &#957; a maior parte da incerteza estat&#237;stica do modelo. O par&#226;metro que governa a forma da cauda da perda agregada acaba sendo o pior identificado pelos dados dispon&#237;veis.</p><p>Basileia II e III, em Pilar 1, mant&#234;m a c&#243;pula gaussiana no c&#225;lculo regulat&#243;rio via a f&#243;rmula ASRF de Vasicek-Gordy. A migra&#231;&#227;o para t fica fora do c&#225;lculo de Pilar 1 e tipicamente entra no Pilar 2 do ICAAP (<em>Internal Capital Adequacy Assessment Process</em>), onde o banco calcula capital econ&#244;mico adicional para riscos n&#227;o capturados no Pilar 1. No caso do Nordic Investment Bank, Bolder (2022) descreve que a decis&#227;o de migrar para c&#243;pula t veio exatamente dessa brecha: a carteira do banco, fortemente concentrada em poucos soberanos e institui&#231;&#245;es supranacionais n&#243;rdicas, tem exatamente o perfil em que tail dependence importa (concentra&#231;&#227;o + baixa diversifica&#231;&#227;o), e uma c&#243;pula que estrutura <em>defaults</em> conjuntos como assintoticamente independentes produzia estimativas otimistas demais para fins de capital econ&#244;mico pr&#243;prio.</p><p>Na regula&#231;&#227;o brasileira, a Resolu&#231;&#227;o BCB 303/2023 mant&#233;m a abordagem ASRF gaussiana para Pilar 1, consistente com Basileia III. A Resolu&#231;&#227;o CMN 4.557/2017 e o escopo de Pilar 2 abrem espa&#231;o para o banco complementar a vis&#227;o regulat&#243;ria com modelo interno que incorpore depend&#234;ncia de cauda, especialmente em carteiras de baixa granularidade ou concentra&#231;&#227;o setorial.</p><h2>Cauda mais pesada e a sensibilidade do VaR vs ES</h2><p>A mudan&#231;a da c&#243;pula gaussiana para a c&#243;pula t n&#227;o requer reformular o modelo de risco de cr&#233;dito, apenas acrescentar um sorteio de chi-quadrada comum a cada itera&#231;&#227;o e recalibrar o limiar. A correla&#231;&#227;o de ativos permanece o mesmo par&#226;metro que a regula&#231;&#227;o calibrou. O que se ganha &#233; exatamente aquilo que faltava ao modelo anterior, a possibilidade de coincid&#234;ncia de eventos extremos entre tomadores, mesmo quando a correla&#231;&#227;o linear &#233; moderada. Em n&#250;meros, para uma carteira homog&#234;nea de cem tomadores com PD de 1% e &#945; de 0,30, VaR a 99,97% sobe 2,55&#215; ao migrar de gaussiana para t(&#957;=10). Em tranches s&#234;nior de CDOs hipot&#233;ticas, o fator &#233; qualitativamente ainda maior, por raz&#245;es que o pr&#243;prio Li (2000) e seus cr&#237;ticos posteriores exploraram em detalhe.</p><p>Uma vez aceito que a distribui&#231;&#227;o de perda tem caudas mais pesadas e que a forma da cauda depende sensivelmente de escolhas de modelagem, a m&#233;trica com que resumimos essa cauda passa a importar. O VaR, definido como um quantil, captura apenas um ponto da distribui&#231;&#227;o, e eventos ainda piores al&#233;m daquele quantil n&#227;o entram no n&#250;mero final. O <em>expected shortfall</em>, definido como a perda m&#233;dia condicional em ultrapassar o VaR, captura toda a cauda e &#233;, por constru&#231;&#227;o, mais sens&#237;vel &#224; escolha da c&#243;pula do que o VaR. Artzner, Delbaen, Eber e Heath (1999) demonstraram que apenas o segundo &#233; coerente no sentido axiom&#225;tico, e Basileia III migrou, no FRTB (<em>Fundamental Review of the Trading Book</em>), do VaR para ES em risco de mercado.</p><div><hr></div><h2>Refer&#234;ncias</h2><p>ARTZNER, P.; DELBAEN, F.; EBER, J.-M.; HEATH, D. Coherent Measures of Risk. <em>Mathematical Finance</em>, v. 9, n. 3, p. 203-228, 1999.</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>DEMARTA, S.; McNEIL, A. J. The t Copula and Related Copulas. <em>International Statistical Review</em>, v. 73, n. 1, p. 111-129, 2005.</p><p>DONNELLY, C.; EMBRECHTS, P. The Devil is in the Tails: Actuarial Mathematics and the Subprime Mortgage Crisis. <em>ASTIN Bulletin</em>, v. 40, n. 1, p. 1-33, 2010.</p><p>EMBRECHTS, P.; McNEIL, A. J.; STRAUMANN, D. Correlation and Dependence in Risk Management: Properties and Pitfalls. In: DEMPSTER, M. A. H. (ed.). <em>Risk Management: Value at Risk and Beyond</em>. Cambridge: Cambridge University Press, 2002. p. 176-223.</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>JOE, H. <em>Multivariate Models and Multivariate Dependence Concepts</em>. London: Chapman &amp; Hall, 1997. (Monographs on Statistics and Applied Probability, 73).</p><p>LI, D. X. On Default Correlation: A Copula Function Approach. <em>The Journal of Fixed Income</em>, v. 9, n. 4, p. 43-54, 2000.</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>SALMON, F. Recipe for Disaster: The Formula That Killed Wall Street. <em>Wired</em>, San Francisco, edi&#231;&#227;o 17.03, mar. 2009. Publicado online em 23 fev. 2009.</p><p>SCHMIDT, R. Tail Dependence for Elliptically Contoured Distributions. <em>Mathematical Methods of Operations Research</em>, v. 55, n. 2, p. 301-327, 2002.</p><p>TARASHEV, N.; ZHU, H. Specification and Calibration Errors in Measures of Portfolio Credit Risk: The Case of the ASRF Model. <em>International Journal of Central Banking</em>, v. 4, n. 2, p. 129-173, 2008.</p><p>VASICEK, O. A. Loan Portfolio Value. <em>Risk</em>, v. 15, n. 12, p. 160-162, 2002.</p><p>WHITEHOUSE, M. Slices of Risk: How a Formula Ignited Market That Burned Some Big Investors. <em>The Wall Street Journal</em>, New York, p. A1, 12 set. 2005.</p>]]></content:encoded></item><item><title><![CDATA[O custo do buffer de liquidez sob spread de captação]]></title><description><![CDATA[Por que o estoque pr&#233;-posicionado de liquidez tem custo cont&#225;bil zero em uma economia sem default e vira custo irredut&#237;vel quando o banco paga spread sobre a taxa livre de risco, com consequ&#234;ncia dire]]></description><link>https://pilulasdequant.com.br/p/o-custo-do-buffer-de-liquidez-sob</link><guid isPermaLink="false">https://pilulasdequant.com.br/p/o-custo-do-buffer-de-liquidez-sob</guid><dc:creator><![CDATA[André Camatta]]></dc:creator><pubDate>Fri, 15 May 2026 22:18:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/39678acd-a6e1-48e1-ba2b-4bf23138c741_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p style="text-align: justify;">Considere um banco que financia ativos longos com passivos de vencimento mais curto. A capta&#231;&#227;o m&#233;dia pode parecer barata e parte do buffer pode render pr&#243;ximo &#224; taxa livre de risco. Ainda assim, a transforma&#231;&#227;o de prazos cria uma necessidade objetiva de liquidez pr&#233;-posicionada. A pergunta tem dois lados quantitativos, o tamanho do estoque l&#237;quido necess&#225;rio para absorver a parcela dos passivos que n&#227;o ser&#225; renovada em estresse e o custo de carregar esse estoque, que precisa aparecer no Funds Transfer Pricing (FTP).</p><p style="text-align: justify;">As defini&#231;&#245;es de <a href="https://pilulasdequant.com.br/p/buffer-de-liquidez-e-counterbalancing">buffer de liquidez (LB) e capacidade de contrabalan&#231;o (CBC)</a> d&#227;o o ponto de partida, pois o LB organiza a necessidade de liquidez pr&#233;-posicionada, enquanto a CBC descreve os instrumentos capazes de gerar caixa em estresse. A quest&#227;o aqui &#233; o custo. Se o buffer existe porque o banco transforma prazos curtos em prazos longos, qual &#233; o custo dessa transforma&#231;&#227;o? E quem deve pag&#225;-lo?</p><p style="text-align: justify;">A distin&#231;&#227;o central &#233; entre custo cont&#225;bil, custo de funding e custo de oportunidade. O buffer aparece como consequ&#234;ncia l&#243;gica do descasamento de prazos, e n&#227;o como escolha discricion&#225;ria da tesouraria. Em uma economia idealizada sem risco de default, ele tem custo zero sobre uma taxa livre de risco e fornece um benchmark conceitual. No mundo real, spreads de capta&#231;&#227;o (<em>funding spreads</em>), comportamento de sa&#237;da diferenciado dos passivos (<em>runoff</em>), limites regulat&#243;rios e custo de oportunidade transformam esse estoque l&#237;quido em uma fric&#231;&#227;o que precisa aparecer no FTP.</p><h2>O caso can&#244;nico</h2><p style="text-align: justify;">O exemplo central do artigo &#233; um banco que financia um ativo &#250;nico de prazo T<sub>A</sub> = 3 per&#237;odos com um &#250;nico passivo de prazo T<sub>L</sub> = 1 per&#237;odo. Como o passivo vence antes do ativo, ele precisa ser renovado em t = 1 e em t = 2. A cada renova&#231;&#227;o, em cen&#225;rio de estresse, uma fra&#231;&#227;o x% do passivo vincendo n&#227;o &#233; renovada. Para honrar o pagamento aos credores que saem, o banco precisa ter pr&#233;-posicionado um estoque l&#237;quido no in&#237;cio, com tamanho suficiente para cobrir essa perda de funding ao longo do horizonte do ativo.</p><p style="text-align: justify;">Antes dos n&#250;meros, a nota&#231;&#227;o separa funding dispon&#237;vel, gap de capta&#231;&#227;o e buffer inicial, porque cada termo responde a uma etapa do problema. O funding dispon&#237;vel mede quanto do passivo sobrevive &#224;s renova&#231;&#245;es sob estresse, o gap aparece em cada data em que parte do passivo n&#227;o rola, e o buffer em t = 0 cobre a soma desses gaps. A taxa livre de risco e o spread de capta&#231;&#227;o entram depois, quando a pergunta deixa de ser &#8220;quanto de liquidez preciso?&#8221; e passa a ser &#8220;quanto custa carregar essa liquidez?&#8221;.</p><p style="text-align: justify;">O diagrama abaixo organiza as principais fontes dessa necessidade. O descasamento de prazos &#233; o canal modelado no caso can&#244;nico, mas um sistema de FTP completo precisa reconhecer tamb&#233;m passivos comportamentais, compromissos contingentes, chamadas de margem, liquidez de mercado e folga regulat&#243;ria ou gerencial.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KmzE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KmzE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 424w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 848w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1272w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png" width="1456" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:426,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61816,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.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_!KmzE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 424w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 848w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.png 1272w, https://substackcdn.com/image/fetch/$s_!KmzE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb53815-e871-4a48-9fe0-fdcdbbad2c24_1960x574.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">Fontes t&#237;picas de necessidade de buffer de liquidez em uma tesouraria banc&#225;ria.</figcaption></figure></div><p style="text-align: justify;">O tamanho do buffer n&#227;o &#233; arbitrado. Ele &#233; determinado pela combina&#231;&#227;o do horizonte do ativo, do prazo do passivo e do par&#226;metro de estresse. A necessidade de buffer surge sempre que o ativo tem maturidade maior que o passivo que o financia. &#201; consequ&#234;ncia aritm&#233;tica da transforma&#231;&#227;o de prazos, e n&#227;o uma decis&#227;o isolada de apetite a risco. A fun&#231;&#227;o do tesoureiro deixa de ser apenas captar recursos e passa a incluir o dimensionamento do estoque l&#237;quido compat&#237;vel com a transforma&#231;&#227;o de prazos que a frente comercial pretende fazer.</p><h2>A constru&#231;&#227;o do buffer e a equa&#231;&#227;o central</h2><blockquote><p><em><strong>Defini&#231;&#227;o. Available liquidity (AVL).</strong> AVL(0, T) &#233; a parcela do funding originalmente levantado em t = 0 que ainda est&#225; dispon&#237;vel na data T depois de sucessivas renova&#231;&#245;es sob estresse. Mede a capacidade de funding que sobrevive &#224; dificuldade de renovar os passivos, e n&#227;o o caixa em balan&#231;o no instante inicial.</em></p></blockquote><p style="text-align: justify;">Se o banco come&#231;ou financiando um ativo de nominal K e AVL(0, T) &lt; K, a diferen&#231;a K &#8722; AVL(0, T) precisa ser coberta por um buffer pr&#233;-posicionado (CASTAGNA; FEDE, 2013).</p><p style="text-align: justify;">Em qualquer data futura t<sub>n</sub>, o nominal do passivo que sobrevive a sucessivas renova&#231;&#245;es sob estresse &#233;:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{AVL}(0, t_n) = K \\cdot (1 - x\\%)^n&quot;,&quot;id&quot;:&quot;PSRGFTVDHY&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui, n &#233; o n&#250;mero de renova&#231;&#245;es entre t = 0 e t<sub>n</sub>. Como apenas a fra&#231;&#227;o (1 &#8722; x%) consegue ser renovada em cada evento, a redu&#231;&#227;o se acumula de modo multiplicativo. Para o caso can&#244;nico com K = 100 e x% = 10%, h&#225; duas renova&#231;&#245;es antes do vencimento do ativo, ent&#227;o AVL(0, 3) = 100 &#183; 0,9&#178; = 81. De cada 100 unidades de funding necess&#225;rias para sustentar o ativo at&#233; T = 3, apenas 81 continuam dispon&#237;veis depois de duas renova&#231;&#245;es sob estresse. As 19 unidades faltantes precisam ser pr&#233;-financiadas.</p><blockquote><p><em><strong>Defini&#231;&#227;o. Buffer de liquidez (LB).</strong> O LB em t = 0 &#233; o complemento da available liquidity (AVL) ao longo do horizonte do ativo: LB(0) = K &#8722; AVL(0, T<sub>A</sub>). Quanto menor a parcela de funding que sobrevive ao estresse, maior o estoque l&#237;quido que precisa existir desde t = 0.</em></p></blockquote><p style="text-align: justify;">Em forma fechada:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LB}(0) = K - \\text{AVL}(0, T_A) = K \\cdot \\left[ 1 - (1 - x\\%)^{N} \\right]&quot;,&quot;id&quot;:&quot;TLGVLOZXXO&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Aqui, N &#233; o n&#250;mero total de renova&#231;&#245;es no horizonte do ativo. Equivalentemente, o buffer &#233; a soma dos gaps de capta&#231;&#227;o em cada data de renova&#231;&#227;o, denotados por FG(k), abrevia&#231;&#227;o de <em>funding gap</em>:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LB}(0) = \\sum_{k=1}^{N} \\text{FG}(k) = \\sum_{k=1}^{N} K \\cdot x\\% \\cdot (1 - x\\%)^{k-1}&quot;,&quot;id&quot;:&quot;IXAVRPUVNX&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Essa &#233; uma medida inicial, vista a partir de t = 0. O modelo n&#227;o sup&#245;e que todo o LB(0) fique intacto at&#233; o vencimento do ativo. Cada parcela do buffer corresponde a um gap futuro e s&#243; precisa ser carregada at&#233; a data em que esse gap aparece. Sem reposi&#231;&#227;o do estoque, o saldo do buffer cai ao longo do tempo conforme essas parcelas s&#227;o usadas.</p><p style="text-align: justify;">No caso can&#244;nico, o mesmo x% &#233; aplicado a todas as renova&#231;&#245;es para manter o foco na mec&#226;nica da transforma&#231;&#227;o de prazos. Em uma tesouraria real, o par&#226;metro de sa&#237;da deveria variar por tipo de passivo, prazo, contraparte, perfil do depositante, elegibilidade de colateral e regime de mercado. Um Certificado de Dep&#243;sito Banc&#225;rio (CDB) de varejo tende a ter comportamento de sa&#237;da diferente de funding atacadista curto, uma Letra Financeira ou uma opera&#231;&#227;o de repo. Essa distin&#231;&#227;o n&#227;o altera a mec&#226;nica desta se&#231;&#227;o, mas ser&#225; necess&#225;ria adiante, quando o comportamento de sa&#237;da por fonte virar insumo do programa linear de mix de funding.</p><p style="text-align: justify;">A trajet&#243;ria resultante para o caso can&#244;nico est&#225; sintetizada abaixo. O buffer &#233; constru&#237;do integralmente em t = 0, no tamanho LB(0) = 19, e cai conforme cada gap &#233; absorvido nas datas de renova&#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_!lqkV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lqkV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 424w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 848w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1272w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png" width="1322" height="366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1322,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33782,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.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_!lqkV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 424w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 848w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.png 1272w, https://substackcdn.com/image/fetch/$s_!lqkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F177ff7dc-7e7a-4bf2-8b63-f91502718fd5_1322x366.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">Trajet&#243;ria do saldo do buffer no caso can&#244;nico (K = 100, x% = 10%, T_A = 3, T_L = 1). Em t = 1 o gap &#233; de 10 (10% de 100 n&#227;o rola) e em t = 2 o gap &#233; de 9 (10% de 90 n&#227;o rola), totalizando LB(0) = 19 = K &#8722; AVL(0, 3) = 100 &#8722; 81.</figcaption></figure></div><h2>Benchmark sem default e spread marginal</h2><p style="text-align: justify;">At&#233; aqui, o argumento mediu a quantidade de liquidez. A pr&#243;xima etapa &#233; medir o custo de carreg&#225;-la. Em uma economia idealizada sem risco de default, com o banco e os emissores de ativos pagando exclusivamente a taxa livre de risco r<sub>f</sub>, o buffer de liquidez tem resultado cont&#225;bil (<em>profit and loss</em>, P&amp;L) zero. A taxa livre de risco n&#227;o altera o LB(0) = 19 do caso can&#244;nico, porque o tamanho f&#237;sico do buffer foi definido pelos gaps gerados pela dificuldade de renovar os passivos. Ela entra apenas na compara&#231;&#227;o financeira entre o custo de captar o buffer e o rendimento do ativo em que esse buffer fica investido.</p><p style="text-align: justify;">Se o banco capta o estoque que formar&#225; o buffer pagando r<sub>f</sub> e investe esse mesmo estoque em ativo livre de risco que rende r<sub>f</sub>, o carrego l&#237;quido &#233; zero. Esse benchmark isola dois efeitos. O buffer continua consumindo espa&#231;o no balan&#231;o, porque cada ativo longo exige liquidez pr&#233;-posicionada e isso limita o volume de ativos que o banco consegue carregar. Mas, nesse mundo sem default, o estoque l&#237;quido reservado para o buffer rende exatamente o mesmo que custa captar.</p><p style="text-align: justify;">O custo aparece quando o banco capta acima da taxa livre de risco. Esse spread combina risco de cr&#233;dito do pr&#243;prio banco, liquidez do instrumento e condi&#231;&#245;es de mercado para substituir ou alongar funding. No uso econ&#244;mico da f&#243;rmula, sB deve ser lido como spread marginal de capta&#231;&#227;o ou reposi&#231;&#227;o de funding no prazo relevante, e n&#227;o como custo m&#233;dio cont&#225;bil da base inteira de passivos. O custo m&#233;dio ajuda a explicar a margem agregada do banco, mas n&#227;o disciplina a decis&#227;o de originar uma nova opera&#231;&#227;o que consome liquidez. Para FTP, a tesouraria precisa estimar a que spread o banco consegue sustentar aquele estoque l&#237;quido incremental.</p><p style="text-align: justify;">Para v&#225;rias fontes de funding, o custo incremental do buffer pode ser escrito como:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\text{LBC}(0) = \\sum_j \\sum_k D(0, t_{j,k}) \\cdot s_{B,j}(t_{j,k}) \\cdot \\text{FG}_j(k) \\cdot t_{j,k}&quot;,&quot;id&quot;:&quot;GQFBKHMCRZ&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Na express&#227;o, j indexa a fonte de funding, D(0, t<sub>j,k</sub>) &#233; o fator de desconto livre de risco, sB<sub>j</sub>(t<sub>j,k</sub>) &#233; o spread marginal de capta&#231;&#227;o daquela fonte no prazo relevante, FG<sub>j</sub>(k) &#233; o gap de funding que aparecer&#225; na data t<sub>j,k</sub>, e t<sub>j,k</sub> &#233; o tempo durante o qual essa fatia precisa estar pr&#233;-financiada. O banco constr&#243;i o LB(0) em t = 0, mas cada peda&#231;o do buffer ser&#225; consumido em uma data de renova&#231;&#227;o diferente. Portanto, o custo n&#227;o trata o buffer como um bloco est&#225;tico carregado integralmente at&#233; T<sub>A</sub>. O custo de cada peda&#231;o &#233; o spread pago para carreg&#225;-lo at&#233; a data em que ele cobre o gap.</p><p style="text-align: justify;">Essa cobran&#231;a &#233; incremental. Ela n&#227;o representa o custo total de funding do ativo, pois o banco j&#225; precisaria financiar o ativo mesmo sem buffer de liquidez. O que a f&#243;rmula mede &#233; o custo adicional de manter liquidez pronta para substituir a parte do passivo que n&#227;o ser&#225; renovada em estresse.</p><p style="text-align: justify;">O experimento num&#233;rico no exemplo <code>default_economy.jl</code> do pacote <a href="https://github.com/andrecamatta/pq_lb_cost">pq_lb_cost</a> mostra a rela&#231;&#227;o linear entre sB e o custo incremental do buffer para um banco com K = 1.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_!0wxR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0wxR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 424w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 848w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1272w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png" width="1262" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:1262,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34661,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.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_!0wxR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 424w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 848w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.png 1272w, https://substackcdn.com/image/fetch/$s_!0wxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe266b06e-00f2-4d49-8875-25164fb7da25_1262x508.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">Custo em valor presente do buffer de liquidez no caso can&#244;nico em fun&#231;&#227;o do spread de capta&#231;&#227;o sB, com K = 1.000 e x% = 10%.</figcaption></figure></div><p style="text-align: justify;">A rela&#231;&#227;o &#233; linear em sB porque, nesse experimento, o tamanho dos gaps est&#225; fixo. A tabela explicita a ordem de grandeza e mostra que spreads marginais maiores elevam o encargo que o FTP precisa atribuir &#224; opera&#231;&#227;o que consome liquidez.</p><p style="text-align: justify;">A intera&#231;&#227;o entre estresse de renova&#231;&#227;o dos passivos e spread de capta&#231;&#227;o aparece quando os dois par&#226;metros variam juntos. O recorte abaixo mostra que o efeito n&#227;o vem de um &#250;nico canal. O estresse aumenta o tamanho do buffer, enquanto o spread aumenta o custo de carregar cada fatia desse estoque.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eNTh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNTh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 424w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 848w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1272w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png" width="1284" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:1284,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37861,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.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_!eNTh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 424w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 848w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.png 1272w, https://substackcdn.com/image/fetch/$s_!eNTh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b52fb10-4c87-4582-8940-70fe30bf8777_1284x436.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">Recorte da superf&#237;cie de sensibilidade, mostrando como o custo incremental do buffer responde simultaneamente ao estresse de renova&#231;&#227;o dos passivos e ao spread de capta&#231;&#227;o.</figcaption></figure></div><p style="text-align: justify;">Essa conclus&#227;o n&#227;o muda se o buffer for aplicado em ativo com spread de cr&#233;dito. Suponha que o banco compre um ativo que paga r<sub>f</sub> + sA, onde sA &#233; o spread de cr&#233;dito do emissor desse ativo. Em termos de retorno bruto, a opera&#231;&#227;o parece gerar sA &#8722; sB, mas essa diferen&#231;a n&#227;o &#233; lucro econ&#244;mico livre, pois o spread do ativo compensa a perda esperada e o pr&#234;mio de risco do emissor. Em valor esperado ajustado ao risco, o retorno l&#237;quido do ativo continua sendo pr&#243;ximo de r<sub>f</sub>.</p><p style="text-align: justify;">O motivo &#233; que sA e sB remuneram riscos diferentes. O sA &#233; recebido pelo banco como compensa&#231;&#227;o pelo risco de default do emissor do ativo, risco que o banco absorve quando compra esse ativo. O sB &#233; pago pelo banco para captar ou repor funding e combina risco de cr&#233;dito do pr&#243;prio banco, liquidez do instrumento e condi&#231;&#245;es de mercado. Trocar uma exposi&#231;&#227;o de sA por outra de sB apenas substitui riscos, sem cancelar o custo. O custo l&#237;quido em valor esperado continua sendo sB, porque o ativo, em equil&#237;brio sem fric&#231;&#245;es, entrega seu pr&#234;mio de cr&#233;dito e nada mais.</p><p style="text-align: justify;">A mesma intui&#231;&#227;o est&#225; no n&#250;cleo do aparato posterior do <em>Funding Value Adjustment</em> (FVA), desenvolvido em artigos da Iason a partir de 2011. O sB pago pelo banco no funding nunca &#233; totalmente recuperado pelo retorno esperado, ajustado ao risco, do investimento do buffer. Por isso o buffer permanece oneroso mesmo quando o ativo comprado para carreg&#225;-lo paga spread de cr&#233;dito.</p><h2>Mix de funding como programa linear</h2><p style="text-align: justify;">O caso can&#244;nico usa um &#250;nico passivo para deixar a mec&#226;nica vis&#237;vel. Em situa&#231;&#245;es reais, a tesouraria financia o balan&#231;o com uma mistura de dep&#243;sitos, CDBs, letras financeiras, d&#237;vida s&#234;nior e instrumentos colateralizados. Cada fonte tem custo, prazo e estabilidade pr&#243;prios. A decis&#227;o da tesouraria n&#227;o &#233; apenas encontrar o funding de menor spread, mas escolher uma composi&#231;&#227;o que minimize o custo total de sustentar o ativo, incluindo o custo do buffer exigido pela instabilidade dessa composi&#231;&#227;o.</p><p style="text-align: justify;">A tabela abaixo define os par&#226;metros de entrada usados no programa linear. O dep&#243;sito de varejo apresenta sa&#237;da menor em estresse por ser mais est&#225;vel, enquanto o CDB atacadista tem spread direto ligeiramente menor mas sa&#237;da muito maior. Os limites m&#237;nimo e m&#225;ximo de participa&#231;&#227;o representam restri&#231;&#245;es de concentra&#231;&#227;o e de acesso a cada fonte de funding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PL0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PL0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 424w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 848w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1272w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png" width="1444" height="366" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:1444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38927,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.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_!PL0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 424w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 848w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.png 1272w, https://substackcdn.com/image/fetch/$s_!PL0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9ba17f2-edf4-4076-b775-500d32c41076_1444x366.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">Par&#226;metros de entrada do programa linear de mix de funding.</figcaption></figure></div><p style="text-align: justify;">Com esses par&#226;metros, a escolha do mix vira um programa linear. Para uma carteira de ativos dada, a tesouraria escolhe os pesos w<sub>j</sub> de cada fonte de capta&#231;&#227;o. O custo direto de funding &#233; definido como o valor presente dos spreads marginais projetados sobre cada fonte:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;C_{\\text{funding}}(0) = \\sum_j \\sum_k D(0,t_{j,k}) \\cdot s_{B,j}(t_{j,k}) \\cdot F_j(t_{j,k}) \\cdot \\Delta t_{j,k}&quot;,&quot;id&quot;:&quot;PVNDDZJNSW&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">Em que F<sub>j</sub>(t<sub>j,k</sub>) &#233; o saldo projetado da fonte j no intervalo k. No programa linear, esse c&#225;lculo &#233; convertido em c<sup>funding</sup><sub>j</sub>, o custo direto por unidade alocada &#224; fonte j. O custo do buffer entra como c<sup>buffer</sup><sub>j</sub>, calculado pela f&#243;rmula de LBC(0) definida acima para uma unidade dessa mesma fonte. O programa resolvido no exemplo <code>optimize_funding_mix.jl</code>, implementado com JuMP e HiGHS, &#233;:</p><p style="text-align: justify;"></p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\min_{w} \\sum_j w_j \\cdot c^{\\text{funding}}_j\n      + \\lambda \\sum_j w_j \\cdot c^{\\text{buffer}}_j&quot;,&quot;id&quot;:&quot;JASEGHMQBV&quot;}" data-component-name="LatexBlockToDOM"></div><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\sum_j w_j = 1,\\quad \\underline{w}_j \\leq w_j \\leq \\overline{w}_j,\\quad w_j \\geq 0&quot;,&quot;id&quot;:&quot;PQZUFHGHEG&quot;}" data-component-name="LatexBlockToDOM"></div><p style="text-align: justify;">O par&#226;metro &#955; liga ou desliga o custo do buffer na fun&#231;&#227;o objetivo. Em &#955; = 0, a tesouraria minimiza apenas o custo direto de funding e ignora o efeito do mix sobre o estoque l&#237;quido necess&#225;rio, enquanto em &#955; = 1 ela internaliza o buffer e captura o trade-off entre spread direto e instabilidade do passivo. Em uma implementa&#231;&#227;o de tesouraria, os termos c<sup>funding</sup><sub>j</sub> e c<sup>buffer</sup><sub>j</sub> deveriam usar curvas futuras de spread, limites por fonte, maturidade m&#237;nima, concentra&#231;&#227;o, apetite de liquidez e restri&#231;&#245;es regulat&#243;rias. O exemplo mant&#233;m esses elementos fixos para isolar o efeito do buffer.</p><p style="text-align: justify;">A mesma l&#243;gica temporal vale para a otimiza&#231;&#227;o. O que entra na fun&#231;&#227;o objetivo n&#227;o &#233; o saldo est&#225;tico LB(0), mas o custo unit&#225;rio c<sup>buffer</sup><sub>j</sub>, que j&#225; agrega os gaps futuros FG<sub>j</sub>(k), seus prazos t<sub>j,k</sub>, os fatores de desconto e os spreads da fonte. Depois desse c&#225;lculo, o programa fica est&#225;tico apenas nos pesos w<sub>j</sub>. Se a tesouraria quiser permitir recomposi&#231;&#227;o do buffer, mudan&#231;a de mix a cada data ou decis&#245;es condicionais a cen&#225;rios, o modelo deixa de ser esse programa linear simples e passa a exigir uma formula&#231;&#227;o multi-per&#237;odo com vari&#225;veis de estado para saldos de funding e buffer.</p><p style="text-align: justify;">Essa formula&#231;&#227;o tem uma limita&#231;&#227;o importante, pois o programa linear n&#227;o modela diretamente o risco de custo de funding (<em>funding cost risk</em>) discutido no artigo <a href="https://pilulasdequant.com.br/p/risco-de-liquidez-da-taxonomia-dos">Risco de liquidez: da taxonomia dos fluxos de caixa &#224; capacidade de gera&#231;&#227;o de liquidez</a>. Naquele arcabou&#231;o, o risco est&#225; na possibilidade de o banco precisar captar no futuro a spreads acima do esperado. Aqui, os spreads sB<sub>j</sub>(t) entram como par&#226;metros determin&#237;sticos ou como cen&#225;rio escolhido pela tesouraria. O modelo mede como esses spreads e as sa&#237;das estressadas afetam o mix &#243;timo e o peso do buffer, mas n&#227;o atribui distribui&#231;&#227;o de probabilidade aos spreads futuros.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2EA9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2EA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 424w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 848w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1272w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png" width="1456" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:195,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29641,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.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_!2EA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 424w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 848w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1272w, https://substackcdn.com/image/fetch/$s_!2EA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdcd2c68-001c-48bd-808d-5403853ed341_1672x224.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Resultado do programa linear de mix de funding, comparando a fun&#231;&#227;o objetivo sem e com custo em valor presente do buffer.</figcaption></figure></div><h2>Buffer regulat&#243;rio e buffer gerencial</h2><p style="text-align: justify;">As se&#231;&#245;es anteriores tratam o buffer como estoque necess&#225;rio para sobreviver a um cen&#225;rio de dificuldade de renova&#231;&#227;o dos passivos. Na gest&#227;o de balan&#231;o, esse estoque conversa com o Liquidity Coverage Ratio (LCR) de Basileia III, mas o LCR n&#227;o &#233; a melhor m&#233;trica para medir o peso econ&#244;mico do buffer no balan&#231;o. Como o denominador do LCR s&#227;o as sa&#237;das l&#237;quidas de caixa em 30 dias, duas institui&#231;&#245;es podem ter o mesmo LCR e consumir parcelas diferentes do ativo total com ativos l&#237;quidos de alta qualidade (<em>High-Quality Liquid Assets</em>, HQLA). As diretrizes do CEBS (2009) sobre buffers de liquidez e per&#237;odos de sobreviv&#234;ncia j&#225; tratavam justamente da composi&#231;&#227;o do buffer e do horizonte de sobreviv&#234;ncia que ele precisa cobrir.</p><p style="text-align: justify;">Para ligar o modelo ao custo de oportunidade, a m&#233;trica mais informativa &#233; o buffer de liquidez como percentual dos ativos do sistema. No relat&#243;rio de liquidez da European Banking Authority (EBA, 2024), a diferen&#231;a entre grupos de bancos tem conte&#250;do econ&#244;mico. Institui&#231;&#245;es menores, com acesso menos est&#225;vel a funding atacadista e menor capacidade de substituir passivos rapidamente, tendem a carregar mais liquidez por unidade de ativo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mmP5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mmP5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 424w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 848w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1272w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png" width="866" height="294" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:294,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21020,&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/196488474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.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_!mmP5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 424w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 848w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.png 1272w, https://substackcdn.com/image/fetch/$s_!mmP5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942954d9-023d-4520-84bb-9dffeb77dddd_866x294.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">Buffer de liquidez como percentual dos ativos totais, segundo relat&#243;rio de liquidez da European Banking Authority (EBA, 2024).</figcaption></figure></div><p style="text-align: justify;">Essa leitura aproxima o LCR do problema de FTP. Um banco que mant&#233;m algo como um quinto do ativo em HQLA est&#225; escolhendo uma composi&#231;&#227;o de balan&#231;o mais resiliente, mas tamb&#233;m menos rent&#225;vel do que uma carteira equivalente em cr&#233;dito. A folga gerencial acima do piso regulat&#243;rio reduz risco de desenquadramento, volatilidade intradia e estigma de mercado, mas ocupa capacidade de balan&#231;o. O custo desse espa&#231;o precisa aparecer no pre&#231;o interno das opera&#231;&#245;es que consomem liquidez.</p><h2>Quem absorve o custo do buffer</h2><p style="text-align: justify;">Uma vez medido o custo, resta decidir quem o absorve. A literatura de FTP p&#243;s-2008 estabeleceu que o custo do buffer precisa ser vis&#237;vel na tesouraria, sob pena de gerar subs&#237;dio cruzado entre &#225;reas do banco. A escolha &#233; entre cobrar o mesmo encargo de todas as opera&#231;&#245;es ou diferenciar a cobran&#231;a pelas caracter&#237;sticas da opera&#231;&#227;o que efetivamente gera a necessidade de buffer.</p><h3>Cobran&#231;a uniforme</h3><p style="text-align: justify;">A cobran&#231;a uniforme, herdada do m&#233;todo de pool &#250;nico de antes da crise, carrega todo empr&#233;stimo e todo dep&#243;sito com a mesma taxa interna, derivada do custo m&#233;dio de funding do banco. Com essa taxa plana, empr&#233;stimos longos pagam pouco pelo descasamento que provocam, dep&#243;sitos est&#225;veis recebem pouco pelo benef&#237;cio que entregam, derivativos com colateral di&#225;rio n&#227;o s&#227;o taxados pela exposi&#231;&#227;o a chamadas de margem, e linhas de cr&#233;dito comprometidas n&#227;o pagam pela conting&#234;ncia de saque. A corre&#231;&#227;o do desvio &#233; uma cobran&#231;a calibrada por caracter&#237;stica.</p><h3>Prazo e caracter&#237;sticas</h3><p style="text-align: justify;">O primeiro atributo &#233; o prazo. O m&#233;todo de casamento marginal de prazos (<em>matched-maturity marginal</em>), popularizado pela cartilha de Grant (2011) para o Financial Stability Institute do Bank for International Settlements (BIS), atribui a cada opera&#231;&#227;o a taxa marginal de capta&#231;&#227;o de prazo casado. Em forma h&#237;brida, esse princ&#237;pio aparece nas <em>Guidelines on Liquidity Cost Benefit Allocation</em> do CEBS (2010) e no SR 16-3 do Federal Reserve (2016). Cadamagnani, Harimohan e Tangri (2015) descreveram a tesouraria como um banco dentro do banco, decompondo a taxa interna em quatro componentes (livre de risco, spread de capta&#231;&#227;o, pr&#234;mio de liquidez e encargo de capital). Choudhry (2018) defende a posi&#231;&#227;o minorit&#225;ria de que o FTP precisa carregar apenas o pr&#234;mio de prazo, deixando o resto embutido na margem comercial. </p><p style="text-align: justify;">A maturidade contratual &#233; apenas uma das caracter&#237;sticas relevantes. Opera&#231;&#245;es com o mesmo prazo podem implicar necessidades de buffer muito diferentes. A primeira dimens&#227;o adicional &#233; a exposi&#231;&#227;o a chamada de margem em derivativos colateralizados e opera&#231;&#245;es de repo. Esses contratos podem demandar liquidez <em>intradia</em> em movimentos de mercado e exigem encargo sens&#237;vel &#224; din&#226;mica da exposi&#231;&#227;o a fatores de risco, em vez de apenas &#224; dura&#231;&#227;o do contrato (Andersen, Duffie e Song, 2019). A segunda &#233; a conting&#234;ncia de saque em linhas de cr&#233;dito comprometidas e cartas de cr&#233;dito, com probabilidade de uso correlacionada com o estresse do pr&#243;prio banco, conforme a evid&#234;ncia emp&#237;rica de Acharya e Mora (2015).</p><p style="text-align: justify;">A terceira dimens&#227;o &#233; o comportamento de sa&#237;da dos dep&#243;sitos sem vencimento contratual. A vida efetiva desses dep&#243;sitos &#233; determinada pela estabilidade comportamental do depositante e n&#227;o pelo prazo legal de saque, o que exige cr&#233;dito FTP pela vida econ&#244;mica. A quarta &#233; a elegibilidade do ativo como High-Quality Liquid Assets (HQLA). Empr&#233;stimos n&#227;o eleg&#237;veis para o numerador do LCR exigem buffer adicional quando comparados a t&#237;tulos p&#250;blicos federais.</p><p style="text-align: justify;">O encargo de liquidez tem, portanto, m&#250;ltiplos componentes. A f&#243;rmula da se&#231;&#227;o anterior captura o componente de prazo. Os componentes de chamada de margem aparecem na literatura de ajustes de valor de derivativos (<em>valuation adjustments</em>, XVA), em particular nos modelos de FVA p&#243;s-crise (Andersen, Duffie e Song, 2019). Os componentes de conting&#234;ncia e de sa&#237;da comportamental aparecem em modelos de tesouraria, e a literatura regulat&#243;ria estruturante &#233; o documento BCBS 144 do Basel Committee on Banking Supervision (2008). Em produ&#231;&#227;o, sistemas como Moody&#8217;s RiskAuthority, Wolters Kluwer OneSumX e FIS Ambit Liquidity implementam variantes calibradas desses componentes.</p><p style="text-align: justify;">O encargo unificado sobrevive em bancos pequenos por simplicidade, e em alguns casos &#233; uma forma leg&#237;tima quando a carteira &#233; homog&#234;nea. Em bancos com varejo, corporate, derivativos e asset management na mesma carteira, o encargo plano tende a gerar distor&#231;&#227;o mensur&#225;vel de pricing e de retorno econ&#244;mico por linha de neg&#243;cio.</p><h3>Evid&#234;ncia e regula&#231;&#227;o</h3><p style="text-align: justify;">Acharya e Mora (2015) analisaram microdados de bancos americanos durante a crise de 2007-2009 e testaram a hip&#243;tese de Kashyap, Rajan e Stein (2002). A hip&#243;tese &#233; que dep&#243;sitos e linhas de cr&#233;dito comprometidas podem ser parcialmente compensadores, porque, em condi&#231;&#245;es normais, os saques de dep&#243;sitos e os saques dessas linhas n&#227;o precisam ocorrer no mesmo momento. A leitura implica que o banco poderia compartilhar o mesmo estoque de liquidez entre essas duas fontes de sa&#237;da. A evid&#234;ncia de crise, por&#233;m, mostrou o oposto, bancos com mais linhas de cr&#233;dito comprometidas tamb&#233;m sofreram sa&#237;das de dep&#243;sitos, e a fun&#231;&#227;o de provedor de liquidez foi sustentada apenas por interven&#231;&#227;o governamental. Para o FTP, isso significa cobrar uma taxa que reconhe&#231;a a correla&#231;&#227;o positiva entre essas sa&#237;das em estresse, em vez de usar apenas o spread m&#233;dio observado em condi&#231;&#245;es normais.</p><p style="text-align: justify;">Tirole (2011) e Diamond e Rajan (2011), do lado te&#243;rico, argumentaram que o buffer privadamente &#243;timo &#233; sistematicamente menor que o socialmente &#243;timo, por causa de externalidades de venda for&#231;ada (<em>fire-sale</em>) e de comportamento de reten&#231;&#227;o de liquidez (<em>liquidity hoarding</em>) em estresse. Essa &#233; a justificativa econ&#244;mica para o LCR e o Net Stable Funding Ratio (NSFR) de Basileia III. A regula&#231;&#227;o obriga cada banco a carregar mais liquidez do que escolheria sozinho, porque a falta de liquidez de uma institui&#231;&#227;o pode impor perdas ao restante do sistema. O custo do regime regulat&#243;rio recai sobre alguma combina&#231;&#227;o do acionista (via menor retorno sobre patrim&#244;nio), do tomador de cr&#233;dito (via maior spread em empr&#233;stimos) e do depositante de varejo (via menor taxa em dep&#243;sitos est&#225;veis), na propor&#231;&#227;o que depende da estrutura competitiva de cada mercado.</p><h2>Conclus&#227;o</h2><p style="text-align: justify;">O buffer n&#227;o &#233; apenas estoque f&#237;sico de HQLA, e tem uma mec&#226;nica de dimensionamento e uma mec&#226;nica de custo que precisam aparecer separadamente no pre&#231;o interno do banco. Em economia idealizada sem risco de default o buffer n&#227;o tem custo cont&#225;bil, caso que serve de refer&#234;ncia contra a qual se mede o custo no mundo real. No mundo real, o spread de capta&#231;&#227;o do banco &#233; a fonte de custo irredut&#237;vel, e a literatura sobre custo de liquidez adiciona componentes n&#227;o lineares e estado-dependentes (Brunnermeier e Pedersen, 2009, e He e Krishnamurthy, 2013), al&#233;m de externalidades sist&#234;micas (Tirole, 2011, e Diamond e Rajan, 2011) que ampliam o problema para al&#233;m da f&#243;rmula fechada do caso can&#244;nico.</p><p style="text-align: justify;">O FTP &#233; o canal pelo qual esse custo chega &#224;s &#225;reas de neg&#243;cio do banco. A literatura p&#243;s-2008 convergiu para uma posi&#231;&#227;o h&#237;brida, em que tanto ativos quanto passivos absorvem componentes do custo, com cl&#225;usulas adicionais para compromissos contingentes como linhas de cr&#233;dito comprometidas. Extens&#245;es naturais do arcabou&#231;o apresentado incluem estruturas a termo de funding dispon&#237;vel, tratamento dos dep&#243;sitos sem vencimento contratual e integra&#231;&#227;o com a regula&#231;&#227;o Basel III LCR e NSFR.</p><div><hr></div><h2>Refer&#234;ncias</h2><p style="text-align: justify;">ACHARYA, Viral V.; MORA, Nada. A Crisis of Banks as Liquidity Providers. <em>The Journal of Finance</em>, v. 70, n. 1, p. 1-43, 2015.</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;">BRUNNERMEIER, Markus K.; PEDERSEN, Lasse Heje. Market Liquidity and Funding Liquidity. <em>The Review of Financial Studies</em>, v. 22, n. 6, p. 2201-2238, 2009.</p><p style="text-align: justify;">CADAMAGNANI, Fabrizio; HARIMOHAN, Rashmi; TANGRI, Kumar. 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>, v. 55, n. 2, p. 153-164, 2015.</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;">CHOUDHRY, Moorad. <em>The Principles of Banking</em>. 2. ed. Chichester: John Wiley &amp; Sons, 2018.</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;">COMMITTEE OF EUROPEAN BANKING SUPERVISORS. <em>Guidelines on Liquidity Cost Benefit Allocation</em>. London: CEBS, 2010.</p><p style="text-align: justify;">KASHYAP, Anil K.; RAJAN, Raghuram G.; STEIN, Jeremy C. Banks as Liquidity Providers: An Explanation for the Co-Existence of Lending and Deposit-Taking. <em>The Journal of Finance</em>, v. 57, n. 1, p. 33-73, 2002. DOI: 10.1111/1540-6261.00415.</p><p style="text-align: justify;">DIAMOND, Douglas W.; RAJAN, Raghuram G. Fear of Fire Sales, Illiquidity Seeking, and Credit Freezes. <em>The Quarterly Journal of Economics</em>, v. 126, n. 2, p. 557-591, 2011.</p><p style="text-align: justify;">EUROPEAN BANKING AUTHORITY. <em>Report on Liquidity Measures under Article 509(1) of the CRR</em>. Paris: EBA, 2024.</p><p style="text-align: justify;">FEDERAL RESERVE SYSTEM. <em>Interagency Guidance on Funds Transfer Pricing Related to Funding and Contingent Liquidity Risks</em>. SR 16-3. Washington: Board of Governors of the Federal Reserve System, 2016.</p><p style="text-align: justify;">GRANT, Joel. <em>Liquidity Transfer Pricing: A Guide to Better Practice</em>. FSI Occasional Paper, n. 10. Basel: Bank for International Settlements, 2011.</p><p style="text-align: justify;">HE, Zhiguo; KRISHNAMURTHY, Arvind. Intermediary Asset Pricing. <em>American Economic Review</em>, v. 103, n. 2, p. 732-770, 2013.</p><p style="text-align: justify;">ANDERSEN, Leif; DUFFIE, Darrell; SONG, Yang. Funding Value Adjustments. <em>The Journal of Finance</em>, v. 74, n. 1, p. 145-192, 2019.</p><p style="text-align: justify;">TIROLE, Jean. Illiquidity and All Its Friends. <em>Journal of Economic Literature</em>, v. 49, n. 2, p. 287-325, 2011.</p>]]></content:encoded></item><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></channel></rss>