Methodology
The Algorithm
The scanner implements Remark 8.5e of FVLT v1.5.5. At each trading day, it takes
a 60-day trailing window of log returns, computes the DFT, then decomposes the
spectral energy into Ramanujan subspaces indexed by divisors of 60. It measures what
fraction of total energy lies above the P₃ boundary (q > 30), z-scores this against
a 120-day rolling baseline, and flags when both the z-score exceeds 2.0 and volume
exceeds 2.0× the trailing 20-day mean.
for each day t: frac(t) = Σ{q > 30} E_q / Σ_all E_q |
z(t) = (frac(t) − μ₁₂₀) / σ₁₂₀ |
alert ← z > 2.0 ∧ vol > 2.0×
What E_q Measures
E_q is the Ramanujan subspace energy at period q — the amount of signal power
that resonates with the divisibility structure at that period. When energy migrates
from low q (simple patterns) to high q (complex patterns), the market's
correlation structure is complexifying. This is Yen et al.'s "cavitation"
seen from the spectral side.
The Dual Gate
The volume gate prevents false positives from quiet structural shifts
(APP November). The z-score gate prevents triggering on high-volume
days without structural stress (earnings beats in normal regime).
Both conditions must fire simultaneously.
Result: 1 alert, 0 false positives on PLTR
across 328 scanned days.
Perception, Not Prediction
The scanner does not predict price direction. It measures structural stress —
what the lattice IS doing, not what it will do. An alert means:
"the divisibility resonance structure has departed significantly from
baseline while volume confirms active participation." What happens next
depends on the catalyst, not the measurement.