Scope a breadth domain, and register the tape-context ETF legs (XLP, RSP, HYG, VIX3M) - #29
Merged
Merged
Conversation
…istry entry Design note only: no code, no registry change. Two independent pieces, XLP as a one-entry equities addition with the Windows seeding step, and a proposed series domain (shared with the rates proposal) for Norgate's #-prefixed breadth series, with the two facts that must be verified on the box first, the producer, task and consumer shape, and the decisions left to the human. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Four ratios cot-analyzer will score beside COT positioning, each needing one leg the registry did not carry. All on the existing equities task from yfinance; no new vendor, since Norgate's breadth series need a US Stocks subscription this deployment does not have. The scoping doc records the decision not to upgrade for now and what that leaves gated. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Two pieces, one small and landed, one scoped and proposed.
Registry: four new equities symbols, each one leg of a ratio cot-analyzer will draw beside COT positioning on the crowd board's own 13/26/52-week windows.
XLPRSPHYGVIX3MAll resolve to yfinance on the existing 17:30 equities task. Tier guidance (total for the dividend-gap ratios) is recorded inline in the registry.
Scoping doc
docs/design/breadth-domain-scoping.md: what a Norgate breadth domain would take. Norgate publishes new highs/lows, advance/decline and percent-above-MA as#indicators from point-in-time constituents, but almost certainly only under a US Stocks subscription this deployment does not have, and the store has no home for a daily count that is not a bar. Proposes aseriesdomain shared with the rates proposal, a second entry point in the Norgate provider, a separate Windows task, and lists the two facts to verify on the box first. The UPDATE section records the decision not to upgrade for now and what that leaves gated: the exact net new-highs count, and the 5-day FOMO share, which is not available at any tier without our own computation.After merge
Pull onto the Windows box so the 17:30 task seeds the four. A symbol seeded on the Mac alone is deleted by the nightly mirror. Verify next morning with
marketdata-update --checkand the fourequities/yfinance/manifest entries.Verification
tests/test_registry_context_set.py: both legs of each ratio registered in the equities domain and resolving to yfinance.marketdata.__file__checked).ruff check src testsclean.🤖 Generated with Claude Code