-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
[Roadmap] Pairs and spread trading foundation #253
Copy link
Copy link
Open
Labels
area: portfolioPortfolio models, rebalancing, and attributionPortfolio models, rebalancing, and attributionarea: strategy-apiStrategy contracts and runtimeStrategy contracts and runtimeepicLarge initiative that must be split into scoped workLarge initiative that must be split into scoped workhelp wantedExtra attention is neededExtra attention is neededneeds-rfcRequires an agreed design before implementationRequires an agreed design before implementationpriority: p0Foundational roadmap priorityFoundational roadmap priorityroadmapTracked on the public QuantDinger roadmapTracked on the public QuantDinger roadmap
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area: portfolioPortfolio models, rebalancing, and attributionPortfolio models, rebalancing, and attributionarea: strategy-apiStrategy contracts and runtimeStrategy contracts and runtimeepicLarge initiative that must be split into scoped workLarge initiative that must be split into scoped workhelp wantedExtra attention is neededExtra attention is neededneeds-rfcRequires an agreed design before implementationRequires an agreed design before implementationpriority: p0Foundational roadmap priorityFoundational roadmap priorityroadmapTracked on the public QuantDinger roadmapTracked on the public QuantDinger roadmap
Type
Projects
- StatusShow more project fieldsTodo
Problem
Multi-instrument code can calculate a spread today, but QuantDinger has no first-class pair/spread identity. Positions, risk, orders, and performance are therefore reported only as unrelated instrument legs.
Desired outcome
Introduce a versioned pair/spread contract that preserves leg-level truth while providing pair-level identity, hedge ratios, signals, risk, and attribution.
Initial scope
Acceptance criteria
Out of scope
Contributing
This is an epic. Claim one contract, model, calculation, test, or documentation slice after discussing the design with a maintainer.