abaquant.marketdata.providers.base¶
Import path: abaquant.marketdata.providers.base
Domain: Provider-neutral market-data facades, normalized records, caching, and analytics.
Purpose¶
Composite optional provider protocol assembled from focused capabilities.
When to use it¶
Defines provider protocols or abstract interfaces for custom implementations. Use this package to retrieve or inject quotes, price history, option chains, and financial statements while preserving a stable analytical interface.
Public objects¶
class:
MarketDataProvider— Full provider used by the default ticker and universe factories.
Detailed reference¶
Composite optional provider protocol assembled from focused capabilities.
- class abaquant.marketdata.providers.base.MarketDataProvider(*args, **kwargs)¶
Bases:
QuoteProvider,PriceHistoryProvider,OptionChainProvider,FinancialStatementProvider,ProtocolFull provider used by the default ticker and universe factories.