ores.qt.mktdata
Table of Contents
Summary
ores.qt.mktdata is the Qt plugin for the market data domain. It provides
MDI windows and dialogs for browsing and managing market series, market
fixings, market observations, and currency market tiers. Market data is
read-heavy; the plugin surfaces time-series data for curves and fixings
consumed by the analytics and compute layers.
Inputs
- NATS responses from the market data service (market series, fixings, observations, currency market tiers).
- User interactions: browse/view market series and fixing history.
Outputs
- Rendered MDI windows for market data entities.
- NATS request messages sent to the market data service on user actions.
Entry points
include/ores.qt/MktdataPlugin.hpp— plugin class.include/ores.qt/MarketDataController.hpp— market data entity controller.include/ores.qt/CurrencyMarketTierController.hpp— currency tier controller.
Dependencies
ores.qt.api— IPlugin, base controller/window/dialog classes, ClientManager.ores.marketdata.api— market series, fixing, observation domain types and NATS schemas.ores.refdata.api— reference data types (currencies) used in market series.ores.dq.api— data quality types used in market data validation.ores.storage— storage abstraction for market data persistence.
See also
- ores.marketdata.api — domain types and NATS protocol schemas for market data.
- ores.refdata.api — reference data types (currencies) consumed by market data.
- ores.dq.api — data quality domain types.
- ores.qt.api — shared Qt infrastructure and base classes.
- Qt Plugin Architecture — plugin lifecycle and menu sequence.
- Entity Controller Pattern — controller/window/dialog/model structure.
