abaquant.marketdata.providers.quotes¶
Import path: abaquant.marketdata.providers.quotes
Domain: Provider-neutral market-data facades, normalized records, caching, and analytics.
Purpose¶
Quote-provider protocol.
When to use it¶
This module belongs to the provider layer. Most users reach it through the market-data facades; custom integrations can implement or instantiate the documented contracts directly.
Public objects¶
class:
QuoteProvider— Provider capability for lightweight quote and issuer metadata. *QuoteProvider.fast_info— Return lightweight quote metadata for one normalized symbol. *QuoteProvider.info— Return issuer metadata for one normalized symbol.
Detailed reference¶
Quote-provider protocol.
- class abaquant.marketdata.providers.quotes.QuoteProvider(*args, **kwargs)¶
Bases:
ProtocolProvider capability for lightweight quote and issuer metadata.
- fast_info(symbol)¶
Return lightweight quote metadata for one normalized symbol.
- Parameters:
symbol (str)
- Return type:
dict[str, Any]
- info(symbol)¶
Return issuer metadata for one normalized symbol.
- Parameters:
symbol (str)
- Return type:
dict[str, Any]