|
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
|
A new order or replace the engine's own risk check refused (RiskEngine, [risk]): nothing was sent and no order exists for it. More...
#include <fastmm/strategies/hooks.hpp>
Public Attributes | |
| InstrumentId | instrument |
| Side | side |
| OrderType | type |
| RejectReason | reason |
| bool | replace |
a replace of order; else a new order and order is invalid | |
| std::uint32_t | user_tag |
| NewOrderRequest::user_tag; a quote's is QuoteManager::make_tag. | |
| Price | price |
| Qty | qty |
| ClientOrderId | order |
| Timestamp | time |
A new order or replace the engine's own risk check refused (RiskEngine, [risk]): nothing was sent and no order exists for it.
Delivered to on_risk_reject once the hook that asked (or set_quotes from it) has returned, never from inside the call that was refused.
| InstrumentId fastmm::RiskReject::instrument |
| Side fastmm::RiskReject::side |
| OrderType fastmm::RiskReject::type |
| RejectReason fastmm::RiskReject::reason |
| bool fastmm::RiskReject::replace |
a replace of order; else a new order and order is invalid
| std::uint32_t fastmm::RiskReject::user_tag |
NewOrderRequest::user_tag; a quote's is QuoteManager::make_tag.
| Price fastmm::RiskReject::price |
| Qty fastmm::RiskReject::qty |
| ClientOrderId fastmm::RiskReject::order |
| Timestamp fastmm::RiskReject::time |