|
CppTrader 1.0.5.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<< | 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 |