<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Quant Finance Research Hub</title><link>https://thequant.space/</link><description>Recent content on Quant Finance Research Hub</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 02 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thequant.space/index.xml" rel="self" type="application/rss+xml"/><item><title>Exit Policy Design: Why Ensembling Structural Stops Beats Single-Threshold Optimization</title><link>https://thequant.space/posts/exit-policy-design-and-ensembling/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/posts/exit-policy-design-and-ensembling/</guid><description>Why grid-searched take-profit and stop-loss levels are a hidden source of backtest overfitting, three structurally distinct exit anchors (session VWAP, range midline, time-accelerating trailing stops), the variance, selection-bias and square-root-impact math behind fractional exit ensembles, and how passive versus aggressive exit execution changes the cost.</description><content:encoded><![CDATA[<p><strong>Practitioner synthesis.</strong> An exit rule decides the shape of a strategy&rsquo;s return distribution: its skew, its worst trades, its turnover and its cost. Entry signals get months of research, and exits usually get a stop-loss percentage picked from a heatmap. This essay argues for designing exits from structure rather than from optimization, and for spreading the position across several structural exits instead of betting on the single &ldquo;best&rdquo; one. The figures below are illustrative arithmetic and one simulated session. They show the mechanics, not a strategy that will make money.</p>
<h2 id="entries-get-the-research-exits-get-a-guess">Entries get the research, exits get a guess</h2>
<p>The standard pattern in both retail and academic backtests is a carefully engineered entry paired with a symmetric \(+X\% / -Y\%\) bracket or a fixed holding period, with \(X\), \(Y\) or the horizon picked by grid search over the <em>same</em> sample used to judge the entry. Three things go wrong at once.</p>
<p><strong>The exit grid is a multiple-testing problem nobody reports.</strong> A 10 × 10 grid of take-profit and stop-loss levels is 100 trials. Under the null, the expected maximum of \(N\) roughly independent Sharpe estimates is about \(\sigma_{\widehat{SR}}\,\big[(1-\gamma)\,\Phi^{-1}(1 - 1/N) + \gamma\,\Phi^{-1}(1 - 1/(Ne))\big]\), where \(\gamma \approx 0.577\) is the Euler–Mascheroni constant. That is about \(2.5\,\sigma_{\widehat{SR}}\) for \(N = 100\). Five years of daily data give \(\sigma_{\widehat{SR}} \approx 1/\sqrt{5} \approx 0.45\) annualized, so <strong>the exit grid alone can manufacture an annualized Sharpe near 1.1 from a signal with no edge</strong>. Neighbouring grid cells are correlated, so the effective \(N\) is smaller, but rarely small enough to ignore. Put the full grid size into the <a href="/tools/deflated-sharpe-calculator/">deflated Sharpe calculator</a>, not just the number of entry variants. The <a href="/guides/deflated-sharpe-ratio/#step-2-the-maximum-of-n-tries-is-not-a-fair-draw">deflated Sharpe guide</a> covers the derivation.</p>
<p><strong>The optimum sits on noise.</strong> A sharp peak in the stop-multiplier heatmap is the signature of <a href="/guides/backtest-overfitting/">fitting noise</a>. A real exit effect looks like a broad plateau. The <a href="/guides/evaluate-trading-backtest/#5-does-it-survive-the-neighborhood-of-its-own-parameters">neighbourhood test</a> applies to exits with even more force than to entries, because exit parameters interact with path detail the entry never sees.</p>
<p><strong>Brackets on bars carry a look-ahead bug.</strong> When both the take-profit and the stop fall inside one bar&rsquo;s high–low range, the bar does not say which was hit first. Many backtesters resolve this toward the take-profit, which is <a href="/guides/look-ahead-bias-point-in-time-data/#4-same-bar-execution">same-bar look-ahead</a> concentrated in volatile bars, where tight brackets get tested most. The conservative rule is to assume the stop filled first, or to resolve the order from tick data. Tight brackets on bar data should be treated as suspect until proven otherwise.</p>
<p>Fixed time exits have their own version of the problem. &ldquo;Exit after \(n\) bars&rdquo; with \(n\) tuned in-sample is the same search, and it also hard-codes the assumption that the signal&rsquo;s information decays on the calendar instead of with the market&rsquo;s activity clock (see <a href="/guides/information-driven-bars/">information-driven bars</a>).</p>
<h2 id="exits-as-thesis-invalidation-three-structural-anchors">Exits as thesis invalidation: three structural anchors</h2>
<p>The alternative is to define exits by <em>what would have to be true for the entry&rsquo;s reason to stop holding</em>, and to choose anchors whose triggers respond to different features of the market. Take an intraday trend entry: a breakout to a new session high, beyond a volatility band anchored at the open. There are three natural ways to say &ldquo;this is no longer a trend trade.&rdquo;</p>
<p><strong>1. Volume-weighted anchor: session or rolling VWAP.</strong></p>
$$
\mathrm{VWAP}_t = \frac{\sum_{t_i \le t} p_i v_i}{\sum_{t_i \le t} v_i}, \qquad \text{exit long when } p_t < \mathrm{VWAP}_t.
$$<p>VWAP is the average price paid by the session&rsquo;s participants, weighted by how much they traded. Price returning to it means the imbalance that drove the breakout has been absorbed, and the market again agrees on the volume-weighted fair value. The anchor follows where <em>volume</em> printed, so a heavy-volume morning pulls it toward the morning&rsquo;s prices.</p>
<p><strong>2. Range-midpoint anchor: session midline or Donchian midpoint.</strong></p>
$$
M_t = \tfrac{1}{2}\big(H_t + L_t\big), \qquad H_t = \max_{s \le t} p_s,\ \ L_t = \min_{s \le t} p_s, \qquad \text{exit long when } p_t < M_t.
$$<p>The midline ignores volume entirely. It asks whether price is still nearer the session&rsquo;s high-water mark than its low. For a long entered at a new high, \(M_t\) ratchets up with every new high, so the anchor is an implicit trailing stop at half the range. It catches structural failures that VWAP misses on days when volume was concentrated far from the current price.</p>
<p><strong>3. Time-accelerating trailing stop: Parabolic SAR or an explicit convex time hurdle.</strong> Wilder&rsquo;s SAR updates</p>
$$
S_t = S_{t-1} + \mathrm{AF}_{t-1}\,\big(\mathrm{EP}_{t-1} - S_{t-1}\big), \qquad \mathrm{AF} \in [0.02, 0.20],
$$<p>where EP is the extreme price since entry, and the acceleration factor AF steps up by 0.02 at each new extreme. The stop tightens <em>faster</em> the longer and further the trade runs. The general principle is an exit hurdle that rises with holding time. A cleaner, explicit version for a long is</p>
$$
S_t = \max\!\Big(S_{t-1},\ \ p_{\text{entry}} - D_0 + (D_0 + \theta)\big(t/\tau_{\max}\big)^{q}\Big), \qquad q > 1,
$$<p>which gives the trade room early and, as \(t \to \tau_{\max}\), demands at least \(\theta\) of profit. The rationale is economic. A breakout signal&rsquo;s expected remaining drift decays with time, while a stagnant position keeps its full variance, its share of the risk budget, and its exposure to whoever is on the other side. A trade that has gone nowhere for an hour has a lower ex-ante Sharpe than one that just triggered, and the hurdle prices that in.</p>
<p>The three anchors fire on different evidence: where volume traded, the geometry of the range, and elapsed time. Their exit times are correlated, because a sharp reversal crosses all three, but they are not redundant. That partial independence is what makes combining them worthwhile.</p>
<div class="report-chart"><svg viewBox="0 0 720 290" role="img" aria-label="Synthetic intraday breakout: price with session VWAP, range midline and Parabolic SAR, and where each exit fires">
<text x="0" y="14" class="muted">Synthetic breakout session (390 one-minute bars): where each structural exit fires</text>
<line x1="40" y1="230" x2="700" y2="230" style="stroke:var(--border)"/>
<text x="40" y="248" text-anchor="middle" class="muted">open</text>
<text x="370" y="248" text-anchor="middle" class="muted">midday</text>
<text x="700" y="248" text-anchor="middle" class="muted">close</text>
<polyline fill="none" style="stroke:#f59e0b" stroke-width="1.8" stroke-dasharray="5 3" points="40.0,192.2 43.4,199.3 46.8,201.3 50.2,203.4 53.6,206.9 57.0,206.8 60.4,207.0 63.8,207.6 67.1,208.7 70.5,209.2 73.9,209.5 77.3,209.3 80.7,209.1 84.1,208.8 87.5,208.2 90.9,207.8 94.3,207.4 97.7,207.0 101.1,206.6 104.5,206.4 107.9,206.4 111.3,206.4 114.7,206.5 118.0,206.5 121.4,206.4 124.8,206.3 128.2,206.2 131.6,206.0 135.0,205.9 138.4,206.0 141.8,206.0 145.2,206.1 148.6,206.1 152.0,206.3 155.4,206.3 158.8,206.4 162.2,206.4 165.6,206.4 168.9,206.4 172.3,206.3 175.7,206.2 179.1,206.1 182.5,205.9 185.9,205.6 189.3,205.4 192.7,205.1 196.1,204.9 199.5,204.7 202.9,204.5 206.3,204.3 209.7,204.0 213.1,203.5 216.5,203.1 219.8,202.6 223.2,202.2 226.6,201.6 230.0,200.9 233.4,200.3 236.8,199.7 240.2,199.1 243.6,198.7 247.0,198.2 250.4,197.6 253.8,197.0 257.2,196.4 260.6,195.8 264.0,195.1 267.4,194.5 270.7,193.6 274.1,192.8 277.5,192.1 280.9,191.5 284.3,190.7 287.7,189.9 291.1,189.0 294.5,188.2 297.9,187.5 301.3,186.6 304.7,185.8 308.1,185.2 311.5,184.5 314.9,183.9 318.3,183.2 321.6,182.4 325.0,181.6 328.4,180.7 331.8,180.0 335.2,179.5 338.6,178.6 342.0,177.7 345.4,176.8 348.8,175.7 352.2,174.7 355.6,173.7 359.0,172.0 362.4,171.3 365.8,170.3 369.2,169.0 372.5,168.3 375.9,167.2 379.3,166.1 382.7,164.9 386.1,163.7 389.5,162.8 392.9,161.9 396.3,160.8 399.7,160.1 403.1,159.2 406.5,158.2 409.9,157.4 413.3,156.8 416.7,156.1 420.1,155.0 423.4,154.2 426.8,153.0 430.2,152.4 433.6,151.8 437.0,151.3 440.4,150.8 443.8,150.1 447.2,149.7 450.6,148.9 454.0,148.3 457.4,147.8 460.8,147.1 464.2,146.5 467.6,146.0 471.0,145.5 474.3,144.9 477.7,144.4 481.1,144.1 484.5,143.7 487.9,143.3 491.3,142.9 494.7,142.2 498.1,141.7 501.5,141.3 504.9,141.0 508.3,140.6 511.7,139.9 515.1,139.5 518.5,139.1 521.9,138.7 525.2,138.1 528.6,137.5 532.0,137.1 535.4,136.8 538.8,136.5 542.2,136.2 545.6,136.0 549.0,135.8 552.4,135.5 555.8,135.4 559.2,135.3 562.6,135.2 566.0,135.1 569.4,135.0 572.8,135.0 576.1,134.9 579.5,134.9 582.9,134.9 586.3,134.9 589.7,135.0 593.1,135.1 596.5,135.3 599.9,135.4 603.3,135.5 606.7,135.6 610.1,135.8 613.5,136.0 616.9,136.1 620.3,136.4 623.7,136.6 627.0,136.8 630.4,137.1 633.8,137.4 637.2,137.6 640.6,137.9 644.0,138.2 647.4,138.5 650.8,138.7 654.2,138.9 657.6,139.2 661.0,139.8 664.4,140.3 667.8,140.7 671.2,141.1 674.6,141.8 677.9,142.5 681.3,142.9 684.7,143.3 688.1,144.1 691.5,144.6 694.9,145.1 698.3,145.6"/>
<polyline fill="none" style="stroke:#10b981" stroke-width="1.8" stroke-dasharray="2 3" points="40.0,192.2 43.4,197.9 46.8,199.1 50.2,203.8 53.6,206.1 57.0,206.1 60.4,206.1 63.8,206.1 67.1,206.1 70.5,206.1 73.9,206.1 77.3,206.1 80.7,206.1 84.1,206.1 87.5,206.1 90.9,206.1 94.3,206.1 97.7,206.1 101.1,206.1 104.5,206.1 107.9,206.1 111.3,206.1 114.7,206.1 118.0,206.1 121.4,206.1 124.8,206.1 128.2,206.1 131.6,206.1 135.0,206.1 138.4,206.1 141.8,206.1 145.2,206.1 148.6,206.1 152.0,206.1 155.4,206.1 158.8,206.1 162.2,206.1 165.6,206.1 168.9,206.1 172.3,206.1 175.7,206.1 179.1,206.1 182.5,203.9 185.9,203.9 189.3,203.2 192.7,203.2 196.1,203.2 199.5,203.0 202.9,203.0 206.3,202.0 209.7,201.2 213.1,200.2 216.5,198.5 219.8,198.2 223.2,196.1 226.6,189.5 230.0,186.9 233.4,186.9 236.8,186.9 240.2,186.9 243.6,186.9 247.0,186.9 250.4,184.6 253.8,182.8 257.2,179.2 260.6,175.2 264.0,175.2 267.4,174.1 270.7,172.7 274.1,171.6 277.5,171.6 280.9,167.9 284.3,167.7 287.7,167.7 291.1,167.7 294.5,166.2 297.9,164.9 301.3,164.9 304.7,164.9 308.1,164.9 311.5,164.9 314.9,164.9 318.3,162.7 321.6,159.8 325.0,159.8 328.4,158.4 331.8,154.5 335.2,151.1 338.6,150.7 342.0,149.1 345.4,144.0 348.8,140.0 352.2,139.3 355.6,137.8 359.0,136.7 362.4,133.9 365.8,132.4 369.2,132.4 372.5,132.4 375.9,132.1 379.3,128.4 382.7,127.8 386.1,127.8 389.5,127.8 392.9,127.8 396.3,127.8 399.7,127.8 403.1,127.8 406.5,127.8 409.9,127.8 413.3,127.8 416.7,127.8 420.1,127.8 423.4,127.8 426.8,127.8 430.2,127.8 433.6,127.8 437.0,127.8 440.4,127.8 443.8,127.8 447.2,127.8 450.6,127.8 454.0,127.8 457.4,127.8 460.8,127.8 464.2,127.8 467.6,127.8 471.0,127.8 474.3,127.8 477.7,127.8 481.1,127.8 484.5,127.8 487.9,127.8 491.3,127.8 494.7,127.8 498.1,127.8 501.5,127.8 504.9,127.8 508.3,127.8 511.7,127.8 515.1,127.8 518.5,127.8 521.9,127.8 525.2,127.8 528.6,127.8 532.0,127.8 535.4,127.8 538.8,127.8 542.2,127.8 545.6,127.8 549.0,127.8 552.4,127.8 555.8,127.8 559.2,127.8 562.6,127.8 566.0,127.8 569.4,127.8 572.8,127.8 576.1,127.8 579.5,127.8 582.9,127.8 586.3,127.8 589.7,127.8 593.1,127.8 596.5,127.8 599.9,127.8 603.3,127.8 606.7,127.8 610.1,127.8 613.5,127.8 616.9,127.8 620.3,127.8 623.7,127.8 627.0,127.8 630.4,127.8 633.8,127.8 637.2,127.8 640.6,127.8 644.0,127.8 647.4,127.8 650.8,127.8 654.2,127.8 657.6,127.8 661.0,127.8 664.4,127.8 667.8,127.8 671.2,127.8 674.6,127.8 677.9,127.8 681.3,127.8 684.7,127.9 688.1,129.0 691.5,129.3 694.9,129.3 698.3,129.3"/>
<g style="fill:#ef4444"><circle cx="226.6" cy="218.9" r="1.3"/><circle cx="233.4" cy="205.9" r="1.3"/><circle cx="240.2" cy="194.4" r="1.3"/><circle cx="247.0" cy="185.5" r="1.3"/><circle cx="253.8" cy="176.1" r="1.3"/><circle cx="260.6" cy="158.6" r="1.3"/><circle cx="267.4" cy="142.0" r="1.3"/><circle cx="274.1" cy="132.4" r="1.3"/><circle cx="280.9" cy="127.0" r="1.3"/><circle cx="287.7" cy="120.2" r="1.3"/><circle cx="294.5" cy="118.8" r="1.3"/><circle cx="301.3" cy="113.9" r="1.3"/><circle cx="308.1" cy="113.7" r="1.3"/><circle cx="314.9" cy="114.0" r="1.3"/><circle cx="321.6" cy="108.5" r="1.3"/><circle cx="328.4" cy="103.2" r="1.3"/><circle cx="335.2" cy="95.8" r="1.3"/><circle cx="342.0" cy="86.8" r="1.3"/><circle cx="348.8" cy="75.7" r="1.3"/><circle cx="355.6" cy="65.3" r="1.3"/><circle cx="362.4" cy="57.5" r="1.3"/><circle cx="369.2" cy="50.3" r="1.3"/><circle cx="375.9" cy="49.6" r="1.3"/><circle cx="382.7" cy="43.2" r="1.3"/><circle cx="389.5" cy="40.8" r="1.3"/><circle cx="396.3" cy="41.8" r="1.3"/><circle cx="403.1" cy="41.7" r="1.3"/><circle cx="409.9" cy="43.0" r="1.3"/><circle cx="416.7" cy="52.3" r="1.3"/><circle cx="423.4" cy="54.4" r="1.3"/><circle cx="430.2" cy="57.3" r="1.3"/><circle cx="437.0" cy="63.2" r="1.3"/><circle cx="443.8" cy="64.6" r="1.3"/><circle cx="450.6" cy="69.4" r="1.3"/><circle cx="457.4" cy="69.0" r="1.3"/><circle cx="464.2" cy="63.2" r="1.3"/><circle cx="471.0" cy="62.2" r="1.3"/><circle cx="477.7" cy="66.7" r="1.3"/><circle cx="484.5" cy="70.1" r="1.3"/><circle cx="491.3" cy="72.0" r="1.3"/><circle cx="498.1" cy="69.9" r="1.3"/><circle cx="504.9" cy="69.6" r="1.3"/><circle cx="511.7" cy="69.8" r="1.3"/><circle cx="518.5" cy="71.2" r="1.3"/><circle cx="525.2" cy="77.7" r="1.3"/><circle cx="532.0" cy="78.5" r="1.3"/><circle cx="538.8" cy="87.3" r="1.3"/><circle cx="545.6" cy="84.9" r="1.3"/><circle cx="552.4" cy="101.2" r="1.3"/><circle cx="559.2" cy="116.3" r="1.3"/><circle cx="566.0" cy="121.3" r="1.3"/><circle cx="572.8" cy="128.0" r="1.3"/><circle cx="579.5" cy="128.9" r="1.3"/><circle cx="586.3" cy="137.0" r="1.3"/><circle cx="593.1" cy="155.6" r="1.3"/><circle cx="599.9" cy="160.9" r="1.3"/><circle cx="606.7" cy="154.9" r="1.3"/><circle cx="613.5" cy="170.7" r="1.3"/><circle cx="620.3" cy="173.2" r="1.3"/><circle cx="627.0" cy="180.3" r="1.3"/><circle cx="633.8" cy="180.9" r="1.3"/><circle cx="640.6" cy="183.0" r="1.3"/><circle cx="647.4" cy="183.2" r="1.3"/><circle cx="654.2" cy="186.3" r="1.3"/><circle cx="661.0" cy="203.3" r="1.3"/><circle cx="667.8" cy="212.6" r="1.3"/><circle cx="674.6" cy="218.2" r="1.3"/><circle cx="681.3" cy="220.1" r="1.3"/><circle cx="688.1" cy="222.5" r="1.3"/><circle cx="694.9" cy="220.4" r="1.3"/></g>
<polyline fill="none" style="stroke:#3b82f6" stroke-width="2" points="40.0,192.2 43.4,201.7 46.8,206.1 50.2,215.5 53.6,220.0 57.0,205.6 60.4,208.1 63.8,214.8 67.1,214.5 70.5,211.8 73.9,212.5 77.3,204.9 80.7,207.3 84.1,198.7 87.5,200.4 90.9,200.0 94.3,198.0 97.7,195.8 101.1,202.9 104.5,202.7 107.9,207.2 111.3,206.3 114.7,209.7 118.0,205.4 121.4,202.5 124.8,199.7 128.2,200.7 131.6,199.6 135.0,201.3 138.4,206.7 141.8,209.2 145.2,210.0 148.6,211.8 152.0,210.5 155.4,211.5 158.8,210.0 162.2,205.3 165.6,205.8 168.9,202.8 172.3,202.0 175.7,200.2 179.1,193.9 182.5,187.7 185.9,189.9 189.3,186.3 192.7,190.3 196.1,188.6 199.5,188.6 202.9,191.6 206.3,184.1 209.7,182.4 213.1,180.3 216.5,178.3 219.8,176.3 223.2,172.2 226.6,158.9 230.0,158.5 233.4,159.2 236.8,162.2 240.2,154.0 243.6,158.4 247.0,158.6 250.4,149.2 253.8,145.6 257.2,138.3 260.6,130.4 264.0,132.1 267.4,128.2 270.7,125.3 274.1,123.3 277.5,125.9 280.9,115.7 284.3,116.0 287.7,121.1 291.1,115.3 294.5,112.4 297.9,109.8 301.3,113.4 304.7,113.4 308.1,115.1 311.5,111.7 314.9,111.3 318.3,105.3 321.6,104.5 325.0,101.5 328.4,96.8 331.8,89.0 335.2,82.1 338.6,81.3 342.0,78.7 345.4,67.9 348.8,59.9 352.2,58.6 355.6,56.3 359.0,53.3 362.4,48.7 365.8,45.7 369.2,48.4 372.5,49.4 375.9,44.1 379.3,36.8 382.7,35.5 386.1,40.8 389.5,43.6 392.9,41.8 396.3,38.8 399.7,40.1 403.1,42.2 406.5,42.5 409.9,45.3 413.3,51.8 416.7,55.6 420.1,48.9 423.4,54.0 426.8,57.3 430.2,57.1 433.6,62.8 437.0,62.9 440.4,64.6 443.8,65.8 447.2,67.9 450.6,64.5 454.0,66.8 457.4,69.2 460.8,63.2 464.2,62.8 467.6,59.3 471.0,61.4 474.3,62.0 477.7,63.1 481.1,66.1 484.5,73.6 487.9,72.0 491.3,69.2 494.7,69.9 498.1,68.6 501.5,69.6 504.9,68.1 508.3,69.8 511.7,67.8 515.1,71.2 518.5,75.7 521.9,74.0 525.2,74.9 528.6,77.7 532.0,84.2 535.4,83.4 538.8,83.5 542.2,83.6 545.6,92.7 549.0,96.5 552.4,106.4 555.8,110.0 559.2,119.6 562.6,121.3 566.0,116.9 569.4,122.9 572.8,129.5 576.1,128.9 579.5,131.4 582.9,134.6 586.3,142.1 589.7,150.9 593.1,159.8 596.5,160.9 599.9,152.2 603.3,154.6 606.7,158.3 610.1,160.1 613.5,169.7 616.9,169.8 620.3,178.2 623.7,179.5 627.0,177.1 630.4,179.8 633.8,179.6 637.2,183.0 640.6,176.4 644.0,183.2 647.4,184.9 650.8,186.3 654.2,187.4 657.6,199.0 661.0,199.5 664.4,207.0 667.8,212.0 671.2,218.2 674.6,217.7 677.9,220.1 681.3,215.1 684.7,220.2 688.1,220.7 691.5,220.4 694.9,215.7 698.3,215.6"/>
<circle cx="224.9" cy="164.1" r="5" style="fill:#3b82f6;stroke:var(--theme)" stroke-width="1.5"/>
<text x="216.9" y="182.1" text-anchor="end">entry: breakout to new session high</text>
<circle cx="584.6" cy="137.0" r="5" style="fill:#f59e0b;stroke:var(--theme)" stroke-width="1.5"/>
<text x="594.6" y="115.0" text-anchor="start">VWAP exit +97 bps</text>
<circle cx="571.1" cy="128.0" r="5" style="fill:#10b981;stroke:var(--theme)" stroke-width="1.5"/>
<text x="561.1" y="98.0" text-anchor="end">Midline exit +129 bps</text>
<circle cx="287.7" cy="121.1" r="5" style="fill:#ef4444;stroke:var(--theme)" stroke-width="1.5"/>
<text x="287.7" y="107.1" text-anchor="middle">PSAR exit +153 bps</text>
<line x1="60" y1="268" x2="82" y2="268" style="stroke:#3b82f6" stroke-width="2.5"/>
<text x="88" y="272">Price</text>
<line x1="135" y1="268" x2="157" y2="268" style="stroke:#f59e0b" stroke-width="2.5" stroke-dasharray="5 3"/>
<text x="163" y="272">Session VWAP</text>
<line x1="259" y1="268" x2="281" y2="268" style="stroke:#10b981" stroke-width="2.5" stroke-dasharray="2 3"/>
<text x="287" y="272">Range midline (H+L)/2</text>
<line x1="446" y1="268" x2="468" y2="268" style="stroke:#ef4444" stroke-width="2.5" stroke-dasharray="1 3"/>
<text x="474" y="272">Parabolic SAR</text>
</svg>
<p class="topic-list-note">Simulated path, not market data. One-third exits at each trigger average +126 bps here; on another draw from the same generator PSAR fired at +21 bps while VWAP and midline captured +122 and +138. Which rule wins depends on the path.</p></div>
<p>There is published evidence for the rotation as well. A 2026 study by Concretum Group of an open-anchored ATR-band breakout on a semiconductor ETF (2012–2026) tested four exits: session open, midline, VWAP and PSAR. Every variant was profitable, with full-sample Sharpe ratios of 0.92 to 1.16. Annual rankings rotated with <strong>no persistent winner</strong>, and per-trade statistics traded off against each other. The exit with the highest average gross return per trade (about 6.8 bps) also had the deepest average intra-trade drawdown (about −89 bps), against roughly 6.1 bps and −64 bps for VWAP. Fourteen years of data put the standard error of an annualized Sharpe at about \(1/\sqrt{14} \approx 0.27\), so the whole spread between the best and worst exit is <em>less than one standard error</em>. Picking the top one would have been picking noise.</p>
<h2 id="fractional-ensembling-vs-winner-take-all-the-arithmetic">Fractional ensembling vs winner-take-all: the arithmetic</h2>
<p>Fix the entry. Let \(R_k\) be the trade&rsquo;s return under exit rule \(k\), for \(k = 1, \dots, K\). The <em>fractional ensemble</em> liquidates \(1/K\) of the position when each rule triggers, so</p>
$$
R_E = \frac{1}{K}\sum_{k=1}^{K} R_k, \qquad
\operatorname{Var}(R_E) = \bar\sigma^2\left[\bar\rho + \frac{1 - \bar\rho}{K}\right],
$$<p>assuming roughly equal variances \(\bar\sigma^2\) and average pairwise correlation \(\bar\rho\).</p>
<p><strong>Variance.</strong> With \(K = 3\) and \(\bar\rho = 0.7\), the variance is 80% of a single rule&rsquo;s, so the volatility is about 11% lower. The mean is the average of the members&rsquo; means. At equal Sharpe across members, the ensemble&rsquo;s Sharpe is higher by \(1/\sqrt{\bar\rho + (1-\bar\rho)/K} \approx 1.12\times\). An ensemble of exits averaging Sharpe 1.05 therefore lands near the best single member <em>without anyone having to know which member that is</em>.</p>
<p><strong>Selection.</strong> Winner-take-all picks \(k^{*} = \arg\max_k \hat\mu_k\), where each in-sample estimate \(\hat\mu_k = \mu_k + e_k\) carries noise \(e_k\) with standard error \(s\). When the true differences between the \(\mu_k\) are small relative to \(s\), as in the published study above, the choice is close to random. The expected <em>out-of-sample</em> return of the pick is then about the members&rsquo; average, the same as the ensemble. The <em>in-sample</em> estimate is still inflated by \(\mathbb{E}[\max_k e_k]\), which is about \(1.03\,s\) for \(K = 4\). Winner-take-all delivers the same expected return as the ensemble, with more variance and a reported number that is biased upward. The ensemble involves no selection, so its in-sample estimate is not biased in this way. This is the same reason <a href="/flowcharts/hedging-forecast-combinations-with-an-application-to-the-ran/">forecast combination</a> and <a href="/flowcharts/ensembling-portfolio-strategies-for-long-term-investments-a/">strategy ensembling</a> keep beating &ldquo;pick the best&rdquo; in honest evaluations: the uncertainty about which model is best is real, and the allocation should reflect it rather than hide it.</p>
<p><strong>Liquidity cliffs.</strong> With square-root impact \(I(Q) \propto \sigma\sqrt{Q/V}\), the cost of exiting quantity \(Q\) in one go scales as \(Q \cdot I(Q) \propto Q^{3/2}\). Split into \(K\) tranches that execute far enough apart for transient impact to decay, the total is \(K\,(Q/K)^{3/2} = Q^{3/2}/\sqrt{K}\). Three tranches cut exit impact by about 42%. The condition matters. When all three anchors trigger in the same bar (a violent reversal through VWAP, midline and SAR together), the ensemble collapses into one full exit. That is the case where a fast exit is correct anyway, and it is also where impact is worst, so size the position for that scenario, not the average one. The <a href="/tools/capacity-estimator/">capacity estimator</a> and the <a href="/guides/capacity-constraints/#the-estimation-arithmetic">capacity guide</a> make the size dependence explicit. The <a href="/flowcharts/the-subtle-interplay-between-square-root-impact-order-imbalance-volatility-a/">square-root impact literature</a> covers why the exponent is close to ½ and how fast the impact decays.</p>
<p><strong>Herding.</strong> A single optimized stop tends to land where everyone&rsquo;s optimized stop lands: round ATR multiples, the prior day&rsquo;s low, the opening range. Stops clustered at one level form a <a href="/guides/hawkes-processes-order-flow/#hawkes-processes-self--and-cross-excitation">self-exciting cascade</a>. The first triggers move price into the next ones, and an aggressive exit at that level fills at the worst point of the cascade. Diversified anchors spread your exits across the range.</p>
<h2 id="the-execution-channel-passive-versus-aggressive-exits">The execution channel: passive versus aggressive exits</h2>
<p>An exit rule says <em>when</em>. The execution channel says <em>at what cost</em>, and for short-horizon strategies the second can matter as much as the first.</p>
<p><strong>Aggressive (taker) exits</strong> pay half the spread, the taker fee and slippage. The slippage is <em>conditional</em>: a stop triggers because price is moving against you, often in the middle of a sweep, when the book on your exit side is thin and other stops are firing too. The expected cost is \(c_{\text{taker}} = \tfrac{s}{2} + f_t + \mathbb{E}[\text{slip} \mid \text{trigger}]\), and the last term is larger than its unconditional average for the same reason <a href="/guides/information-driven-bars/#the-monetization-gap-fee-wall-arithmetic">imbalance-bar closes cluster in thin books</a>.</p>
<p><strong>Passive (maker) exits</strong> rest a limit order at or ahead of the anchor. When it fills you earn the half-spread and any rebate. The fills are <a href="/guides/market-making-mechanics/#adverse-selection-the-flow-you-dont-want-is-the-flow-you-get">adversely selected</a>, though: you get filled when price trades <em>through</em> your level, which is the scenario where the exit was needed. When price gaps past the level without trading there, you are not filled at all and have to chase after a larger move. The expected cost is</p>
$$
\mathbb{E}[c_{\text{passive}}] = P_{\text{fill}}\big(-\tfrac{s}{2} - r + m_{\text{adv}}\big) + (1 - P_{\text{fill}})\big(g + c_{\text{taker}}\big),
$$<p>with \(r\) the rebate, \(m_{\text{adv}}\) the adverse markout after a fill, and \(g\) the average gap past the level when unfilled. Plug in illustrative liquid-ETF numbers: \(s/2 = 0.5\) bp, \(f_t = 0.2\) bp, conditional slippage 1.5 bps, so \(c_{\text{taker}} = 2.2\) bps. For the passive order take \(r = 0.1\), \(m_{\text{adv}} = 1.0\), \(P_{\text{fill}} = 0.8\) and \(g = 6\) bps. Then \(\mathbb{E}[c_{\text{passive}}] = 0.8(0.4) + 0.2(8.2) \approx 2.0\) bps. <strong>The means are almost identical, and the distributions are not.</strong> The passive exit swaps a reliable 2.2 bps for a mix of small gains and occasional 8+ bp losses, concentrated in the fastest reversals. Passive exits have negatively skewed costs.</p>
<p>The practical answer is to match the channel to the trigger&rsquo;s urgency. A midline breach on heavy volume is an urgent invalidation and should go out aggressively. A time-hurdle tranche is patient and can rest passively, with a <em>fuse</em> that converts it to a marketable order after a fixed time or price move. Fractional ensembles make this possible, because each tranche can carry its own channel. <a href="/flowcharts/calibration-of-passive-market-impact-with-a-queue-sensitive-propagator-model/">Passive impact</a> is not zero either, since resting size moves prices too, and it is now being calibrated directly.</p>
<h2 id="the-fee-wall-for-intraday-exits">The fee wall for intraday exits</h2>
<p>The arithmetic is unforgiving at intraday horizons. Take a gross edge of about <strong>6 bps per trade</strong>, the level reported in the breakout study above. A breakout entry is aggressive by construction (you are buying a new high, just after the sweep that made it) and costs about 2.2 bps. An aggressive exit costs about 2.2 more. Round trip is about 4.4 bps, which leaves <strong>about 1.6 bps net, roughly a quarter of the gross</strong>. Small changes now dominate:</p>
<ul>
<li>Exit execution 1 bp worse (one more tick of conditional slippage) removes about <strong>60% of the net edge</strong>.</li>
<li>A grid-optimized stop that improves <em>gross</em> per-trade return by 0.5 bp in-sample, which is inside the noise per the selection argument, is wiped out by a 0.5 bp increase in conditional slippage from exiting with the herd.</li>
<li>Directional hit rate says almost nothing on its own. A 55% win rate with a 1:1 payoff earns \(0.1\) of the average move. Exits change the payoff ratio, the hit rate and the cost per trade together, so evaluate them on <strong>net P&amp;L per trade and its distribution</strong>, never on win rate.</li>
</ul>
<p>Run your own turnover and cost assumptions through the <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator</a>. For intraday strategies, exit design and exit execution are where most of the remaining edge gets decided.</p>
<h2 id="a-design-protocol">A design protocol</h2>
<ol>
<li><strong>Fix the entry first.</strong> Define exits as invalidations of the entry&rsquo;s thesis, never as P&amp;L targets derived from the same sample.</li>
<li><strong>Choose \(K = 3\)–4 structurally distinct anchors <em>before</em> looking at results</strong>, each with a one-sentence economic rationale. If the rationale needs the backtest to justify it, it is a parameter.</li>
<li><strong>Allocate equally across anchors.</strong> Optimizing ensemble weights reintroduces the selection problem. Equal weights, or inverse tranche volatility, are hard to beat on any sample shorter than a decade.</li>
<li><strong>Keep a policy-level catastrophic stop</strong> above the ensemble: per-trade risk capped as a fraction of capital (size \(N \le \kappa P / (p_{\text{entry}}\,\delta)\) for risk budget \(\kappa\) and stop distance \(\delta\)), and a daily loss limit across trades. This layer is <a href="/guides/production-checklist/#gate-4--execution-safety-the-account-savers">risk policy, not alpha</a>, and it should be wide enough that it almost never binds.</li>
<li><strong>Cost each tranche through its own channel</strong>, resolve intrabar order conservatively, and report year-by-year rank stability of the members next to the ensemble.</li>
<li><strong>Report the ensemble.</strong> If you publish a single best exit, deflate it by the full grid size.</li>
</ol>
<h2 id="production-failure-modes">Production failure modes</h2>
<ul>
<li><strong>Minimum order sizes break the split.</strong> One-third of a small position can fall below the venue&rsquo;s minimum size or lot, so the ensemble silently becomes a single exit. Per-ticket fees punish splitting as well. Check that every tranche is actually tradeable at your smallest live size.</li>
<li><strong>VWAP definitions drift.</strong> Session reset times, whether auction prints are included, and vendor VWAP versus your own computation all move the anchor. Compute it from your own trade feed with the same filters as the backtest.</li>
<li><strong>Overnight gaps fire everything at once.</strong> Every anchor triggers together on a gap, and the conditional cost is the gap itself. Ensembles do not diversify gap risk. Only size and the policy stop address it.</li>
<li><strong>Stop state is lost on restart.</strong> PSAR and convex-hurdle state depend on the path since entry. Persist it, or a restart resets every trailing stop to its loosest level.</li>
<li><strong>Exchange-native or synthetic stops.</strong> Resting exchange stops can be visible or triggered by thin prints. Synthetic stops depend on your uptime during exactly the volatile minutes. Choose deliberately and <a href="/guides/notebook-to-production/#5-logs-metrics-and-the-alert-that-actually-matters">monitor both</a>.</li>
<li><strong>Tranche accounting.</strong> Three exits per entry means three reconciliation paths. Mismatched partial fills are a common source of phantom positions.</li>
</ul>
<h2 id="questions-to-ask-a-paper-or-backtest">Questions to ask a paper (or backtest)</h2>
<ol>
<li>How were exit parameters chosen? Was the grid size included in the multiple-testing correction?</li>
<li>With bar data, how is intrabar ordering of stop and target resolved?</li>
<li>Are exits costed by channel, with conditional slippage at stops, or with an average cost?</li>
<li>Is the reported exit the best of several? Do its year-by-year ranks persist?</li>
<li>Does the paper report intra-trade drawdown and holding time, not only the average return per trade?</li>
<li>Would the result survive at the paper&rsquo;s own size given square-root impact on exits, and at 2× costs?</li>
</ol>

<div class="related-papers">
  <h3>From the archive: top-rated statistical arbitrage &amp; pairs trading papers</h3>
  <ul>
    <li>
      <a href="/flowcharts/automated-market-making-and-decentralized-finance/">Automated Market Making and Decentralized Finance</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8</span>
    </li>
    <li>
      <a href="/flowcharts/rammstein-regime-adaptation-in-mean-reverting-markets-with-stein-thresholds/">RAmmStein: Regime Adaptation in Mean-reverting Markets with Stein Thresholds -- Optimal Impulse Control in Concentrated AMMs</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span>
    </li>
    <li>
      <a href="/flowcharts/capturing-smile-dynamics-with-the-quintic-volatility-model-spx-skew-stickiness/">Capturing Smile Dynamics with the Quintic Volatility Model: SPX, Skew-Stickiness Ratio and VIX</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span> · <a href="https://github.com/shaunlinz02/two_factor_quintic_ou" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/statistical-arbitrage-portfolio-construction-based-on-prefer/">Statistical arbitrage portfolio construction based on preference relations</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span>
    </li>
    <li>
      <a href="/flowcharts/statistical-arbitrage-in-polish-equities-market-using-deep-l/">Statistical Arbitrage in Polish Equities Market Using Deep Learning Techniques</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span>
    </li>
  </ul>
  <p class="topic-list-note">Ranked by rigor-weighted score · <a href="/topics/statistical-arbitrage/">all 92 matching papers →</a></p>
</div>

<p>The optimal-stopping literature formalizes some of this. <a href="/flowcharts/optimal-entry-and-exit-with-signature-in-statistical-arbitra/">Joint entry and exit timing for mean-reverting spreads</a> is one example, and the <a href="/flowcharts/on-data-driven-drawdown-control-with-restart-mechanism-in-trading/">drawdown-control-with-restart</a> line connects trade-level exits to strategy-level ones. On the empirical side, a <a href="/flowcharts/structural-limits-of-ohlcv-based-intraday-signals-in-mnq-futures-a-systematic/">systematic falsification of OHLCV-based intraday signals</a> shows how quickly intraday edges shrink once realistic execution is imposed. The related hubs are <a href="/topics/statistical-arbitrage/">statistical arbitrage</a>, <a href="/topics/high-frequency-trading/">HFT &amp; execution</a>, <a href="/topics/risk-management/">risk management</a> and <a href="/methods/optimization/">optimization methods</a>. The strategy-level counterpart to this essay, deciding when to switch the whole strategy off, is <a href="/posts/strategy-kill-switches-changepoint-detection/">the kill-switch essay</a>.</p>
<hr>
<p><strong>Run your numbers:</strong> <a href="/tools/deflated-sharpe-calculator/">deflated Sharpe calculator →</a> · <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even →</a> · <a href="/tools/capacity-estimator/">capacity estimator →</a> · <a href="/tools/equity-curve-simulator/">equity-curve simulator →</a> · <strong>The foundations:</strong> <a href="/guides/backtest-overfitting/">backtest overfitting →</a> · <a href="/guides/robustness-trading-strategy/">robustness, defined →</a> · <a href="/guides/transaction-costs-slippage-market-impact/">transaction costs and impact →</a></p>
<p><em>Sources and background: the exit-variant evidence is from Concretum Group&rsquo;s <a href="https://concretumgroup.substack.com/p/how-to-manage-an-intraday-trend-trade">intraday trend trade management study</a>. The policy, rule and strategy hierarchy for exits follows <a href="https://www.quantbeckman.com/p/exiting-before-the-market-swallows">Trading the Breaking</a>. The point that a signal&rsquo;s form (feature, forecast, or weights with or without variable net exposure) constrains which exits it can express follows <a href="https://www.systematiclongshort.com/p/all-the-forms-a-signal-can-take">Systematic Long Short</a>. Wilder (1978) for Parabolic SAR. Browse the <a href="/flowcharts/">flowchart library</a>, the <a href="/guides/">guides</a>, and the <a href="/tools/">tools</a>.</em></p>
]]></content:encoded></item><item><title>Information-Driven Bars: Tick, Volume, Dollar, Imbalance, and Run Bars</title><link>https://thequant.space/guides/information-driven-bars/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/guides/information-driven-bars/</guid><description>Sampling market data on an activity clock: formal rules for tick, volume, dollar, delta, imbalance (TIB/VIB/DIB), run and quantile bars, why time bars produce fat-tailed heteroskedastic returns, the EWMA threshold instability, asynchronous-join look-ahead, and the fee-wall arithmetic that cleaner bar statistics do not survive.</description><content:encoded><![CDATA[<p><strong>Practitioner synthesis.</strong> Changing the sampling clock changes the <em>statistics</em> of a return series, not the information available to trade on. Activity-based bars give you returns that are closer to Gaussian and models that fit better. Every one of those improvements is measured at the bar close, and a live order cannot fill at the bar close. This guide covers the formal sampling rules, the traps in calibrating them, and the arithmetic between a cleaner in-sample series and a tradeable edge.</p>
<p><strong>Definition.</strong> A <em>bar</em> is a summary (open, high, low, close, volume, trade count, notional) of every trade between two closing times \(T_{k-1} < t_i \le T_k\). A sampling rule decides when \(T_k\) arrives. <em>Time bars</em> close on the wall clock. <em>Information-driven bars</em> close once some measure of market activity has accumulated: trades, shares, notional, signed volume, or one-sided aggression. Picking the rule is a modelling decision, and it should match the job the bars are for: <a href="/guides/microstructure-noise-realized-volatility/">volatility estimation</a>, feature engineering, execution scheduling, or event detection.</p>
<h2 id="why-the-wall-clock-is-the-wrong-clock">Why the wall clock is the wrong clock</h2>
<p>The cleanest argument is the old subordination idea (Clark 1973; Ané and Geman 2000). Model a time bar&rsquo;s return as the sum of \(N_k\) trade-level increments, each with variance \(\sigma^2\), where \(N_k\) is the random number of trades that happened to land in that minute. Even if the increments were perfectly Gaussian, the bar return would be a <em>variance mixture</em>:</p>
$$
r_k \mid N_k \sim \mathcal{N}\!\left(0,\; N_k \sigma^2\right)
\quad\Longrightarrow\quad
\operatorname{Kurt}(r_k) \;=\; \frac{3\,\mathbb{E}[N_k^2]}{\mathbb{E}[N_k]^2} \;=\; 3\left(1 + \mathrm{CV}^2(N_k)\right).
$$<p>The excess kurtosis of time-bar returns is therefore at least \(3\,\mathrm{CV}^2(N_k)\), where CV is the coefficient of variation of trades per bar. An intraday U-shape, news bursts and volatility clustering easily push CV above 1 for one-minute bars on liquid names. That gives a kurtosis of 6 or more before any genuinely fat-tailed price move is involved. The same mixture produces heteroskedasticity: a bar&rsquo;s variance is set by how busy that minute was. Fix \(N_k\) and this channel disappears. That is the whole statistical case for tick bars, and versions of it hold for volume and notional clocks. It is also why realized-variance estimators sampled in intrinsic time can be <a href="/flowcharts/efficient-sampling-for-realized-variance-estimation-in-time-changed-diffusion/">more efficient than calendar-time sampling</a>, and why <a href="/flowcharts/on-time-subordinated-brownian-motion-processes-for-financial-markets/">time-subordinated Brownian motion</a> remains a live modelling line.</p>
<p>The operational version: 390 one-minute bars give the lunchtime minute with 200 trades the same regression weight as the opening minute with 5,000. A model fit on time bars spends most of its sample on periods where nothing happened. Meanwhile the minutes where order flow was <em>informative</em> (opens, data releases, liquidation cascades) get squeezed into a handful of rows whose closes hide everything that happened inside them.</p>
<h2 id="the-sampling-rules-formally">The sampling rules, formally</h2>
<p>Common notation: the trade stream is \(\{(t_i, p_i, v_i)\}\). The aggressor sign \(b_i \in \{-1, +1\}\) comes from the venue&rsquo;s aggressor flag where one exists. Otherwise it comes from the tick rule (\(b_i = \operatorname{sgn}(\Delta p_i)\), carrying \(b_{i-1}\) forward when \(\Delta p_i = 0\)) or from Lee–Ready against the prevailing quote. A bar closes at the first trade where its accumulator crosses its threshold, and the accumulator then resets.</p>
<p><strong>Tick bars.</strong> The accumulator counts trades, \(S_k = \sum 1\), and closes at \(S_k \ge L_{\text{ticks}}\). This equalizes <em>decisions</em> only if one trade is one decision, which is false on most modern venues (see the mechanical channel below).</p>
<p><strong>Volume bars.</strong> \(S_k = \sum v_i \ge L_{\text{vol}}\). This equalizes shares or contracts traded, which is the clock that VWAP schedules and the volume-synchronized literature (Easley, López de Prado and O&rsquo;Hara&rsquo;s &ldquo;volume clock&rdquo;) run on.</p>
<p><strong>Dollar bars.</strong> \(S_k = \sum p_i v_i \ge L_{\text{notional}}\). Notional is robust to large price-level changes, splits and share issuance, which matters for multi-year samples. It is the sensible default for crypto, where a coin can move 10× within a sample.</p>
<p><strong>Delta bars.</strong> These close when cumulative signed volume crosses a fixed level, \(\lvert\sum b_i v_i\rvert \ge \Delta_0\). They are a fixed-threshold precursor to imbalance bars: simple, interpretable, and blind to whether that level of imbalance is unusual today.</p>
<p><strong>Imbalance bars (TIB / VIB / DIB).</strong> Let \(\theta_T = \sum_{t=1}^{T} b_t v_t\), where \(v_t = 1\) gives tick imbalance, \(v_t\) = shares gives volume imbalance and \(v_t = p_t v_t\) gives dollar imbalance. The bar closes when realized imbalance exceeds what is <em>expected</em> for a bar of typical length:</p>
$$
T^{*} = \min\Big\{\, T \;:\; \lvert\theta_T\rvert \;\ge\; \mathbb{E}_0[T]\,\cdot\,\big\lvert 2\,\mathbb{P}_0(b_t = 1) - 1 \big\rvert\,\cdot\,\mathbb{E}_0[v_t] \Big\}.
$$<p>The three expectations are usually exponentially weighted moving averages over past bars and ticks. The rule is a <em>surprise detector</em>: a bar closes early when one side is aggressing harder than the recent base rate.</p>
<p><strong>Run bars.</strong> The &ldquo;run&rdquo; in López de Prado&rsquo;s definition is the <em>cumulative one-sided</em> volume inside the bar, not a streak of consecutive same-sign trades:</p>
$$
\theta_T = \max\Big\{ \sum_{t \le T:\, b_t = 1} v_t,\; \sum_{t \le T:\, b_t = -1} v_t \Big\},
\qquad
T^{*} = \min\Big\{ T : \theta_T \ge \mathbb{E}_0[T]\cdot\max\{\mathbb{P}_0^{+}\,\bar v^{+},\; \mathbb{P}_0^{-}\,\bar v^{-}\}\Big\}.
$$<p>Here \(\mathbb{P}_0^{\pm}\) is the probability of a buy or sell and \(\bar v^{\pm}\) the expected size conditional on side. Unlike imbalance, a run does not cancel when the other side trades, so run bars respond to <em>sustained one-sided participation</em> (a working meta-order) even while the opposite side keeps printing. Several open-source libraries implement the consecutive-streak version under the same name. Check which one yours computes, because the two produce different bars and different statistics.</p>
<p><strong>Quantile bars.</strong> These replace the EWMA expectation with an empirical quantile of a trailing window: close when the accumulator exceeds the \(q\)-th quantile of its value over the last \(W\) completed bars. They are less elegant and more stable, and the trade-off between the window \(W\) and responsiveness is explicit instead of hidden inside an EWMA span.</p>
<table>
	<thead>
			<tr>
					<th>Bar</th>
					<th>Accumulator</th>
					<th>What it equalizes</th>
					<th>Typical failure</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Time</td>
					<td>elapsed seconds</td>
					<td>wall-clock exposure</td>
					<td>variance mixture → fat tails, heteroskedasticity</td>
			</tr>
			<tr>
					<td>Tick</td>
					<td>trade count</td>
					<td>prints</td>
					<td>matching-engine fragmentation inflates counts</td>
			</tr>
			<tr>
					<td>Volume</td>
					<td>shares or contracts</td>
					<td>participation</td>
					<td>price-level drift across years</td>
			</tr>
			<tr>
					<td>Dollar</td>
					<td>notional</td>
					<td>capital exchanged</td>
					<td>auction prints blow through thresholds</td>
			</tr>
			<tr>
					<td>Delta</td>
					<td>signed volume, fixed level</td>
					<td>net aggression</td>
					<td>static level goes stale across regimes</td>
			</tr>
			<tr>
					<td>TIB / VIB / DIB</td>
					<td>signed flow vs EWMA expectation</td>
					<td><em>surprise</em> in aggression</td>
					<td>threshold explosion or collapse</td>
			</tr>
			<tr>
					<td>Run</td>
					<td>one-sided cumulative flow</td>
					<td>sustained participation</td>
					<td>definition ambiguity; slow in two-sided markets</td>
			</tr>
			<tr>
					<td>Quantile</td>
					<td>any, vs trailing quantile</td>
					<td>relative activity</td>
					<td>window choice; non-stationary bar counts</td>
			</tr>
	</tbody>
</table>
<h2 id="two-channels-mechanical-and-informational">Two channels: mechanical and informational</h2>
<p>A bar series improves for two different reasons, and only one of them carries economic content.</p>
<p><strong>The mechanical channel.</strong> Most of the gain from tick, volume and dollar bars is a <em>normalization</em>. They divide out the intraday activity cycle and volatility clustering, so the resulting returns look closer to i.i.d. Gaussian. Part of the measured imbalance is mechanical too. Under the tick rule, bid–ask bounce alone generates alternating signs, so \(\theta_T\) contains spread noise in proportion to how often the price oscillates between bid and ask. On large-tick instruments, depleting the queue at one price level produces a burst of same-sign prints whose &ldquo;imbalance&rdquo; mostly reflects queue length. Fragmentation adds another distortion: on most crypto venues a single market order that walks five price levels prints as dozens of trades, one per resting maker order. A tick bar then counts the matching engine&rsquo;s bookkeeping, not decisions. Before building tick or tick-imbalance bars on such venues, aggregate prints that share an aggressor order ID or an exchange timestamp.</p>
<p><strong>The informational channel.</strong> Imbalance and run bars close early when aggression is one-sided beyond its base rate. That is roughly the signature of informed traders splitting meta-orders, liquidations, and toxic flow in general. On this channel the bar close <em>is</em> an event, and the most useful way to treat these bars is as <strong>event triggers</strong>, not as a resampled dataset. &ldquo;Sample a label whenever a DIB closes&rdquo; is a well-posed event study. &ldquo;Run a GARCH on DIB returns&rdquo; mixes the trigger into the series being modelled. The informational content they target is the same object studied in <a href="/guides/limit-order-book-imbalance/">the LOB-imbalance literature</a> and the <a href="/guides/hawkes-processes-order-flow/">order-flow intensity models</a>, measured with a coarser clock.</p>
<h2 id="calibration-and-look-ahead-traps">Calibration and look-ahead traps</h2>
<p><strong>1. The EWMA threshold has an unstable fixed point.</strong> Take the imbalance rule under balanced flow: signs close to coin flips and an estimated bias \(\delta = \lvert 2\hat{\mathbb{P}}(b=1) - 1\rvert\) that is small. A symmetric random walk needs about \(h^2\) steps (in units of trade size) to first reach \(\pm h\). With \(h = \mathbb{E}[T]\,\delta\), the next bar&rsquo;s length is roughly \(T_{k} \approx (\mathbb{E}[T]\,\delta)^2\), and the EWMA feeds it back into \(\mathbb{E}[T]\). The map has a fixed point at \(\mathbb{E}[T]^{*} = 1/\delta^{2}\), and it is <em>unstable</em>. Start above it and bars lengthen without bound. Start below it and they collapse toward one-trade bars. Which way a backtest goes depends on the warm-up guess, and that is the &ldquo;bars explode on day three&rdquo; behaviour practitioners report. The analysis is stylized (\(\delta\) is itself re-estimated), but the instability is real. Fixes: anchor \(\mathbb{E}[T]\) to a fixed budget and adapt only \(\delta\) and \(\mathbb{E}[v]\); clamp \(\mathbb{E}[T]\) to \([T_{\min}, T_{\max}]\); or switch to quantile thresholds.</p>
<p><strong>2. Halts and auctions break volume and notional clocks.</strong> An opening or closing auction prints one trade carrying a large share of the day&rsquo;s volume. A dollar-bar threshold set as a fraction of daily notional is blown through by a single print, which yields either one enormous bar or many zero-duration bars sharing one timestamp, depending on whether the implementation splits prints. After a volatility halt the EWMA still holds the pre-halt regime, so the first post-halt bars are mis-sized in whichever direction the halt moved activity. Route auction prints to their own bar type, and reset or freeze the EWMA state across halts.</p>
<p><strong>3. Thresholds set from the full sample are look-ahead.</strong> &ldquo;Dollar bars at 1/50 of average daily notional&rdquo; is a <a href="/guides/look-ahead-bias-point-in-time-data/#6-normalization-and-statistics-computed-on-the-full-sample">full-sample statistic</a> unless the average is trailing. In a trending-volume market such as crypto 2020–2021, a full-sample threshold produces too few bars early and too many late. The returns look stationary because the clock was tuned with knowledge of the future.</p>
<p><strong>4. The bar timestamp is not the decision time.</strong> A bar closes on the trade that crosses the threshold, and you learn about that trade after feed latency. Features stamped at \(T_k\) are fine. Entries at \(p_{\text{close},k}\) are not: they are <a href="/guides/look-ahead-bias-point-in-time-data/#4-same-bar-execution">same-bar execution</a> in a new costume. Using the bar&rsquo;s VWAP as the entry price is worse, because it averages trades that happened before the signal existed.</p>
<p><strong>5. Asynchronous closes poison cross-asset joins.</strong> Volume bars on two assets never close together. Joining their features on bar index \(k\) is look-ahead whenever asset B&rsquo;s \(k\)-th bar closed after asset A&rsquo;s. The correct join is an as-of join on timestamps (each row sees only B&rsquo;s last <em>completed</em> bar). Even done correctly, non-synchronous sampling biases correlations toward zero at short horizons (the <a href="/flowcharts/epps-effect-and-the-signature-of-short-term-momentum-traders/">Epps effect</a>) and can manufacture <a href="/flowcharts/on-lead-lag-estimation-of-non-synchronously-observed-point-p/">lead–lag relationships</a> out of sampling alone. Interpolation-free estimators for <a href="/flowcharts/optimal-cross-correlation-estimates-from-asynchronous-tick-by-tick-trading-data/">asynchronous tick data</a> exist and are worth using before believing a cross-asset signal built on activity bars.</p>
<p><strong>6. Exchange time versus receive time.</strong> Activity clocks amplify timestamp errors. A burst of prints with identical exchange timestamps but different receive times can be ordered differently by two pipelines, which changes which trade closes the bar and what the bar&rsquo;s features are. Pick one timestamp, sort stably, and <a href="/guides/store-tick-data-efficiently/">store both</a>.</p>
<h2 id="the-monetization-gap-fee-wall-arithmetic">The monetization gap: fee-wall arithmetic</h2>
<p>Information-driven bars reliably improve three in-sample diagnostics: returns closer to Gaussian, lower heteroskedasticity, and, for imbalance and run bars, <em>higher</em> serial correlation of bar returns. The first two are the mechanical normalization above, and they are real. The third is partly constructed. A bar that closes <em>because</em> one-sided aggression accumulated tends to be followed by continuation (meta-orders keep working) and also by bounce at the close print. Neither is guaranteed to survive being measured at your fill price instead of the last trade.</p>
<p>Now the fee wall. Suppose a feature built on dollar-imbalance bars predicts the sign of the next bar&rsquo;s return with directional accuracy \(p\), and the next bar&rsquo;s mean absolute return is \(\mathbb{E}\lvert r_\tau\rvert\). The gross edge per round trip from trading the sign is \((2p-1)\,\mathbb{E}\lvert r_\tau\rvert\), so break-even against a round-trip cost \(C_{\text{rt}}\) requires</p>
$$
p^{*} \;=\; \tfrac{1}{2} \;+\; \frac{C_{\text{rt}}}{2\,\mathbb{E}\lvert r_\tau\rvert}.
$$<p>Use crypto-perp numbers that are typical for a non-VIP taker in late 2026: 2 × 2.5 bps fees, 1 bp of quoted spread, and 1.5 bps of extra slippage from arriving just after a sweep. That gives \(C_{\text{rt}} = 7.5\) bps. With short bars where \(\mathbb{E}\lvert r_\tau\rvert = 8\) bps, the break-even accuracy is \(p^{*} = 0.5 + 7.5/16 \approx 0.97\). With bars four times longer (\(\mathbb{E}\lvert r_\tau\rvert = 20\) bps) it is still \(0.69\). The published &ldquo;58% accuracy on imbalance bars&rdquo; result fails this check by a factor of several.</p>
<p>Stated as \(R^2\): a linear forecast with correlation \(\rho\) to the next return, traded on its sign, earns about \(\rho\,\sigma_\tau\sqrt{2/\pi}\) per trade gross. An excellent-sounding out-of-sample \(R^2 = 2\%\) (\(\rho \approx 0.14\)) on bars with \(\sigma_\tau = 10\) bps earns about \(0.14 \times 10 \times 0.80 \approx 1.1\) bps per trade, roughly a seventh of the 7.5 bps cost. <a href="/guides/statistical-vs-economic-significance/">Statistical and economic significance</a> part ways at exactly this point. Run your own horizon and cost assumptions through the <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator</a> before reading anything else in a paper&rsquo;s results table.</p>
<p>The conditional cost is worse than the unconditional one, and that is the part specific to activity bars. <strong>Imbalance-bar closes cluster where liquidity is thinnest.</strong> By construction they fire when a one-sided sweep has just completed: the swept side of the book is depleted, quoters have widened or pulled, and every other participant watching the same flow fires at the same moment. Your average spread over the day might be 1 bp. Your spread <em>conditional on a DIB close</em> is the post-sweep spread, often a multiple of that. Market-maker <a href="/guides/market-making-mechanics/#adverse-selection-the-flow-you-dont-want-is-the-flow-you-get">adverse-selection mechanics</a> predict it: the moment your signal fires is the moment the passive side is pricing in the most toxicity. Execution as a maker does not escape it either. Resting at the bar close, you fill only when the continuation fails, which is adverse selection in its purest form. A backtest that charges average costs to trades triggered at bar closes understates costs most where its signal is strongest.</p>
<p>Two smaller accounting traps compound this. Bar counts per day vary, so annualizing a Sharpe ratio as \(\sqrt{\text{bars per year}}\) times the per-bar Sharpe is wrong whenever activity trends. Annualize in calendar time from daily P&amp;L. And a falsification study that applies <a href="/flowcharts/structural-limits-of-ohlcv-based-intraday-signals-in-mnq-futures-a-systematic/">honest constraints to OHLCV-based intraday signals</a> finds the edge that survives costs is far smaller than the in-sample statistics suggest. That is the expected outcome here, not a surprise.</p>
<h2 id="which-clock-for-which-job">Which clock for which job</h2>
<ul>
<li><strong>Volatility and covariance estimation:</strong> tick or volume time, with <a href="/guides/microstructure-noise-realized-volatility/#the-estimator-toolkit-in-practice-order">noise-robust estimators</a>. This is where activity clocks earn their keep.</li>
<li><strong>Daily or slower cross-sectional features:</strong> time bars are fine. The variance-mixture problem averages out at daily aggregation, and the joins are simpler.</li>
<li><strong>Execution scheduling:</strong> volume time, because that is what participation-rate and VWAP algorithms actually track.</li>
<li><strong>Short-horizon event detection:</strong> imbalance or run bars <em>as triggers</em>, labelled with costed forward returns measured from realistic fill times.</li>
<li><strong>Intraday ML datasets:</strong> dollar bars with trailing thresholds, as-of joins, and calendar-time evaluation. Benchmark against time bars over the same horizon. If the activity clock&rsquo;s advantage disappears once costs are charged, the advantage was the mechanical channel.</li>
</ul>
<h2 id="production-failure-modes">Production failure modes</h2>
<ul>
<li><strong>Live bars disagree with backtest bars.</strong> Live feeds drop, duplicate and reorder prints, so the live bar sequence diverges from the cleaned historical one within hours. Any feature that depends on <em>which</em> trade closed the bar is not reproducible live. Replay the recorded live feed through the research code and diff the bars weekly.</li>
<li><strong>Threshold drift without alerts.</strong> A trailing-notional threshold quietly halves after a volume regime change, the bar count doubles, and every per-bar feature changes scale. Monitor bars per day as a first-class metric.</li>
<li><strong>Silent auction contamination.</strong> One unfiltered closing-auction print creates a bar whose &ldquo;return&rdquo; is the auction imbalance. Filter by sale condition codes.</li>
<li><strong>Venue fragmentation.</strong> Single-venue dollar bars on an asset that trades on twelve venues sample one venue&rsquo;s share of flow, and that share moves with fee schedules.</li>
<li><strong>The signal fires with everyone else&rsquo;s.</strong> Imbalance-bar logic is public and widely implemented. Live fills at the trigger show the crowding directly, as markouts worse than the backtest&rsquo;s assumed cost.</li>
</ul>
<h2 id="questions-to-ask-a-paper-or-backtest">Questions to ask a paper (or backtest)</h2>
<ol>
<li>Which clock, and were its thresholds set with trailing or full-sample statistics?</li>
<li>How are trade signs obtained (aggressor flag, tick rule, Lee–Ready), and were fragmented prints aggregated?</li>
<li>Is the entry price the bar close, the next trade, or a simulated fill after latency?</li>
<li>What are the round-trip cost and \(\mathbb{E}\lvert r_\tau\rvert\) at the prediction horizon, and does the claimed accuracy clear \(p^{*}\)?</li>
<li>Is the comparison against time bars run at the <em>same</em> calendar horizon, with the same costs?</li>
<li>For multi-asset features: as-of joins on timestamps, or joins on bar index?</li>
<li>Are the reported normality or autocorrelation improvements used as evidence of <em>tradeable</em> information? They are evidence of a better clock and nothing more.</li>
</ol>

<div class="related-papers">
  <h3>From the archive: top-rated high-frequency trading &amp; optimal execution papers</h3>
  <ul>
    <li>
      <a href="/flowcharts/latent-continuum-of-regimes-in-limit-order-book-dynamics/">Latent Continuum of Regimes in Limit Order Book Dynamics</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/anjalitwt009/Latent-Continuum-of-Regimes-in-Limit-Order-Book-Dynamics" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/temporal-kolmogorov-arnold-networks-t-kan-for-high-frequen/">Temporal Kolmogorov-Arnold Networks (T-KAN) for High-Frequency Limit Order Book Forecasting: Efficiency, Interpretability, and Alpha Decay</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/AhmadMak/Temporal-Kolmogorov-Arnold-Networks-T-KAN-for-High-Frequency-Limit-Order-Book-Forecasting" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/returns-and-order-flow-imbalances-intraday-dynamics-and-mac/">Returns and Order Flow Imbalances: Intraday Dynamics and Macroeconomic News Effects</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
    <li>
      <a href="/flowcharts/multifractality-in-bitcoin-realised-volatility-implications/">Multifractality in Bitcoin Realised Volatility: Implications for Rough Volatility Modelling</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
    <li>
      <a href="/flowcharts/advancing-algorithmic-trading-a-multi-technique-enhancement/">Advancing Algorithmic Trading: A Multi-Technique Enhancement of Deep Q-Network Models</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
  </ul>
  <p class="topic-list-note">Ranked by rigor-weighted score · <a href="/topics/high-frequency-trading/">all 350 matching papers →</a></p>
</div>

<h2 id="what-our-scoring-captures">What our scoring captures</h2>
<p>Papers that resample to activity bars score on our <a href="/score-guide/">empirical-rigor axis</a> mostly according to what they do <em>after</em> resampling: costed evaluation from realistic fill times, trailing calibration, and an honest time-bar baseline. &ldquo;Dollar bars improve normality&rdquo; is a property of the clock and earns little. &ldquo;A DIB-triggered signal survives 2× costs out of sample&rdquo; is a result, and it is rare. The broader literature on order-flow clocks sits in the <a href="/topics/market-microstructure/">market microstructure</a> and <a href="/methods/econometrics-time-series/">econometrics &amp; time series</a> hubs.</p>
<hr>
<p><strong>Run your numbers:</strong> <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator →</a> · <a href="/tools/tick-data-storage-sizer/">tick-data storage sizer →</a> · <strong>The data underneath:</strong> <a href="/guides/market-data-types/">market data types →</a> · <a href="/guides/store-tick-data-efficiently/">storing tick data →</a> · <strong>What the bars are detecting:</strong> <a href="/guides/hawkes-processes-order-flow/">order-flow intensity and Hawkes processes →</a> · <a href="/guides/limit-order-book-imbalance/">LOB imbalance →</a> · <strong>The field:</strong> <a href="/guides/map-lob-prediction/">LOB research map →</a></p>
<p><em>Background: the classic references are Clark (1973), Ané and Geman (2000), Easley, López de Prado and O&rsquo;Hara (2012) on the volume clock, and López de Prado (2018, ch. 2) for the imbalance and run bar definitions. Practitioner treatments that informed this synthesis include <a href="https://www.quantbeckman.com/p/what-are-your-bars-hiding-from-you">Trading the Breaking</a> and <a href="https://www.research.hangukquant.com/p/feature-resampling-and-simulating">HangukQuant Research</a>. Browse the <a href="/flowcharts/">flowchart library</a>, the rest of the <a href="/guides/">guides</a>, and the <a href="/tools/">tools</a>.</em></p>
]]></content:encoded></item><item><title>Order-Flow Arrival Intensity: Hawkes Processes, Time-Decayed Imbalance, and Adverse Selection</title><link>https://thequant.space/guides/hawkes-processes-order-flow/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/guides/hawkes-processes-order-flow/</guid><description>Modelling order-flow intensity for execution and market making: the ghost drop-off in fixed-window counts, O(1) exponentially decayed trade imbalance with square-root volume weighting, bivariate Hawkes branching matrices, where Avellaneda-Stoikov&amp;#39;s kappa breaks, and markout curves conditioned on intensity.</description><content:encoded><![CDATA[<p><strong>Not an implementation claim.</strong> A fitted Hawkes process describes how past events in one venue and one era clustered. It does not identify who is informed, and its parameters are as <a href="/guides/evaluate-microstructure-paper/#the-worked-example-true-here-false-there">venue- and period-specific</a> as any microstructure estimate. This guide covers the objects (intensity, decayed imbalance, branching ratios, markouts) so you can build features and read <a href="/guides/map-market-making/">the literature</a> critically. A modelled intensity is not a quoting engine.</p>
<p><strong>Definition.</strong> The <em>conditional intensity</em> of an event stream is the instantaneous arrival rate given everything observed so far,</p>
$$
\lambda(t \mid \mathcal{F}_t) \;=\; \lim_{dt \to 0} \frac{\mathbb{P}\big(N(t+dt) - N(t) = 1 \mid \mathcal{F}_t\big)}{dt},
$$<p>where \(N(t)\) counts events (trades, buy market orders, cancellations) up to \(t\). A Poisson process has constant intensity. Order flow does not: one trade raises the probability of the next, through order splitting, herding, liquidity reactions and matching-engine mechanics. Every short-horizon feature built on trades is an estimator of this intensity, whether its author calls it that or not.</p>
<h2 id="the-ghost-drop-off-why-fixed-windows-lie">The ghost drop-off: why fixed windows lie</h2>
<p>The most common order-flow feature is a trailing-window statistic: trade count \(N(t) - N(t-w)\), or signed volume \(\sum_{t-w < t_i \le t} \epsilon_i v_i\) with \(\epsilon_i = \pm 1\) the aggressor side. It weights every event inside the window equally and every event outside it at zero, which is a boxcar kernel. The defect is easy to state. A 500-lot buy at time \(s\) contributes fully to the feature until \(s + w\) and then disappears. <strong>The feature jumps at \(s + w\), when nothing happened in the market.</strong> Every large print creates a second, phantom event exactly one window-length later. A model trained on the feature learns to react to those ghosts, and the ghosts are perfectly predictable, which also makes them look like signal in a backtest.</p>
<p>Count-based windows (the last \(n\) trades) avoid the calendar ghost but replace it with a variable clock. In a busy market the last 20 trades span 300 milliseconds. In a quiet one they span four minutes, so the &ldquo;same&rdquo; feature measures different horizons in different regimes. That is the <a href="/guides/information-driven-bars/">sampling-clock problem</a> again, at the feature level.</p>
<p>The fix is to make the weight a smooth, monotone function of age, so that no event ever drops off all at once. The exponential kernel is the only choice that also stays memoryless, which is what makes it cheap to compute.</p>
<h2 id="exponentially-decayed-trade-imbalance">Exponentially decayed trade imbalance</h2>
<p>Define the decayed imbalance with a concave volume weight:</p>
$$
\mathrm{TI}_{\gamma}(t) \;=\; \sum_{t_i \le t} \epsilon_i \, v_i^{\alpha} \, e^{-\gamma (t - t_i)}, \qquad \alpha \in [0, 1], \quad h_{1/2} = \frac{\ln 2}{\gamma}.
$$<p><strong>The recursion.</strong> Because \(e^{-\gamma(t - t_i)}\) factorizes, the sum never needs to be recomputed. On each event \(n\):</p>
$$
\Lambda_{n} \;=\; \Lambda_{n-1}\, e^{-\gamma (t_n - t_{n-1})} \;+\; \epsilon_n v_n^{\alpha}, \qquad \mathrm{TI}_\gamma(t) = \Lambda_{n}\, e^{-\gamma (t - t_n)} \ \text{ for } t \ge t_n.
$$<p>This is one multiply and one add per event, with \(O(1)\) state. The second clause is where most implementations go wrong: the decay has to be applied <strong>at query time</strong> as well. A feature read as &ldquo;the last updated \(\Lambda\)&rdquo; freezes during quiet periods. That is a ghost in the opposite direction, where an old burst looks current because nothing has arrived to decay it.</p>
<p><strong>Normalization.</strong> A bounded version divides by decayed gross volume. Both sums follow the same recursion:</p>
$$
\widetilde{\mathrm{TI}}_\gamma(t) = \frac{\Lambda^{+}(t) - \Lambda^{-}(t)}{\Lambda^{+}(t) + \Lambda^{-}(t) + c}, \qquad c > 0.
$$<p>The pseudo-count \(c\) matters. Without it, a single small trade after a quiet minute sets the ratio to \(\pm 1\), the strongest possible reading, on the weakest evidence the market can produce.</p>
<p><strong>Why \(\alpha = 0.5\).</strong> The empirical square-root law says the price impact of a metaorder of size \(Q\) scales as \(I(Q) \approx Y\sigma\sqrt{Q/V}\), with \(V\) daily volume and \(Y\) of order one. If the feature is meant to proxy accumulated <em>price pressure</em>, a trade should contribute in proportion to its expected impact, not its size. \(\alpha = 1\) lets one block print dominate the feature for several half-lives. \(\alpha = 0\) (pure counts) ignores size and is dominated by fragmentation. \(\alpha = 0.5\) borrows the curvature of the impact law and is a heuristic, not a derivation. The square-root law describes <em>metaorders</em>, the sum of many child orders, and per-print impact is usually even more concave. The <a href="/flowcharts/the-subtle-interplay-between-square-root-impact-order-imbalance-volatility-a/">square-root / order-imbalance reconciliation literature</a> is the place to see how these scales fit together.</p>
<p>There is a consequence that is easy to miss. <strong>With \(\alpha < 1\), print aggregation is no longer optional.</strong> The square root is subadditive. A single 100-lot sweep reported as 25 prints of 4 lots contributes \(25 \times \sqrt 4 = 50\) units instead of \(\sqrt{100} = 10\), a fivefold overstatement that grows with how finely the venue fragments fills. Aggregate prints by aggressor order (or by identical exchange timestamp and side) <em>before</em> applying \(v^\alpha\).</p>
<p><strong>Choosing \(\gamma\).</strong> Order-sign autocorrelation decays roughly as a power law, \(C(\tau) \propto \tau^{-\beta}\) with \(\beta < 1\). This is the long memory usually attributed to <a href="/flowcharts/can-we-infer-microscopic-financial-information-from-the-long-memory-in-market/">metaorder splitting</a>, and <a href="/flowcharts/metaorder-modelling-and-identification-from-public-data/">its identification from public data</a> is an active question. One exponential cannot fit a power law, but a small bank can: half-lives of 0.5 s, 5 s, 60 s and 10 min, fed jointly to the model, approximate the power law by a sum of exponentials at four state variables&rsquo; cost. Choosing a single &ldquo;best&rdquo; half-life by backtest is a <a href="/guides/backtest-overfitting/">parameter search like any other</a>.</p>
<h2 id="hawkes-processes-self--and-cross-excitation">Hawkes processes: self- and cross-excitation</h2>
<p>The Hawkes process makes the clustering explicit. For a single stream with an exponential kernel,</p>
$$
\lambda(t) = \mu + \sum_{t_i < t} a\, e^{-\beta (t - t_i)}, \qquad n = \frac{a}{\beta} < 1, \qquad \bar\lambda = \frac{\mu}{1 - n}.
$$<p>Here \(\mu\) is the exogenous baseline and \(n\) the <em>branching ratio</em>: the expected number of events directly triggered by one event. A cluster seeded by one exogenous event has expected size \(1/(1-n)\), and a fraction \(n\) of all events is endogenous. Estimates of \(n\) close to 1 across many markets started the &ldquo;markets are near-critical&rdquo; literature. Treat them with care. A constant \(\mu\) fitted across an intraday U-shaped activity profile pushes \(n\) toward 1, because the model can only explain the open&rsquo;s activity burst through excitation. Coarse timestamps and latent common drivers do the same, as the analysis of <a href="/flowcharts/common-signals-spurious-cross-excitation-and-identification-in-multivariate/">spurious cross-excitation from common signals</a> shows.</p>
<p><strong>The bivariate model.</strong> Split events into buy and sell market orders, \(m, n \in \{\mathrm{b}, \mathrm{s}\}\):</p>
$$
\lambda_m(t) = \mu_m + \sum_{n \in \{\mathrm{b},\mathrm{s}\}} \int_0^t a_{mn}\, e^{-\beta_{mn}(t-s)}\, dN_n(s),
\qquad
\boldsymbol{\Gamma} = \left[\frac{a_{mn}}{\beta_{mn}}\right]_{m,n}.
$$<p>\(\boldsymbol\Gamma\) is the branching matrix, and \(\Gamma_{mn}\) is the expected number of type-\(m\) events triggered by one type-\(n\) event. The process is stationary if and only if the spectral radius \(\rho(\boldsymbol\Gamma) < 1\), in which case the mean intensities are \(\bar{\boldsymbol\lambda} = (\mathbf I - \boldsymbol\Gamma)^{-1}\boldsymbol\mu\).</p>
<p><strong>What the entries separate.</strong> \(\Gamma_{\mathrm{bb}}\) (buys triggering buys) is where meta-order splitting lives: child orders of one parent arriving in sequence, plus herding and momentum ignition. \(\Gamma_{\mathrm{sb}}\) (buys triggering sells) is the <em>reactive</em> opposite side: market makers and arbitrageurs leaning against a move, stale-quote arbitrage across venues, stop and liquidation reversals. With limit-order events in the model as well (a four-dimensional process over buy MO, sell MO, bid LO and ask LO), <em>liquidity replenishment</em> appears directly as the excitation of ask-side limit orders by buy market orders. The two mechanisms also work on different clocks. Splitting is slow and persistent (seconds to hours, with power-law memory), while reaction is fast (milliseconds to seconds). A single shared \(\beta\) forces them onto one timescale and blurs them together, so use separate \(\beta_{mn}\), sums of exponentials, or the <a href="/flowcharts/multivariate-quadratic-hawkes-processes----part-ii-non-para/">non-parametric calibration</a> approach.</p>
<p><strong>The decomposition that matters for impact.</strong> Take the symmetric case \(\boldsymbol\Gamma = \begin{bmatrix} a & c \\ c & a \end{bmatrix}\). Its eigenvectors are total activity \((1, 1)\) with eigenvalue \(a + c\), and <em>imbalance</em> \((1, -1)\) with eigenvalue \(a - c\). Stationarity is governed by \(a + c\). Persistence of <em>signed</em> flow, which is what moves prices, is governed by \(a - c\): one extra buy triggers an expected cumulative net imbalance of \(1/(1 - (a - c))\). A market can be near-critical in activity (\(a + c \approx 1\)) while its imbalance mean-reverts quickly (\(c \approx a\)). The headline branching ratio does not tell you which. Report both modes. Models that separate <em>core orders</em> from <em>reaction flow</em> push this decomposition into a <a href="/flowcharts/a-unified-theory-of-order-flow-market-impact-and-volatility/">joint account of order flow, impact and volatility</a>.</p>
<p><strong>Estimation, briefly.</strong> The exponential-kernel log-likelihood \(\ell = \sum_i \log\lambda(t_i) - \int_0^T \lambda(s)\,ds\) is also \(O(N)\) via the recursion \(R_i = e^{-\beta(t_i - t_{i-1})}(1 + R_{i-1})\). Goodness of fit has a clean test: under a correct model, the compensator increments \(\int_{t_{i-1}}^{t_i}\lambda(s)\,ds\) are i.i.d. Exp(1) (the time-rescaling theorem). A QQ plot of those residuals is the minimum diagnostic for any Hawkes paper. Extensions worth knowing are state-dependent kernels (<a href="/flowcharts/the-self-exciting-nature-of-the-bid-ask-spread-dynamics/">spread-dependent excitation</a>) and exact phase-type representations that make <a href="/flowcharts/exact-phase-type-point-processes-for-certified-measurement-and-prediction-of/">measurement and prediction the same computation</a>.</p>
<h2 id="mechanical-and-informational-excitation">Mechanical and informational excitation</h2>
<p>As with <a href="/guides/limit-order-book-imbalance/#why-it-works-the-mechanical-channel">book imbalance</a>, measured excitation mixes plumbing with information, and the two have different economic meaning.</p>
<p><strong>Mechanical.</strong> One sweep printed as 30 trades with microsecond spacing shows up as enormous self-excitation at near-zero lag. Exchange batching and millisecond timestamp truncation create artificial ties. Clock skew between feed handlers creates artificial lead–lag across venues, and queue depletion at one price produces bursts with no new information behind them. All of this inflates \(\Gamma_{\mathrm{bb}}\) and \(\Gamma_{\mathrm{ss}}\) at the shortest lags and dominates naive fits.</p>
<p><strong>Informational.</strong> Persistent same-side flow at seconds-to-minutes lags (splitting by someone who knows something, or simply needs to trade a lot) is the component that predicts drift, and it is the one you pay for as a liquidity provider. Separating the two in practice: aggregate prints first, discard or model sub-millisecond structure separately, then read \(\Gamma_{\mathrm{bb}}\) and its kernel shape at economically meaningful lags.</p>
<h2 id="avellanedastoikovs--and-where-it-breaks">Avellaneda–Stoikov&rsquo;s \(\kappa\) and where it breaks</h2>
<p>The <a href="/guides/market-making-mechanics/#inventory-the-avellanedastoikov-intuition">Avellaneda–Stoikov framework</a> assumes fills on a quote at distance \(\delta\) from the reference price arrive as a Poisson process with intensity</p>
$$
\lambda(\delta) = A\, e^{-\kappa \delta},
$$<p>and gives a total optimal spread of \(\gamma\sigma^2 (T - t) + \tfrac{2}{\gamma}\ln\!\left(1 + \tfrac{\gamma}{\kappa}\right)\) around an inventory-skewed reservation price. \(\kappa\) is usually fitted by regressing the log of trade volume reaching each depth on that depth. A large \(\kappa\) means flow concentrates near the touch, and a small \(\kappa\) means market orders routinely walk the book. Two practical problems are well known. The fit needs far more data than one quoting interval provides, and noise in \(\hat\kappa\) feeds straight into the spread. <a href="/flowcharts/logarithmic-regret-in-the-ergodic-avellaneda-stoikov-market/">Learning \(\kappa\) online</a> has a regret cost even in the idealized model.</p>
<p>The deeper problem is structural. <strong>A–S models fill <em>probability</em> and leaves out post-fill <em>drift</em>.</strong> In practice \(A\) and \(\kappa\) are state variables: \(A(t)\) scales with the market-order intensity \(\lambda_{\mathrm{b}}(t) + \lambda_{\mathrm{s}}(t)\), and fills at large \(\delta\) occur preferentially <em>during sweeps</em>, which are exactly the toxic events. A \(\kappa\) pooled across calm and burst states treats deep fills as routine revenue when they actually arrive together with the adverse move. The repair is to price the drift in directly. Quote at depth \(\delta\) only when</p>
$$
\delta \;>\; \mathbb{E}\big[\,\text{adverse move over } \tau \mid \text{fill at } \delta,\ \lambda(t)\,\big] + f_{\text{maker}},
$$<p>which means estimating the conditional markout below rather than the unconditional fill curve. Papers that embed quoting in a <a href="/flowcharts/an-impulse-control-approach-to-market-making-in-a-hawkes-lob/">Hawkes-driven book</a>, or that <a href="/flowcharts/detecting-toxic-flow/">predict toxicity directly</a>, are attempts at this repair.</p>
<h2 id="markouts-what-the-intensity-costs-you">Markouts: what the intensity costs you</h2>
<p>For a fill at time \(t_f\), price \(p_f\), with \(s_f = +1\) if you bought and \(-1\) if you sold, and mid-price \(m(\cdot)\):</p>
$$
M(\tau) = \frac{s_f\big(m(t_f + \tau) - p_f\big)}{p_f}\times 10^4 \ \text{bps}
= \underbrace{\frac{s_f\big(m(t_f) - p_f\big)}{p_f}}_{\text{spread captured}} + \underbrace{\frac{s_f\big(m(t_f+\tau) - m(t_f)\big)}{p_f}}_{\text{adverse drift}},
\quad \tau \in [100\,\text{ms},\, 60\,\text{s}].
$$<p>Plot the median and trimmed mean of \(M(\tau)\) on a log-spaced grid (100 ms, 300 ms, 1 s, 3 s, 10 s, 30 s, 60 s), with day-block bootstrap bands, because markouts are heavy-tailed. A maker&rsquo;s curve starts near the captured half-spread at \(\tau = 0\) and decays. The level it settles at is the net edge before fees. A curve that crosses zero inside your reaction time means the flow is toxic at speeds you cannot respond to.</p>
<p>The diagnostic that ties this guide together is <strong>markouts bucketed by intensity state at the fill</strong>: quintiles of \(\lambda(t_f)/\bar\lambda\), or of \(\lvert\widetilde{\mathrm{TI}}_\gamma(t_f)\rvert\). Add buckets for fill depth, aggressor size and sweep versus single-level aggression. Toxicity is not uniform, and an unconditional markout curve averages the state you want to quote in with the state you should be out of. The same machinery measures <em>taker</em> entries: a signal&rsquo;s markout curve, read from your realistic arrival time, shows how much of the predicted move was left when you got there.</p>
<h2 id="the-fee-wall-in-basis-points">The fee wall, in basis points</h2>
<p><strong>Maker side.</strong> Take an illustrative mid-cap perpetual: quoted spread 4 bps (half-spread captured 2 bps), maker fee 0.5 bps. Suppose 80% of fills arrive in the calm state with a 5-second markout drift of −0.8 bps, and 20% arrive in the top intensity quintile at −6 bps. The pooled drift is \(0.8(-0.8) + 0.2(-6) = -1.84\) bps, so the net per fill is \(2 - 1.84 - 0.5 = -0.34\) bps. The strategy loses money. Pull quotes in the burst state and the calm fills net \(2 - 0.8 - 0.5 = +0.7\) bps. The intensity model has turned a losing book into a profitable one without improving any price forecast. The catch is detection. The burst is announced by the fills that hit you, so the first fill of every cluster is unavoidable. With branching ratio \(n\), clusters average \(1/(1-n)\) events. At \(n = 0.8\) that is 5, so reacting after the first event avoids at most 80% of the toxic fills, and only if your cancel reaches the matching engine before the second one. Latency puts a ceiling on how much of the model&rsquo;s value you can capture.</p>
<p><strong>Taker side.</strong> Suppose decayed imbalance predicts a 1-second mid move of 1.5 bps in the signalled direction. A non-VIP taker pays about \(2 \times 2.5\) bps in fees plus 1 bp of spread round trip, around 6 bps, before latency. Latency costs more on top: if the predicted move accrues as \(g(\tau) = G\,(1 - e^{-\tau/h})\) and your decision-to-fill latency is \(\ell\), you capture only \(e^{-\ell/h} - e^{-\tau/h}\) of \(G\). With \(h = 200\) ms and \(\ell = 50\) ms, 22% of the move is gone before you arrive. Standalone, the signal is several times short of break-even. Its value is in <em>conditioning</em> things you were doing anyway: quote skew, child-order timing, pausing passive orders. The <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator</a> shows the horizon-versus-cost trade-off with your own numbers, and the <a href="/guides/transaction-costs-slippage-market-impact/#honest-research-stage-cost-ranges">transaction-cost guide</a> gives priors by asset class.</p>
<h2 id="production-failure-modes">Production failure modes</h2>
<ul>
<li><strong>Stale state across feed gaps.</strong> After a reconnect, \(\Lambda\) and every Hawkes intensity are wrong, and a gap looks exactly like a quiet market. Decay across the gap, flag it, and suppress quoting until the state has warmed back up.</li>
<li><strong>Spurious criticality.</strong> A constant baseline fitted over a session with strong seasonality reports \(n \to 1\). Use time-varying \(\mu(t)\) or fit within activity-homogeneous windows.</li>
<li><strong>Unaggregated prints.</strong> Self-excitation at microsecond lags and \(\sqrt{v}\) inflation both come from counting matching-engine fills as decisions.</li>
<li><strong>Your own orders in the stream.</strong> Your fills and cancels excite the intensity you are reading. At any meaningful size the model starts measuring you. Tag and exclude your own events, or model them explicitly.</li>
<li><strong>Live re-fitting of \(\kappa\).</strong> Refit on short windows and spreads oscillate with estimation noise. Fit offline, condition on state live.</li>
<li><strong>Numerical shortcuts.</strong> The unnormalized trick of accumulating \(e^{+\gamma t_i}\) overflows within hours at sub-second half-lives. Always use the decaying recursion.</li>
<li><strong>Cross-venue lead–lag.</strong> Intensity on a lagging venue is a delayed copy of the leading venue&rsquo;s. <a href="/flowcharts/on-lead-lag-estimation-of-non-synchronously-observed-point-p/">Non-synchronous lead–lag estimation</a> is a prerequisite before trusting cross-venue excitation.</li>
</ul>
<h2 id="questions-to-ask-a-paper-or-backtest">Questions to ask a paper (or backtest)</h2>
<ol>
<li>What is an event: a print, an aggressor order, or a book update? What is the timestamp resolution, and how were ties handled?</li>
<li>Kernel family and baseline: exponential or power-law, constant or seasonal \(\mu\)? Is the branching ratio robust to both choices?</li>
<li>Is there an out-of-sample likelihood or time-rescaling residual test, or only in-sample fit?</li>
<li>Are markouts reported at several horizons, and <em>conditional</em> on intensity state?</li>
<li>For market-making results: does the fill model include post-fill drift, and is queue position simulated?</li>
<li>What are the round-trip cost and latency at the prediction horizon, and does the edge clear both?</li>
</ol>

<div class="related-papers">
  <h3>From the archive: top-rated market microstructure papers</h3>
  <ul>
    <li>
      <a href="/flowcharts/latent-continuum-of-regimes-in-limit-order-book-dynamics/">Latent Continuum of Regimes in Limit Order Book Dynamics</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/anjalitwt009/Latent-Continuum-of-Regimes-in-Limit-Order-Book-Dynamics" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/temporal-kolmogorov-arnold-networks-t-kan-for-high-frequen/">Temporal Kolmogorov-Arnold Networks (T-KAN) for High-Frequency Limit Order Book Forecasting: Efficiency, Interpretability, and Alpha Decay</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/AhmadMak/Temporal-Kolmogorov-Arnold-Networks-T-KAN-for-High-Frequency-Limit-Order-Book-Forecasting" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/quantum-adaptive-self-attention-for-financial-rebalancing-a/">Quantum Adaptive Self-Attention for Financial Rebalancing: An Empirical Study on Automated Market Makers in Decentralized Finance</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
    <li>
      <a href="/flowcharts/returns-and-order-flow-imbalances-intraday-dynamics-and-mac/">Returns and Order Flow Imbalances: Intraday Dynamics and Macroeconomic News Effects</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
    <li>
      <a href="/flowcharts/kronos-a-foundation-model-for-the-language-of-financial-mar/">Kronos: A Foundation Model for the Language of Financial Markets</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/shiyu-coder/Kronos" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
  </ul>
  <p class="topic-list-note">Ranked by rigor-weighted score · <a href="/topics/market-microstructure/">all 606 matching papers →</a></p>
</div>

<h2 id="what-our-scoring-captures">What our scoring captures</h2>
<p>Hawkes papers range from pure theory, which lands in the <a href="/score-guide/">Lab Rats quadrant</a> by design, to calibrated empirical work with goodness-of-fit diagnostics. Our rigor axis rewards the second kind, with extra weight on out-of-sample likelihood and on markout or cost-aware evaluation. The modelling machinery sits in the <a href="/methods/stochastic-calculus/">stochastic calculus</a> and <a href="/methods/econophysics-complexity/">econophysics &amp; complexity</a> method hubs. Applied work concentrates in <a href="/topics/market-microstructure/">market microstructure</a> and <a href="/topics/high-frequency-trading/">HFT &amp; execution</a>.</p>
<hr>
<p><strong>Run your numbers:</strong> <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator →</a> · <a href="/tools/capacity-estimator/">capacity estimator →</a> · <strong>The forces underneath:</strong> <a href="/guides/market-making-mechanics/">market-making mechanics →</a> · <a href="/guides/limit-order-book-imbalance/">LOB imbalance →</a> · <a href="/guides/transaction-costs-slippage-market-impact/">impact and costs →</a> · <strong>The clock question:</strong> <a href="/guides/information-driven-bars/">information-driven bars →</a> · <strong>The field:</strong> <a href="/guides/map-market-making/">market-making research map →</a></p>
<p><em>Background: Hawkes (1971); Bacry, Mastromatteo and Muzy (2015) for the finance survey; Avellaneda and Stoikov (2008); Lillo, Mike and Farmer (2005) on order splitting. Practitioner treatments that informed this synthesis include <a href="https://www.vertoxquant.com/p/how-to-model-order-flow-in-hft">VertoxQuant</a> on point processes and <a href="https://www.vertoxquant.com/p/market-making-toxicity-and-adverse">toxicity</a>, <a href="https://www.research.hangukquant.com/p/quantpylibhft-trade-imbalance-demo">HangukQuant Research</a> on decayed imbalance and intensity fitting, and <a href="https://www.algos.org/p/execution-without-the-fluff">The Quant Stack</a> on execution. Browse the <a href="/flowcharts/">flowchart library</a>, the rest of the <a href="/guides/">guides</a>, and the <a href="/tools/">tools</a>.</em></p>
]]></content:encoded></item><item><title>The State of Quant Finance Research, October 2026</title><link>https://thequant.space/posts/state-of-quant-research-2026-10/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/posts/state-of-quant-research-2026-10/</guid><description>213 quant finance papers dated October 2026: topic shares, rigor and math scores, quadrant mix, code availability, and the most active authors — generated from the scored archive.</description><content:encoded><![CDATA[<p><strong>213 papers</strong> in our archive carry a October 2026 date, against 94 in September 2026 and an average of 143 per month over the trailing year. (The archive has thin or no coverage for June 2026–August 2026, so those months are excluded from the baseline and the comparison month is the last well-covered one.) This report is generated from the <a href="/dataset/">scored archive</a> with no editorial intervention: every number below is a count or an average over our <a href="/score-guide/">math-complexity and empirical-rigor scores</a>, so it measures what the field <em>submitted</em>, filtered by our <a href="/about/">quant-relevance gate</a>, not what was eventually published or cited.</p>
<div class="report-chart"><svg viewBox="0 0 720 120" role="img" aria-label="Papers per month, trailing 13 months">
<text x="0" y="14" class="muted">Papers per month, trailing 13 months</text>
<polyline fill="none" stroke="#3b82f6" stroke-width="2.5" points="28.0,51.9 83.3,58.2 138.7,56.3 194.0,45.1 249.3,64.5 304.7,49.3 360.0,56.3 415.3,74.6 470.7,92.0 526.0,92.0 581.3,92.0 636.7,69.9 692.0,42.0"/>
<circle cx="28.0" cy="51.9" r="3" fill="#3b82f6"/>
<text x="28.0" y="112" text-anchor="middle" class="muted">Oct 25</text>
<text x="28.0" y="44.9" text-anchor="middle">171</text>
<circle cx="83.3" cy="58.2" r="3" fill="#3b82f6"/>
<text x="83.3" y="51.2" text-anchor="middle">144</text>
<circle cx="138.7" cy="56.3" r="3" fill="#3b82f6"/>
<text x="138.7" y="49.3" text-anchor="middle">152</text>
<circle cx="194.0" cy="45.1" r="3" fill="#3b82f6"/>
<text x="194.0" y="112" text-anchor="middle" class="muted">Jan 26</text>
<text x="194.0" y="38.1" text-anchor="middle">200</text>
<circle cx="249.3" cy="64.5" r="3" fill="#3b82f6"/>
<text x="249.3" y="57.5" text-anchor="middle">117</text>
<circle cx="304.7" cy="49.3" r="3" fill="#3b82f6"/>
<text x="304.7" y="42.3" text-anchor="middle">182</text>
<circle cx="360.0" cy="56.3" r="3" fill="#3b82f6"/>
<text x="360.0" y="112" text-anchor="middle" class="muted">Apr 26</text>
<text x="360.0" y="49.3" text-anchor="middle">152</text>
<circle cx="415.3" cy="74.6" r="3" fill="#3b82f6"/>
<text x="415.3" y="67.6" text-anchor="middle">74</text>
<circle cx="470.7" cy="92.0" r="3" fill="#3b82f6"/>
<text x="470.7" y="85.0" text-anchor="middle">0</text>
<circle cx="526.0" cy="92.0" r="3" fill="#3b82f6"/>
<text x="526.0" y="112" text-anchor="middle" class="muted">Jul 26</text>
<text x="526.0" y="85.0" text-anchor="middle">0</text>
<circle cx="581.3" cy="92.0" r="3" fill="#3b82f6"/>
<text x="581.3" y="85.0" text-anchor="middle">0</text>
<circle cx="636.7" cy="69.9" r="3" fill="#3b82f6"/>
<text x="636.7" y="62.9" text-anchor="middle">94</text>
<circle cx="692.0" cy="42.0" r="3" fill="#3b82f6"/>
<text x="692.0" y="112" text-anchor="middle" class="muted">Oct 26</text>
<text x="692.0" y="35.0" text-anchor="middle">213</text>
</svg></div>
<h2 id="headline-numbers">Headline numbers</h2>
<table>
	<thead>
			<tr>
					<th></th>
					<th>October 2026</th>
					<th>Trailing year (9 covered months)</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Papers</td>
					<td>213</td>
					<td>143 / month</td>
			</tr>
			<tr>
					<td>Mean empirical rigor</td>
					<td>6.2 / 10</td>
					<td>5.4</td>
			</tr>
			<tr>
					<td>Mean math complexity</td>
					<td>7.3 / 10</td>
					<td>6.6</td>
			</tr>
			<tr>
					<td>Papers with rigor ≥ 8</td>
					<td>83 (39%)</td>
					<td>19%</td>
			</tr>
			<tr>
					<td>Papers linking code</td>
					<td>18.8%</td>
					<td>11.4%</td>
			</tr>
			<tr>
					<td>LLM / NLP share</td>
					<td>8.9%</td>
					<td>11.2%</td>
			</tr>
	</tbody>
</table>
<h2 id="where-the-papers-went">Where the papers went</h2>
<div class="report-chart"><svg viewBox="0 0 720 346" role="img" aria-label="Papers per topic hub, October 2026 vs September 2026">
<text x="0" y="14" class="muted">Papers per topic hub, October 2026 vs September 2026</text>
<text x="182" y="44" text-anchor="end">Market Microstructure</text>
<rect class="bar prev" x="190" y="32" width="161.1" height="8" rx="2"/>
<rect class="bar" x="190" y="41" width="470.0" height="8" rx="2"/>
<text x="666.0" y="45" class="muted">35</text>
<text x="182" y="70" text-anchor="end">Machine Learning</text>
<rect class="bar prev" x="190" y="58" width="147.7" height="8" rx="2"/>
<rect class="bar" x="190" y="67" width="429.7" height="8" rx="2"/>
<text x="625.7" y="71" class="muted">32</text>
<text x="182" y="96" text-anchor="end">Volatility</text>
<rect class="bar prev" x="190" y="84" width="214.9" height="8" rx="2"/>
<rect class="bar" x="190" y="93" width="389.4" height="8" rx="2"/>
<text x="585.4" y="97" class="muted">29</text>
<text x="182" y="122" text-anchor="end">Crypto & DeFi</text>
<rect class="bar prev" x="190" y="110" width="120.9" height="8" rx="2"/>
<rect class="bar" x="190" y="119" width="335.7" height="8" rx="2"/>
<text x="531.7" y="123" class="muted">25</text>
<text x="182" y="148" text-anchor="end">Risk Management</text>
<rect class="bar prev" x="190" y="136" width="80.6" height="8" rx="2"/>
<rect class="bar" x="190" y="145" width="335.7" height="8" rx="2"/>
<text x="531.7" y="149" class="muted">25</text>
<text x="182" y="174" text-anchor="end">Portfolio Optimization</text>
<rect class="bar prev" x="190" y="162" width="174.6" height="8" rx="2"/>
<rect class="bar" x="190" y="171" width="322.3" height="8" rx="2"/>
<text x="518.3" y="175" class="muted">24</text>
<text x="182" y="200" text-anchor="end">Options & Derivatives</text>
<rect class="bar prev" x="190" y="188" width="188.0" height="8" rx="2"/>
<rect class="bar" x="190" y="197" width="308.9" height="8" rx="2"/>
<text x="504.9" y="201" class="muted">23</text>
<text x="182" y="226" text-anchor="end">Reinforcement Learning</text>
<rect class="bar prev" x="190" y="214" width="53.7" height="8" rx="2"/>
<rect class="bar" x="190" y="223" width="282.0" height="8" rx="2"/>
<text x="478.0" y="227" class="muted">21</text>
<text x="182" y="252" text-anchor="end">Stochastic Control</text>
<rect class="bar prev" x="190" y="240" width="134.3" height="8" rx="2"/>
<rect class="bar" x="190" y="249" width="255.1" height="8" rx="2"/>
<text x="451.1" y="253" class="muted">19</text>
<text x="182" y="278" text-anchor="end">HFT & Execution</text>
<rect class="bar prev" x="190" y="266" width="94.0" height="8" rx="2"/>
<rect class="bar" x="190" y="275" width="255.1" height="8" rx="2"/>
<text x="451.1" y="279" class="muted">19</text>
<text x="182" y="304" text-anchor="end">NLP & LLMs</text>
<rect class="bar prev" x="190" y="292" width="107.4" height="8" rx="2"/>
<rect class="bar" x="190" y="301" width="255.1" height="8" rx="2"/>
<text x="451.1" y="305" class="muted">19</text>
<text x="182" y="330" text-anchor="end">Factor Investing</text>
<rect class="bar prev" x="190" y="318" width="107.4" height="8" rx="2"/>
<rect class="bar" x="190" y="327" width="161.1" height="8" rx="2"/>
<text x="357.1" y="331" class="muted">12</text>
</svg>
<p class="topic-list-note">Blue: this month · grey: previous month</p></div>
<p>Papers can sit in up to three hubs, so shares sum to more than 100%. Measured against the trailing year:</p>
<ul>
<li><strong>Gaining share:</strong> <a href="/topics/market-microstructure/">Market Microstructure</a> 16% vs 11% (+5.3 pp); <a href="/topics/reinforcement-learning/">Reinforcement Learning</a> 10% vs 6% (+4.1 pp); <a href="/topics/high-frequency-trading/">HFT &amp; Execution</a> 9% vs 6% (+2.9 pp)</li>
<li><strong>Losing share:</strong> <a href="/topics/risk-management/">Risk Management</a> 12% vs 17% (−5.4 pp); <a href="/topics/machine-learning/">Machine Learning</a> 15% vs 19% (−4.1 pp); <a href="/topics/insurance-actuarial/">Insurance &amp; Actuarial</a> 5% vs 7% (−2.5 pp)</li>
</ul>
<h2 id="theory-or-evidence">Theory or evidence?</h2>
<table>
	<thead>
			<tr>
					<th>Quadrant</th>
					<th>October 2026</th>
					<th>Trailing year</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Holy Grail</td>
					<td>145 (68%)</td>
					<td>46%</td>
			</tr>
			<tr>
					<td>Street Traders</td>
					<td>16 (8%)</td>
					<td>17%</td>
			</tr>
			<tr>
					<td>Lab Rats</td>
					<td>49 (23%)</td>
					<td>32%</td>
			</tr>
			<tr>
					<td>Philosophers</td>
					<td>3 (1%)</td>
					<td>5%</td>
			</tr>
	</tbody>
</table>
<p><em>Holy Grail</em> = high math and high rigor; <em>Lab Rats</em> = theory without data; <em>Street Traders</em> = evidence with light theory; <em>Philosophers</em> = neither (<a href="/score-guide/">definitions</a>). The three most rigorous papers of the month: <a href="/flowcharts/latent-continuum-of-regimes-in-limit-order-book-dynamics/">Latent Continuum of Regimes in Limit Order Book Dynamics</a> (rigor 9.0); <a href="/flowcharts/compiling-and-forecasting-implied-volatility-surfaces-via-survey-sampling/">Compiling and forecasting implied volatility surfaces via survey sampling, tempered inverse-probability sequence learning, and causal activity clocks</a> (rigor 9.0); <a href="/flowcharts/arithmetic-models-for-commodity-futures-vanilla-and-calendar-spread-options/">Arithmetic Models for Commodity Futures, Vanilla, and Calendar Spread Options</a> (rigor 9.0).</p>
<h2 id="top-rated-papers-of-the-month">Top-rated papers of the month</h2>
<p>Ranked by rigor-weighted score (60% empirical rigor, 40% math complexity).</p>
<ol>
<li><a href="/flowcharts/latent-continuum-of-regimes-in-limit-order-book-dynamics/">Latent Continuum of Regimes in Limit Order Book Dynamics</a> — <strong>Holy Grail</strong> · Math 8.5 · Rigor 9.0 · <a href="/topics/market-microstructure/">Market Microstructure</a>, <a href="/topics/high-frequency-trading/">HFT &amp; Execution</a> · code ✓</li>
<li><a href="/flowcharts/compiling-and-forecasting-implied-volatility-surfaces-via-survey-sampling/">Compiling and forecasting implied volatility surfaces via survey sampling, tempered inverse-probability sequence learning, and causal activity clocks</a> — <strong>Holy Grail</strong> · Math 8.5 · Rigor 9.0 · <a href="/topics/machine-learning/">Machine Learning</a>, <a href="/topics/volatility/">Volatility</a></li>
<li><a href="/flowcharts/arithmetic-models-for-commodity-futures-vanilla-and-calendar-spread-options/">Arithmetic Models for Commodity Futures, Vanilla, and Calendar Spread Options</a> — <strong>Holy Grail</strong> · Math 8.0 · Rigor 9.0 · <a href="/topics/volatility/">Volatility</a>, <a href="/topics/commodities-energy/">Commodities &amp; Energy</a></li>
<li><a href="/flowcharts/exact-phase-type-point-processes-for-certified-measurement-and-prediction-of/">Exact Phase-Type Point Processes for Certified Measurement and Prediction of Event Streams</a> — <strong>Holy Grail</strong> · Math 9.0 · Rigor 8.0 · <a href="/topics/market-microstructure/">Market Microstructure</a> · code ✓</li>
<li><a href="/flowcharts/packets-transactions-and-queues-design-principles-for-hft-systems-from-a/">Packets, Transactions and Queues: Design Principles for HFT Systems from a Measurement Study of CME Market Data</a> — <strong>Holy Grail</strong> · Math 7.5 · Rigor 9.0 · <a href="/topics/high-frequency-trading/">HFT &amp; Execution</a> · code ✓</li>
<li><a href="/flowcharts/a-game-theoretic-analysis-of-the-market-microstructure-in-decentralized/">A game-theoretic analysis of the market microstructure in decentralized exchanges with concentrated liquidity</a> — <strong>Holy Grail</strong> · Math 9.0 · Rigor 8.0 · <a href="/topics/crypto-defi/">Crypto &amp; DeFi</a>, <a href="/topics/market-microstructure/">Market Microstructure</a></li>
<li><a href="/flowcharts/gromm-generative-risk-neutral-option-market-models/">GROMM: Generative Risk-neutral Option Market Models</a> — <strong>Holy Grail</strong> · Math 9.0 · Rigor 8.0 · <a href="/topics/options-derivatives/">Options &amp; Derivatives</a>, <a href="/topics/volatility/">Volatility</a></li>
<li><a href="/flowcharts/data-driven-dynamic-portfolio-selection-with-vine-copula-simulation-and/">Data-Driven Dynamic Portfolio Selection with Vine Copula Simulation and Reinforcement Learning</a> — <strong>Holy Grail</strong> · Math 8.5 · Rigor 8.0 · <a href="/topics/risk-management/">Risk Management</a>, <a href="/topics/portfolio-optimization/">Portfolio Optimization</a></li>
</ol>
<h2 id="most-active-authors">Most active authors</h2>
<p>Authors with two or more papers dated this month (author pages exist for researchers with three or more papers in the archive):</p>
<ul>
<li><a href="/authors/doohwi-cha/">Doohwi Cha</a> — 4 papers</li>
<li><a href="/authors/ke-wei-huang/">Ke-Wei Huang</a> — 3 papers</li>
<li><a href="/authors/masaaki-fukasawa/">Masaaki Fukasawa</a> — 3 papers</li>
<li><a href="/authors/junkee-jeon/">Junkee Jeon</a> — 3 papers</li>
<li><a href="/authors/stefan-zohren/">Stefan Zohren</a> — 3 papers</li>
<li><a href="/authors/mihai-cucuringu/">Mihai Cucuringu</a> — 3 papers</li>
<li><a href="/authors/donghwa-seo/">Donghwa Seo</a> — 3 papers</li>
<li><a href="/authors/seunghan-son/">Seunghan Son</a> — 3 papers</li>
</ul>
<h2 id="method">Method</h2>
<p>Counts cover every paper in the archive whose own date falls in October 2026; late arXiv listings and re-scores can shift a month&rsquo;s numbers by a few papers after publication. Topic hubs come from a keyword classifier, scores from an LLM-assisted rubric — heuristics, not peer review. The underlying rows are in the <a href="/dataset/">downloadable dataset</a>; previous reports are in the <a href="/posts/">reports archive</a>.</p>
]]></content:encoded></item><item><title>When to Turn Off a Strategy: Bayesian Online Changepoint Detection and Conformal Kill-Switches</title><link>https://thequant.space/posts/strategy-kill-switches-changepoint-detection/</link><pubDate>Mon, 02 Nov 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/posts/strategy-kill-switches-changepoint-detection/</guid><description>Telling a heavy-tailed drawdown from structural alpha decay in real time: Student-t Bayesian online changepoint detection on differenced P&amp;amp;L, why expected run length beats the changepoint probability, a calibration study of false alarms versus detection delay, conformal-RANSAC and robust PELT as distribution-free checks, and what kill switches cost in basis points.</description><content:encoded><![CDATA[<p><strong>Practitioner synthesis.</strong> No detector can tell bad luck from broken alpha with certainty in real time, because at realistic Sharpe ratios the data simply do not contain enough information. What a good kill switch does is make the trade-off between <em>whipsaw</em> (stopping a healthy strategy) and <em>inertia</em> (running a dead one) explicit, calibrated and auditable, instead of leaving it to a committee in week six of a drawdown. Everything below runs on first-differenced, risk-normalized P&amp;L. The simulation numbers come from a small study described in the text. They are illustrative, not a benchmark.</p>
<h2 id="the-problem-noise-or-decay">The problem: noise or decay?</h2>
<p>A deployed strategy enters a drawdown. Two hypotheses are on the table. Under \(H_0\) the return-generating process is unchanged, and this is an expected excursion into the left tail. Under \(H_1\) the process has shifted to a regime with zero or negative mean, through crowding, a fee-schedule change, a venue upgrade that closed a latency gap, or a <a href="/guides/regime-dependence/#the-live-trading-diagnosis-problem">regime the edge never covered</a>. The costs are asymmetric. A false positive crystallizes the drawdown and misses the recovery. A false negative keeps paying spread and impact into a negative-expectancy process.</p>
<p><strong>The information limit.</strong> Distinguishing a daily Sharpe of \(SR_1\) from \(SR_0\) at roughly \(z\) standard errors takes about</p>
$$
n \;\approx\; \left(\frac{z}{SR_1^{(d)} - SR_0^{(d)}}\right)^{2} \ \text{days}.
$$<p>For a strategy whose annual Sharpe falls from 1.5 to 0, the daily difference is \(1.5/\sqrt{252} \approx 0.094\), and \(z = 2\) needs about <strong>450 trading days</strong>. No algorithm gets around this for a pure change in the mean. Detectors become fast only when the break also changes something easier to see: volatility, tail shape, autocorrelation, or execution telemetry such as markouts and fill rates. The flip side matters as much. A healthy strategy with a daily Sharpe of 0.10 finishes 400 days under water about 2% of the time (\(400 \times 0.10 = 40\) against a standard deviation of 20). One of our simulated healthy paths did exactly that. Before trusting any rule, look at what healthy drawdowns look like with the <a href="/tools/equity-curve-simulator/">equity-curve simulator</a>, and check how much track record the claimed Sharpe needs with the minimum-track-record output of the <a href="/tools/deflated-sharpe-calculator/">deflated Sharpe calculator</a>.</p>
<h2 id="why-raw-equity-curves-fail-changepoint-detectors">Why raw equity curves fail changepoint detectors</h2>
<p>Cumulative P&amp;L is an integrated process: \(\mathbb{E}[\mathrm{PnL}_t] = \mathrm{PnL}_0 + \mu t\) and \(\operatorname{Var}(\mathrm{PnL}_t) = \sigma^2 t\). Changepoint models assume <em>piecewise-stationary</em> segments. A random walk&rsquo;s level drifts away from any fixed segment mean, so a detector fed the equity curve either flags &ldquo;changes&rdquo; constantly or, once its variance prior has absorbed the drift, never flags anything. The object to model is the step:</p>
$$
x_t = \mathrm{PnL}_t - \mathrm{PnL}_{t-1}.
$$<p>Two practical refinements matter as much as the differencing. <strong>Normalize by risk, not dollars.</strong> Divide by the gross exposure or the target volatility in force when the position was taken. Otherwise a capital increase, which raises dollar variance, looks exactly like a volatility regime change, and the detector fires on your own allocation decision. <strong>Feed net returns, not gross.</strong> The most common decay mode is costs rising underneath an unchanged signal (see the fee-wall section below). A detector fed gross returns is blind to it by construction.</p>
<h2 id="bocpd-written-out">BOCPD, written out</h2>
<p>Adams and MacKay&rsquo;s Bayesian online changepoint detection (2007) tracks the <em>run length</em> \(r_t\), the time since the last changepoint, through its posterior \(P(r_t \mid x_{1:t})\). With a predictive density \(\pi_t^{(r)} = P(x_t \mid r_{t-1}, x^{(r)})\) for each live run, the joint updates in two branches:</p>
$$
\begin{aligned}
P(r_t = r_{t-1} + 1,\, x_{1:t}) &= P(r_{t-1},\, x_{1:t-1})\; \pi_t^{(r)}\; \big(1 - H(r_{t-1})\big) && \text{(growth)}\\
P(r_t = 0,\, x_{1:t}) &= \sum_{r_{t-1}} P(r_{t-1},\, x_{1:t-1})\; \pi_t^{(r)}\; H(r_{t-1}) && \text{(changepoint)}
\end{aligned}
$$<p>followed by normalization over \(r_t\). With a constant hazard \(H(\tau) = 1/\lambda_{\text{gap}}\), the prior on regime length is geometric with mean \(\lambda_{\text{gap}}\). For a daily strategy, \(\lambda_{\text{gap}}\) between 250 and 1,000 days encodes &ldquo;regimes last one to four years.&rdquo;</p>
<p><strong>The observation model.</strong> Returns within a regime are modelled as Gaussian with unknown mean and variance under a normal-inverse-gamma prior \((\mu_0, \kappa_0, \alpha_0, \beta_0)\). The sufficient statistics update in closed form for every run:</p>
$$
\mu_{n+1} = \frac{\kappa_n \mu_n + x}{\kappa_n + 1}, \quad
\kappa_{n+1} = \kappa_n + 1, \quad
\alpha_{n+1} = \alpha_n + \tfrac12, \quad
\beta_{n+1} = \beta_n + \frac{\kappa_n (x - \mu_n)^2}{2(\kappa_n + 1)},
$$<p>and the posterior predictive is Student-\(t\):</p>
$$
\pi^{(r)}(x) = t_{2\alpha_n}\!\left(x \,\Big|\, \mu_n,\ \frac{\beta_n(\kappa_n + 1)}{\alpha_n \kappa_n}\right).
$$<p>Work in log space, and prune run lengths whose posterior mass falls below about \(10^{-8}\), or keep only the top \(K\). That makes each update \(O(K)\) instead of \(O(t)\), with no visible change in output.</p>
<p><strong>Caveat on the &ldquo;Student-t&rdquo; label.</strong> The \(t\) predictive comes from <em>parameter uncertainty</em>, not from fat tails in the data. As a run grows, \(\alpha_n\) grows, the predictive converges to a Gaussian, and a long healthy run becomes <em>more</em> fragile to a single tail event. In our simulation, one −6σ day inside a healthy regime collapsed \(\mathbb{E}[r_t]\) from about 210 to about 1. The detector called a regime change on a single outlier. Two fixes work. Robustify the inputs by winsorizing at a multiple of a <em>trailing</em> robust scale such as the median absolute deviation (a full-sample scale would be look-ahead). With winsorizing at 4× trailing MAD, the same day barely moved \(\mathbb{E}[r_t]\). Or use a genuinely heavy-tailed or divergence-robust likelihood (the β-divergence variants of BOCPD).</p>
<p><strong>Priors.</strong> Set \(\mu_0\) from the <em>deflated</em> backtest mean, not the raw one, because the backtest mean is selected and therefore inflated (<a href="/guides/deflated-sharpe-ratio/">why</a>). Set \(\alpha_0 > 2\) so the prior variance is finite, choose \(\beta_0\) to match the backtest variance of \(x_t\), and keep \(\kappa_0\) small so the mean prior counts as one or two observations. The detector then asks &ldquo;is this still the strategy I validated?&rdquo;, but only after the validation&rsquo;s optimism has been taken out.</p>
<h2 id="expected-run-length-not-the-changepoint-probability">Expected run length, not the changepoint probability</h2>
<p>Many implementations alarm on \(P(r_t = 0 \mid x_{1:t})\). <strong>With a constant hazard, that quantity equals \(H\) on every step.</strong> Divide the changepoint branch by the sum of both branches and \(\sum P(r_{t-1}, x_{1:t-1})\,\pi_t^{(r)}\) cancels. In our simulation it sat at 0.001 to fifteen decimal places for 600 days, through the break. The evidence for a break shows up one step later, as mass moving onto <em>short</em> run lengths \(r_t = 1, 2, \dots\). Even variants that score the new point under the prior turn \(P(r_t = 0)\) into a single-observation outlier test, which is the wrong question for fat-tailed returns.</p>
<p>The useful summary is the whole posterior. Its first moment,</p>
$$
\mathbb{E}[r_t] = \sum_{r} r\; P(r_t = r \mid x_{1:t}),
$$<p>collapses when mass moves from the long run to short ones, and it collapses for a <em>sustained</em> change rather than a single point. That makes it a natural continuous position scalar:</p>
$$
w_t = \min\!\left(1,\ \frac{\mathbb{E}[r_t]}{r_{\min}}\right),
$$<p>where \(r_{\min}\) is the regime age you need before trusting a regime with full size (60 days below). Continuous sizing beats a binary switch for the same reason <a href="/guides/volatility-targeting/">volatility targeting</a> beats on/off risk rules: errors cost a fraction of the position instead of all of it.</p>
<p><strong>The flaw: \(\mathbb{E}[r_t]\) measures age, not quality.</strong> After a detected break, the new run starts aging, and \(w_t\) climbs back to 1 after \(r_{\min}\) days whether or not the new regime makes money. The run-length posterior says <em>when</em> the process changed. The posterior of the current run&rsquo;s mean says <em>whether you still want to own it</em>. The scalar needs both:</p>
$$
w_t = \min\!\left(1,\ \frac{\mathbb{E}[r_t]}{r_{\min}}\right) \cdot q_t,
\qquad q_t = \operatorname{clip}\!\left(\frac{P(\mu > 0 \mid x_{1:t}) - 0.5}{0.3},\ 0,\ 1\right),
$$<p>where \(P(\mu > 0 \mid x_{1:t})\) is mixed over run lengths using each run&rsquo;s Student-\(t\) marginal for \(\mu\). A smoother alternative for \(q_t\) is the parameter-uncertainty Kelly shrinkage \(t^2/(1+t^2)\) on the current run&rsquo;s \(t\)-statistic, the same haircut the <a href="/tools/kelly-fraction-calculator/">Kelly fraction calculator</a> applies to an edge estimated with error. Either way, a fresh regime has to <em>earn</em> its size back.</p>
<pre class="mermaid">
  flowchart LR
  A[&#34;Trade fills&#34;] --&gt; B[&#34;Mark-to-market P&amp;L per interval&#34;]
  B --&gt; C[&#34;Stationary returns: difference, net of costs, divide by risk&#34;]
  C --&gt; R[&#34;Robustify: winsorize at k x trailing MAD&#34;]
  R --&gt; D[&#34;Student-t BOCPD posterior P(r_t | x_1:t)&#34;]
  D --&gt; E[&#34;Expected run length E[r_t]&#34;]
  D --&gt; Q[&#34;Current-regime quality P(mu &gt; 0)&#34;]
  E --&gt; W[&#34;Position scalar w_t = min(1, E[r_t]/r_min) x q_t&#34;]
  Q --&gt; W
  C --&gt; K[&#34;Conformal lower band on h-step P&amp;L&#34;]
  K --&gt; W
  M[&#34;Execution telemetry: markouts, fill rates&#34;] --&gt; W
  W --&gt; S[&#34;Sizing with rebalance bands&#34;]
</pre>
<div class="report-chart"><svg viewBox="0 0 720 372" role="img" aria-label="Simulated strategy with a regime break at day 400: cumulative P&amp;L, BOCPD expected run length, and two position scalars">
<text x="0" y="14" class="muted">Simulated daily strategy P&amp;L with a cliff-edge break at day 400 (Student-t noise, ν = 4)</text>
<line x1="480.7" y1="26" x2="480.7" y2="338" style="stroke:var(--secondary)" stroke-width="1" stroke-dasharray="4 4"/>
<text x="486.7" y="40" class="muted">break: mean +0.10σ → −0.10σ, vol ×2</text>
<text x="40" y="30" class="muted">Cumulative P&amp;L (σ units)</text>
<line x1="40" y1="117.4" x2="700" y2="117.4" style="stroke:var(--border)"/>
<polyline fill="none" style="stroke:#3b82f6" stroke-width="2" points="40.0,117.3 42.2,117.1 44.4,117.2 46.6,116.8 48.8,120.0 51.0,121.0 53.2,120.2 55.4,118.9 57.6,119.8 59.8,117.5 62.0,116.2 64.2,115.4 66.4,115.6 68.6,111.7 70.9,107.1 73.1,103.5 75.3,103.5 77.5,103.3 79.7,104.7 81.9,105.1 84.1,101.0 86.3,101.0 88.5,99.0 90.7,97.6 92.9,98.6 95.1,99.1 97.3,99.2 99.5,99.2 101.7,97.4 103.9,97.2 106.1,97.1 108.3,98.4 110.5,98.3 112.7,95.9 114.9,94.0 117.1,93.4 119.3,94.6 121.5,93.7 123.7,96.3 125.9,95.2 128.1,93.8 130.4,92.6 132.6,90.0 134.8,89.2 137.0,85.7 139.2,85.0 141.4,85.6 143.6,84.4 145.8,82.3 148.0,82.2 150.2,80.8 152.4,82.4 154.6,81.4 156.8,78.4 159.0,78.1 161.2,76.6 163.4,75.7 165.6,75.5 167.8,75.8 170.0,77.2 172.2,79.6 174.4,79.0 176.6,79.2 178.8,78.8 181.0,78.4 183.2,77.3 185.4,77.0 187.6,77.0 189.8,76.9 192.1,75.2 194.3,76.4 196.5,75.9 198.7,73.3 200.9,72.8 203.1,75.8 205.3,75.5 207.5,75.2 209.7,75.1 211.9,73.7 214.1,71.1 216.3,67.9 218.5,69.5 220.7,68.7 222.9,67.5 225.1,67.5 227.3,67.7 229.5,66.3 231.7,66.5 233.9,65.3 236.1,66.2 238.3,63.8 240.5,62.8 242.7,62.8 244.9,62.6 247.1,61.1 249.3,63.2 251.6,64.1 253.8,62.5 256.0,61.3 258.2,63.4 260.4,64.3 262.6,65.2 264.8,64.9 267.0,64.0 269.2,64.5 271.4,65.1 273.6,64.8 275.8,64.3 278.0,64.8 280.2,65.5 282.4,65.4 284.6,63.8 286.8,63.3 289.0,60.7 291.2,61.4 293.4,60.6 295.6,60.4 297.8,61.3 300.0,60.5 302.2,56.9 304.4,56.4 306.6,57.2 308.8,55.0 311.1,56.1 313.3,56.3 315.5,56.2 317.7,53.0 319.9,52.4 322.1,53.5 324.3,57.4 326.5,60.1 328.7,58.8 330.9,60.7 333.1,59.5 335.3,59.5 337.5,58.2 339.7,58.5 341.9,57.6 344.1,56.9 346.3,56.5 348.5,54.9 350.7,57.5 352.9,57.0 355.1,55.6 357.3,53.0 359.5,52.3 361.7,53.6 363.9,50.6 366.1,47.4 368.3,44.1 370.6,43.8 372.8,42.4 375.0,45.9 377.2,45.4 379.4,44.7 381.6,44.7 383.8,42.8 386.0,41.2 388.2,39.7 390.4,38.6 392.6,38.6 394.8,35.4 397.0,35.9 399.2,37.8 401.4,41.0 403.6,42.1 405.8,42.4 408.0,43.5 410.2,48.6 412.4,45.1 414.6,43.6 416.8,43.3 419.0,44.4 421.2,43.6 423.4,45.4 425.6,44.2 427.8,45.0 430.1,44.2 432.3,45.2 434.5,44.4 436.7,44.4 438.9,43.3 441.1,44.2 443.3,43.2 445.5,42.7 447.7,41.0 449.9,43.5 452.1,41.7 454.3,42.7 456.5,42.7 458.7,44.6 460.9,45.2 463.1,45.2 465.3,45.3 467.5,46.1 469.7,45.0 471.9,45.6 474.1,45.5 476.3,44.6 478.5,43.0 480.7,46.1 482.9,45.4 485.1,47.3 487.3,48.8 489.5,49.4 491.8,47.1 494.0,47.2 496.2,46.6 498.4,46.4 500.6,45.5 502.8,47.6 505.0,46.7 507.2,47.4 509.4,44.2 511.6,37.3 513.8,41.5 516.0,38.8 518.2,39.4 520.4,44.8 522.6,42.9 524.8,46.7 527.0,48.9 529.2,49.2 531.4,54.5 533.6,51.2 535.8,54.3 538.0,54.8 540.2,52.8 542.4,55.2 544.6,56.3 546.8,55.1 549.0,57.1 551.3,54.7 553.5,55.2 555.7,56.4 557.9,57.1 560.1,50.2 562.3,54.0 564.5,51.6 566.7,48.2 568.9,50.7 571.1,52.0 573.3,48.0 575.5,49.1 577.7,51.3 579.9,48.1 582.1,56.0 584.3,56.8 586.5,56.5 588.7,57.7 590.9,55.7 593.1,55.5 595.3,57.0 597.5,56.3 599.7,61.3 601.9,63.4 604.1,62.3 606.3,58.6 608.5,57.8 610.8,59.9 613.0,61.4 615.2,61.4 617.4,62.4 619.6,61.7 621.8,62.4 624.0,64.2 626.2,65.6 628.4,64.9 630.6,66.2 632.8,68.4 635.0,71.3 637.2,76.6 639.4,79.4 641.6,77.6 643.8,78.7 646.0,78.3 648.2,81.6 650.4,84.2 652.6,83.7 654.8,82.7 657.0,81.1 659.2,81.4 661.4,81.5 663.6,79.5 665.8,81.4 668.0,73.0 670.3,78.3 672.5,80.4 674.7,80.1 676.9,78.8 679.1,81.1 681.3,84.4 683.5,82.0 685.7,81.4 687.9,82.1 690.1,83.0 692.3,79.3 694.5,80.8 696.7,82.2 698.9,89.6 700.0,90.1"/>
<text x="40" y="156" class="muted">Expected run length E[rₜ] (days); P(rₜ = 0) equals the hazard H on every day</text>
<line x1="40" y1="250" x2="700" y2="250" style="stroke:var(--border)"/>
<line x1="40" y1="234.6" x2="700" y2="234.6" style="stroke:#ef4444" stroke-width="1" stroke-dasharray="5 3"/>
<text x="696" y="230.6" text-anchor="end" style="fill:#ef4444">r_min = 60</text>
<polyline fill="none" style="stroke:#8b5cf6" stroke-width="2" points="40.0,249.7 42.2,249.2 44.4,248.7 46.6,248.2 48.8,247.8 51.0,247.3 53.2,246.8 55.4,246.3 57.6,245.8 59.8,245.4 62.0,244.9 64.2,244.5 66.4,244.0 68.6,243.6 70.9,244.3 73.1,244.1 75.3,242.8 77.5,242.1 79.7,241.5 81.9,241.2 84.1,240.3 86.3,239.8 88.5,239.4 90.7,239.1 92.9,238.5 95.1,238.2 97.3,238.1 99.5,238.3 101.7,237.3 103.9,237.8 106.1,238.7 108.3,239.3 110.5,240.5 112.7,234.4 114.9,233.8 117.1,233.2 119.3,232.9 121.5,232.4 123.7,232.2 125.9,231.2 128.1,230.7 130.4,230.3 132.6,229.8 134.8,229.4 137.0,229.2 139.2,228.8 141.4,227.9 143.6,227.7 145.8,227.8 148.0,227.4 150.2,227.0 152.4,226.1 154.6,226.0 156.8,224.6 159.0,223.8 161.2,223.3 163.4,223.0 165.6,222.9 167.8,223.1 170.0,221.8 172.2,226.8 174.4,222.0 176.6,221.2 178.8,220.5 181.0,220.0 183.2,219.5 185.4,219.9 187.6,221.2 189.8,221.6 192.1,221.8 194.3,220.5 196.5,223.5 198.7,217.1 200.9,217.7 203.1,216.1 205.3,215.4 207.5,215.8 209.7,213.6 211.9,212.5 214.1,212.0 216.3,213.7 218.5,210.7 220.7,210.1 222.9,209.7 225.1,209.5 227.3,209.7 229.5,209.1 231.7,209.2 233.9,208.0 236.1,207.8 238.3,206.7 240.5,206.7 242.7,207.0 244.9,207.5 247.1,207.8 249.3,206.2 251.6,207.1 253.8,205.4 256.0,203.1 258.2,203.5 260.4,204.3 262.6,206.9 264.8,206.4 267.0,205.2 269.2,208.3 271.4,209.2 273.6,211.9 275.8,215.6 278.0,201.5 280.2,202.4 282.4,202.5 284.6,200.2 286.8,200.5 289.0,198.2 291.2,198.4 293.4,198.8 295.6,200.3 297.8,202.1 300.0,199.4 302.2,196.1 304.4,195.6 306.6,195.7 308.8,193.4 311.1,193.4 313.3,193.4 315.5,194.2 317.7,191.6 319.9,190.3 322.1,189.9 324.3,197.6 326.5,223.4 328.7,196.8 330.9,205.1 333.1,194.3 335.3,192.7 337.5,189.5 339.7,190.0 341.9,189.9 344.1,191.9 346.3,197.3 348.5,195.9 350.7,188.1 352.9,186.5 355.1,185.1 357.3,183.4 359.5,182.8 361.7,182.3 363.9,181.0 366.1,187.5 368.3,199.6 370.6,187.3 372.8,186.8 375.0,189.7 377.2,184.5 379.4,181.3 381.6,178.8 383.8,177.9 386.0,177.9 388.2,179.4 390.4,178.7 392.6,175.6 394.8,177.5 397.0,174.7 399.2,173.9 401.4,183.8 403.6,185.5 405.8,181.4 408.0,185.0 410.2,239.1 412.4,224.9 414.6,211.1 416.8,201.8 419.0,200.0 421.2,190.7 423.4,195.8 425.6,186.5 427.8,187.0 430.1,183.0 432.3,187.5 434.5,187.5 436.7,197.5 438.9,194.2 441.1,201.9 443.3,207.0 445.5,211.2 447.7,207.5 449.9,177.5 452.1,170.4 454.3,172.5 456.5,175.4 458.7,176.9 460.9,182.6 463.1,188.8 465.3,198.7 467.5,211.9 469.7,211.9 471.9,222.8 474.1,229.6 476.3,222.7 478.5,184.0 480.7,181.3 482.9,176.3 485.1,183.2 487.3,186.4 489.5,185.6 491.8,173.8 494.0,172.5 496.2,169.6 498.4,169.5 500.6,166.8 502.8,171.7 505.0,166.5 507.2,169.0 509.4,168.3 511.6,238.3 513.8,241.0 516.0,239.3 518.2,231.9 520.4,242.2 522.6,240.1 524.8,241.4 527.0,241.7 529.2,240.7 531.4,241.7 533.6,241.3 535.8,240.8 538.0,240.1 540.2,239.2 542.4,239.2 544.6,238.5 546.8,237.8 549.0,237.1 551.3,236.5 553.5,235.8 555.7,235.1 557.9,234.5 560.1,235.0 562.3,234.6 564.5,234.0 566.7,234.2 568.9,232.9 571.1,232.3 573.3,231.9 575.5,231.3 577.7,230.8 579.9,230.4 582.1,230.8 584.3,230.4 586.5,230.6 588.7,231.8 590.9,229.3 593.1,231.5 595.3,227.2 597.5,226.8 599.7,226.3 601.9,225.8 604.1,225.4 606.3,224.7 608.5,224.8 610.8,223.4 613.0,223.1 615.2,222.3 617.4,221.8 619.6,221.6 621.8,221.4 624.0,221.0 626.2,221.7 628.4,222.6 630.6,226.3 632.8,233.9 635.0,229.5 637.2,218.6 639.4,219.1 641.6,217.0 643.8,216.6 646.0,217.2 648.2,216.5 650.4,218.2 652.6,218.7 654.8,214.2 657.0,213.5 659.2,212.6 661.4,212.9 663.6,214.0 665.8,213.1 668.0,210.7 670.3,210.2 672.5,210.2 674.7,209.8 676.9,208.6 679.1,208.3 681.3,208.0 683.5,207.5 685.7,207.4 687.9,207.5 690.1,206.8 692.3,206.0 694.5,205.5 696.7,206.3 698.9,204.1 700.0,203.9"/>
<text x="36" y="164" text-anchor="end" class="muted">350</text><text x="36" y="252" text-anchor="end" class="muted">0</text>
<text x="40" y="278" class="muted">Position scalar wₜ</text>
<line x1="40" y1="334" x2="700" y2="334" style="stroke:var(--border)"/>
<polyline fill="none" style="stroke:var(--secondary)" stroke-width="1.5" points="40.0,333.2 42.2,331.5 44.4,329.9 46.6,328.2 48.8,326.9 51.0,325.3 53.2,323.6 55.4,322.0 57.6,320.3 59.8,319.0 62.0,317.5 64.2,316.1 66.4,314.4 68.6,313.3 70.9,315.6 73.1,315.0 75.3,310.8 77.5,308.5 79.7,306.4 81.9,305.6 84.1,302.7 86.3,300.8 88.5,299.6 90.7,298.8 92.9,296.7 95.1,295.8 97.3,295.5 99.5,296.2 101.7,292.9 103.9,294.5 106.1,297.5 108.3,299.2 110.5,303.3 112.7,284.0 114.9,284.0 117.1,284.0 119.3,284.0 121.5,284.0 123.7,284.0 125.9,284.0 128.1,284.0 130.4,284.0 132.6,284.0 134.8,284.0 137.0,284.0 139.2,284.0 141.4,284.0 143.6,284.0 145.8,284.0 148.0,284.0 150.2,284.0 152.4,284.0 154.6,284.0 156.8,284.0 159.0,284.0 161.2,284.0 163.4,284.0 165.6,284.0 167.8,284.0 170.0,284.0 172.2,284.0 174.4,284.0 176.6,284.0 178.8,284.0 181.0,284.0 183.2,284.0 185.4,284.0 187.6,284.0 189.8,284.0 192.1,284.0 194.3,284.0 196.5,284.0 198.7,284.0 200.9,284.0 203.1,284.0 205.3,284.0 207.5,284.0 209.7,284.0 211.9,284.0 214.1,284.0 216.3,284.0 218.5,284.0 220.7,284.0 222.9,284.0 225.1,284.0 227.3,284.0 229.5,284.0 231.7,284.0 233.9,284.0 236.1,284.0 238.3,284.0 240.5,284.0 242.7,284.0 244.9,284.0 247.1,284.0 249.3,284.0 251.6,284.0 253.8,284.0 256.0,284.0 258.2,284.0 260.4,284.0 262.6,284.0 264.8,284.0 267.0,284.0 269.2,284.0 271.4,284.0 273.6,284.0 275.8,284.0 278.0,284.0 280.2,284.0 282.4,284.0 284.6,284.0 286.8,284.0 289.0,284.0 291.2,284.0 293.4,284.0 295.6,284.0 297.8,284.0 300.0,284.0 302.2,284.0 304.4,284.0 306.6,284.0 308.8,284.0 311.1,284.0 313.3,284.0 315.5,284.0 317.7,284.0 319.9,284.0 322.1,284.0 324.3,284.0 326.5,284.0 328.7,284.0 330.9,284.0 333.1,284.0 335.3,284.0 337.5,284.0 339.7,284.0 341.9,284.0 344.1,284.0 346.3,284.0 348.5,284.0 350.7,284.0 352.9,284.0 355.1,284.0 357.3,284.0 359.5,284.0 361.7,284.0 363.9,284.0 366.1,284.0 368.3,284.0 370.6,284.0 372.8,284.0 375.0,284.0 377.2,284.0 379.4,284.0 381.6,284.0 383.8,284.0 386.0,284.0 388.2,284.0 390.4,284.0 392.6,284.0 394.8,284.0 397.0,284.0 399.2,284.0 401.4,284.0 403.6,284.0 405.8,284.0 408.0,284.0 410.2,298.6 412.4,284.0 414.6,284.0 416.8,284.0 419.0,284.0 421.2,284.0 423.4,284.0 425.6,284.0 427.8,284.0 430.1,284.0 432.3,284.0 434.5,284.0 436.7,284.0 438.9,284.0 441.1,284.0 443.3,284.0 445.5,284.0 447.7,284.0 449.9,284.0 452.1,284.0 454.3,284.0 456.5,284.0 458.7,284.0 460.9,284.0 463.1,284.0 465.3,284.0 467.5,284.0 469.7,284.0 471.9,284.0 474.1,284.0 476.3,284.0 478.5,284.0 480.7,284.0 482.9,284.0 485.1,284.0 487.3,284.0 489.5,284.0 491.8,284.0 494.0,284.0 496.2,284.0 498.4,284.0 500.6,284.0 502.8,284.0 505.0,284.0 507.2,284.0 509.4,284.0 511.6,295.9 513.8,304.8 516.0,299.3 518.2,284.0 520.4,308.7 522.6,302.0 524.8,306.0 527.0,307.2 529.2,303.8 531.4,307.0 533.6,305.9 535.8,304.1 538.0,301.8 540.2,299.0 542.4,299.1 544.6,296.8 546.8,294.3 549.0,292.2 551.3,290.1 553.5,287.8 555.7,285.8 557.9,284.0 560.1,285.5 562.3,284.0 564.5,284.0 566.7,284.0 568.9,284.0 571.1,284.0 573.3,284.0 575.5,284.0 577.7,284.0 579.9,284.0 582.1,284.0 584.3,284.0 586.5,284.0 588.7,284.0 590.9,284.0 593.1,284.0 595.3,284.0 597.5,284.0 599.7,284.0 601.9,284.0 604.1,284.0 606.3,284.0 608.5,284.0 610.8,284.0 613.0,284.0 615.2,284.0 617.4,284.0 619.6,284.0 621.8,284.0 624.0,284.0 626.2,284.0 628.4,284.0 630.6,284.0 632.8,284.0 635.0,284.0 637.2,284.0 639.4,284.0 641.6,284.0 643.8,284.0 646.0,284.0 648.2,284.0 650.4,284.0 652.6,284.0 654.8,284.0 657.0,284.0 659.2,284.0 661.4,284.0 663.6,284.0 665.8,284.0 668.0,284.0 670.3,284.0 672.5,284.0 674.7,284.0 676.9,284.0 679.1,284.0 681.3,284.0 683.5,284.0 685.7,284.0 687.9,284.0 690.1,284.0 692.3,284.0 694.5,284.0 696.7,284.0 698.9,284.0 700.0,284.0"/>
<polyline fill="none" style="stroke:#10b981" stroke-width="2" points="40.0,333.8 42.2,333.2 44.4,333.2 46.6,331.4 48.8,334.0 51.0,334.0 53.2,334.0 55.4,334.0 57.6,334.0 59.8,333.2 62.0,327.1 64.2,323.2 66.4,323.7 68.6,313.3 70.9,315.6 73.1,315.0 75.3,310.8 77.5,308.5 79.7,306.4 81.9,305.6 84.1,302.7 86.3,300.8 88.5,299.6 90.7,298.8 92.9,296.7 95.1,295.8 97.3,295.5 99.5,296.2 101.7,292.9 103.9,294.5 106.1,297.5 108.3,299.2 110.5,303.9 112.7,284.0 114.9,284.0 117.1,284.0 119.3,284.0 121.5,284.0 123.7,284.0 125.9,284.0 128.1,284.0 130.4,284.0 132.6,284.0 134.8,284.0 137.0,284.0 139.2,284.0 141.4,284.0 143.6,284.0 145.8,284.0 148.0,284.0 150.2,284.0 152.4,284.0 154.6,284.0 156.8,284.0 159.0,284.0 161.2,284.0 163.4,284.0 165.6,284.0 167.8,284.0 170.0,284.0 172.2,287.1 174.4,284.0 176.6,284.0 178.8,284.0 181.0,284.0 183.2,284.0 185.4,284.0 187.6,284.0 189.8,284.0 192.1,284.0 194.3,284.0 196.5,284.0 198.7,284.0 200.9,284.0 203.1,284.0 205.3,284.0 207.5,284.0 209.7,284.0 211.9,284.0 214.1,284.0 216.3,284.0 218.5,284.0 220.7,284.0 222.9,284.0 225.1,284.0 227.3,284.0 229.5,284.0 231.7,284.0 233.9,284.0 236.1,284.0 238.3,284.0 240.5,284.0 242.7,284.0 244.9,284.0 247.1,284.0 249.3,284.0 251.6,284.0 253.8,284.0 256.0,284.0 258.2,284.0 260.4,284.0 262.6,284.0 264.8,284.0 267.0,284.0 269.2,284.0 271.4,284.0 273.6,284.0 275.8,285.3 278.0,284.0 280.2,284.0 282.4,284.0 284.6,284.0 286.8,284.0 289.0,284.0 291.2,284.0 293.4,284.0 295.6,284.0 297.8,284.0 300.0,284.0 302.2,284.0 304.4,284.0 306.6,284.0 308.8,284.0 311.1,284.0 313.3,284.0 315.5,284.0 317.7,284.0 319.9,284.0 322.1,284.0 324.3,284.0 326.5,334.0 328.7,284.0 330.9,300.0 333.1,284.0 335.3,284.0 337.5,284.0 339.7,284.0 341.9,284.0 344.1,284.0 346.3,284.0 348.5,284.0 350.7,284.0 352.9,284.0 355.1,284.0 357.3,284.0 359.5,284.0 361.7,284.0 363.9,284.0 366.1,284.0 368.3,284.0 370.6,284.0 372.8,284.0 375.0,284.0 377.2,284.0 379.4,284.0 381.6,284.0 383.8,284.0 386.0,284.0 388.2,284.0 390.4,284.0 392.6,284.0 394.8,284.0 397.0,284.0 399.2,284.0 401.4,284.0 403.6,284.0 405.8,284.0 408.0,284.0 410.2,334.0 412.4,334.0 414.6,304.5 416.8,291.7 419.0,296.3 421.2,284.0 423.4,295.5 425.6,284.0 427.8,284.0 430.1,284.0 432.3,284.3 434.5,284.0 436.7,289.5 438.9,284.0 441.1,293.8 443.3,286.8 445.5,285.2 447.7,284.0 449.9,284.0 452.1,284.0 454.3,284.0 456.5,284.0 458.7,284.0 460.9,284.9 463.1,292.3 465.3,304.8 467.5,329.5 469.7,318.0 471.9,334.0 474.1,334.0 476.3,325.9 478.5,284.0 480.7,288.4 482.9,284.0 485.1,295.9 487.3,302.2 489.5,303.6 491.8,284.0 494.0,284.0 496.2,284.0 498.4,284.0 500.6,284.0 502.8,284.0 505.0,284.0 507.2,284.0 509.4,284.0 511.6,295.9 513.8,313.7 516.0,299.3 518.2,287.6 520.4,332.0 522.6,321.5 524.8,334.0 527.0,334.0 529.2,334.0 531.4,334.0 533.6,334.0 535.8,334.0 538.0,334.0 540.2,334.0 542.4,334.0 544.6,334.0 546.8,334.0 549.0,334.0 551.3,334.0 553.5,334.0 555.7,334.0 557.9,334.0 560.1,334.0 562.3,334.0 564.5,334.0 566.7,334.0 568.9,334.0 571.1,334.0 573.3,334.0 575.5,334.0 577.7,334.0 579.9,334.0 582.1,334.0 584.3,334.0 586.5,334.0 588.7,334.0 590.9,334.0 593.1,334.0 595.3,334.0 597.5,334.0 599.7,334.0 601.9,334.0 604.1,334.0 606.3,334.0 608.5,334.0 610.8,334.0 613.0,334.0 615.2,334.0 617.4,334.0 619.6,334.0 621.8,334.0 624.0,334.0 626.2,334.0 628.4,334.0 630.6,334.0 632.8,334.0 635.0,334.0 637.2,334.0 639.4,334.0 641.6,334.0 643.8,334.0 646.0,334.0 648.2,334.0 650.4,334.0 652.6,334.0 654.8,334.0 657.0,334.0 659.2,334.0 661.4,334.0 663.6,334.0 665.8,334.0 668.0,334.0 670.3,334.0 672.5,334.0 674.7,334.0 676.9,334.0 679.1,334.0 681.3,334.0 683.5,334.0 685.7,334.0 687.9,334.0 690.1,334.0 692.3,334.0 694.5,334.0 696.7,334.0 698.9,334.0 700.0,334.0"/>
<text x="36" y="288" text-anchor="end" class="muted">1</text><text x="36" y="336" text-anchor="end" class="muted">0</text>
<text x="40.0" y="352" text-anchor="middle" class="muted">day 0</text>
<text x="260.4" y="352" text-anchor="middle" class="muted">day 200</text>
<text x="480.7" y="352" text-anchor="middle" class="muted">day 400</text>
<text x="700.0" y="352" text-anchor="middle" class="muted">day 599</text>
<line x1="60" y1="364" x2="82" y2="364" style="stroke:var(--secondary)" stroke-width="2"/><text x="88" y="368">age only: min(1, E[rₜ]/r_min)</text>
<line x1="330" y1="364" x2="352" y2="364" style="stroke:#10b981" stroke-width="2.5"/><text x="358" y="368">age × regime quality (posterior P(μ &gt; 0))</text>
</svg>
<p class="topic-list-note">Simulated, not a real strategy. Detector: NIG/Student-t BOCPD, H = 1/250, inputs winsorized at 4× a trailing MAD. On this path E[rₜ] falls from about 300 to 34 within 40 days of the break, then climbs again as the new (losing) regime ages, so the age-only scalar returns to full size. Across 60 simulated paths with these settings, the age-only scalar kept 99% of healthy exposure but avoided only 6% of post-break exposure. The quality-gated scalar kept 83% and avoided 79%.</p></div>
<h2 id="calibrating-it-false-alarms-versus-detection-delay">Calibrating it: false alarms versus detection delay</h2>
<p>The hazard, robustification and \(r_{\min}\) are the knobs. The only defensible way to set them is to simulate healthy paths and broken paths matched to your strategy&rsquo;s moments and look at both error types. Statistical process control calls these the in-control and out-of-control average run lengths. We ran a small version: 600 days of Student-\(t\) (\(\nu = 4\)) daily returns at a daily Sharpe of 0.10 (about 1.6 annualized), with a break at day 400 to either a <em>cliff</em> (mean −0.10σ, volatility ×2) or a <em>decay</em> (mean −0.06σ, volatility unchanged). Detector: the NIG BOCPD above, \(r_{\min} = 60\), 60 paths per cell.</p>
<table>
	<thead>
			<tr>
					<th>Hazard</th>
					<th>Input</th>
					<th>Age-only scalar: healthy exposure kept</th>
					<th>Age-only: post-break exposure avoided (cliff)</th>
					<th>Gated scalar: healthy kept</th>
					<th>Gated: avoided (cliff)</th>
					<th>Gated: avoided (decay)</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>1/250</td>
					<td>raw</td>
					<td>94%</td>
					<td>11%</td>
					<td>69%</td>
					<td>80%</td>
					<td>66%</td>
			</tr>
			<tr>
					<td>1/250</td>
					<td>winsorized 4×MAD</td>
					<td>99%</td>
					<td>6%</td>
					<td>83%</td>
					<td>79%</td>
					<td>48%</td>
			</tr>
			<tr>
					<td>1/1000</td>
					<td>raw</td>
					<td>96%</td>
					<td>8%</td>
					<td>78%</td>
					<td>77%</td>
					<td>51%</td>
			</tr>
			<tr>
					<td>1/1000</td>
					<td>winsorized 4×MAD</td>
					<td>100%</td>
					<td>4%</td>
					<td>88%</td>
					<td>77%</td>
					<td>30%</td>
			</tr>
	</tbody>
</table>
<p>Three conclusions hold across the table. <strong>The age-only scalar barely protects anything.</strong> It avoids 4–11% of post-break exposure, because the losing regime ages back to full size. <strong>The quality gate does the protecting.</strong> It catches 77–80% of cliff-edge exposure under every setting. The cost is healthy exposure: 12–31% of a good strategy&rsquo;s sizing is lost to its own noise. <strong>Hazard and winsorization move you along a frontier and do not lift it.</strong> Sensitive settings catch gradual decay (66%) and pay for it in healthy exposure (69%). Robust settings keep 88% of healthy exposure and catch only 30% of the decay. Run as a <em>binary</em> alarm (kill when \(\mathbb{E}[r_t] < 60\)), the raw detector false-alarmed on 89–98% of healthy 500-day paths. Winsorizing at 4× and 3× trailing MAD with \(H = 1/1000\) brought that down to 33% and 11%, at the price of missing 18–30% of variance-expanding breaks and 65–87% of pure mean decays within 200 days. Which point on the frontier is right depends on how long your strategies usually stay healthy relative to how long a broken one would otherwise keep running. That ratio is a business fact you should estimate, not a statistical constant.</p>
<h2 id="distribution-free-checks-conformal-bands-ransac-trends-robust-pelt">Distribution-free checks: conformal bands, RANSAC trends, robust PELT</h2>
<p>BOCPD is model-based. Two complementary tools make fewer assumptions and catch different failures.</p>
<p><strong>Conformal-RANSAC.</strong> RANSAC estimates the equity curve&rsquo;s drift from the largest <em>consensus set</em>. It repeatedly fits a line through a minimal random subset, counts the observations within \(\pm\delta\) of it, keeps the line with the most inliers, and refits on them. Its breakdown point is far above least squares, so a few windfall days cannot manufacture a positive slope, and the <strong>inlier ratio</strong> is itself a health statistic: the share of history consistent with the dominant drift. Pair it with split-conformal prediction to get a finite-sample lower band. Calibrate the residual quantile \(\hat q\) at level \(\lceil (n+1)(1-\alpha) \rceil / n\) on held-out data, and flag when realized P&amp;L falls below the band. The guarantee \(P(Y < \hat y - \hat q) \le \alpha\) needs only <em>exchangeability</em>. That is the catch. <strong>Residuals of a line fitted to an equity curve&rsquo;s level are not exchangeable.</strong> They are the residuals of a random walk, so they are strongly autocorrelated, and the nominal coverage does not hold. Apply the conformal step to <em>\(h\)-step P&amp;L increments</em> instead: predict \(\mathrm{PnL}_{t+h} - \mathrm{PnL}_t \approx \hat\beta h\) using the robust slope, calibrate on past realized \(h\)-step increments (which are close to exchangeable within a regime), and use adaptive conformal inference to adjust \(\alpha_t\) online when coverage drifts. Recent work applies the same idea to <a href="/flowcharts/taming-tail-risk-in-financial-markets-conformal-risk-control-for-nonstationary/">regime-weighted conformal VaR control</a>. A practical rule stacks two conditions: robust slope \(> 0\) <em>and</em> current P&amp;L above the conformal lower band. Expect them to disagree during recoveries, when the slope is positive while P&amp;L is still below the band, and decide in advance which one wins.</p>
<p><strong>Robust PELT.</strong> Pruned Exact Linear Time segmentation minimizes \(\sum_{\text{segments}} \mathcal{C}(x_{\text{seg}}) + \beta_{\text{pen}} \cdot \#\text{changepoints}\) exactly, with a pruning rule that keeps it near-linear. Replacing squared error with Tukey&rsquo;s biweight loss (fitted by iteratively reweighted least squares) stops outliers from creating spurious segments. PELT is an <strong>offline</strong> tool, and it should stay one. Re-running it on an expanding window can <em>move past changepoints</em> as new data arrive, so using it as a live switch reintroduces hindsight. Its real jobs are post-mortems (&ldquo;when did this actually break?&rdquo;) and calibrating the BOCPD hazard from the empirical segment lengths across your book. Pre-whiten or aggregate to weekly data first: trend strategies&rsquo; autocorrelated P&amp;L over-segments, and mean-reversion strategies&rsquo; negative autocorrelation does the opposite. Related corpus work includes <a href="/flowcharts/regime-detection-in-latent-factor-models-a-bayesian-decision-theoretic-approach/">Bayesian decision rules that trade false alarms against delay</a>, <a href="/flowcharts/downside-risk-reduction-using-regime-switching-signals-a-st/">statistical jump models for regime-based de-risking</a>, <a href="/flowcharts/online-learning-of-order-flow-and-market-impact-with-bayesia/">Bayesian change-point detection on order flow</a>, and <a href="/flowcharts/measuring-strategy-decay-risk-minimum-regime-performance-and-the-durability-of/">measures of strategy-decay risk</a>.</p>
<h2 id="the-fee-wall-what-a-kill-switch-costs-and-what-it-misses">The fee wall: what a kill switch costs and what it misses</h2>
<p><strong>Decay usually arrives as cost creep.</strong> Take a short-horizon strategy with a gross edge of 6 bps per trade and 4 bps of round-trip costs: 2 bps net. A competitor arrives and your conditional markouts worsen by 1.5 bps. Net edge falls to 0.5 bps, a 75% decline, while the signal&rsquo;s directional accuracy and gross information coefficient stay <em>exactly where they were</em>. A monitor built on hit rate, IC or gross \(R^2\) never fires, because the signal never stopped predicting. The prediction just no longer pays for the trip across the spread. This is the same fee wall that <a href="/guides/hawkes-processes-order-flow/#the-fee-wall-in-basis-points">order-flow signals</a> and <a href="/guides/limit-order-book-imbalance/#the-monetization-gap-the-honest-arithmetic">LOB imbalance</a> run into, moving underneath a live strategy. Feed the detector <strong>net</strong> returns, and monitor the cost components (<a href="/guides/market-making-mechanics/#common-ways-market-making-fails-in-production">markouts, not P&amp;L</a>) as leading indicators. Markouts are measured per fill, so they reach statistical significance orders of magnitude faster than daily P&amp;L does.</p>
<p><strong>Whipsaw is a turnover cost.</strong> Every off-and-on cycle liquidates and rebuilds the book. At 5 bps per side on 100% gross, a cycle costs about 10 bps of capital before counting any missed recovery. Eight false cycles a year is 80 bps, a fifth of a strategy netting 4% a year. The continuous scalar with <strong>rebalance bands</strong> (trade only when \(w_t\) moves by more than about 0.2) removes most of this churn. Model the trade-off with the <a href="/tools/transaction-cost-breakeven/">transaction-cost break-even calculator</a>.</p>
<p><strong>Inertia is a drift cost.</strong> A dead strategy running at an annual Sharpe of −0.5 and 10% volatility loses about 5% a year. A 150-day detection delay is about 3% of capital. Compare that with the whipsaw cost of the settings that would have caught it sooner. That comparison, not a significance threshold, is the decision.</p>
<h2 id="production-failure-modes">Production failure modes</h2>
<ul>
<li><strong>Equity curve in, nonsense out.</strong> Feeding levels instead of differences, or dollars instead of risk-normalized returns, makes the detector respond to the integration and to your own allocation changes.</li>
<li><strong>Gross returns hide cost decay.</strong> The commonest death of a live strategy is invisible to a detector that never sees costs.</li>
<li><strong>Outlier-triggered resets.</strong> One fat-tailed day zeroes a naive detector&rsquo;s run length. Robustify with trailing statistics only.</li>
<li><strong>Re-armed into a dead regime.</strong> Age-only scalars return to full size in a losing regime. Gate on regime quality.</li>
<li><strong>Hindsight in the switch.</strong> Offline segmentation re-run live, full-sample winsorization scales, or priors fitted to the full live history all leak information from the future.</li>
<li><strong>No state persistence.</strong> The run-length posterior is path state. Persist it, and log every update so that a switch-off decision can be <a href="/guides/production-checklist/#gate-5--monitoring-and-reconciliation">reconstructed and audited</a>.</li>
<li><strong>The human override.</strong> A switch that can be overridden &ldquo;just this once&rdquo; is a suggestion. Decide the override policy before the first drawdown, in writing.</li>
</ul>
<h2 id="questions-to-ask-a-paper-or-backtest">Questions to ask a paper (or backtest)</h2>
<ol>
<li>Is the detector run on differenced, risk-normalized, <em>net</em> returns, or on an equity curve?</li>
<li>What are the in-control false-alarm rate and the detection delay, measured on simulated healthy and broken paths matched to the strategy?</li>
<li>Is the alarm \(P(r_t = 0)\), which is uninformative under a constant hazard, or a run-length summary?</li>
<li>Does the sizing rule gate on the <em>current regime&rsquo;s</em> quality, or only on regime age?</li>
<li>Are robust scales, priors and conformal calibration sets strictly trailing?</li>
<li>For conformal claims: on what object is exchangeability assumed, and is it plausible there?</li>
<li>Was the switch evaluated on its <em>costed</em> effect (whipsaw turnover and delay drift), or only on classification accuracy?</li>
</ol>

<div class="related-papers">
  <h3>From the archive: top-rated research topics papers</h3>
  <ul>
    <li>
      <a href="/flowcharts/centered-ma-dirichlet-arma-for-financial-compositions-theor/">Centered MA Dirichlet ARMA for Financial Compositions: Theory &amp; Empirical Evidence</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span> · <a href="https://github.com/harrisonekatz/centered-DARMA" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/detecting-toxic-flow/">Detecting Toxic Flow</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
    <li>
      <a href="/flowcharts/dynamic-skewness-in-stochastic-volatility-models-a-penalize/">Dynamic Skewness in Stochastic Volatility Models: A Penalized Prior Approach</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span> · <a href="https://github.com/holtz27/dynssv-smsn" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/a-spatio-temporal-machine-learning-model-for-mortgage-credit/">A Spatio-Temporal Machine Learning Model for Mortgage Credit Risk: Default Probabilities and Loan Portfolios</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 8.5</span> · <a href="https://github.com/pkuendig/SpaceTimeML" rel="nofollow noopener" target="_blank">code ↗</a>
    </li>
    <li>
      <a href="/flowcharts/a-hybrid-architecture-for-options-wheel-strategy-decisions/">A Hybrid Architecture for Options Wheel Strategy Decisions: LLM-Generated Bayesian Networks for Transparent Trading</a> <span class="score-badge score-quadrant">Holy Grail</span> <span class="score-badge">Rigor 9</span>
    </li>
  </ul>
  <p class="topic-list-note">Ranked by rigor-weighted score · <a href="/topics//">all 191 matching papers →</a></p>
</div>

<p>Related reading in the corpus: <a href="/flowcharts/not-all-factors-crowd-equally-modeling-measuring-and-trad/">hyperbolic alpha decay under crowding</a>, <a href="/flowcharts/on-data-driven-drawdown-control-with-restart-mechanism-in-trading/">drawdown control with a restart mechanism</a>, and <a href="/flowcharts/detecting-structural-breakpoints-in-natural-gas-and-electric/">Bayesian ensemble breakpoint detection on energy prices</a>. The method hubs are <a href="/methods/bayesian/">Bayesian methods</a> and <a href="/methods/econometrics-time-series/">econometrics &amp; time series</a>. The topic hub is <a href="/topics/risk-management/">risk management</a>. The trade-level counterpart to this essay is <a href="/posts/exit-policy-design-and-ensembling/">exit policy design and ensembling</a>.</p>
<hr>
<p><strong>Run your numbers:</strong> <a href="/tools/equity-curve-simulator/">equity-curve simulator →</a> · <a href="/tools/deflated-sharpe-calculator/">deflated Sharpe &amp; minimum track record →</a> · <a href="/tools/kelly-fraction-calculator/">Kelly fraction under uncertainty →</a> · <a href="/tools/volatility-targeting-simulator/">volatility-targeting simulator →</a> · <strong>The foundations:</strong> <a href="/guides/regime-dependence/">regime dependence →</a> · <a href="/guides/confidence-intervals-strategy-research/">confidence intervals for strategy research →</a> · <a href="/guides/production-checklist/">the production checklist →</a></p>
<p><em>Sources and background: Adams and MacKay (2007) for BOCPD; Killick, Fearnhead and Eckley (2012) for PELT; Fearnhead and Rigaill (2019) for changepoints with outliers; Gibbs and Candès (2021) for adaptive conformal inference. Practitioner treatments that informed this synthesis are the switch-off series in <a href="https://www.quantbeckman.com/p/with-code-switch-off-bayesian-online">Trading the Breaking</a> (BOCPD, <a href="https://www.quantbeckman.com/p/with-code-switch-off-conformal-ransac">conformal-RANSAC</a> and <a href="https://www.quantbeckman.com/p/with-code-switch-off-robust-changepoint">robust changepoint</a> protocols). The simulation study is our own. Browse the <a href="/flowcharts/">flowchart library</a>, the <a href="/guides/">guides</a>, and the <a href="/tools/">tools</a>.</em></p>
]]></content:encoded></item><item><title>Quant Research Weekly — October 31, 2026</title><link>https://thequant.space/posts/weekly-digest-2026-10-31/</link><pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/posts/weekly-digest-2026-10-31/</guid><description>The 5 strongest of 5 new quant finance papers this week, ranked by empirical rigor and math complexity.</description><content:encoded><![CDATA[<p>This week the pipeline scored <strong>5 new papers</strong>. Here are the 5 strongest by our rigor-weighted score (<a href="/score-guide/">how scoring works</a>).</p>
<h3 id="1-on-the-continuity-of-conditional-distributions-and-stratification-for-derivative-pricing">1. <a href="/flowcharts/on-the-continuity-of-conditional-distributions-and-stratification-for/">On the continuity of conditional distributions and stratification for derivative pricing</a></h3>
<p><strong>Holy Grail</strong> · Math 8.5/10 · Rigor 7.0/10 · <a href="/topics/options-derivatives/">Options &amp; Derivatives</a>, <a href="/topics/machine-learning/">Machine Learning</a></p>
<p>Stratification can reduce the estimator variance in Monte Carlo simulations by partitioning the sample space according to a low-dimensional factor and sampling separately within the resulting strata, making it well suited to the valuation of path-dependent claims in high-dimensional financial models…</p>
<h3 id="2-risk-adequacy-and-anti-discrimination-in-insurance-pricing-classification-aggregation-and-transfers">2. <a href="/flowcharts/risk-adequacy-and-anti-discrimination-in-insurance-pricing-classification/">Risk Adequacy and Anti-Discrimination in Insurance Pricing: Classification, Aggregation, and Transfers</a></h3>
<p><strong>Holy Grail</strong> · Math 8.5/10 · Rigor 6.0/10 · <a href="/topics/insurance-actuarial/">Insurance &amp; Actuarial</a></p>
<p>Insurance tariffs must reconcile risk-based pricing, portfolio coverage, and anti-discrimination requirements. We introduce a framework in which tariffs are constructed through classification, aggregation of benchmark risk prices within classes, and balanced transfers, and are evaluated by several d…</p>
<h3 id="3-optimal-collective-investment-under-regulatory-uncertainty">3. <a href="/flowcharts/optimal-collective-investment-under-regulatory-uncertainty/">Optimal collective investment under regulatory uncertainty</a></h3>
<p><strong>Holy Grail</strong> · Math 8.5/10 · Rigor 6.0/10 · <a href="/topics/risk-management/">Risk Management</a>, <a href="/topics/insurance-actuarial/">Insurance &amp; Actuarial</a></p>
<p>We study optimal collective investment subject to a Value-at-Risk (VaR)-type constraint that accounts for uncertainty about future regulatory requirements. The constraint incorporates several possible wealth thresholds and imposes a minimum weighted average probability of meeting them. We characteri…</p>
<h3 id="4-financial-context-rich-strategy-for-actor-critic-based-agents-a-deep-reinforcement-learning-approach-for-stock-trading">4. <a href="/flowcharts/financial-context-rich-strategy-for-actor-critic-based-agents-a-deep/">Financial Context-Rich Strategy for Actor-Critic based Agents: A Deep Reinforcement Learning Approach for Stock Trading</a></h3>
<p><strong>Holy Grail</strong> · Math 6.5/10 · Rigor 6.0/10 · <a href="/topics/reinforcement-learning/">Reinforcement Learning</a>, <a href="/topics/nlp-llm/">NLP &amp; LLMs</a></p>
<p>In modern financial markets, more than 3/4th of the large volume trade is executed by algorithmic trading based on advanced trading strategies to attain higher precision and speed than traditional human traders. The conventional strategies focused on price-based indicators are inadequate in capturin…</p>
<h3 id="5-duality-of-shortfall-aversion">5. <a href="/flowcharts/duality-of-shortfall-aversion/">Duality of Shortfall Aversion</a></h3>
<p><strong>Lab Rats</strong> · Math 9.0/10 · Rigor 2.0/10 · <a href="/topics/stochastic-control/">Stochastic Control</a></p>
<p>Shortfall aversion describes a form of consumption habit formation in which an individual&rsquo;s utility depends on consumption relative to the historical consumption peak. This study develops a duality framework for a broad class of utility functions, with and without discounting, avoiding the need for…</p>
<hr>
<p>Browse everything new in the <a href="/flowcharts/">flowchart library</a>, or explore by area on the <a href="/topics/">topic hubs</a>.</p>
]]></content:encoded></item><item><title>Comparing tail forecasts: the number of exceedances is the sample size</title><link>https://thequant.space/flowcharts/comparing-tail-forecasts-the-number-of-exceedances-is-the-sample-size/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/comparing-tail-forecasts-the-number-of-exceedances-is-the-sample-size/</guid><description>When two forecasts of a tail, such as prediction intervals at high coverage, extreme quantiles or expected shortfall (ES), are compared by a consistent score, t</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.40366">arXiv 2610.40366</a></p>
<p><strong>Authors:</strong> Raphael Coelho</p>
<h2 id="abstract">Abstract</h2>
<p>When two forecasts of a tail, such as prediction intervals at high coverage, extreme quantiles or expected shortfall (ES), are compared by a consistent score, the score difference is known in advance except on the days on which the outcome falls beyond a forecast. The number of these exceedances, not the number of observations, is the effective sample size. For intervals at miscoverage level $α$, the number of observations a comparison needs grows like $1/α$ while the number of exceedances it needs does not, and for some pairs of forecasts no test can do better. A confidence sequence that is valid at all times and needs no distributional assumption attains this rate; Hoeffding-type procedures, calibrated by the range of the score difference, need $1/α$ times more. When exceedances are scarce, the Diebold-Mariano test declares the less conservative forecaster better with at least, asymptotically, the probability of observing no exceedance, whichever forecaster is actually better; the usual small-sample corrections do not remove this, while a bootstrap-t version largely does. For (value-at-risk, ES) forecasts, a less conservative ES can be shown without assumptions to be worse on the days on which it is less conservative, but never to be better without an assumption on the loss tail. In 250-day windows of 97.5% forecasts for seven stock indices, 18.4% of significant Diebold-Mariano results favouring the less conservative model contradict the ranking on the remaining days, against 6.9% of those favouring the more conservative one.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.0/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly mathematical and rigorous analysis of tail forecast comparison, introducing novel insights into effective sample size and Diebold-Mariano test limitations. The empirical sections, while present, could benefit from more explicit data and code availability for full reproducibility, but the methodology is well-detailed.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Compare Tail Forecasts &amp; Assess Sample Size Impact] --&gt; B{Methodology: Consistent Score Comparison &amp; Effective Sample Size}
    B --&gt; C[Data/Inputs: Tail Forecasts (Prediction Intervals, Extreme Quantiles, ES)]
    C --&gt; D{Computational Processes: Confidence Sequences, Hoeffding-type Procedures, Diebold-Mariano Test, Bootstrap-t}
    D --&gt; E[Empirical Analysis: 250-day windows, 97.5% forecasts, 7 Stock Indices]
    E --&gt; F[Key Finding 1: Effective Sample Size = Number of Exceedances (not observations)]
    F --&gt; G[Key Finding 2: Diebold-Mariano test issues with scarce exceedances; Bootstrap-t helps]
    G --&gt; H[Key Finding 3: Less conservative ES can be worse without loss tail assumption]
    H --&gt; I[Key Finding 4: DM results favouring less conservative model often contradict other days&#39; ranking (18.4% vs 6.9%)]
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Early-Buyer Groups and Fast-Wallet Teams on a Bonding-Curve Launchpad: A Prospective Measurement Study of pump.fun on Solana</title><link>https://thequant.space/flowcharts/early-buyer-groups-and-fast-wallet-teams-on-a-bonding-curve-launchpad-a/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/early-buyer-groups-and-fast-wallet-teams-on-a-bonding-curve-launchpad-a/</guid><description>We study coordinated groups of wallets on a bonding-curve launchpad (pump.fun on Solana), using a complete record of 200\,443 token launches, 15\,854\,121 curve</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.39458">arXiv 2610.39458</a></p>
<p><strong>Authors:</strong> Fail Gafarov</p>
<h2 id="abstract">Abstract</h2>
<p>We study coordinated groups of wallets on a bonding-curve launchpad (pump.fun on Solana), using a complete record of 200,443 token launches, 15,854,121 curve trades and 51,025,958 SOL transfers over 88.3 hours. A prospective, multi-channel discovery procedure (co-buying, shared funding, joint signing, transfers, consolidation) yields 23,710 wallet groups. Without ground-truth labels we validate them by out-of-sample link prediction, independent non-trading links and a comparison with naive co-buy clustering at equal numbers of flagged tokens: raw clustering collapses into one giant component, yet it ranks tokens at least as well as the groups, so the value of the structure is descriptive. Group activity is highly concentrated and splits into serial creators and long-lived rings of early buyers. Known members buy earlier than other buyers of the same token and extract more cash than an activity-matched placebo set, while late buyers&rsquo; net cash flow is negative; tokens with members show a pump-like price path, but the contrast vanishes when controls are restricted to comparable tokens, so we report it as an association. A follower entering at the earliest group signal loses money out of sample in all 32 configurations and does no better than random entry. A few pools of tens to over a hundred fast wallets are associated with a two- to four-fold higher chance of reaching 20 SOL, also within creators, with a smaller excess at 60 SOL and none for graduation; on a final hold-out the team rules keep a precision of about one half to three quarters, yet many signals arrive when the curve already holds 20 SOL, one team supplies most of them, and they add no information beyond early curve state. We also document evaluation errors that turn the same data into apparent profit.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 5.0/10</li>
<li><strong>Empirical Rigor:</strong> 9.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper demonstrates strong empirical rigor through extensive data analysis and robust validation methods for wallet groups. Its novelty lies in the multi-channel discovery procedure and the detailed, population-level study of coordinated activity on a specific blockchain launchpad. While the mathematical complexity is moderate, the statistical methodologies are advanced and well-applied.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Study Coordinated Wallet Groups on pump.fun] --&gt; B{Data Collection: 200k launches, 15M trades, 51M SOL transfers (88.3 hrs)}
    B --&gt; C[Methodology: Multi-channel Wallet Group Discovery (co-buying, funding, signing, transfers)]
    C --&gt; D{Computational Process: Yields 23,710 Wallet Groups}
    D --&gt; E[Validation: Out-of-sample link prediction, non-trading links, comparison with naive clustering]
    E --&gt; F{Key Findings: Group Activity &amp; Impact}
    F --&gt; G1[G1: Groups split into serial creators &amp; long-lived early buyer rings]
    F --&gt; G2[G2: Members buy earlier, extract more cash (late buyers lose money)]
    F --&gt; G3[G3: Tokens with members show pump-like path (association, vanishes with controls)]
    F --&gt; G4[G4: Follower entering at earliest group signal loses money]
    F --&gt; G5[G5: Fast wallets associated with higher chance of reaching 20 SOL (precision 1/2-3/4)]
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Exponential Convergence of the Lifted Gradient Flow of the Bass Functional</title><link>https://thequant.space/flowcharts/exponential-convergence-of-the-lifted-gradient-flow-of-the-bass-functional/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/exponential-convergence-of-the-lifted-gradient-flow-of-the-bass-functional/</guid><description>We establish multidimensional exponential convergence of the lifted Bass gradient flow in martingale optimal transport. Let $μ\le_{cx}ν$ be an irreducible pair,</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.40404">arXiv 2610.40404</a></p>
<p><strong>Authors:</strong> Danila Litvinov</p>
<h2 id="abstract">Abstract</h2>
<p>We establish multidimensional exponential convergence of the lifted Bass gradient flow in martingale optimal transport. Let $μ\le_{cx}ν$ be an irreducible pair, with compact convex target support, source support strictly inside the target support, and target density bounded above and bounded away from zero almost everywhere on its interior. For every bounded $σ(X)$-measurable initial state, the flow converges exponentially in $L^2$ to the global minimizer with the prescribed mean, and the functional value gap decays exponentially. Both bounds hold at every nonnegative time with the exact initial errors as prefactors. The quantitative step is strong convexity on sets with a common $L^\infty$ bound and a fixed mean. We prove it by interpolating entropic endpoint potentials, using two conditional copies to cancel the unknown potential increment, and obtaining a Hessian lower bound uniform in the regularization parameter. Removing the regularization yields curvature for the original functional; the known qualitative theory supplies a common bound for the orbit. This extends the one-dimensional exponential-convergence result of Backhoff-Veraguas, Pammer, and Schachermayer. The main result is formalized in Lean 4. AI was used in preparing the paper (see Section 8).</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 2.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a highly theoretical and mathematically dense analysis of exponential convergence for a specific gradient flow. While the mathematical rigor and novelty are strong, there is no empirical validation or backtesting, placing it firmly in the &lsquo;Lab Rats&rsquo; quadrant. The formal verification in Lean 4 significantly boosts reproducibility.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Establish Multidimensional Exponential Convergence of Lifted Bass Gradient Flow] --&gt; B{Key Methodology: Strong Convexity &amp; Interpolating Entropic Endpoint Potentials};
    B --&gt; C[Inputs: Irreducible Pair μ ≤_cx ν, Compact Convex Target Support, Source Support &lt; Target Support, Target Density Bounded];
    C --&gt; D[Computational Processes: Lean 4 Formalization, AI for Paper Preparation];
    B --&gt; E{Key Method Detail: Using Two Conditional Copies to Cancel Unknown Potential Increment};
    E --&gt; F[Quantitative Step: Hessian Lower Bound Uniform in Regularization Parameter];
    F --&gt; G[Outcomes: Exponential L2 Convergence to Global Minimizer, Exponential Functional Value Gap Decay, Bounds with Exact Initial Errors];
    A --&gt; G;
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Information Flow and Market Risk: Transformer-Based Evidence on Sentiment and Volatility Dynamics</title><link>https://thequant.space/flowcharts/information-flow-and-market-risk-transformer-based-evidence-on-sentiment-and/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/information-flow-and-market-risk-transformer-based-evidence-on-sentiment-and/</guid><description>This study examines whether transformer-based financial news sentiment improves equity volatility forecasts beyond conventional market-based predictors. Using d</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.39636">arXiv 2610.39636</a></p>
<p><strong>Authors:</strong> Szymon Lis, Robert Ślepaczuk, Paweł Sakowski</p>
<h2 id="abstract">Abstract</h2>
<p>This study examines whether transformer-based financial news sentiment improves equity volatility forecasts beyond conventional market-based predictors. Using data for eleven US stocks, we compare volatility persistence models with specifications incorporating the VIX, AAII investor sentiment, and news sentiment extracted using ModernFinBERT. The forecasting target is annualized volatility constructed from future averages of trailing 252-session Yang-Zhang estimates, evaluated at horizons of 1, 5, and 22 trading days. Models are assessed through walk-forward testing with expanding and rolling estimation windows, fixed initial hyperparameter selection, and statistical comparisons accounting for multiple testing and serial dependence. Results show that a naive persistence benchmark achieves the lowest average QLIKE loss at all horizons. Although HAR-VIX produces the largest number of individual forecasting wins under expanding windows, it does not achieve the lowest mean loss. Adding text-based sentiment improves HAR forecasts in only two of 33 expanding-window comparisons, and neither improvement remains statistically significant under longer HAC bandwidths. A blinded audit of 2,700 news texts further characterizes the agreement and confidence patterns of ModernFinBERT classifications. The findings do not establish a general incremental forecasting advantage from transformer-based news sentiment. They highlight the importance of strong benchmarks, temporal alignment, robust inference, and careful evaluation of text-derived predictors.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper employs advanced statistical methods for volatility forecasting and rigorously tests hypotheses across multiple assets and horizons. While the core methodology builds on established models, the application of transformer-based sentiment and the thorough comparative analysis contribute to its novelty. The findings, though negative, are robust and well-supported.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Transformer-Based Sentiment for Equity Volatility Forecasts?] --&gt; B(Methodology: Compare Volatility Models);
    B --&gt; C{Data/Inputs: 11 US Stocks};
    C --&gt; D[Computational Processes: Walk-Forward Testing];
    D --&gt; E(Model Comparison: QLIKE Loss &amp; Statistical Tests);
    E --&gt; F[Key Findings: No General Incremental Forecasting Advantage];
    F --&gt; G(Outcome: Highlight Importance of Benchmarks &amp; Robust Inference);

    C -- Data Details --&gt; C1(Yang-Zhang Volatility, VIX, AAII, ModernFinBERT Sentiment);
    D -- Process Details --&gt; D1(Expanding &amp; Rolling Windows, Fixed Hyperparameters);
    E -- Comparison Details --&gt; E1(Naïve Benchmark, HAR-VIX, HAR + Sentiment Models);
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Sparse Autoencoders as Implicit Diversification Regularisers for Cross-Sectional Cryptocurrency Returns</title><link>https://thequant.space/flowcharts/sparse-autoencoders-as-implicit-diversification-regularisers-for-cross/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/sparse-autoencoders-as-implicit-diversification-regularisers-for-cross/</guid><description>Factor models are central to asset pricing and portfolio construction, but neural factors are often difficult to interpret, and their effect on portfolio risk i</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.39205">arXiv 2610.39205</a></p>
<p><strong>Authors:</strong> Weijia Han, Lisha Qu</p>
<h2 id="abstract">Abstract</h2>
<p>Factor models are central to asset pricing and portfolio construction, but neural factors are often difficult to interpret, and their effect on portfolio risk is unclear. A sparse autoencoder (SAE) may address both concerns by describing daily returns across many assets with only a few active features. We ask whether this sparse representation produces stable financial factors and better-diversified portfolios. We study cryptocurrency returns, use equities as a secondary test, and compare the SAE with common benchmarks in a time-ordered evaluation. We find consistently lower volatility in SAE portfolios and link this result to lower correlations among the selected assets. However, the SAE does not outperform a simple contrarian strategy on risk-adjusted return, and its factor identities are not stable across training runs. Our contribution is to show that sparse coding can support portfolio diversification, while clearly separating this risk effect from claims about alpha or stable factor identities.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: transaction costs not modelled; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a solid empirical study using sparse autoencoders for portfolio diversification, clearly outlining its methodology and comparing against relevant benchmarks. While the mathematical complexity is moderate, the rigorous empirical evaluation across multiple asset classes and careful consideration of biases contribute significantly to its quality. The novelty lies in applying monosemanticity-style SAEs to financial factor discovery, specifically for risk reduction rather than alpha generation.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Do SAEs produce stable financial factors &amp; better-diversified portfolios?] --&gt; B{Methodology: Compare SAE with common benchmarks};
    B --&gt; C[Data: Cross-sectional Cryptocurrency Returns (Primary) &amp; Equities (Secondary)];
    C --&gt; D{Computational Process: Time-ordered evaluation of factor models &amp; portfolio construction};
    D --&gt; E[Outcome 1: Consistently lower volatility in SAE portfolios due to lower asset correlations];
    D --&gt; F[Outcome 2: SAE does not outperform simple contrarian strategy on risk-adjusted return];
    D --&gt; G[Outcome 3: SAE factor identities are not stable across training runs];
    E &amp; F &amp; G --&gt; H[Conclusion: SAE supports portfolio diversification, but not alpha or stable factor identities];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Strong rate for one-dimensional driftless continuous strict local martingales</title><link>https://thequant.space/flowcharts/strong-rate-for-one-dimensional-driftless-continuous-strict-local-martingales/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/strong-rate-for-one-dimensional-driftless-continuous-strict-local-martingales/</guid><description>For one-dimensional strict local martingales of the form $\mathrm{d} X_t=σ(X_t) \mathrm{d} W_t$ starting from $X_{0}=x_{0}&amp;gt;0$, we prove the strong rate $\mathbb</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.39896">arXiv 2610.39896</a></p>
<p><strong>Authors:</strong> Antoine Jacquier</p>
<h2 id="abstract">Abstract</h2>
<p>For one-dimensional strict local martingales of the form $\mathrm{d} X_t=σ(X_t) \mathrm{d} W_t$ starting from $X_{0}=x_{0}&gt;0$, we prove the strong rate $\mathbb{E}\left[|X^h_N-X_T|\right] \lesssim h^{\min{θα,\frac{1}{2}}}$ for a discrete scheme~$X^h$ truncated at a level $h^{-α}$, with time step~$h$, as $h\downarrow 0$, where~$θ$ depends on the truncation property. For the CEV model $σ(x)\equiv x^{1+γ}$ in particular, the rate is~$\frac{1}{2}$ for any $γ\in (0,1)$ (up to a logarithmic pre-factor at $γ=\frac{1}{2}$).</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 4.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper is highly theoretical, focusing on mathematical proofs for strong convergence rates of a numerical scheme. While it includes a &lsquo;Numerical validation&rsquo; section, the empirical rigor is limited to demonstrating the theoretical results rather than extensive backtesting or real-world data application. The novelty lies in establishing the first strong rate for discretisation schemes of strict local martingales.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Strong Rate for 1D Driftless SLMs] --&gt; B{Key Methodology: Truncated Discrete Scheme};
    B --&gt; C[Model/Data: dX_t = σ(X_t) dW_t, X_0=x_0&gt;0];
    C --&gt; D{Computational Process: Analyze E[|X^h_N - X_T|] as h -&gt; 0};
    D --&gt; E[Outcome 1: Strong rate E[|X^h_N - X_T|] ~ O(h^min{θα, 1/2})];
    E --&gt; F[Outcome 2: For CEV model σ(x)=x^(1+γ), rate is 1/2 for γ in (0,1)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>The Generalised Kessler Syndrome and the Persian Gulf</title><link>https://thequant.space/flowcharts/the-generalised-kessler-syndrome-and-the-persian-gulf/</link><pubDate>Thu, 29 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/the-generalised-kessler-syndrome-and-the-persian-gulf/</guid><description>The term Kessler syndrome was coined for a runaway orbital cascade creating a high-density debris field. The idea is generalised and applied to supply chains. A</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.40129">arXiv 2610.40129</a></p>
<p><strong>Authors:</strong> Bernhard K Meister</p>
<h2 id="abstract">Abstract</h2>
<p>The term Kessler syndrome was coined for a runaway orbital cascade creating a high-density debris field. The idea is generalised and applied to supply chains. An additive channel enables failures to generate further failures; a subtractive channel erodes the capacity to contain and restore. When damage outpaces repair, failure becomes irreversible and the system settles into a new state. Supplies connect the theory to its application. Stocks insulate subsystems from one another, and their exhaustion exposes dependencies. For the Persian Gulf states, restrictions on maritime supplies from spring 2026 are inadequately compensated by air and road transport alternatives. This depletes inventories unevenly across products and impairs the functioning of the logistics system itself. Throughput optimisation builds fragility everywhere; the Gulf is where it is becoming visible, with the Strait of Hormuz restriction as the trigger. Formulated as a Kelly portfolio allocation under a weakest-link payoff, the optimal strategy concentrates resources on the lagging rather than the leading inputs.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 3.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper introduces a novel conceptual framework with some mathematical formalization (Kelly criterion, Leontief production) but lacks empirical validation or detailed data analysis. The focus is on theoretical generalization and application to a specific scenario rather than rigorous backtesting.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Generalise Kessler Syndrome to Supply Chains &amp; Apply to Persian Gulf] --&gt; B{Key Methodology: Generalised Kessler Syndrome Concept}
    B --&gt; C[Data/Inputs: Supply Chain Dynamics, Maritime Restrictions (Spring 2026), Persian Gulf Logistics, Stock Levels]
    C --&gt; D{Computational Process: Kelly Portfolio Allocation, Weakest-Link Payoff}
    D --&gt; E[Key Finding 1: Gulf Supply Chain Fragility due to Throughput Optimisation]
    E --&gt; F[Key Finding 2: Strait of Hormuz Restriction as Trigger for Irreversible Failure]
    F --&gt; G[Key Finding 3: Optimal Strategy: Concentrate Resources on Lagging Inputs (Kelly Portfolio)]
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Calibration of Passive Market Impact with a Queue-Sensitive Propagator Model</title><link>https://thequant.space/flowcharts/calibration-of-passive-market-impact-with-a-queue-sensitive-propagator-model/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/calibration-of-passive-market-impact-with-a-queue-sensitive-propagator-model/</guid><description>We develop a framework for calibrating passive market impact, defined as the price response to liquidity-providing limit orders, in contrast to the impact of li</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.38442">arXiv 2610.38442</a></p>
<p><strong>Authors:</strong> Yadh Hafsi, Fabrizio Lillo, Grégoire Szymanski</p>
<h2 id="abstract">Abstract</h2>
<p>We develop a framework for calibrating passive market impact, defined as the price response to liquidity-providing limit orders, in contrast to the impact of liquidity-consuming market orders. We build on the model of Ouazzani Chahdi, Rosenbaum, and Szymanski (arxiv:2412.07461), which combines Hawkes-driven market-order flow with queue-reactive limit-order and cancellation dynamics. Within this model, we show that the price decomposes into a universal propagator term driven by signed order-flow imbalance and a state-dependent correction that captures the dependence of price sensitivity on volume at the best quotes. This decomposition links limit-order-book microstructure to standard propagator models and yields a regression on two observable signals: the propagator signal and the queue-weighted order-flow imbalance. We calibrate the model on high-frequency order-book data and find that the passive-impact term explains substantial variation in prices beyond the classical propagator, improving both model fit and the accuracy of predicted impact curves.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly sophisticated mathematical framework for passive market impact, building on advanced Hawkes processes and queue-reactive dynamics. It demonstrates strong empirical rigor through calibration on high-frequency order-book data and improved model fit, offering a novel decomposition of price impact.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Calibrate Passive Market Impact] --&gt; B{Key Methodology: Extend OCS Model (Hawkes Flow + Queue Dynamics)};
    B --&gt; C[Model Development: Decompose Price into Propagator + Queue-Sensitive Correction];
    C --&gt; D[Data/Inputs: High-Frequency Limit Order Book Data (Equities)];
    D --&gt; E[Computational Process: Regression on Propagator Signal &amp; Queue-Weighted Order-Flow Imbalance];
    E --&gt; F[Key Finding 1: Passive Impact Explains Substantial Price Variation Beyond Classical Propagator];
    E --&gt; G[Key Finding 2: Improved Model Fit and Accuracy of Predicted Impact Curves];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Mean Field Games of Optimal Trading with an SPDE Model of the Limit Order Book</title><link>https://thequant.space/flowcharts/mean-field-games-of-optimal-trading-with-an-spde-model-of-the-limit-order-book/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/mean-field-games-of-optimal-trading-with-an-spde-model-of-the-limit-order-book/</guid><description>We develop a mean field game model for optimal trading in which the interaction among traders is mediated by the dynamics of the limit order book. The bid- and</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.38988">arXiv 2610.38988</a></p>
<p><strong>Authors:</strong> Hanchao Liu, Dena Firoozi</p>
<h2 id="abstract">Abstract</h2>
<p>We develop a mean field game model for optimal trading in which the interaction among traders is mediated by the dynamics of the limit order book. The bid- and ask-side order densities are modelled as stochastic processes with values in infinite-dimensional function spaces that solve stochastic partial differential equations (SPDEs) with stochastic order submission rates and multiplicative infinite-dimensional noise. This extends an existing limit order book framework to capture the aggregate impact of the strategic traders on the order densities. Trading activity affects the order densities, which determine the market depths near the best quotes and hence the mid-price, and the mid-price in turn affects the traders&rsquo; decisions. We establish the well-posedness and regularity of the resulting density-price system and use it to formulate an $N$-player optimal trading game in which the traders&rsquo; market orders enter the book through their aggregate order flow. We then study the corresponding mean field game as the number of traders tends to infinity, characterize the mean field equilibrium as a fixed point of the associated consistency condition, and prove its existence and uniqueness under suitable conditions. Finally, we show that the mean field equilibrium induces an $ε_N$-Nash equilibrium for the finite-player game, with $ε_N=O(N^{-1/2})$, and provide a numerical illustration of the equilibrium dynamics.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 3.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly complex mathematical framework using SPDEs and Mean Field Games to model optimal trading within a limit order book. While the theoretical development is rigorous and novel, the empirical validation is limited to a numerical illustration, lacking extensive backtesting or real-world data analysis. The overall contribution is strong due to its innovative theoretical approach.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Model Optimal Trading with SPDE-based LOB &amp; MFG] --&gt; B{Key Methodology: Extend LOB to SPDE, Formulate N-Player Game, Study MFG};
    B --&gt; C[Inputs: Stochastic Order Submission Rates, Multiplicative Infinite-Dimensional Noise];
    C --&gt; D{Computational Process: Well-posedness &amp; Regularity of Density-Price System, Fixed Point for MFG Equilibrium};
    D --&gt; E[Outcomes: Characterize MFG Equilibrium (Fixed Point), Prove Existence &amp; Uniqueness];
    E --&gt; F[Further Outcomes: MFG Induces ε_N-Nash Equilibrium (ε_N=O(N^-1/2)), Numerical Illustration of Dynamics];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Negative Convexity in Pass-Through MBS: Mechanisms and Conditions</title><link>https://thequant.space/flowcharts/negative-convexity-in-pass-through-mbs-mechanisms-and-conditions/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/negative-convexity-in-pass-through-mbs-mechanisms-and-conditions/</guid><description>This paper investigates the mechanisms and conditions underlying negative convexity in pass-through mortgage-backed securities (MBSs) backed by fixed-rate mortg</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.38275">arXiv 2610.38275</a></p>
<p><strong>Authors:</strong> Kaname Imagawa</p>
<h2 id="abstract">Abstract</h2>
<p>This paper investigates the mechanisms and conditions underlying negative convexity in pass-through mortgage-backed securities (MBSs) backed by fixed-rate mortgages. We first derive an exact decomposition of MBS prices into three components: the present value of interest-rate-independent cash flows, the present value of principal repaid early through interest-rate-dependent prepayments, and an interest rate option component capturing the reduction in future cash flows due to prepayments. Under a first-order approximation, the latter two components resemble portfolios of floorlets and Asian-style interest rate options, respectively. We then apply a cumulant expansion to derive closed-form valuation approximations under the one-factor Hull&ndash;White model. Numerical results show that including the second cumulant improves accuracy relative to a first-cumulant approximation. Building on the price decomposition, we decompose duration and convexity into component-level contributions and express the condition for negative convexity in terms of their second-order interest rate sensitivities. Finally, phase diagrams across interest rate levels and refinancing sensitivities identify the regions where negative convexity occurs and the corresponding sign boundaries. The negative-convexity region expands as the long-run mean of refinancing sensitivity increases. Negative convexity can arise even when no refinancing incentive exists initially, while its magnitude may vary nonmonotonically with the interest rate level. These findings explain negative MBS convexity through the sensitivities of its price components and quantitatively characterize the conditions governing its occurrence.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 4.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper demonstrates high mathematical sophistication through its derivations, cumulant expansion, and decomposition of MBS prices and sensitivities. However, it lacks empirical backtesting or extensive data validation, focusing primarily on theoretical and numerical results. The novelty lies in the exact decomposition and the application of cumulant expansion for closed-form approximations.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Understand Negative Convexity in Pass-Through MBS] --&gt; B{Key Methodology: Price Decomposition &amp; Valuation Model};
    B --&gt; C[Data/Inputs: Fixed-Rate MBS, Interest Rate Levels, Refinancing Sensitivity];
    C --&gt; D{Computational Processes: Cumulant Expansion, Numerical Valuation, Duration/Convexity Decomposition};
    D --&gt; E[Key Findings: Negative convexity arises from component sensitivities; Regions identified via phase diagrams; Magnitude non-monotonic with interest rates; Expands with long-run mean refinancing sensitivity];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>A Deep Learning-Driven Operator Splitting Scheme for Free Boundary Problems: An Application to American Option Pricing in Incomplete Markets</title><link>https://thequant.space/flowcharts/a-deep-learning-driven-operator-splitting-scheme-for-free-boundary-problems-an/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/a-deep-learning-driven-operator-splitting-scheme-for-free-boundary-problems-an/</guid><description>This paper proposes a deep learning-driven operator splitting scheme for high-dimensional free-boundary problems, with American option pricing as a representati</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36921">arXiv 2610.36921</a></p>
<p><strong>Authors:</strong> Dong Yan, Haocheng Zhu, Yao Li</p>
<h2 id="abstract">Abstract</h2>
<p>This paper proposes a deep learning-driven operator splitting scheme for high-dimensional free-boundary problems, with American option pricing as a representative application. In a market with proportional transaction costs, a stochastic liquidity risk with an empirically validated nonlinear drift based on S&amp;P 500 data, and two-factor stochastic volatility, the pricing problem takes the form of a five-dimensional highly nonlinear variational inequality. The proposed scheme decomposes this variational inequality at each time layer into an elliptic continuation equation approximated by a physics-informed neural network and a closed-form projection step enforcing the early-exercise constraint. A conditional $\ell^\infty$ stability bound is derived under stated resolvent and Lipschitz assumptions. The scheme is validated against finite-difference and least-squares Monte Carlo benchmarks, and both the option prices and the learned exercise boundary show close agreement with the reference solutions. Sensitivity analyses with respect to the key model parameters are also reported.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a highly complex mathematical framework involving variational inequalities, operator splitting, and PINNs for a five-dimensional problem. It demonstrates strong empirical rigor through validation against benchmarks and an empirically validated nonlinear drift based on S&amp;P 500 data. The deep learning-driven operator splitting for free boundary problems in this complex market setting is a novel contribution.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Solve High-Dimensional Free Boundary Problems, e.g., American Option Pricing] --&gt; B{Key Methodology: Deep Learning-Driven Operator Splitting Scheme};
    B --&gt; C[Method Steps: Decompose Variational Inequality into Elliptic Continuation (PINN) &amp; Projection Step];
    C --&gt; D[Inputs: 5D Variational Inequality (Proportional Transaction Costs, Stochastic Liquidity Risk, Two-Factor Stochastic Volatility)];
    D --&gt; E[Computational Processes: PINN for Elliptic Eq., Closed-Form Projection, Conditional L-infinity Stability Analysis];
    E --&gt; F[Outcomes: Validated Option Prices &amp; Learned Exercise Boundary (Close agreement with benchmarks), Sensitivity Analysis];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>An Application of Geometric Riemannian Pricing Algorithm for Valuing Catastrophe Bonds in Incomplete Markets: Market-Consistent Financial Entropy and the Split of Frequency and Severity Risk Premia</title><link>https://thequant.space/flowcharts/an-application-of-geometric-riemannian-pricing-algorithm-for-valuing/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/an-application-of-geometric-riemannian-pricing-algorithm-for-valuing/</guid><description>This paper presents a framework for pricing catastrophe (CAT) bonds in incomplete markets through Riemannian geometric optimization of financial entropy. We for</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.37171">arXiv 2610.37171</a></p>
<p><strong>Authors:</strong> Saeid Safarveisi</p>
<h2 id="abstract">Abstract</h2>
<p>This paper presents a framework for pricing catastrophe (CAT) bonds in incomplete markets through Riemannian geometric optimization of financial entropy. We formulate pricing-measure selection as a maximum financial entropy problem on a finite-dimensional manifold of equivalent measures, parameterized by the non-hedgeable market prices of catastrophe frequency and severity risk, with discounting fixed by the default-free term structure. Since unconstrained entropy maximization recovers the physical measure, we incorporate observed secondary-market spreads, both pooled and date by date. For a compound Poisson-generalized Pareto loss model with Wang distortion, we derive closed-form expressions for financial entropy and the Riemannian metric. We show that CAT bond prices depend on frequency and severity premia primarily through the risk-neutral trigger intensity, making the two premia unidentifiable from market data alone; the entropy criterion resolves this ambiguity. Using a hypothetical earthquake CAT bond calibrated to quarterly spreads of Golden State Re II Ltd. (Series 2014-1), we obtain risk-neutral trigger intensities of 6.58 to 10.45 times the physical intensity (9.20 pooled and 18.26 at the end of 2015). The model-implied risk multiple aligns with the market spread-to-expected-loss ratio (8.87 versus 8.81 at issuance). The minimal-entropy measure attributes 53.5% to 63.7% of the log risk multiple to frequency risk, reflecting the selection principle rather than market identification. Finally, equating the coupon with the quoted spread understates the risk multiple by approximately half.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates a high level of mathematical sophistication, particularly with Riemannian geometry and financial entropy. It also exhibits strong empirical rigor through calibration to real market data and robust analysis of risk premia. The novelty lies in its unique approach to resolving identification issues in incomplete markets.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Price CAT Bonds in Incomplete Markets &amp; Unbundle Risk Premia] --&gt; B{Methodology: Riemannian Geometric Optimization of Financial Entropy};
    B --&gt; C{Model: Compound Poisson-Generalized Pareto Loss with Wang Distortion};
    C --&gt; D[Inputs: Hypothetical Earthquake CAT Bond, Quarterly Spreads of Golden State Re II Ltd. (Series 2014-1)];
    D --&gt; E[Computation: Derive Closed-Form Expressions for Entropy &amp; Metric, Optimize for Risk-Neutral Trigger Intensity];
    E --&gt; F[Outcome 1: Risk-neutral Trigger Intensities (6.58x to 10.45x physical; 9.20x pooled)];
    F --&gt; G[Outcome 2: Model-implied risk multiple (8.87) aligns with market spread-to-expected-loss ratio (8.81)];
    G --&gt; H[Outcome 3: Minimal-entropy measure attributes 53.5%-63.7% of log risk multiple to frequency risk];
    H --&gt; I[Outcome 4: Equating coupon with quoted spread understates risk multiple by ~half];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>CADENCE: Distributional Next-Transaction Forecasting for Business Cash-Flow Underwriting</title><link>https://thequant.space/flowcharts/cadence-distributional-next-transaction-forecasting-for-business-cash-flow/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/cadence-distributional-next-transaction-forecasting-for-business-cash-flow/</guid><description>Recurring cash flows are the backbone of cash-flow underwriting: they separate durable revenue from one-off deposits, expose standing obligations, and ultimatel</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.38084">arXiv 2610.38084</a></p>
<p><strong>Authors:</strong> Alexander Wu, Jingchao Huang</p>
<h2 id="abstract">Abstract</h2>
<p>Recurring cash flows are the backbone of cash-flow underwriting: they separate durable revenue from one-off deposits, expose standing obligations, and ultimately determine ability to pay. For small businesses, recurrence is both indispensable and hard to estimate, because much of their income arrives as ambiguous transfers, most payment streams are short, and schedules follow calendar conventions that frequency-domain methods treat as noise. We present CADENCE, Calendar-Aware Distributional Event Network for Cash-Flow Estimation, a compact causal Transformer that treats each transaction as a token and predicts the amount and a full, nonparametric timing distribution of every cash flow&rsquo;s next payment. Inheriting transaction semantics from an external labeler and a frozen text encoder keeps CADENCE compact yet general across the long tail of small-business counterparties, while predicting a calibrated distribution rather than an opaque embedding makes its outputs interpretable enough to feed existing underwriting models and power credit decisions. Ablations confirm the role of each design choice, with counterparty semantics driving recall on short histories, calendar inputs driving timing accuracy, and no-event supervision driving precision. Against the production FFT baseline, CADENCE improves one-day timing accuracy by 93.3% and next-event F1 by 6.7%, while producing calibrated distributions that serve directly as a confidence gate for downstream decisions. In an end-to-end credit evaluation on production applications, replacing FFT recurrence features with CADENCE features raises KS by 4.8%, raises the approval rate at a fixed loss rate by 18.2%, and lowers the loss rate at a fixed approval rate by 13.1%.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a sophisticated Transformer-based model for a complex financial forecasting problem, demonstrating strong empirical results against a production baseline. Its novelty lies in adapting language modeling techniques to business cash flow, with a clear focus on practical application and interpretability.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Improve Small Business Cash-Flow Forecasting for Underwriting] --&gt; B{Key Methodology: CADENCE Model Development};
    B --&gt; C[Data/Inputs: Transaction Histories, External Labeler Semantics, Frozen Text Encoder, Calendar Features];
    C --&gt; D{Computational Process: Causal Transformer (CADENCE) Training};
    D --&gt; E[Outcomes: Predict Next Payment Amount &amp; Nonparametric Timing Distribution];
    E --&gt; F[Key Findings: Improved Timing Accuracy (93.3%), Next-Event F1 (6.7%), Calibrated Distributions, Increased KS (4.8%), Higher Approval (18.2%), Lower Loss Rate (13.1%)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Contemporaneous Transmission Networks and Systemic Risk in European Banking</title><link>https://thequant.space/flowcharts/contemporaneous-transmission-networks-and-systemic-risk-in-european-banking/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/contemporaneous-transmission-networks-and-systemic-risk-in-european-banking/</guid><description>We study how contemporaneous equity-return transmission shapes systemic exposure among 51 listed European banks. Using a recursive non-Gaussian network model on</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.37487">arXiv 2610.37487</a></p>
<p><strong>Authors:</strong> Minh Duc Duong, Alessio Moneta, Fabrizio Lillo, Caterina Giannetti, Tu Anh Doan Nguyen</p>
<h2 id="abstract">Abstract</h2>
<p>We study how contemporaneous equity-return transmission shapes systemic exposure among 51 listed European banks. Using a recursive non-Gaussian network model on volatility-standardized returns, we construct two market-capitalization-weighted measures based on direct and indirect transmission effects: the Systemic Impact Score (SIS), capturing a bank&rsquo;s potential influence on other institutions, and the Systemic Vulnerability Score (SVS), capturing its exposure to disturbances originating elsewhere. The fitted network reveals distinct transmitting and receiving roles, highlighting differences between institutions with substantial outward influence and those with high incoming sensitivity. Receiving roles are generally more reproducible than transmitting roles across repeated network discovery, and selected connections remain informative about lower-tail dependence in subsequent observations. Volatility standardization substantially reduces detected dependence among recovered shocks, although the full-sample model does not satisfy the designated criterion for supporting shock independence. Alternative recursive orderings also yield comparable directional tail asymmetries, limiting the extent to which these patterns validate a particular ordering. The results provide complementary measures of model-implied systemic transmission and vulnerability, with explicit attention to uncertainty and identification limits</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper employs advanced non-Gaussian network models (VAR-LiNGAM) for causal discovery in financial networks, demonstrating high mathematical sophistication. It applies these methods to real-world European banking data with careful consideration of statistical assumptions and robustness checks, indicating strong empirical rigor. The combination of these elements places it firmly in the &lsquo;Holy Grail&rsquo; quadrant.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Assess Contemporaneous Transmission &amp; Systemic Risk in European Banking] --&gt; B{Key Methodology: Recursive Non-Gaussian Network Model};
    B --&gt; C[Data/Inputs: Equity Returns from 51 Listed European Banks];
    C --&gt; D[Computational Process: Volatility Standardization &amp; Network Construction];
    D --&gt; E{Computational Process: Systemic Impact Score (SIS) &amp; Systemic Vulnerability Score (SVS) Calculation};
    E --&gt; F[Key Findings: Distinct Transmitting &amp; Receiving Roles, Reproducible Receiving Roles, Informative Connections for Tail Dependence, Tail Asymmetries];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Depositing More Should Not Earn Less: Supplier Income Monotonicity and Rate Curve Design in Pooled Lending Markets</title><link>https://thequant.space/flowcharts/depositing-more-should-not-earn-less-supplier-income-monotonicity-and-rate/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/depositing-more-should-not-earn-less-supplier-income-monotonicity-and-rate/</guid><description>In utilization dependent interest rate models, adding liquidity can reduce a supplier&amp;#39;s total interest income even as the supplier&amp;#39;s balance increases. A suppli</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36899">arXiv 2610.36899</a></p>
<p><strong>Authors:</strong> Ahzam Khan, Cavey Cool</p>
<h2 id="abstract">Abstract</h2>
<p>In utilization dependent interest rate models, adding liquidity can reduce a supplier&rsquo;s total interest income even as the supplier&rsquo;s balance increases. A supplier holding a fraction $α$ of final pool supply keeps income nondecreasing with a marginal deposit exactly when $α(1+η)\leq1$, where $η$ is the elasticity of the borrow rate with respect to utilization. When the condition fails, the supplier can instead raise its income by withdrawing, which pushes utilization further up. On two public Drift markets, a lender held more of the pool than the curve protected in at least one hour in nine on SOL and one in thirteen on USDC. A protocol turns this into a design constraint by choosing, at each utilization, the largest supplier share it intends to protect. That choice caps the elasticity, and integrating the cap describes every admissible curve. Protecting the same share at every utilization gives a power law boundary, and protecting every fresh depositor gives a hyperbolic one. On a multiple kink USDT market, compliant repairs can lower or raise supplier income, because the constraint governs how income responds to a deposit and not the price level.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a novel and critical insight into pooled lending market design, backed by rigorous mathematical derivation and empirical validation on real-world data. The methodology is clearly explained, and the provision of Lean 4 formalizations and analysis code significantly enhances reproducibility.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Understand Income Monotonicity in Pooled Lending] --&gt; B{Key Problem: Can adding liquidity reduce supplier income?};
    B --&gt; C[Methodology: Analyze supplier income dynamics with utilization-dependent rates];
    C --&gt; D[Model Input: Supplier share α, Borrow Rate Elasticity η];
    D --&gt; E[Analysis: Derive condition for non-decreasing income: α(1+η) ≤ 1];
    E --&gt; F[Empirical Data: Drift Markets (SOL, USDC) &amp; Multiple Kink USDT Market];
    F --&gt; G[Computational Check: Identify hours where α(1+η) &gt; 1];
    G --&gt; H[Outcomes: Income monotonicity failure observed; Protocol design constraint derived; Admissible rate curves (power law, hyperbolic) described; Impact of repairs on USDT market];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Optimal Order Placement under a State-Dependent Hawkes Process Limit Order Book model</title><link>https://thequant.space/flowcharts/optimal-order-placement-under-a-state-dependent-hawkes-process-limit-order-book/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/optimal-order-placement-under-a-state-dependent-hawkes-process-limit-order-book/</guid><description>We study optimal quote placement for a market maker facing order flow modeled by a state-dependent Hawkes process. A block-based linear demand specification lin</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.37324">arXiv 2610.37324</a></p>
<p><strong>Authors:</strong> Jonathan Chávez Casillas, Li Gan</p>
<h2 id="abstract">Abstract</h2>
<p>We study optimal quote placement for a market maker facing order flow modeled by a state-dependent Hawkes process. A block-based linear demand specification links market-order counts to execution volumes, providing the demand moments required by a continuous time discrete state dynamic programming formulation. Under a quadratic terminal inventory penalty, we characterize inventory-dependent quotes and derive backward recursions for the coefficients of a quadratic value function. Numerical experiments using LOBSTER data examine quote distributions, inventory exposure, and terminal wealth. The implemented strategy yields higher aggregate terminal wealth than fixed-spread benchmarks at one and three ticks, but lower wealth than the two-tick benchmark. These results illustrate the framework&rsquo;s numerical implementation and distinguish terminal-wealth comparisons from evaluation under the inventory-penalized objective.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 7.5: no out-of-sample test; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly mathematical framework for optimal order placement using state-dependent Hawkes processes, demonstrating strong empirical validation with LOBSTER data. The novelty lies in integrating sdHawkes processes into a stochastic optimal control framework for market making, which is a significant contribution. While the methodology is detailed, explicit code or data links for full reproducibility are not mentioned in the excerpt.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimal Quote Placement for Market Maker] --&gt; B{Methodology: State-Dependent Hawkes Process + Dynamic Programming};
    B --&gt; C[Model Inputs: LOBSTER Data, Block-based Linear Demand, Quadratic Terminal Inventory Penalty];
    C --&gt; D{Computational Process: Backward Recursions for Quadratic Value Function Coefficients};
    D --&gt; E[Key Findings: Inventory-Dependent Quotes Characterized];
    E --&gt; F{Outcomes: Higher Aggregate Terminal Wealth vs. 1 &amp; 3-Tick Fixed Spreads};
    F --&gt; G[Further Outcome: Lower Wealth vs. 2-Tick Fixed Spread, illustrating objective differences];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Risk measures for infinite-server queues driven by a Cox-BESQ process</title><link>https://thequant.space/flowcharts/risk-measures-for-infinite-server-queues-driven-by-a-cox-besq-process/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/risk-measures-for-infinite-server-queues-driven-by-a-cox-besq-process/</guid><description>This paper introduces a model for infinite-server queues driven by a Cox process with stochastic intensity given by a squared Bessel (BESQ) process. Exploiting</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36473">arXiv 2610.36473</a></p>
<p><strong>Authors:</strong> José Da Fonseca, Yajun Shi, Wenjun Zhang</p>
<h2 id="abstract">Abstract</h2>
<p>This paper introduces a model for infinite-server queues driven by a Cox process with stochastic intensity given by a squared Bessel (BESQ) process. Exploiting the affine structure of the underlying dynamics, we derive a closed-form expression for the joint moment-generating function (MGF) of the arrival intensity, the number of customers in the system, and the integral of the number of customers in the system over a time interval. This MGF can also be obtained at two (or more) dates, thereby allowing an analysis of the time evolution of infinite-server queues driven by a Cox&ndash;BESQ process. The availability of these explicit MGFs enables the development of risk measures for these variables, such as the joint moments of the arrival intensity, the number of customers in the system, and the integral of the number of customers in the system over a time interval, conditional on one of these variables exceeding a critical threshold. These risk measures can be determined at one or two dates. They rely essentially on the explicit form of the MGF of the state variables and on Fourier representations of the risk measures. Numerical experiments demonstrate the practical implementation of the proposed methodology and highlight the relevance of the theoretical results.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 4.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper is highly theoretical, focusing on complex mathematical derivations for risk measures in a novel queueing model. While it includes numerical experiments, the empirical rigor in terms of real-world data application or extensive backtesting is limited. The novelty lies in the analytical tractability of the Cox-BESQ model for risk measures.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Develop Risk Measures for Infinite-Server Queues] --&gt; B{Model Definition: Infinite-Server Queues with Cox-BESQ Process}
    B --&gt; C[Key Methodology: Exploit Affine Structure]
    C --&gt; D{Derivation: Closed-Form Joint MGF for Key Variables}
    D --&gt; E[Computational Process: Fourier Representations for Risk Measures]
    E --&gt; F[Numerical Experiments: Practical Implementation &amp; Validation]
    F --&gt; G[Key Findings: Explicit Risk Measures (Joint Moments, Conditional on Thresholds) for Queue Variables]
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Simple Portfolios that Deliver Consistent Decent Returns</title><link>https://thequant.space/flowcharts/simple-portfolios-that-deliver-consistent-decent-returns/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/simple-portfolios-that-deliver-consistent-decent-returns/</guid><description>Portfolio construction has been studied extensively in both academia and industry. Its applications range from pension funds and hedge funds to private savings.</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36491">arXiv 2610.36491</a></p>
<p><strong>Authors:</strong> Oskar Edén Wallberg, Alexander Karolin</p>
<h2 id="abstract">Abstract</h2>
<p>Portfolio construction has been studied extensively in both academia and industry. Its applications range from pension funds and hedge funds to private savings. The academic literature centers on methodology, commonly evaluated in settings that allow short selling, leverage, and frequent trading. Industry, on the other hand, operates under real constraints, but its data and methods are proprietary and largely unpublished. Neither is directly available to the private investor. This paper is an empirical study of established portfolio construction methods in the setting of the private investor. We consider a small investable universe of liquid US ETFs, where trading is monthly and carries a cost, and neither shorting nor leverage is permitted. Portfolio construction is posed as a convex optimization problem, its inputs are estimated from public data, and every parameter is interpretable. We denote such portfolios simple. We show that simple portfolios of as few as three ETFs deliver consistent and decent returns, without tuning to the backtest period. To find them, we have developed a framework, which we share publicly, able to backtest hundreds of portfolios on a standard laptop over a twenty year period or longer. When no return forecast is made, portfolios are constructed from risk alone, using methods such as risk parity and minimum volatility, built on a statistical factor model fitted with expectation maximization. When a forecast is made, we combine the Markowitz formulation with momentum signals and ridge regression. We report what works and what each component adds, weighing its gain against its complexity and the effort it demands of the investor. The findings are supported by numerical experiments over the past two decades, and the proposed portfolios outperform the standard 60/40 allocation.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates a strong blend of mathematical rigor in its portfolio optimization and risk modeling, coupled with extensive empirical validation through backtesting over two decades. The novelty lies in adapting established methods to the specific constraints and needs of private investors, providing a practical and reproducible framework.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Deliver Consistent Decent Returns for Private Investors] --&gt; B{Methodology: Empirical Study of Established Portfolio Construction Methods};
    B --&gt; C{Inputs: Liquid US ETFs, Monthly Trading, No Shorting/Leverage, Public Data};
    C --&gt; D{Computational Processes: Convex Optimization, Risk Parity, Min Volatility, Factor Model (EM), Markowitz + Momentum (Ridge Regression), Backtesting hundreds of portfolios (20+ years)};
    D --&gt; E[Key Findings: Simple Portfolios (3+ ETFs) Deliver Consistent Decent Returns, Outperform 60/40, Framework Shared Publicly];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>What Language Models Add to Healthcare-Equity Rankings, and What They Could Have Known</title><link>https://thequant.space/flowcharts/what-language-models-add-to-healthcare-equity-rankings-and-what-they-could-have/</link><pubDate>Tue, 27 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/what-language-models-add-to-healthcare-equity-rankings-and-what-they-could-have/</guid><description>In healthcare equities, much of what moves a single name arrives as text: filings, trial and regulatory records, news and analyst commentary. We evaluate how sc</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.38056">arXiv 2610.38056</a></p>
<p><strong>Authors:</strong> Haotong Fu, Xiyue Zhang, Jack Rose, Ding Sun, Erich Scheller, Eric Rose</p>
<h2 id="abstract">Abstract</h2>
<p>In healthcare equities, much of what moves a single name arrives as text: filings, trial and regulatory records, news and analyst commentary. We evaluate how screened non-market features and language-model representations improve market-based equity rankings for US healthcare firms over 2020-2025. Adding balance-sheet and attention features improves the resulting hybrid&rsquo;s price- and liquidity-neutral rank information coefficient (IC) at one, three and twelve months. At twelve months, neutral IC rises from 0.063 to 0.093, a 48% increase, while raw IC rises from 0.289 to 0.298. Language models contribute most clearly at three months: among company-months with scientific-text coverage, a current embedding model raises the hybrid&rsquo;s neutral IC from 0.046 to 0.056. This increment is nominally significant (t = 2.8; paired 95% bootstrap interval [+0.006, +0.015]) and remains exploratory. A larger post hoc gain occurs in months containing trial or regulatory records, consistent with text complementing prices and financial statements at that horizon. Across all text, pre-2020 and current representations yield small positive three-month increments in both neutral and raw IC but no established twelve-month gain. Much of their ranking performance survives within-company time shuffling, consistent with a persistent company component. Rater-cutoff comparisons find negligible pre-cutoff advantages for current models over the pre-2020 rater at one and three months that do not shrink after the cutoffs; twelve-month hindsight attribution remains inconclusive. At twelve months, balance-sheet signals lead after rallies and in volatile markets, while attention leads after declines. Retrospective state-dependent blending improves on a static blend without an established advantage over the full hybrid. Results apply to a survivor-only sector sample and remain unadjusted for the full exploratory search.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 5.0/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a robust empirical evaluation of LLMs in equity ranking, utilizing detailed statistical methods and a clear backtesting framework. While the mathematical derivations are not explicitly shown in the excerpt, the methodology implies a solid quantitative foundation. The novelty lies in the specific application and comparative analysis of LLMs within a hybrid ranking system for healthcare equities.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Evaluate LM Impact on Healthcare-Equity Rankings] --&gt; B{Key Methodology Steps};
    B --&gt; C[Data/Inputs: Screened Non-Market Features, LM Representations, Filings, Trial/Regulatory Records, News, Analyst Commentary, Balance-Sheet Data];
    C --&gt; D[Computational Processes: Hybrid Model Development, Price- &amp; Liquidity-Neutral Rank Information Coefficient (IC) Calculation, Embedding Models, State-Dependent Blending];
    D --&gt; E{Key Findings/Outcomes};
    E --&gt; F[Outcome 1: Balance-sheet &amp; Attention Features improve hybrid&#39;s neutral IC (48% increase at 12m)];
    E --&gt; G[Outcome 2: LMs contribute most at 3m (neutral IC from 0.046 to 0.056 for scientific-text coverage)];
    E --&gt; H[Outcome 3: Larger post hoc gain in months with trial/regulatory records];
    E --&gt; I[Outcome 4: Pre-2020 &amp; current LMs yield small positive 3m IC increments, no established 12m gain];
    E --&gt; J[Outcome 5: Balance-sheet signals lead after rallies/volatile markets; attention after declines];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Det-MASO: Diversity-Regularized Multi-Agent Sequential Optimization for Factor Generation</title><link>https://thequant.space/flowcharts/det-maso-diversity-regularized-multi-agent-sequential-optimization-for-factor/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/det-maso-diversity-regularized-multi-agent-sequential-optimization-for-factor/</guid><description>Quantitative investment requires alpha factors that are both predictive and diverse. However, existing factor generation methods, including formulaic mining and</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.34936">arXiv 2610.34936</a></p>
<p><strong>Authors:</strong> Tiantian Wu, Peng Yang</p>
<h2 id="abstract">Abstract</h2>
<p>Quantitative investment requires alpha factors that are both predictive and diverse. However, existing factor generation methods, including formulaic mining and neural end-to-end models, are mostly based on a single-agent design, which limits exploration of the factor space and reduces adaptability to changing markets. Multi-agent approaches can broaden exploration, but agents trained under a shared objective often collapse to similar outputs, while existing diversity techniques either scale poorly with asset-universe size or address redundancy only after training. We propose a multi-agent sequential optimization (Det-MASO) framework for generating diversified, context-adaptive alpha factors. It introduces a differentiable log-determinant penalty on the inter-agent correlation matrix directly into the joint objective, discouraging correlated agent behavior during training with computational cost that scales linearly with the number of assets. We further show that this penalty prevents homogeneous equilibria and preserves factor diversity throughout optimization, while a context-conditioned scheduler dynamically adjusts agent emphasis across market regimes and Shapley interaction index analysis is used to characterize the cooperation structure that emerges among them. Experiments show that Det-MASO outperforms baselines, improving the information coefficient by 1.1%, the annualized return by 6.4%, and the Sharpe ratio by 0.33.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: transaction costs not modelled; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a highly novel multi-agent approach to factor generation with a sophisticated differentiable determinant penalty. It includes theoretical propositions and strong empirical results, indicating a robust methodology and significant contribution to quant finance. The experimental results with IC, annualized return, and Sharpe ratio improvements demonstrate strong empirical rigor.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Generate Diversified, Context-Adaptive Alpha Factors] --&gt; B{Problem: Single-agent limits exploration, multi-agent diversity issues};
    B --&gt; C[Methodology: Det-MASO Framework];
    C --&gt; D{Key Components:
        - Differentiable Log-Determinant Penalty
        - Context-Conditioned Scheduler
        - Shapley Interaction Index Analysis
    };
    D --&gt; E[Computational Processes: Multi-Agent Sequential Optimization];
    E --&gt; F[Outcomes:
        - Improved Information Coefficient (1.1%)
        - Increased Annualized Return (6.4%)
        - Higher Sharpe Ratio (0.33)
        - Preserved Factor Diversity
        - Adaptability to Market Regimes
    ];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Differentiability and Convexity of the Solution Maps for Fully Non-linear Parabolic HJB Equations</title><link>https://thequant.space/flowcharts/differentiability-and-convexity-of-the-solution-maps-for-fully-non-linear/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/differentiability-and-convexity-of-the-solution-maps-for-fully-non-linear/</guid><description>We study the dependence on the terminal condition of solutions to a fully nonlinear parabolic Hamilton--Jacobi--Bellman (HJB) equation, when the terminal condit</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.35476">arXiv 2610.35476</a></p>
<p><strong>Authors:</strong> Jean-François Chassagneux, Stéphane Crépey, Grégoire Loeper, Justin Ruelland</p>
<h2 id="abstract">Abstract</h2>
<p>We study the dependence on the terminal condition of solutions to a fully nonlinear parabolic Hamilton&ndash;Jacobi&ndash;Bellman (HJB) equation, when the terminal condition varies along a finite-dimensional family. This problem is motivated by a dual formulation of semimartingale optimal transport. The equation is posed as a terminal-value Cauchy problem on an unbounded spatial domain. Under structural ellipticity and regularity assumptions on the nonlinear operator, we recall local parabolic Hölder estimates and stability results for bounded uniformly continuous terminal data. We then establish continuous directional differentiability of the solution map with respect to the finite-dimensional parameter, and identify its derivative through the corresponding linearized Cauchy problem. Under an additional convexity assumption on the Hamiltonian and a non-degeneracy condition on the terminal data, we prove local strong convexity of the point-evaluated solution map. The analysis relies on Evans&ndash;Krylov theory for fully nonlinear parabolic equations and combines PDE arguments with probabilistic representations. Finally, we extend the differentiability and convexity results to cascades of Cauchy problems in which successive equations are coupled through terminal conditions at several prescribed times. This structure is motivated, for instance, by optimal transport problems with marginal constraints imposed at several maturities.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 1.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper is highly theoretical, focusing on advanced PDE theory for HJB equations. While the mathematical derivations are rigorous and complex, there is no empirical testing or data validation presented. The novelty lies in extending differentiability and convexity results to cascades of Cauchy problems, which is relevant for multi-marginal optimal transport.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Analyze Differentiability &amp; Convexity of HJB Solution Maps w.r.t. Terminal Condition] --&gt; B{Key Methodology: PDE Arguments &amp; Probabilistic Representations};
    B --&gt; C[Inputs: Fully Nonlinear Parabolic HJB Equation, Finite-Dimensional Terminal Condition Family];
    C --&gt; D{Computational Processes: Evans-Krylov Theory, Local Parabolic Hölder Estimates, Linearized Cauchy Problem};
    D --&gt; E[Outcome 1: Continuous Directional Differentiability of Solution Map &amp; Derivative Identification];
    D --&gt; F[Outcome 2: Local Strong Convexity of Solution Map under Additional Assumptions];
    F --&gt; G[Outcome 3: Extension of Results to Cascades of Coupled Cauchy Problems];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Do Round Numbers Hold Prices? Occupation Densities and Depth-Conditioned Hazards in the Limit Order Book</title><link>https://thequant.space/flowcharts/do-round-numbers-hold-prices-occupation-densities-and-depth-conditioned-hazards/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/do-round-numbers-hold-prices-occupation-densities-and-depth-conditioned-hazards/</guid><description>Prices cluster at round numbers, a pattern often interpreted as evidence that these levels act as price barriers. This pattern also admits a mechanical explanat</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.34787">arXiv 2610.34787</a></p>
<p><strong>Authors:</strong> Jiwon Jung, Kiseop Lee</p>
<h2 id="abstract">Abstract</h2>
<p>Prices cluster at round numbers, a pattern often interpreted as evidence that these levels act as price barriers. This pattern also admits a mechanical explanation: more liquidity rests there, and prices take longer to leave deeper queues. Limit order book data allow us to distinguish these mechanisms through a tick-grid framework in which local time counts departures and level-wise volatility reflects the departure hazard. Using data for five Nasdaq stocks throughout 2025, we find that round levels attract more liquidity but do not exhibit longer depth-adjusted durations. Intel and SoFi show directional effects, with departures biased away from round levels.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a novel tick-grid framework using local time and duration analysis to investigate price clustering, offering a sophisticated statistical approach to a well-known market microstructure phenomenon. It combines advanced mathematical concepts with rigorous empirical testing on high-frequency LOB data, providing strong evidence against the &lsquo;price barrier&rsquo; hypothesis for round numbers after adjusting for liquidity.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Do Round Numbers Hold Prices?] --&gt; B{Methodology: Tick-Grid Framework};
    B --&gt; C[Inputs: LOB Data for 5 Nasdaq Stocks (2025)];
    C --&gt; D{Computational Processes: Local Time, Level-wise Volatility, Departure Hazard};
    D --&gt; E[Outcome 1: Round Levels Attract More Liquidity];
    D --&gt; F[Outcome 2: No Longer Depth-Adjusted Durations at Round Levels];
    F --&gt; G[Outcome 3: Intel/SoFi Show Directional Effects (Departures Biased Away from Round Levels)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Does Ecosystem Activity Validate TVL?</title><link>https://thequant.space/flowcharts/does-ecosystem-activity-validate-tvl/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/does-ecosystem-activity-validate-tvl/</guid><description>Total value locked (TVL) is widely used to assess decentralized finance ecosystems. Prior evidence finds that portfolios formed on TVL alone are spanned by the</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36274">arXiv 2610.36274</a></p>
<p><strong>Authors:</strong> Matthew Brigida</p>
<h2 id="abstract">Abstract</h2>
<p>Total value locked (TVL) is widely used to assess decentralized finance ecosystems. Prior evidence finds that portfolios formed on TVL alone are spanned by the crypto market portfolio (Brigida 2025). This paper asks whether TVL becomes more informative when combined with measures of adoption, usage, development, protocol revenue, or social attention. I construct weekly value-weighted 2x3 portfolios that independently sort tokens on TVL-to-market-cap and one of seven ecosystem-activity ratios. Portfolio returns are computed from token prices using lagged-market-capitalization weights and evaluated against crypto market and size factors. Across the available 2022-2025 samples, none of the six on-chain double sorts rejects the benchmark after controlling for multiple testing. The same conclusion holds over 83 common weeks for which social-attention data are available. Several specifications reject at unadjusted levels, but none survives Holm adjustment. The social-attention rejection is only marginal under asymptotic inference and is insignificant under a moving-block bootstrap. Equal-weighted portfolios and formal parameter-stability tests lead to the same broad conclusion. The evidence therefore does not show that ecosystem activity reliably transforms TVL into an incremental return signal.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 5.0/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: transaction costs not modelled; no out-of-sample test; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper employs rigorous statistical methods, including multiple testing adjustments and bootstrap methods, to evaluate portfolio returns. While the mathematical derivations are not explicitly shown, the statistical methodology is advanced and well-applied. The findings, though negative, are informative and contribute to the understanding of DeFi metrics.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Does Ecosystem Activity Validate TVL?] --&gt; B{Methodology: Construct 2x3 Portfolios};
    B --&gt; C[Data: TVL-to-Market-Cap &amp; 7 Ecosystem Activity Ratios (2022-2025)];
    C --&gt; D{Computation: Weekly Value-Weighted Portfolio Returns};
    D --&gt; E{Analysis: Factor Model Evaluation vs. Crypto Market &amp; Size Factors};
    E --&gt; F[Outcome: No Significant Incremental Return Signal After Multiple Testing Adjustment];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Event definition and the branching ratio: Hawkes estimates of price-change clustering in the consolidated quote feed</title><link>https://thequant.space/flowcharts/event-definition-and-the-branching-ratio-hawkes-estimates-of-price-change/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/event-definition-and-the-branching-ratio-hawkes-estimates-of-price-change/</guid><description>Hawkes models of price changes in the consolidated US quote feed find a sub-millisecond kernel component and a branching ratio near criticality. We show that in</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36317">arXiv 2610.36317</a></p>
<p><strong>Authors:</strong> Hyoeun Lee</p>
<h2 id="abstract">Abstract</h2>
<p>Hawkes models of price changes in the consolidated US quote feed find a sub-millisecond kernel component and a branching ratio near criticality. We show that in large-tick stocks the first is the feed&rsquo;s construction: half of NBBO changes are locks or depleted quotes, resolved within a millisecond, which the model reads as excitation. Defining the event as a mid-price level persisting for one millisecond removes the component. Raw fits put three times the clean kernel mass within one second, which a simulation reproduces. Since the total branching ratio trades off against the baseline, we report kernel mass on a fixed window.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates strong empirical rigor through its detailed data analysis, simulation studies, and robust statistical methodology, particularly in defining and testing event definitions. Its novelty lies in uncovering and quantifying the impact of consolidated feed construction on Hawkes model estimates, a previously unexamined aspect. The mathematical complexity is appropriate for the Hawkes process modeling and estimation techniques employed.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Understand Price-Change Clustering in US Quote Feed] --&gt; B{Methodology: Hawkes Models};
    B --&gt; C[Data: Consolidated US Quote Feed Price Changes];
    C --&gt; D{Computational Process: Fit Hawkes Model Parameters};
    D --&gt; E{Analysis: Sub-millisecond Kernel &amp; Branching Ratio Calculation};
    E --&gt; F[Key Findings: Sub-millisecond kernel due to feed construction (locks/depleted quotes), branching ratio near criticality. Mid-price persistence event definition removes artifact. Raw fits overestimate kernel mass within 1 sec.];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>FinLLM-KG: Knowledge Graph-Enhanced LLMs for Financial Sentiment Analysis in Algorithmic Trading</title><link>https://thequant.space/flowcharts/finllm-kg-knowledge-graph-enhanced-llms-for-financial-sentiment-analysis-in/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/finllm-kg-knowledge-graph-enhanced-llms-for-financial-sentiment-analysis-in/</guid><description>Recent advances in Generative AI have substantially improved financial sentiment analysis through post-trained financial large language models (LLMs). However,</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36083">arXiv 2610.36083</a></p>
<p><strong>Authors:</strong> Giorgos Iacovides, Oliver Hannibal, Wuyang Zhou, Danilo Mandic</p>
<h2 id="abstract">Abstract</h2>
<p>Recent advances in Generative AI have substantially improved financial sentiment analysis through post-trained financial large language models (LLMs). However, existing approaches remain confined to predicting the sentiment of each article in isolation and operate as black boxes, which limits contextual understanding and hinders deployment in high-stakes financial decision-making. To this end, we introduce FinLLM-KG, a model-agnostic framework that combines causal LLMs with a financial knowledge graph, in order to inject temporally grounded, company-level knowledge from SEC 10-K filings at inference time, without updating model weights. Within FinLLM-KG, context is supplied either as a natural-language company profile or as a small set of relevance-ranked factual triples. This enables sentiment predictions to account for broader firm-level information rather than the article alone, at almost zero computational cost and for any causal LLM. In addition, attributing each article-level sentiment score to individual sentences and to the retrieved knowledge-graph facts makes the evidence behind the prediction inspectable, thereby enhancing explainability and supporting human-in-the-loop review. Simulations demonstrate that FinLLM-KG consistently improves portfolio performance over the state-of-the-art baseline.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 5.0/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: transaction costs not modelled; no out-of-sample test; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a novel framework combining LLMs and KGs for financial sentiment, demonstrating improved portfolio performance through simulations. It emphasizes explainability and contextual understanding, addressing key limitations of existing black-box models. The empirical setup appears robust, though more details on the specific LLM and full backtesting methodology would enhance rigor.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Improve Financial Sentiment Analysis for Algorithmic Trading with Explainability] --&gt; B{Existing LLM Limitations};
    B --&gt; C[Problem: Isolated Article Sentiment &amp; Black Box Nature];
    C --&gt; D[Proposed Solution: FinLLM-KG Framework];
    D --&gt; E{Methodology: Combine Causal LLMs with Financial Knowledge Graph};
    E --&gt; F[Data/Inputs: Financial Articles, SEC 10-K Filings, Company Profiles, Factual Triples];
    F --&gt; G{Computational Process: Inference-time Knowledge Injection &amp; Sentence/Fact Attribution};
    G --&gt; H[Key Findings: Enhanced Contextual Understanding, Improved Explainability, Superior Portfolio Performance];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Fuji: The Shape, Composition, and Spread of Demand Bursts on Robinhood Chain</title><link>https://thequant.space/flowcharts/fuji-the-shape-composition-and-spread-of-demand-bursts-on-robinhood-chain/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/fuji-the-shape-composition-and-spread-of-demand-bursts-on-robinhood-chain/</guid><description>Demand on blockchain-based marketplaces arrives in bursts and at a high rate. On these platforms the data are completely visible, which makes it feasible to com</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.35738">arXiv 2610.35738</a></p>
<p><strong>Authors:</strong> Pranay Anchuri</p>
<h2 id="abstract">Abstract</h2>
<p>Demand on blockchain-based marketplaces arrives in bursts and at a high rate. On these platforms the data are completely visible, which makes it feasible to compare the bursty demand against the usual load. The congestion manifests as an increased demand for gas, the primary resource a blockchain sells. Existing studies consider how to price the gas. The demand itself, and what it is made of during bursts, has not been measured. We measure it on Robinhood Chain, a layer-2 blockchain that quickly became a venue for trading tokenized equities and memecoins. We collected the data from every block of its first three active months and more than 50 million Uniswap swaps that occurred during bursty periods. We find that a burst trades about as many pools as a quiet period, mostly different ones, and trades them harder, on top of elevated demand that accumulated for hours. With the bursts aligned on their peaks, the median peak is 2.5 times the usual load. Both the rise and the fall of the demand are described by the sum of two exponential functions with different timescales, a slow one of hours and a fast one of minutes. Against a matched quiet period, a burst has 1.05 times the pools, 1.40 times the trades, and 1.21 times the senders. We use two models to explain the arrival of bursts: externally triggered cascades and self-excitation. The former fits the data relatively better. Inside a burst, the entry of each trader into a pool is followed for about 24 seconds by more entries than the existing traders predict. Whether this is because of imitation or because of a shared signal is left open.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates strong empirical rigor through extensive data collection and statistical analysis of blockchain demand bursts. Its novelty lies in measuring and modeling the shape and composition of these bursts, a previously unaddressed area. The mathematical models, while not overly complex, are appropriately applied to the empirical findings.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Measure &amp; Explain Blockchain Demand Bursts] --&gt; B{Key Methodology: Quantify Demand Bursts};
    B --&gt; C[Data/Inputs: Robinhood Chain Blocks (3 months), 50M Uniswap Swaps];
    C --&gt; D{Computational Processes: Analyze Gas Demand, Uniswap Swaps, Trader Behavior};
    D --&gt; E[Key Finding 1: Bursts trade more pools, harder, on top of accumulated demand];
    E --&gt; F[Key Finding 2: Demand rise/fall described by two exponential functions (hours/minutes)];
    F --&gt; G[Key Finding 3: Bursts have higher pools, trades, senders vs. quiet periods];
    G --&gt; H[Key Finding 4: Externally triggered cascades fit better than self-excitation for burst arrival];
    H --&gt; I[Key Finding 5: Trader entry into a pool followed by increased entries for ~24s (imitation/shared signal?)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Martingality in EFM Signature Volatility Models</title><link>https://thequant.space/flowcharts/martingality-in-efm-signature-volatility-models/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/martingality-in-efm-signature-volatility-models/</guid><description>We establish a martingality criterion for the Exponentially Fading Memory (EFM) signature volatility model, extending the recent result of Abi Jaber, Gassiat, a</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.35022">arXiv 2610.35022</a></p>
<p><strong>Authors:</strong> Dimitri Sotnikov, Adeline Viot</p>
<h2 id="abstract">Abstract</h2>
<p>We establish a martingality criterion for the Exponentially Fading Memory (EFM) signature volatility model, extending the recent result of Abi Jaber, Gassiat, and Sotnikov (2026). In the proposed framework, the volatility process is given by a linear functional of the EFM signature of a time-augmented Brownian motion, which yields a globally well-behaved, fully non-Markovian volatility model admitting a stationary distribution. The stationary EFM signature volatility model is also covered by allowing for a random initial value of the signature. Moreover, the volatility process can be adjusted to the initial forward variance curve. For this model, excluding trivial cases, we prove that the price process is a true martingale if and only if the truncation order is odd and a sign condition involving the correlation parameter holds.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 2.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper is highly theoretical, focusing on advanced mathematical proofs for martingality in a novel volatility model. While the mathematical framework is sophisticated, there is no empirical validation or backtesting presented. The novelty lies in extending the EFM signature volatility model and establishing a new martingality criterion.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Establish Martingality Criterion for EFM Signature Volatility Model] --&gt; B{Key Methodology: Extend Abi Jaber, Gassiat, Sotnikov (2026) Result};
    B --&gt; C[Model Formulation: Volatility as Linear Functional of EFM Signature of Time-Augmented Brownian Motion];
    C --&gt; D{Model Characteristics: Globally Well-Behaved, Fully Non-Markovian, Stationary Distribution};
    D --&gt; E[Inputs: Truncation Order, Correlation Parameter, Initial Forward Variance Curve];
    E --&gt; F{Computational Proof: Martingality Condition Analysis};
    F --&gt; G[Key Finding: Price Process is True Martingale IFF Truncation Order is Odd AND Specific Sign Condition Holds];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Scenario Matching for Credit Dependence Stress Tests: Temporal correlation constraints and empirical risk bounds</title><link>https://thequant.space/flowcharts/scenario-matching-for-credit-dependence-stress-tests-temporal-correlation/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/scenario-matching-for-credit-dependence-stress-tests-temporal-correlation/</guid><description>We couple two sets of simulated market and credit paths by minimizing absolute temporal-correlation error relative to a prescribed target. Each market path rece</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.35118">arXiv 2610.35118</a></p>
<p><strong>Authors:</strong> Naoufal Nifa</p>
<h2 id="abstract">Abstract</h2>
<p>We couple two sets of simulated market and credit paths by minimizing absolute temporal-correlation error relative to a prescribed target. Each market path receives exactly one credit path, preserving both empirical distributions of complete scenarios. A perfect-matching test identifies whether a uniform correlation-error tolerance is feasible and determines its smallest attainable value. Further assignments give exact empirical mean-loss and exceedance-probability bounds; quantile bounds follow by binary search over eligible loss thresholds. A synthetic bond-forward credit stress test illustrates the method. The experiments report matching precision, empirical score tails and exposure-grid error, and measure matching and mean-loss computation. The method is independent of the scenario generator and provides a reproducible way to examine dependence assumptions in existing risk engines. Tail measures concern default-probability-weighted credit scores. Accompanying reproducibility package (Python code, synthetic scenario libraries, permutations, and benchmarks) is attached in the ZIP archive.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 7.5/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a mathematically sound approach to scenario matching using optimal transport and assignment problems. It demonstrates strong empirical rigor through a synthetic stress test, detailed numerical design, and analysis of matching precision and risk bounds. The methodology offers a novel way to examine dependence assumptions in existing risk engines, with a clear path to reproducibility.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Reproducible Stress Test Dependence Assumptions] --&gt; B{Key Methodology: Couple Market &amp; Credit Paths};
    B -- Minimize --&gt; C[Computational Process: Absolute Temporal-Correlation Error];
    C -- Inputs --&gt; D(Data: Simulated Market Paths, Simulated Credit Paths);
    D -- Perfect Matching Test --&gt; E{Outcomes: Smallest Attainable Uniform Correlation-Error Tolerance};
    E -- Further Assignments --&gt; F[Outcomes: Exact Empirical Mean-Loss &amp; Exceedance-Probability Bounds];
    F -- Illustration --&gt; G(Synthetic Bond-Forward Credit Stress Test);
    G -- Analysis --&gt; H[Key Findings: Matching Precision, Empirical Score Tails, Exposure-Grid Error, Method Performance];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>The Term Structure of Implied Fee Rates in Liquidity Pools</title><link>https://thequant.space/flowcharts/the-term-structure-of-implied-fee-rates-in-liquidity-pools/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/the-term-structure-of-implied-fee-rates-in-liquidity-pools/</guid><description>We develop a no-arbitrage framework to recover implied fee rates from option-implied information and quantify fee compensation for liquidity providers in automa</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.36392">arXiv 2610.36392</a></p>
<p><strong>Authors:</strong> Diogo Duarte, Lucas X. Ferreira, Emmanuel Gobet, Yuri F. Saporito</p>
<h2 id="abstract">Abstract</h2>
<p>We develop a no-arbitrage framework to recover implied fee rates from option-implied information and quantify fee compensation for liquidity providers in automated market maker (AMM) pools. Expected accumulated fees equal the current pool value minus the risk-neutral value of its terminal payoff, reducing forward-looking LP compensation to pricing the LP payoff. We apply the framework to Uniswap v2 and Uniswap v3 ETH&ndash;USDC pools using a stochastic-volatility jump-diffusion model calibrated to Deribit options. Implied fee rates are positive, time varying, downward sloping in maturity, and highly sensitive to range design, with tighter near-the-money ranges earning larger implied returns.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 7.5/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a sophisticated no-arbitrage framework using stochastic-volatility jump-diffusion models, demonstrating high mathematical complexity. It applies this framework to real-world Uniswap data and Deribit options, showing strong empirical rigor. The novel approach of recovering implied fee rates from option-implied information is a significant contribution to DeFi research.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Quantify LP Compensation &amp; Implied Fee Rates] --&gt; B{Methodology: No-Arbitrage Framework};
    B --&gt; C[Data/Inputs: Uniswap v2/v3 ETH-USDC Pools, Deribit Options];
    C --&gt; D{Computational Process: Calibrate Stochastic Volatility Jump-Diffusion Model};
    D --&gt; E[Outcome 1: Implied Fee Rates are Positive, Time Varying, Downward Sloping];
    D --&gt; F[Outcome 2: Fee Rates Highly Sensitive to Range Design (tighter ranges = larger returns)];
    E &amp; F --&gt; G[Conclusion: Developed framework for pricing LP payoff &amp; assessing compensation];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Weekend Crypto Volatility and Monday Market Risk</title><link>https://thequant.space/flowcharts/weekend-crypto-volatility-and-monday-market-risk/</link><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/weekend-crypto-volatility-and-monday-market-risk/</guid><description>Cryptocurrencies trade continuously while major traditional markets close over the weekend. We examine whether weekend cryptocurrency volatility predicts Monday</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.35702">arXiv 2610.35702</a></p>
<p><strong>Authors:</strong> Pedram Ebadollahyvahed, Nneka Umeorah</p>
<h2 id="abstract">Abstract</h2>
<p>Cryptocurrencies trade continuously while major traditional markets close over the weekend. We examine whether weekend cryptocurrency volatility predicts Monday variance in equity, commodity and fixed-income markets. Using daily range-based variance measures for Bitcoin, Ether, XRP, the S&amp;P 500, gold and a US Treasury ETF over 2017-2026, we augment heterogeneous autoregressive models with a common weekend cryptocurrency factor. Predictive content is weak before 2024 but significant thereafter. In the post-2024 sample, a one-standard-deviation increase in the factor is associated with 27-54% higher fitted Monday variance. Adding the factor reduces out-of-sample QLIKE losses by 11-22%, although statistical evidence varies across markets. Friday cryptocurrency volatility does not reproduce the result, and coin-specific variation adds no significant predictive information beyond the common factor. An endogenous procedure estimates a break in late 2023, during growing anticipation of US spot-Bitcoin ETF approval. However, ETF-flow interactions provide no evidence of amplification through greater measured Monday flow activity, leaving the mechanism unresolved. The findings suggest that calendar-specific volatility measures reveal predictive information that aggregate connectedness measures may obscure.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 8.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper employs advanced econometric models (HAR, structural break analysis) and robust statistical tests (QLIKE, Diebold-Mariano) with a clear empirical focus. The novelty lies in exploiting the calendar mismatch for predictive insights, particularly the emergence of the relationship post-2023.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Do Weekend Crypto Volatility Predict Monday Market Risk?] --&gt; B{Methodology: Augment HAR Models with Common Weekend Crypto Factor};
    B --&gt; C[Data Inputs: Daily Range-Based Variance (2017-2026) for BTC, ETH, XRP, S&amp;P 500, Gold, US Treasury ETF];
    C --&gt; D{Computational Process: Model Estimation &amp; Predictive Power Assessment (In-sample R2, Out-of-sample QLIKE, Endogenous Break Analysis)};
    D --&gt; E[Finding 1: Weak Predictive Content Pre-2024, Significant Post-2024 (27-54% higher fitted Monday variance)];
    E --&gt; F[Finding 2: Out-of-sample QLIKE losses reduced by 11-22%; Friday crypto volatility &amp; coin-specific variation are not predictive];
    F --&gt; G[Finding 3: Endogenous Break in Late 2023 (US spot-Bitcoin ETF anticipation), but no evidence of amplification via ETF flows];
    G --&gt; H[Outcome: Calendar-specific volatility reveals predictive information that aggregate connectedness measures may obscure].
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Certifying Reward Alignment in Portfolio Reinforcement Learning</title><link>https://thequant.space/flowcharts/certifying-reward-alignment-in-portfolio-reinforcement-learning/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/certifying-reward-alignment-in-portfolio-reinforcement-learning/</guid><description>Financial reinforcement learning often translates an investment objective into an additive risk-adjusted reward. An agent can optimise that reward accurately ye</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.34153">arXiv 2610.34153</a></p>
<p><strong>Authors:</strong> Matin Tavakoli, Seyedreza Tavakoli, Faezeh Salmani, Amir Amini, Mohammad Hosein Rohban, Gholamali Aminian, Ali Habibnia Rohban</p>
<h2 id="abstract">Abstract</h2>
<p>Financial reinforcement learning often translates an investment objective into an additive risk-adjusted reward. An agent can optimise that reward accurately yet implement a different financial preference. We develop a decision audit for terminal mean-variance equilibrium that separates reward misspecification from learning error. In a finite exogenous-state market, we bound the gain from changing one action using actor, reward and continuation-critic residuals. The certificate ignores state-constant critic offsets, accommodates convex action constraints, and has an independent-sample extension that does not require the equilibrium policy. A continuation-aware actor-critic method estimates the future-policy correction from samples. Across nine controlled markets and twenty seeds, it reduces policy distance by and one-step deviation gain by relative to a matched myopic-reward network. A separate PPO comparison tests the same reward intervention within a standard optimiser. Historical tests cross seven covariance estimators and 10, 30 and 49 US industry portfolios over 432 months: joint reward calibration preserves each fitted mean-variance target, but does not improve realised investment performance. Together, these results provide a way to quantify whether a learned decision implements its stated financial objective, separately from how well that objective performs in a backtest.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.0/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a mathematically dense framework for certifying reward alignment in RL, involving complex derivations and theoretical bounds. It supports this with rigorous empirical testing across controlled markets and historical data, demonstrating a strong blend of theoretical depth and practical validation. The novelty lies in the decision audit framework and continuation-aware learning for reward alignment.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Certify Reward Alignment in Portfolio RL] --&gt; B{Methodology: Decision Audit for Mean-Variance Equilibrium};
    B --&gt; C[Inputs: Finite Exogenous-State Market, Convex Action Constraints];
    C --&gt; D{Computational Process: Actor, Reward, &amp; Continuation-Critic Residuals};
    D --&gt; E[Computational Process: Continuation-Aware Actor-Critic (Future-Policy Correction)];
    E --&gt; F[Validation 1: Controlled Markets (9 markets, 20 seeds)];
    E --&gt; G[Validation 2: Historical Tests (7 Covariance Estimators, US Industry Portfolios, 432 months)];
    F &amp; G --&gt; H[Key Findings: Quantify Reward Misspecification vs. Learning Error; Improved Policy Distance &amp; One-Step Deviation Gain (Continuation-Aware AC); Joint Reward Calibration Preserves Targets, but No Improved Realized Performance];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Optimal ratcheting dividend policies with resets</title><link>https://thequant.space/flowcharts/optimal-ratcheting-dividend-policies-with-resets/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/optimal-ratcheting-dividend-policies-with-resets/</guid><description>We study an optimal dividend policy problem under ratcheting and bankruptcy constraints. Firms face a tradeoff between the negative signal of a dividend reducti</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.34348">arXiv 2610.34348</a></p>
<p><strong>Authors:</strong> Alexandre Roch, Simone Scotti</p>
<h2 id="abstract">Abstract</h2>
<p>We study an optimal dividend policy problem under ratcheting and bankruptcy constraints. Firms face a tradeoff between the negative signal of a dividend reduction and a potential future bankruptcy. In contrast to previous works, the dividend rate is allowed to decrease after incurring a negative impact on equity valuation in accordance with a large empirical literature on the topic. We provide an explicit necessary and sufficient condition for the finiteness of the value function and prove the differentiability of the value function, and its characterization via viscosity solutions and the so-called supercontact property. The value function is given by the solution of a two-dimensional variational inequality combining optimal stopping, singular and impulse controls. We show that the problem is equivalent to a one-dimensional setup simplifying both mathematical and financial analysis. Finally, we provide a numerical study of the model and a sensitivity analysis with respect to the model parameters. We show the relevance of over-reaction to financial news on the manager&rsquo;s optimal policy.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 4.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly complex mathematical framework for optimal dividend policies, introducing novel elements like dividend resets with equity valuation impacts. While it includes a numerical study and sensitivity analysis, the empirical rigor is limited to theoretical simulations rather than real-world data validation or backtesting. The overall contribution is strong due to its innovative theoretical approach.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimal Ratcheting Dividend Policy with Resets] --&gt; B{Key Methodology: Variational Inequality &amp; Viscosity Solutions};
    B --&gt; C[Data/Inputs: Equity Valuation, Dividend Rates, Bankruptcy Constraints];
    C --&gt; D{Computational Process: Two-dimensional Variational Inequality Solved by Equivalent One-dimensional Setup};
    D --&gt; E[Key Finding 1: Explicit Necessary &amp; Sufficient Condition for Value Function Finiteness];
    D --&gt; F[Key Finding 2: Differentiability of Value Function, Characterized by Supercontact Property];
    D --&gt; G[Key Finding 3: Relevance of Over-reaction to Financial News on Manager&#39;s Policy];
    E &amp; F &amp; G --&gt; H[Outcome: Numerical Study &amp; Sensitivity Analysis of Optimal Policy];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Compiling and forecasting implied volatility surfaces via survey sampling, tempered inverse-probability sequence learning, and causal activity clocks</title><link>https://thequant.space/flowcharts/compiling-and-forecasting-implied-volatility-surfaces-via-survey-sampling/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/compiling-and-forecasting-implied-volatility-surfaces-via-survey-sampling/</guid><description>Compiling implied volatility (IV) surfaces and forecasting derivative risk from high-frequency equity and options feeds requires addressing contract heterogenei</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33438">arXiv 2610.33438</a></p>
<p><strong>Authors:</strong> Deepak Bastola, Eli Prushansky</p>
<h2 id="abstract">Abstract</h2>
<p>Compiling implied volatility (IV) surfaces and forecasting derivative risk from high-frequency equity and options feeds requires addressing contract heterogeneity, schema shifts, volatility clustering, and non-stationary trading activity. Using a split-adjusted NVIDIA (NVDA) equity and options panel (2018-2025), this study integrates finite-population survey sampling, tempered inverse-probability sequence learning, and causal activity clocks. Four findings emerge. First, cross-sectional surface accuracy depends on matching the sampling design to the target functional: plug-in stratified allocations using lagged cell dispersion improve equal-weighted surface reconstruction with full grid coverage, whereas liquidity-weighted probability proportional to size (PPS) sampling excels on liquidity-weighted targets by construction yet inflates error when misapplied. Second, in longitudinal LSTM sequence training, PPS and Neyman designs retain more tail-volatility windows than simple random sampling (SRS); all three designs are equivalent to full-census training within chosen margins while cutting training time, though incremental forecasting gains of informative selection over SRS are not established. Third, out-of-sample evaluation shows a predictability contrast: short-horizon prices are not forecastable beyond a random walk with drift among tested models, whereas forward IV shows descriptive mean-reversion skill concentrated in a few post-shock reversal sessions (insignificant under session-clustered tests), with sequence models not beating a linear HAR-IV benchmark and feature pruning driving stability. Fourth, across a 6.3x start-to-end (nearly twentyfold trough-to-peak) price expansion, rolling volume and dollar clocks stabilize bar rates and compress intraday return kurtosis beyond diurnal scaling.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 9.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates a high level of mathematical sophistication in integrating various statistical and machine learning techniques. Its empirical rigor is exceptional, with detailed data analysis, robust statistical testing, and clear out-of-sample evaluations. The novelty lies in the unique combination of survey sampling, sequence learning, and activity clocks for volatility forecasting.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Compile &amp; Forecast Implied Volatility (IV) Surfaces &amp; Derivative Risk] --&gt; B{Key Methodologies};
    B --&gt; C[Data: Split-Adjusted NVDA Equity &amp; Options Panel (2018-2025)];
    B --&gt; D[Methodology: Finite-Population Survey Sampling (Stratified, PPS, SRS)];
    B --&gt; E[Methodology: Tempered Inverse-Probability Sequence Learning (LSTM)];
    B --&gt; F[Methodology: Causal Activity Clocks (Rolling Volume/Dollar Clocks)];
    C &amp; D &amp; E &amp; F --&gt; G[Computational Processes: Surface Reconstruction, LSTM Training, Out-of-Sample Evaluation, Feature Pruning];
    G --&gt; H[Findings: 1. Sampling design impact on surface accuracy; 2. Sampling benefits in LSTM training; 3. Predictability contrast (prices vs. forward IV); 4. Activity clock stabilization.];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Cross-Bond Panel Learning for Next-Day Price Forecasting of Chinese Convertible Bonds: A Reality Check</title><link>https://thequant.space/flowcharts/cross-bond-panel-learning-for-next-day-price-forecasting-of-chinese-convertible/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/cross-bond-panel-learning-for-next-day-price-forecasting-of-chinese-convertible/</guid><description>Recent advances in financial machine learning have prompted growing interest in applying deep neural networks to convertible bond valuation and forecasting. How</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33453">arXiv 2610.33453</a></p>
<p><strong>Authors:</strong> Derun Zhong, Guolian Wang, Shiqing Wang, Hongjie Feng</p>
<h2 id="abstract">Abstract</h2>
<p>Recent advances in financial machine learning have prompted growing interest in applying deep neural networks to convertible bond valuation and forecasting. However, existing studies often focus on in-sample valuation fit or cross-sectional return rankings, leaving out-of-sample next-day price forecasting insufficiently benchmarked against persistence. This paper provides a comprehensive empirical reality check on cross-bond panel learning for Chinese convertible bonds. Using a daily panel of 73,806 observations across 100 A-share convertible bonds from 2022 to 2025, we evaluate whether cross-bond neural architectures reliably outperform the random walk under strict temporal splitting, boundary purging, fold-specific preprocessing, and dependence-aware inference. On the 29,514-observation holdout, the random walk achieves an RMSE of 2.3577 CNY. Five-seed ensembles of small and large price-change MLPs yield RMSEs of 2.3619 and 2.3645 CNY, with negative out-of-sample R^2 values (-0.0035 and -0.0057) and target-date clustered HAC p-values of 0.453 and 0.248. Ten-day circular block-bootstrap intervals span zero, while direct price-level training degrades performance substantially. Although cross-bond pooling provides a variance-stabilizing shrinkage effect over single-bond estimation (lowering test RMSE for 79 of 90 individual bonds), it fails to produce an aggregate forecast advantage over persistence. Error decomposition reveals that failure is not uniform: five highly volatile, clause-sensitive bonds account for 74.4% of the model&rsquo;s total excess squared error. Without contemporaneous equity market information or explicit contractual event conditioning, deep panel architectures do not deliver incremental next-day predictability over persistence.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 9.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper demonstrates exceptional empirical rigor in its evaluation of deep learning models for convertible bond forecasting, employing strict temporal hygiene and robust statistical inference. While the mathematical complexity of the neural networks themselves is moderate, the rigorous econometric safeguards and detailed error decomposition contribute significantly to its overall strength and novelty in challenging existing assumptions.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Next-Day Price Forecasting of Chinese CBs vs. Persistence] --&gt; B(Methodology: Cross-Bond Panel Learning with Deep Neural Networks)
    B --&gt; C{Data: Daily Panel of 100 A-share CBs (2022-2025, 73,806 obs)}
    C --&gt; D[Computational Processes: Strict Temporal Split, Boundary Purging, Fold-Specific Preprocessing, Dependence-Aware Inference]
    D --&gt; E(Evaluation: RMSE, Out-of-Sample R^2, HAC p-values, Block-Bootstrap Intervals)
    E --&gt; F[Key Finding 1: MLPs Fail to Outperform Random Walk (RMSEs 2.36 vs 2.3577, neg R^2)]
    F --&gt; G[Key Finding 2: Cross-Bond Pooling Reduces Individual Bond RMSE, but No Aggregate Advantage]
    G --&gt; H[Key Finding 3: Failure Concentrated in 5 Volatile, Clause-Sensitive Bonds (74.4% of Excess Error)]
    H --&gt; I(Conclusion: Deep Panel Architectures Lack Incremental Predictability Without External Info/Event Conditioning)
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Jensen gaps and the decomposition principle</title><link>https://thequant.space/flowcharts/jensen-gaps-and-the-decomposition-principle/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/jensen-gaps-and-the-decomposition-principle/</guid><description>We provide axiomatic characterizations of Jensen-gap functionals, which have the form $ρ(X)=\mathbb{E}[f(X)]-f(\mathbb{E}[X])$ for some real-valued function $f$</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33786">arXiv 2610.33786</a></p>
<p><strong>Authors:</strong> Lilian Hu, Ruodu Wang</p>
<h2 id="abstract">Abstract</h2>
<p>We provide axiomatic characterizations of Jensen-gap functionals, which have the form $ρ(X)=\mathbb{E}[f(X)]-f(\mathbb{E}[X])$ for some real-valued function $f$ called the generator. This class includes important examples such as the excess growth rate, the utility premium, the Kullback-Leibler (KL) divergence, and the variance, and is also closely related to measures of variability. We analyze various forms of convexity for Jensen gaps. To characterize Jensen gaps, we formulate conditional versions of law-invariant functionals, which are needed to state the decomposition principle. On an atomless probability space, we show that law invariance together with a binary decomposition principle is sufficient to characterize Jensen gaps on simple random variables. Under suitable continuity conditions, the characterization extends to broader classes, including compactly supported random variables and integrable random variables. We then identify the generator $f$ by imposing either of two natural invariance conditions: scaling invariance or translation invariance. The former identifies logarithmic, $x\log x$, and power generators, whereas the latter identifies exponential and quadratic generators.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 2.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper is highly theoretical, focusing on axiomatic characterizations and mathematical proofs of Jensen-gap functionals. It lacks empirical validation or backtesting, placing it firmly in the &lsquo;Lab Rats&rsquo; quadrant. The novelty lies in its comprehensive characterization of Jensen gaps and the decomposition principle.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Axiomatic Characterization of Jensen-Gap Functionals] --&gt; B{Key Methodology: Conditional Law Invariance &amp; Decomposition Principle};
    B --&gt; C[Data/Inputs: Simple, Compactly Supported, Integrable Random Variables];
    C --&gt; D{Computational Process: Analyze Convexity Forms &amp; Identify Generators};
    D --&gt; E[Outcome 1: Characterization of Jensen Gaps on Atomless Spaces];
    D --&gt; F[Outcome 2: Identification of Generators via Scaling/Translation Invariance (log, power, exp, quadratic)];
    E &amp; F --&gt; G[Key Findings: Jensen gaps are characterized by law invariance and decomposition; specific generators identified by invariance conditions];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Optimal portfolio choice under green transition timing risk</title><link>https://thequant.space/flowcharts/optimal-portfolio-choice-under-green-transition-timing-risk/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/optimal-portfolio-choice-under-green-transition-timing-risk/</guid><description>We study an investor&amp;#39;s optimal portfolio choice problem when they account for the impact of a possible future green transition, whose timing is uncertain. We mo</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33597">arXiv 2610.33597</a></p>
<p><strong>Authors:</strong> Emma Kroell, Mogens Steffensen</p>
<h2 id="abstract">Abstract</h2>
<p>We study an investor&rsquo;s optimal portfolio choice problem when they account for the impact of a possible future green transition, whose timing is uncertain. We model the green transition as a discontinuity in the stock price processes, driven by a single jump process with constant intensity, in which &lsquo;green&rsquo; stocks increase in value and &lsquo;brown&rsquo; stocks decrease in value. The investor is ambiguous about the timing of the green transition and designs an investment strategy which is robust to this risk. The investor has constant relative risk aversion preferences over both wealth and model ambiguity, which introduce a multiplicative ambiguity penalty for power utility and an additive ambiguity penalty for log utility. We separate the problem into pre- and post-transition cases, derive the solution, and provide a verification theorem. We further show that the log utility, ambiguity-neutral, and worst-case problems are obtained as special cases of our general problem. In a case study with one green and one brown stock, we show that when the stock prices are positively correlated, an investor who is aware of transition risk increases their investment in the green stock and reduces their investment in the brown stock, compared to when they ignore the possibility of a transition. We illustrate the difference between an ambiguity-averse and a risk-averse investor, and show how an ambiguity-averse investor re-allocates their portfolio as their view on the probability of a green transition changes.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 3.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a highly mathematical framework for optimal portfolio choice under green transition timing risk, incorporating ambiguity aversion. While the theoretical derivations are rigorous and novel, the empirical validation is limited to a single case study without extensive backtesting or real-world data analysis. This places it firmly in the &lsquo;Lab Rats&rsquo; quadrant, excelling in theoretical development but needing more empirical grounding.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimal Portfolio Choice under Green Transition Timing Risk] --&gt; B{Key Methodology: Jump Process Model with Uncertain Timing &amp; Ambiguity Aversion};
    B --&gt; C{Inputs: Green/Brown Stock Prices, Jump Intensity, Investor Preferences (CRRA, Ambiguity Aversion)};
    C --&gt; D[Computational Processes: Separate Pre/Post-Transition Cases, Derive Solution, Verification Theorem];
    D --&gt; E[Key Findings: Increased Investment in Green Stocks, Reduced Brown Stocks under Transition Risk];
    E --&gt; F[Further Findings: Differentiation of Ambiguity-Averse vs. Risk-Averse Investor Allocation; Log Utility &amp; Worst-Case as Special Cases];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Quant Research Weekly — October 24, 2026</title><link>https://thequant.space/posts/weekly-digest-2026-10-24/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/posts/weekly-digest-2026-10-24/</guid><description>The 10 strongest of 44 new quant finance papers this week, ranked by empirical rigor and math complexity.</description><content:encoded><![CDATA[<p>This week the pipeline scored <strong>44 new papers</strong>. Here are the 10 strongest by our rigor-weighted score (<a href="/score-guide/">how scoring works</a>).</p>
<h3 id="1-arithmetic-models-for-commodity-futures-vanilla-and-calendar-spread-options">1. <a href="/flowcharts/arithmetic-models-for-commodity-futures-vanilla-and-calendar-spread-options/">Arithmetic Models for Commodity Futures, Vanilla, and Calendar Spread Options</a></h3>
<p><strong>Holy Grail</strong> · Math 8.0/10 · Rigor 9.0/10 · <a href="/topics/volatility/">Volatility</a>, <a href="/topics/commodities-energy/">Commodities &amp; Energy</a></p>
<p>We develop an arithmetic multi-factor stochastic volatility model for commodity futures and options. The arithmetic specification yields a low-dimensional Markovian representation of the futures curve and semi-closed-form pricing formulas for vanilla and basket options, including calendar spread opt…</p>
<h3 id="2-a-game-theoretic-analysis-of-the-market-microstructure-in-decentralized-exchanges-with-concentrated-liquidity">2. <a href="/flowcharts/a-game-theoretic-analysis-of-the-market-microstructure-in-decentralized/">A game-theoretic analysis of the market microstructure in decentralized exchanges with concentrated liquidity</a></h3>
<p><strong>Holy Grail</strong> · Math 9.0/10 · Rigor 8.0/10 · <a href="/topics/crypto-defi/">Crypto &amp; DeFi</a>, <a href="/topics/market-microstructure/">Market Microstructure</a></p>
<p>We study strategic liquidity provision in decentralized exchanges with concentrated liquidity as a mean-field game. Liquidity providers choose the width of their price range and when to rebalance it, pay a transaction cost at each rebalancing, and share the fees collected at each tick in proportion…</p>
<h3 id="3-arbitrage-free-implied-volatility-surface-reconstruction-via-additive-martingales">3. <a href="/flowcharts/arbitrage-free-implied-volatility-surface-reconstruction-via-additive/">Arbitrage-Free Implied Volatility Surface Reconstruction via Additive Martingales</a></h3>
<p><strong>Holy Grail</strong> · Math 8.0/10 · Rigor 8.0/10 · <a href="/topics/options-derivatives/">Options &amp; Derivatives</a>, <a href="/topics/volatility/">Volatility</a></p>
<p>This work focuses on reconstructing a continuous implied volatility (IV) surface from a small number of option quotes, a fundamental task for option pricing and risk management. We propose Additive Martingale (AddMart), a few-shot IV surface reconstruction framework that satisfies static no-arbitrag…</p>
<h3 id="4-teacher-supervision-fixed-representations-and-calibration-exact-risk-calculations-for-candidate-scoring-decision-models">4. <a href="/flowcharts/teacher-supervision-fixed-representations-and-calibration-exact-risk/">Teacher Supervision, Fixed Representations and Calibration: Exact Risk Calculations for Candidate-Scoring Decision Models</a></h3>
<p><strong>Holy Grail</strong> · Math 8.5/10 · Rigor 7.5/10</p>
<p>Candidate-scoring decision models return a probability distribution over a presented set of answers. Public documentation of one such system, Jev, and of an open counterpart, JevAny, describes three training ingredients that determine what these probabilities estimate: soft targets from larger model…</p>
<h3 id="5-shade-shrinkage-via-halted-alpha-stable-denoising-for-heavy-tailed-probabilistic-time-series-forecasting">5. <a href="/flowcharts/shade-shrinkage-via-halted-alpha-stable-denoising-for-heavy-tailed/">SHADE: Shrinkage via Halted Alpha-stable Denoising for Heavy-Tailed Probabilistic Time Series Forecasting</a></h3>
<p><strong>Holy Grail</strong> · Math 8.5/10 · Rigor 7.5/10 · <a href="/topics/machine-learning/">Machine Learning</a></p>
<p>Time-series observations are particularly susceptible to noise, and many real-world series have low signal-to-noise ratios (SNRs) together with heavy-tailed and time-varying disturbances. When Gaussian diffusion models are used for forecasting, reversing all the way to the zero-noise endpoint may yi…</p>
<h3 id="6-understanding-the-inner-workings-of-a-state-space-foundation-model-for-limit-order-books">6. <a href="/flowcharts/understanding-the-inner-workings-of-a-state-space-foundation-model-for-limit/">Understanding the Inner Workings of a State-Space Foundation Model for Limit Order Books</a></h3>
<p><strong>Holy Grail</strong> · Math 7.5/10 · Rigor 8.0/10 · <a href="/topics/market-microstructure/">Market Microstructure</a></p>
<p>Autoregressive foundation models offer state-of-the-art capabilities to simulate the market by generating the message flow of limit order books (LOBs). Yet, without understanding their inner workings, research directions are hard to narrow and practical use in real-world trading environments remains…</p>
<h3 id="7-cross-product-modelling-in-continuous-intraday-electricity-markets-via-hawkes-processes">7. <a href="/flowcharts/cross-product-modelling-in-continuous-intraday-electricity-markets-via-hawkes/">Cross-product Modelling in Continuous Intraday Electricity Markets via Hawkes Processes</a></h3>
<p><strong>Holy Grail</strong> · Math 7.5/10 · Rigor 8.0/10 · <a href="/topics/market-microstructure/">Market Microstructure</a>, <a href="/topics/commodities-energy/">Commodities &amp; Energy</a></p>
<p>As renewable energy integration accelerates, intraday continuous (IDC) electricity markets have become essential for short-term balancing. However, the simultaneous trading of overlapping contracts with varying granularities creates complex, hidden liquidity dependencies that are critical to market…</p>
<h3 id="8-amortized-neural-filtering-for-calibrated-posteriors-in-statistical-arbitrage">8. <a href="/flowcharts/amortized-neural-filtering-for-calibrated-posteriors-in-statistical-arbitrage/">Amortized Neural Filtering for Calibrated Posteriors in Statistical Arbitrage</a></h3>
<p><strong>Holy Grail</strong> · Math 7.5/10 · Rigor 8.0/10 · <a href="/topics/statistical-arbitrage/">Statistical Arbitrage</a></p>
<p>Statistical arbitrage trades on an estimate of the state of a residual spread, and conventional practice discards the uncertainty of that estimate. We keep the uncertainty and use it in the trading decision. A Neural Filter Estimator (NFE) is trained on simulated paths of a mean-reverting process wh…</p>
<h3 id="9-dynamics-of-the-liquidity-profile-in-concentrated-liquidity-provision-an-spide-approach">9. <a href="/flowcharts/dynamics-of-the-liquidity-profile-in-concentrated-liquidity-provision-an-spide/">Dynamics of the Liquidity Profile in Concentrated Liquidity Provision: An SPIDE Approach</a></h3>
<p><strong>Holy Grail</strong> · Math 9.0/10 · Rigor 7.0/10 · <a href="/topics/crypto-defi/">Crypto &amp; DeFi</a>, <a href="/topics/market-microstructure/">Market Microstructure</a></p>
<p>We model the dynamics of the liquidity profile in Uniswap~V3 and other concentrated-liquidity automated market makers with a stochastic partial integro-differential equation (SPIDE). The profile, the aggregate of all provider positions across tick space, evolves under a degenerate Sturm&ndash;Liouville o…</p>
<h3 id="10-conditional-weight-of-evidence-for-gradient-boosted-credit-models-estimation-additivity-and-its-relation-to-adverse-action-reasons">10. <a href="/flowcharts/conditional-weight-of-evidence-for-gradient-boosted-credit-models-estimation/">Conditional Weight of Evidence for Gradient-Boosted Credit Models: Estimation, Additivity and Its Relation to Adverse Action Reasons</a></h3>
<p><strong>Holy Grail</strong> · Math 7.5/10 · Rigor 8.0/10</p>
<p>Traditional weight of evidence assigns a credit characteristic a value based on its association with default across a population. Credit analysis also requires an assessment of that characteristic in the context of an individual applicant&rsquo;s record. We study conditional weight of evidence for this pu…</p>
<hr>
<p>Browse everything new in the <a href="/flowcharts/">flowchart library</a>, or explore by area on the <a href="/topics/">topic hubs</a>.</p>
]]></content:encoded></item><item><title>Tokenised Sukuk: A Verifiable Architecture for Asset Evidence and Programmable Shariah Compliance</title><link>https://thequant.space/flowcharts/tokenised-sukuk-a-verifiable-architecture-for-asset-evidence-and-programmable/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/tokenised-sukuk-a-verifiable-architecture-for-asset-evidence-and-programmable/</guid><description>Security-token standards such as ERC-3643 decide who may hold a token, not what stands behind it. For a sukuk this gap matters: whether a certificate may trade</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33538">arXiv 2610.33538</a></p>
<p><strong>Authors:</strong> Rischan Mafrur, Khadijah, Gun Gun Febrianza</p>
<h2 id="abstract">Abstract</h2>
<p>Security-token standards such as ERC-3643 decide who may hold a token, not what stands behind it. For a sukuk this gap matters: whether a certificate may trade at a negotiated price depends on what its portfolio contains, and a token that checks only investor identity keeps trading after every non-debt asset has been sold. We ask whether this tradability condition can be enforced on-chain, and at what cost. We encode the tradability conditions of the 2023 resolution of the Shariah Advisory Council of the Securities Commission Malaysia on Sukuk Wakalah bi al-Istithmar as issuance and transfer policies that read EIP-712 claims, signed by separate institutional roles, about each asset&rsquo;s rights, valuation, encumbrance and Shariah classification and about the allocation of proceeds. Across 26 scenarios that we constructed on a synthetic instrument, an identity-only baseline wrongly allowed 13 operations that the encoded policy denies, and asset evidence without the Shariah rule still allowed 6. The full policy matched every expected outcome and added 35,834 gas (71.0%) per transfer, independent of portfolio size. Our evaluation also exposes a trade-off that the constructed scenarios had missed. Checking the continuing condition through a single nominated asset keeps the cost of a transfer constant but can block trades the ruling allows, and a bounded fallback scan narrows this gap at about 12,050 gas per scanned asset. Our results indicate that Shariah tradability conditions can be enforced on-chain against attributable asset evidence, and that the way a ruling is encoded shapes which lawful trades a token permits. GitHub repo: <a href="https://github.com/rischanlab/tokenized_sukuk">https://github.com/rischanlab/tokenized_sukuk</a></p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 5.0/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a novel approach to enforcing Shariah compliance on-chain for tokenized sukuk, combining smart contract logic with verifiable off-chain attestations. Its empirical rigor is demonstrated through scenario-based evaluation and gas cost analysis, while the mathematical complexity lies in the logical encoding of compliance rules rather than advanced financial models.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Enforce Sukuk Tradability On-Chain?] --&gt; B{Methodology: Encode Shariah Rules as Policies};
    B --&gt; C[Inputs: EIP-712 Claims (Asset Rights, Valuation, Encumbrance, Shariah Class)];
    C --&gt; D{Computational Process: On-Chain Issuance &amp; Transfer Policy Enforcement};
    D --&gt; E[Scenarios: 26 on Synthetic Sukuk];
    E --&gt; F[Outcomes: Full Policy Correctness, Gas Cost (35,834 per transfer), Trade-off (Single Asset vs. Fallback Scan)];
    F --&gt; G[Finding: Shariah Tradability Enforceable On-Chain, Encoding Shapes Permitted Trades];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Tracking High-Frequency Trading Activity in China and Its Effects on Market Quality</title><link>https://thequant.space/flowcharts/tracking-high-frequency-trading-activity-in-china-and-its-effects-on-market/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/tracking-high-frequency-trading-activity-in-china-and-its-effects-on-market/</guid><description>We develop a new order-level proxy for high-frequency trading (HFT) activity based on precise order placement and study its effects on market quality. With quot</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33400">arXiv 2610.33400</a></p>
<p><strong>Authors:</strong> Li Guo, Frank Weikai Li, Ding Qi, Lijian Sun</p>
<h2 id="abstract">Abstract</h2>
<p>We develop a new order-level proxy for high-frequency trading (HFT) activity based on precise order placement and study its effects on market quality. With quotes updating multiple times per second, millisecond-level order-book access makes high-frequency traders more likely to submit active exact-match orders, defined as limit orders priced exactly at the prevailing best opposite-side quote. Using Shenzhen Stock Exchange data, we validate the proxy: active exact-match orders respond faster to quote updates, cancel more rapidly, concentrate when depth imbalance is favorable and spreads are narrow, and predict mid-quote returns from 100 milliseconds through ten minutes. A difference-in-differences design exploiting cross-channel variation in order dissemination latency at the market open shows that lower latency increases active exact-match shares. This variation yields plausibly causal evidence that latency-induced HFT raises short-horizon price variation, wide-spread incidence, and adverse-selection exposure, while realized spreads decline and pricing error falls modestly. Unlike developed markets, China&rsquo;s T+1 constraint, absence of maker-taker rebates, and limits on rapid quote revision tilt speed advantages toward directional liquidity taking, highlighting how market design shapes the channel through which speed affects market quality.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.0/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: no out-of-sample test; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a novel empirical proxy for HFT activity and rigorously validates it using high-frequency data. The difference-in-differences design provides a strong causal identification strategy, contributing significantly to the understanding of HFT in a unique market setting.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Track HFT in China and Effects on Market Quality] --&gt; B{Develop New Order-Level HFT Proxy};
    B --&gt; C[Data: Shenzhen Stock Exchange Order Book Data];
    C --&gt; D{Validate HFT Proxy: Exact-Match Orders &amp; Response to Quote Updates};
    D --&gt; E{Causal Inference: Difference-in-Differences using Order Dissemination Latency};
    E --&gt; F[Outcomes: HFT Raises Price Variation, Wide Spreads, Adverse Selection; Lowers Realized Spreads, Pricing Error];
    F --&gt; G[Context: China&#39;s Market Design (T+1, No Maker-Taker) Favors Directional Liquidity Taking];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>What FLARE's Published Numbers Actually Measure</title><link>https://thequant.space/flowcharts/what-flares-published-numbers-actually-measure/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/what-flares-published-numbers-actually-measure/</guid><description>We audit the scoring pipeline of FLARE, the financial task suite behind PIXIU and FinBen, and find that in a decisive fraction of cells the score is a property</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.33604">arXiv 2610.33604</a></p>
<p><strong>Authors:</strong> Dung Cao, Palaash Gang, Arjun Veluri</p>
<h2 id="abstract">Abstract</h2>
<p>We audit the scoring pipeline of FLARE, the financial task suite behind PIXIU and FinBen, and find that in a decisive fraction of cells the score is a property of the answer-extraction rule, not the model. The clearest evidence is already published: of the 34 released Headlines scores, nine equal to four decimals what the benchmark&rsquo;s own code returns when no output is byte-equal to Yes, and only four clear the per-stratum majority floor. FLARE credits the first entry of the dataset card&rsquo;s choices list found anywhere in a generation; the lm-evaluation-harness it forks takes the first match by position; on identical generations the two differ by up to 0.4216 accuracy, and no leaderboard states which rule produced its numbers. An unspecified rule leaves the score partially identified, and because the coarsening is multiplicity rather than missingness the interval&rsquo;s width is counted rather than bounded. Across a 204-cell factorial and a 46-cell diagnostic, 10 cells are certified invariant to the rule, 4 only because almost nothing parses, so certification is paired with coverage. On Financial PhraseBank four of seven models fall below the 0.5948 majority floor under one shipped rule and clear it under the other; on three of four substring-scored tasks no open-weight model we test is distinguishable from a degenerate predictor. Reading a FLARE score needs three quantities it does not report &ndash; ambiguity rate, coverage, floor &ndash; and floorbench computes all three from generations already produced.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 4.0/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 8.0: no out-of-sample test; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Street Traders</a> — practical and empirical, lighter on theory</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper rigorously audits a critical component of LLM financial benchmarks, revealing significant issues with answer extraction rules. While the mathematical complexity is moderate, the empirical depth and systematic analysis of the benchmark&rsquo;s pipeline are very strong. The findings have important implications for the reliability of published LLM evaluation scores in finance.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Audit FLARE Scoring Pipeline] --&gt; B{Key Methodology: Score Invariance Analysis};
    B --&gt; C[Data/Inputs: FLARE Released Headlines Scores, 204-Cell Factorial, 46-Cell Diagnostic, Financial PhraseBank Generations];
    C --&gt; D[Computational Processes: Compare FLARE vs. lm-evaluation-harness Scoring Rules, Calculate Ambiguity Rate, Coverage, Floor (floorbench)];
    D --&gt; E{Key Finding 1: Scores Property of Answer Extraction Rule, Not Model};
    E --&gt; F[Key Finding 2: Scores Differ by up to 0.4216 Accuracy Based on Rule];
    F --&gt; G[Key Finding 3: Many Models Below Majority Floor under One Rule, Clear under Another];
    G --&gt; H[Outcome: FLARE Scores Need Ambiguity Rate, Coverage, Floor for Proper Interpretation];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Duality of Shortfall Aversion</title><link>https://thequant.space/flowcharts/duality-of-shortfall-aversion/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/duality-of-shortfall-aversion/</guid><description>Shortfall aversion describes a form of consumption habit formation in which an individual&amp;#39;s utility depends on consumption relative to the historical consumptio</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.32350">arXiv 2610.32350</a></p>
<p><strong>Authors:</strong> Jaehyun Kim, Hoi Ying Wong</p>
<h2 id="abstract">Abstract</h2>
<p>Shortfall aversion describes a form of consumption habit formation in which an individual&rsquo;s utility depends on consumption relative to the historical consumption peak. This study develops a duality framework for a broad class of utility functions, with and without discounting, avoiding the need for determining the local optimality required by the HJB approaches commonly adopted in the literature. We show that shortfall aversion can instead be incorporated directly into the dual problem through a singular-control mechanism characterized by a variational inequality. Furthermore, we establish that the resulting value function strictly dominates those obtained in the existing literature while remaining attainable under an admissible optimal control. We demonstrate that the suboptimality of existing solutions stems from their myopic treatment of updates to the consumption peak, whereas our duality approach enlarges the admissible class to treat the consumption peak as a separate nondecreasing control and determines its optimal evolution through duality, accounting for future consumption opportunities. These results reveal a previously unrecognized advantage of the dual formulation and provide a more general and flexible framework for consumption optimization under shortfall aversion.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 9.0/10</li>
<li><strong>Empirical Rigor:</strong> 2.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Lab Rats</a> — theoretically deep, empirically untested</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly mathematical and theoretical framework for consumption optimization under shortfall aversion, introducing a novel duality approach. While the mathematical rigor is strong, there is no empirical validation or backtesting presented in the summary or excerpt, placing it firmly in the &lsquo;Lab Rats&rsquo; quadrant. The novelty of the duality framework and its ability to address limitations of existing HJB approaches are significant.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimize Consumption under Shortfall Aversion] --&gt; B{Methodology: Duality Framework Development};
    B --&gt; C[Key Mechanism: Singular Control via Variational Inequality];
    C --&gt; D{Computational Process: Optimal Control for Consumption &amp; Peak Evolution};
    D --&gt; E[Outcome 1: Value function strictly dominates existing solutions];
    E --&gt; F[Outcome 2: Optimal treatment of consumption peak (nondecreasing control)];
    F --&gt; G[Outcome 3: More general &amp; flexible framework for consumption optimization].
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Financial Context-Rich Strategy for Actor-Critic based Agents: A Deep Reinforcement Learning Approach for Stock Trading</title><link>https://thequant.space/flowcharts/financial-context-rich-strategy-for-actor-critic-based-agents-a-deep/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/financial-context-rich-strategy-for-actor-critic-based-agents-a-deep/</guid><description>In modern financial markets, more than 3/4th of the large volume trade is executed by algorithmic trading based on advanced trading strategies to attain higher</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.32237">arXiv 2610.32237</a></p>
<p><strong>Authors:</strong> Hrishikesh Singh, Aarti Sharma, Millie Pant</p>
<h2 id="abstract">Abstract</h2>
<p>In modern financial markets, more than 3/4th of the large volume trade is executed by algorithmic trading based on advanced trading strategies to attain higher precision and speed than traditional human traders. The conventional strategies focused on price-based indicators are inadequate in capturing the market dynamism arising from real-world events such as social sentiments, political instability, or sudden economic shifts. With the rise of Deep Reinforcement Learning (DRL) and data availability, there is a requirement for more efficient algorithms that can incorporate these external factors in trading strategies. DRL has shown potential in simulating real-world scenarios and in simplifying complex decision-making since DRL agents can automate the trading process i.e. executing trades in a manner comparable to human traders. They have shown reliable performance since they can update their policies based on risk and quantitative factors. In this paper, we propose a DRL approach based on partial and deep-infusion of sentimental analysis. It features distinct policy designs of actor-critic-based agents: only policy optimization (A2C &amp; PPO) and policy optimization along with Q-learning principles (DDPG, TD3 &amp; SAC). Our findings reveal, that the agents based on policy optimization combined with Q-learning, significantly and consistently demonstrate improved performance upon sentiment deep-infusion in profit maximization as well as risk-averse trading.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 6.5/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10 (capped from 7.0: transaction costs not modelled; see <a href="/score-guide/#penalty-flags">penalty flags</a>)</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a solid DRL approach with a clear methodology for integrating sentiment analysis. It demonstrates good empirical rigor through its data selection and comparative analysis of DRL agents, while also incorporating advanced mathematical concepts from reinforcement learning.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Develop DRL for Stock Trading incorporating External Factors] --&gt; B{Key Methodology: DRL with Partial/Deep Sentiment Infusion};
    B --&gt; C[Agent Designs: Actor-Critic (A2C, PPO) &amp; Actor-Critic + Q-Learning (DDPG, TD3, SAC)];
    C --&gt; D[Data/Inputs: Financial Market Data + Sentiment Analysis Data];
    D --&gt; E[Computational Processes: DRL Training &amp; Policy Optimization];
    E --&gt; F[Key Findings: Policy Optimization + Q-Learning Agents significantly improve performance with sentiment deep-infusion];
    F --&gt; G[Outcomes: Improved Profit Maximization &amp; Risk-Averse Trading];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>On the continuity of conditional distributions and stratification for derivative pricing</title><link>https://thequant.space/flowcharts/on-the-continuity-of-conditional-distributions-and-stratification-for/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/on-the-continuity-of-conditional-distributions-and-stratification-for/</guid><description>Stratification can reduce the estimator variance in Monte Carlo simulations by partitioning the sample space according to a low-dimensional factor and sampling</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.32970">arXiv 2610.32970</a></p>
<p><strong>Authors:</strong> Aleksandar Arandjelovic, Patrick Cheridito</p>
<h2 id="abstract">Abstract</h2>
<p>Stratification can reduce the estimator variance in Monte Carlo simulations by partitioning the sample space according to a low-dimensional factor and sampling separately within the resulting strata, making it well suited to the valuation of path-dependent claims in high-dimensional financial models. Its performance, however, depends critically on the choice of the stratification factor, and effective low-dimensional factors are generally difficult to identify in complex continuous-time models. Neural networks provide a flexible approximation class for this purpose and have proved useful in related variance-reduction problems in quantitative finance. In this paper, we study the construction of neural stratification factors for derivative pricing under proportional allocation in continuous-time models. Since the numerical construction of a stratification factor typically involves approximation, we establish continuity results for the associated conditional expectations and, more generally, conditional distributions, and provide several counterexamples showing the limits of this continuity theory. Combined with density results for neural networks, our findings yield a universal approximation theorem for admissible stratification factors. We conclude with numerical experiments involving a constant-maturity-swap range accrual in a two-factor Gaussian short-rate model and a worst-of autocallable in a Wishart stochastic covariance model, where the learned factors outperform all considered benchmarks.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 7.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> This paper presents a highly mathematical treatment of neural stratification factors, including continuity results and a universal approximation theorem. It is complemented by solid numerical experiments on complex derivatives, demonstrating strong empirical performance. The blend of theoretical depth and practical application is commendable.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimize Derivative Pricing with Stratification] --&gt; B{Problem: Identifying Effective Stratification Factors in Complex Models};
    B --&gt; C[Methodology: Develop Neural Network-based Stratification Factors];
    C --&gt; D{Computational Process: Neural Network Training for Factor Identification};
    D --&gt; E[Data/Inputs: Continuous-Time Financial Models (e.g., Gaussian Short-Rate, Wishart Stochastic Covariance)];
    E --&gt; F[Key Findings: Universal Approximation Theorem for Admissible Stratification Factors];
    F --&gt; G[Outcomes: Learned Factors Outperform Benchmarks for Derivative Pricing (e.g., CMS Range Accrual, Worst-of Autocallable)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item><item><title>Optimal collective investment under regulatory uncertainty</title><link>https://thequant.space/flowcharts/optimal-collective-investment-under-regulatory-uncertainty/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://thequant.space/flowcharts/optimal-collective-investment-under-regulatory-uncertainty/</guid><description>We study optimal collective investment subject to a Value-at-Risk (VaR)-type constraint that accounts for uncertainty about future regulatory requirements. The</description><content:encoded><![CDATA[<p><strong>Paper:</strong> <a href="https://arxiv.org/pdf/2610.32959">arXiv 2610.32959</a></p>
<p><strong>Authors:</strong> An Chen, Christian Laudagé, Shihao Zhu</p>
<h2 id="abstract">Abstract</h2>
<p>We study optimal collective investment subject to a Value-at-Risk (VaR)-type constraint that accounts for uncertainty about future regulatory requirements. The constraint incorporates several possible wealth thresholds and imposes a minimum weighted average probability of meeting them. We characterize the optimal terminal wealth, which combines regions of constant wealth at regulatory thresholds with Merton-type investment regions. Unlike a classical VaR constraint with only one threshold, our formulation generates protection against several thresholds. For two possible thresholds, we identify when both are protected and when protection concentrates on the larger one. Numerical results show that the regulatory constraint can substantially reshape the optimal payoff and generate large welfare losses relative to unconstrained investment when the required compliance probability is high, even the smaller wealth threshold is high, or initial capital is limited. In heterogeneous investor pools, welfare losses depend strongly on the composition of the risk aversions and the Pareto weights governing risk sharing. Losses are particularly pronounced when highly risk-averse investors dominate the pool. Moreover, investors with smaller capital contributions can bear disproportionately large shares of the total welfare loss, while larger contributors may bear less than their capital-proportional share. Thus, regulatory uncertainty not only reduces aggregate welfare but can also create substantial disparities in how its costs are distributed among investors.</p>
<h2 id="complexity-vs-empirical-score">Complexity vs Empirical Score</h2>
<ul>
<li><strong>Math Complexity:</strong> 8.5/10</li>
<li><strong>Empirical Rigor:</strong> 6.0/10</li>
<li><strong>Quadrant:</strong> <a href="/score-guide/">Holy Grail</a> — high math complexity, high empirical rigor</li>
</ul>
<blockquote>
<p><strong>Why this score:</strong> The paper presents a highly mathematical framework using martingale methods for optimal portfolio choice under a novel VaR-type constraint. While the empirical section is numerical rather than data-driven, it is well-executed and provides strong insights. The core contribution lies in extending VaR constraints to multiple regulatory thresholds and analyzing welfare distribution in heterogeneous investor pools.</p>
</blockquote>
<h2 id="research-flowchart">Research Flowchart</h2>
<pre class="mermaid">
  flowchart TD
    A[Research Goal: Optimal Collective Investment under Regulatory Uncertainty] --&gt; B{Methodology: Stochastic Control &amp; VaR-type Constraint};
    B --&gt; C[Inputs: Regulatory Uncertainty (Multiple Wealth Thresholds), VaR Compliance Probability, Investor Risk Aversions, Initial Capital];
    C --&gt; D{Computational Process: Characterize Optimal Terminal Wealth &amp; Analyze Welfare Impacts};
    D --&gt; E[Key Finding 1: Optimal Terminal Wealth = Constant Wealth at Regulatory Thresholds + Merton-type Regions];
    E --&gt; F[Key Finding 2: Regulatory Constraint Reshapes Payoff, Causes Substantial Welfare Losses (High Compliance Prob, High Thresholds, Limited Capital)];
    F --&gt; G[Key Finding 3: Welfare Losses &amp; Distribution Depend on Investor Heterogeneity (Risk Aversion, Pareto Weights, Capital Contribution)];
</pre>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.4.1/mermaid.min.js" defer></script>
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (!window.mermaid) return;
    var t = document.documentElement.dataset.theme;
    var dark = t === "dark" || (t !== "light" && window.matchMedia("(prefers-color-scheme: dark)").matches);
    window.mermaid.initialize({ startOnLoad: true, theme: dark ? "dark" : "default" });
  });
</script>
]]></content:encoded></item></channel></rss>