You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Tick rule loses sign on flat trades, run bars collapse after warm-up, GARCH forecast uses future returns, Roll spread not a window covariance #69
Linux, source checkout of main at a441fb4d with the repo's dev environment (uv sync); offline test suite.
Observed behavior
The effective tick rule returns 0 (not the previous sign) for unchanged prices; order-flow imbalance inherits this.
Volume/dollar run bars close on almost every tick after warm-up because the threshold is updated with tick counts.
The GARCH forecast seeds its variance with the next 20 returns.
Roll's spread uses products demeaned by mismatched trailing means.
Expected behavior
Flat trades carry the previous sign. 2. The threshold stays in value units. 3. Only past returns are used. 4. The estimator equals −cov(Δp_t, Δp_{t−1}) over the window.
Minimal reproduction
Each case has a focused unit test on quantum-like/engineer branch review/fixes (one commit per fix, on top of a441fb4d). Every test fails on main and passes with its fix:
Split into four confirmed, independently reviewable defects: #78 (tick sign), #80 (run-bar units), #82 (GARCH look-ahead), and #84 (Roll covariance). Their focused implementation PRs are #79, #81, #83, and #85; this closure records the split, not completion of the fixes or their release.
Activity
stefan-jansen commentedon Oct 14, 2026
Split into four confirmed, independently reviewable defects: #78 (tick sign), #80 (run-bar units), #82 (GARCH look-ahead), and #84 (Roll covariance). Their focused implementation PRs are #79, #81, #83, and #85; this closure records the split, not completion of the fixes or their release.