Goal
Add the core Sprint 2 market analytics metrics for historical exchange-rate data.
Why
After replacing mock data with a real historical data client, ARGUS needs stronger metrics to turn raw time-series data into useful market insights.
This ticket adds the first meaningful analytics layer for Sprint 2.
Scope
Implement the following metrics:
- cumulative return
- strongest and weakest daily movement
- rolling volatility
The metrics should be reusable, testable and independent from GUI code.
Acceptance criteria
Goal
Add the core Sprint 2 market analytics metrics for historical exchange-rate data.
Why
After replacing mock data with a real historical data client, ARGUS needs stronger metrics to turn raw time-series data into useful market insights.
This ticket adds the first meaningful analytics layer for Sprint 2.
Scope
Implement the following metrics:
The metrics should be reusable, testable and independent from GUI code.
Acceptance criteria
Note
Priority: Must