Order
Путь в Local Pack include/order.h
Описание биржевой заявки.
Методы
Имя | Описание |
---|---|
id() | Уникальный идентификатор заявки. |
dir() | Направление заявки. |
price() | Цена заявки. |
amount() | Изначальный объём заявки. |
amount_rest() | Текущий объём заявки. |
status() | Статус заявки. |
server_time() | Биржевое время постановки заявки в стакан. |
Описание методов
id()
Возвращает уникальный числовой идентификатор заявки, полученный во время симуляции. Он может быть использован для сохранения какой-либо информации о заявке.
Id id() const;
def id(self)
dir()
Возвращает направление заявки.
Dir dir() const;
def dir(self)
price()
Возвращает цену заявки.
Price price() const;
def price(self)
amount()
Возвращает изначальный объём заявки (количество лотов).
Amount amount() const;
def amount(self)
amount_rest()
Возвращает текущий объём заявки (количество лотов этой заявки, которые ещё не были сведены).
Amount amount_rest() const;
def amount_rest(self)
status()
Возвращает значение enum class — статус заявки.
Возможные статусы: в процессе добавления (Adding), активная (Active), в процессе удаления, но ещё не удалённая (Deleting), и удалённая (Deleted). Подробнее читайте в описании класса OrderStatus: https://docs.hftbattle.com/ru/api/CommonEnums.html#orderstatus.
OrderStatus status() const;
def status(self)
server_time()
Возвращает биржевое время постановки заявки в стакан в микросекундах.
Microseconds server_time() const;
def server_time(self)