#include <fastmm/backtest/replay.hpp>
◆ complete
| bool fastmm::bt::JournalInfo::complete = true |
The file was closed cleanly: it ends in a trailer and no block was discarded.
False means the writer died or ran out of space and the tail of the session is missing.
◆ strategy
| std::string fastmm::bt::JournalInfo::strategy |
◆ version
| std::uint32_t fastmm::bt::JournalInfo::version = 0 |
◆ rng_seed
| std::uint64_t fastmm::bt::JournalInfo::rng_seed = 0 |
◆ config_hash
| std::uint64_t fastmm::bt::JournalInfo::config_hash = 0 |
◆ start_ts
| std::int64_t fastmm::bt::JournalInfo::start_ts = 0 |
◆ messages
| std::uint64_t fastmm::bt::JournalInfo::messages = 0 |
◆ outbound_messages
| std::uint64_t fastmm::bt::JournalInfo::outbound_messages = 0 |
> 0 == session journal, 0 == market data only
◆ dropped_outbound
| std::uint64_t fastmm::bt::JournalInfo::dropped_outbound = 0 |
of which the transport did not accept
◆ market_data_messages
| std::uint64_t fastmm::bt::JournalInfo::market_data_messages = 0 |
◆ has_session
| bool fastmm::bt::JournalInfo::has_session = false |
v2 session settings below are valid
◆ session_epoch
| std::uint16_t fastmm::bt::JournalInfo::session_epoch = 0 |
◆ quoting_enabled
| bool fastmm::bt::JournalInfo::quoting_enabled = true |
◆ replace_venues
| std::uint64_t fastmm::bt::JournalInfo::replace_venues = 0 |
◆ engine_time
| bool fastmm::bt::JournalInfo::engine_time = false |
the events carry the engine clock
◆ config_toml
| std::string fastmm::bt::JournalInfo::config_toml |
embedded effective configuration (empty: none)
◆ strategy_meta
| std::string fastmm::bt::JournalInfo::strategy_meta |
key=value lines about the strategy (empty: none)