|
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
|
What StrategyContext::venue_health returns. Durations are zero until the first sample. More...
#include <fastmm/core/venue_health.hpp>
Public Attributes | |
| Duration | feed_lag {} |
| recv_ts - exch_ts of the latest market-data message | |
| Duration | feed_lag_base {} |
| its minimum over the last kWindow | |
| Duration | feed_lag_excess {} |
| feed_lag - feed_lag_base | |
| Duration | ack_rtt {} |
| latest send -> first ack | |
| Duration | ack_rtt_smoothed {} |
| Timestamp | md_updated {} |
| engine time of the latest feed-lag sample | |
| Timestamp | ack_updated {} |
| ... and of the latest ack sample | |
| std::uint64_t | md_samples = 0 |
| std::uint64_t | ack_samples = 0 |
| std::uint64_t | gate_engagements = 0 |
| times the feed-lag gate engaged | |
| bool | gated = false |
| the feed-lag gate holds this venue now | |
What StrategyContext::venue_health returns. Durations are zero until the first sample.
| Duration fastmm::VenueHealthView::feed_lag {} |
recv_ts - exch_ts of the latest market-data message
| Duration fastmm::VenueHealthView::feed_lag_base {} |
its minimum over the last kWindow
| Duration fastmm::VenueHealthView::feed_lag_excess {} |
feed_lag - feed_lag_base
| Duration fastmm::VenueHealthView::ack_rtt {} |
latest send -> first ack
| Duration fastmm::VenueHealthView::ack_rtt_smoothed {} |
| Timestamp fastmm::VenueHealthView::md_updated {} |
engine time of the latest feed-lag sample
| Timestamp fastmm::VenueHealthView::ack_updated {} |
... and of the latest ack sample
| std::uint64_t fastmm::VenueHealthView::md_samples = 0 |
| std::uint64_t fastmm::VenueHealthView::ack_samples = 0 |
| std::uint64_t fastmm::VenueHealthView::gate_engagements = 0 |
times the feed-lag gate engaged
| bool fastmm::VenueHealthView::gated = false |
the feed-lag gate holds this venue now