|
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
|
#include <fastmm/venues/registry.hpp>
Public Attributes | |
| bool | dry_run = false |
| public market data only: no keys, no orders | |
| std::string | record_raw_dir |
| non-empty: append raw frames to <dir>/<venue>-<channel>.jsonl | |
| bool | busy_poll = false |
| [engine] spin_mode = "busy": Venue::poll() must make progress | |
| VenueId | pool_of {} |
| A pool member ([venues. | |
| bool | pooled = false |
| The venue is a pool's primary or member: its account shares the IP's request weight with the pool's other accounts (connectors that count weight per IP). | |
| bool fastmm::venues::VenueFactoryOptions::dry_run = false |
public market data only: no keys, no orders
| std::string fastmm::venues::VenueFactoryOptions::record_raw_dir |
non-empty: append raw frames to <dir>/<venue>-<channel>.jsonl
| bool fastmm::venues::VenueFactoryOptions::busy_poll = false |
[engine] spin_mode = "busy": Venue::poll() must make progress
| VenueId fastmm::venues::VenueFactoryOptions::pool_of {} |
A pool member ([venues.
<x>] pool_of): the venue whose instruments this account takes orders for. The connector opens its order and user sessions only, no market data, and resolves symbols on that venue's id (its own id goes on the events). Invalid: a venue of its own.
| bool fastmm::venues::VenueFactoryOptions::pooled = false |
The venue is a pool's primary or member: its account shares the IP's request weight with the pool's other accounts (connectors that count weight per IP).