]> Piment Noir Git Repositories - freqai-strategies.git/commit
fix(quickadapter): track exact label availability (#113)
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 24 Jul 2026 14:00:43 +0000 (16:00 +0200)
committerGitHub <noreply@github.com>
Fri, 24 Jul 2026 14:00:43 +0000 (16:00 +0200)
commitff9e9558cfddfe7efcdb2486a257aba9db63b235
tree402d2f5e7ec8ddbeacf33a9c0e9aa6f77e012203
parent4dbadf96b16353579bf53dfc47b21511d3d493d8
fix(quickadapter): track exact label availability (#113)

Record the exact row where each Zigzag label becomes final, include TA-Lib NATR warmup/backfill in label provenance, leave unresolved trailing labels unavailable, compose centered smoothing availability over the complete kernel support, keep the incomplete right smoothing edge unavailable, reject circular wrap smoothing in causal mode, and preserve the public nine-element zigzag() tuple API.

Adds a per-row known_at_lookahead availability channel for labels and weights (weight availability lags the label by one pivot), with an optional local Gaussian fill band; the causal purge folds label and weight availability row-wise. Default path (strategy=none, fill=zero) stays byte-identical; the knn/neighbors>=2 residual is bounded, non-default, and documented.
README.md
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/QuickAdapterV3.py
quickadapter/user_data/strategies/Utils.py