CppTrader  1.0.4.0
C++ Trader
CppTrader::Matching::Order Member List

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()) noexceptCppTrader::Matching::Orderinlinestatic
BuyMarket(uint64_t id, uint32_t symbol, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
ExecutedQuantityCppTrader::Matching::Order
HiddenQuantity() const noexceptCppTrader::Matching::Orderinline
IdCppTrader::Matching::Order
IsAON() const noexceptCppTrader::Matching::Orderinline
IsBuy() const noexceptCppTrader::Matching::Orderinline
IsFOK() const noexceptCppTrader::Matching::Orderinline
IsGTC() const noexceptCppTrader::Matching::Orderinline
IsHidden() const noexceptCppTrader::Matching::Orderinline
IsIceberg() const noexceptCppTrader::Matching::Orderinline
IsIOC() const noexceptCppTrader::Matching::Orderinline
IsLimit() const noexceptCppTrader::Matching::Orderinline
IsMarket() const noexceptCppTrader::Matching::Orderinline
IsSell() const noexceptCppTrader::Matching::Orderinline
IsSlippage() const noexceptCppTrader::Matching::Orderinline
IsStop() const noexceptCppTrader::Matching::Orderinline
IsStopLimit() const noexceptCppTrader::Matching::Orderinline
IsTrailingStop() const noexceptCppTrader::Matching::Orderinline
IsTrailingStopLimit() const noexceptCppTrader::Matching::Orderinline
LeavesQuantityCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
Market(uint64_t id, uint32_t symbol, OrderSide side, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexceptCppTrader::Matching::Orderinlinestatic
MaxVisibleQuantityCppTrader::Matching::Order
operator<<(TOutputStream &stream, const Order &order)CppTrader::Matching::Orderfriend
operator=(const Order &) noexcept=defaultCppTrader::Matching::Order
operator=(Order &&) noexcept=defaultCppTrader::Matching::Order
Order() noexcept=defaultCppTrader::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) noexceptCppTrader::Matching::Orderinline
Order(const Order &) noexcept=defaultCppTrader::Matching::Order
Order(Order &&) noexcept=defaultCppTrader::Matching::Order
PriceCppTrader::Matching::Order
QuantityCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
SellMarket(uint64_t id, uint32_t symbol, uint64_t quantity, uint64_t slippage=std::numeric_limits< uint64_t >::max()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
SideCppTrader::Matching::Order
SlippageCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
StopPriceCppTrader::Matching::Order
SymbolIdCppTrader::Matching::Order
TimeInForceCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
TrailingDistanceCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
TrailingStepCppTrader::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()) noexceptCppTrader::Matching::Orderinlinestatic
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()) noexceptCppTrader::Matching::Orderinlinestatic
TypeCppTrader::Matching::Order
Validate() const noexceptCppTrader::Matching::Order
VisibleQuantity() const noexceptCppTrader::Matching::Orderinline
~Order() noexcept=defaultCppTrader::Matching::Order