9.43 Trend Quality Near Settlement: A Kalshi State Variable, Not Alpha
Kalshi trend quality (TQR) sorts pre-close contracts into a 19.6pp continuation gap, then dies out of sample: midquotes cut it to 1.9pp, AUC 0.448. A stand-down gauge, not alpha.
Aligrithm is an independent research publication on systematic trading, quantitative research, market microstructure, and adaptive systems. Long-form essays, code notebooks, and architecture breakdowns across eight pillars, built for traders who care more about how markets behave than about hype.
More about the publication →Read in order. Each pillar walks you out of one trap with one new ability. The newest article is the worst place to begin.
Kalshi trend quality (TQR) sorts pre-close contracts into a 19.6pp continuation gap, then dies out of sample: midquotes cut it to 1.9pp, AUC 0.448. A stand-down gauge, not alpha.
Bloomberg's intra-bar high/low timestamps cut test NLL to 0.4075 from 0.4311, but only 0.0013 is timing. Intra-bar timing is a volatility feature, not alpha, and the 72.3% is clock overlap.
Piecewise-linear regime detection on the Swiss SLI reports in-sample R-squared 0.954 at 15 breakpoints. A driftless random walk scores 0.966, and the knee sits on an optimizer failure.
Bitcoin vol clustering: a 3-state Markov chain shows persistence above 0.9 -- High state delivers ~9% moves in 48h, but thresholds are look-ahead by construction.
Stock-bond correlation flipped from +0.22 to -0.24 around 2000 across G7 markets. Real rates most stable driver. US portfolios need 80% stocks post-2000 to match 50/50 pre-2000 performance.
Add a competitor's inventory as a second state variable in Avellaneda-Stoikov: a matrix ODE closed form beats PPO (500M epochs, 99% paired-t). The fill you miss shifts their next quote and degrades yours.
Order book imbalance predicts price moves because a market maker who knows the true price posts it that way to manage her own inventory risk, not because it leaks information.
Crypto VPIN of 0.47 sounds toxic until you derive the estimator's null value: 0.500. And the Roll measure that drives every prediction is mostly a volatility proxy. One label of five survives.
FX edge sits in the graph: EM stocks lead by a month, G10 loops pay daily, and FX futures Sharpe jumps from 0.16 to 0.66 once other asset classes are wired in.
A belief-vol kernel needs prices that sum to $1 and carry no predictable drift. Polymarket prices sum to $0.60, $39.6M walked out, and a $2 shove still moves a market 60 days later.
KMZ's virtue of complexity survives only under a zero-intercept restriction and a per-draw scoring rule. Fix either and it reverses: 15 predictors beat 12,000, and buy-and-hold beats both.
Four optimizers, 31 seeds, one BTC rule set. The useful output is not which one won, it is that Differential Evolution's population stayed 82% scattered after 1000 generations.