CppTrader
1.0.4.0
C++ Trader
|
This is the complete list of members for CppTrader::Matching::Order, including all inherited members.
BuyLimit(uint64_t id, uint32_t symbol, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
BuyMarket(uint64_t id, uint32_t symbol, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
BuyStop(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
BuyStopLimit(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
ExecutedQuantity | CppTrader::Matching::Order | |
HiddenQuantity() const noexcept | CppTrader::Matching::Order | inline |
Id | CppTrader::Matching::Order | |
IsAON() const noexcept | CppTrader::Matching::Order | inline |
IsBuy() const noexcept | CppTrader::Matching::Order | inline |
IsFOK() const noexcept | CppTrader::Matching::Order | inline |
IsGTC() const noexcept | CppTrader::Matching::Order | inline |
IsHidden() const noexcept | CppTrader::Matching::Order | inline |
IsIceberg() const noexcept | CppTrader::Matching::Order | inline |
IsIOC() const noexcept | CppTrader::Matching::Order | inline |
IsLimit() const noexcept | CppTrader::Matching::Order | inline |
IsMarket() const noexcept | CppTrader::Matching::Order | inline |
IsSell() const noexcept | CppTrader::Matching::Order | inline |
IsSlippage() const noexcept | CppTrader::Matching::Order | inline |
IsStop() const noexcept | CppTrader::Matching::Order | inline |
IsStopLimit() const noexcept | CppTrader::Matching::Order | inline |
IsTrailingStop() const noexcept | CppTrader::Matching::Order | inline |
IsTrailingStopLimit() const noexcept | CppTrader::Matching::Order | inline |
LeavesQuantity | CppTrader::Matching::Order | |
Limit(uint64_t id, uint32_t symbol, OrderSide side, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
Market(uint64_t id, uint32_t symbol, OrderSide side, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
MaxVisibleQuantity | CppTrader::Matching::Order | |
operator<<(TOutputStream &stream, const Order &order) | CppTrader::Matching::Order | friend |
operator=(const Order &) noexcept=default | CppTrader::Matching::Order | |
operator=(Order &&) noexcept=default | CppTrader::Matching::Order | |
Order() noexcept=default | CppTrader::Matching::Order | |
Order(uint64_t id, uint32_t symbol, OrderType type, OrderSide side, uint64_t price, uint64_t stop_price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max(), uint64_t slippage=std::numeric_limits< uint64_t >::max(), int64_t trailing_distance=0, int64_t trailing_step=0) noexcept | CppTrader::Matching::Order | inline |
Order(const Order &) noexcept=default | CppTrader::Matching::Order | |
Order(Order &&) noexcept=default | CppTrader::Matching::Order | |
Price | CppTrader::Matching::Order | |
Quantity | CppTrader::Matching::Order | |
SellLimit(uint64_t id, uint32_t symbol, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
SellMarket(uint64_t id, uint32_t symbol, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
SellStop(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
SellStopLimit(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
Side | CppTrader::Matching::Order | |
Slippage | CppTrader::Matching::Order | |
Stop(uint64_t id, uint32_t symbol, OrderSide side, uint64_t stop_price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
StopLimit(uint64_t id, uint32_t symbol, OrderSide side, uint64_t stop_price, uint64_t price, uint64_t quantity, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
StopPrice | CppTrader::Matching::Order | |
SymbolId | CppTrader::Matching::Order | |
TimeInForce | CppTrader::Matching::Order | |
TrailingBuyStop(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
TrailingBuyStopLimit(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
TrailingDistance | CppTrader::Matching::Order | |
TrailingSellStop(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
TrailingSellStopLimit(uint64_t id, uint32_t symbol, uint64_t stop_price, uint64_t price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
TrailingStep | CppTrader::Matching::Order | |
TrailingStop(uint64_t id, uint32_t symbol, OrderSide side, uint64_t stop_price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
TrailingStopLimit(uint64_t id, uint32_t symbol, OrderSide side, uint64_t stop_price, uint64_t price, uint64_t quantity, int64_t trailing_distance, int64_t trailing_step=0, OrderTimeInForce tif=OrderTimeInForce::GTC, uint64_t max_visible_quantity=std::numeric_limits< uint64_t >::max()) noexcept | CppTrader::Matching::Order | inlinestatic |
Type | CppTrader::Matching::Order | |
Validate() const noexcept | CppTrader::Matching::Order | |
VisibleQuantity() const noexcept | CppTrader::Matching::Order | inline |
~Order() noexcept=default | CppTrader::Matching::Order |