#include <fastmm/core/quote_manager.hpp>
◆ min_requote_ticks
| std::int64_t fastmm::QuoteParams::min_requote_ticks = 1 |
|desired - resting| < this -> keep
◆ min_requote_interval
◆ min_qty_bps
| std::int64_t fastmm::QuoteParams::min_qty_bps = 8000 |
leaves >= 80 % of desired -> qty ok
◆ supports_replace
| bool fastmm::QuoteParams::supports_replace = false |
off: never replace; on: where the instrument's venue can
◆ replace_all_venues
| bool fastmm::QuoteParams::replace_all_venues = false |
Replace only if every instrument's venue can (the engine before replace was per venue; set to replay journals recorded then).
◆ post_only
| bool fastmm::QuoteParams::post_only = true |
◆ reject_backoff
0 = no backoff after venue rejects
◆ reject_backoff_max
◆ token_reserve
| std::int64_t fastmm::QuoteParams::token_reserve = 0 |
Order tokens ([risk] orders_per_sec) a quote that does not reduce the position leaves for the orders a strategy sends itself (hedges, unwinds) and for quotes that do.
Read by the engine's placer; 0 = quotes may take the last token.