ores.qt.mktdata

Table of Contents

Diagram

ores.qt.mktdata component diagram

Figure 1: ores.qt.mktdata

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

Emacs 29.1 (Org mode 9.6.6)