quantpylib.datapoller.currencies
Currencies
Bases: BasePoller
get_ticker_metadata(ticker, **kwargs)
Retrieve metadata for a specific currency. @poller
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ticker
|
str
|
Currency ticker symbol. |
required |
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|
Returns:
Type | Description |
---|---|
Metadata for the specified currency from the selected data source. |
get_trade_bars(**kwargs)
async
Retrieve OHLCV trade bar data for currencies. @ts_poller
Parameters:
Name | Type | Description | Default |
---|---|---|---|
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|
Returns:
Type | Description |
---|---|
Trade bar data for the specified currency from the selected data source. |
Examples:
l1_book_subscribe(ticker, handler, **kwargs)
async
Stream market data for a specific currency. @poller(tag="stream")
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ticker
|
str
|
Currency ticker symbol. |
required |
handler
|
coroutine
|
A coroutine handler for the message received. |
required |
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|
Returns:
Type | Description |
---|---|
Streaming market data for the specified currency from the selected data source. |
Examples:
l1_book_unsubscribe(ticker, **kwargs)
async
Terminate streaming for market data of a specific currency. @poller(tag="stream")
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ticker
|
str
|
Currency ticker symbol. |
required |
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|
l2_book_subscribe(ticker, handler, **kwargs)
async
Stream market data for a specific currency. @poller(tag="stream")
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ticker
|
str
|
Currency ticker symbol. |
required |
handler
|
coroutine
|
A coroutine handler for the message received. |
required |
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|
Returns:
Type | Description |
---|---|
Streaming market data for the specified currency from the selected data source. |
Examples:
l2_book_unsubscribe(ticker, **kwargs)
async
Terminate streaming for market data of a specific currency. @poller(tag="stream")
Parameters:
Name | Type | Description | Default |
---|---|---|---|
ticker
|
str
|
Currency ticker symbol. |
required |
**kwargs
|
Data-source specific keyword arguments for endpoint specification. |
{}
|