|
ATS
An algorithmic trading system completely written in C++
|
Contains the declaration of the OrderManager class and related enums and structs. More...
#include <string>#include <queue>#include <thread>#include <mutex>#include <map>#include <vector>#include <unordered_map>#include <set>Go to the source code of this file.
Classes | |
| struct | ats::Order |
| The Order struct represents an order to be placed on an exchange. More... | |
| struct | ats::OrderBook |
| The OrderBook struct represents the orderbook. More... | |
| class | ats::OrderManager |
| A class for managing orders. More... | |
Namespaces | |
| ats | |
| Namespace for the algorithmic trading system. | |
Enumerations | |
| enum | ats::OrderType { ats::LIMIT , ats::MARKET , ats::STOP_LOSS , ats::STOP_LOSS_LIMIT , ats::TAKE_PROFIT , ats::TAKE_PROFIT_LIMIT , ats::LIMIT_MAKER , ats::OTCOUNT } |
| Enum for different types of orders. More... | |
| enum | ats::Side { ats::BUY , ats::SELL , ats::SCOUNT } |
| Enum for buy/sell side of an order. More... | |
Functions | |
| std::string | ats::OrderTypeToString (OrderType t) |
| Converts OrderType enum value to string. More... | |
| OrderType | ats::stringToOrderType (const std::string &s) |
| Converts a string to an OrderType enum value. More... | |
| std::string | ats::SideToString (Side t) |
| Converts Side enum value to string. More... | |
| Side | ats::stringToSide (const std::string &s) |
| Converts a string to a Side enum value. More... | |
Contains the declaration of the OrderManager class and related enums and structs.