Типы данных самого низкого уровня, идущие из коннекторов биржи. OsEngine.

Типы данных самого низкого уровня, идущие из коннекторов биржи. OsEngine.

План.

    1. Введение.
    2. Сделки. Обезличенная лента сделок. Описание класса Trade.
    3. Свечной график. Описание класса Candle.
    4. Заявка, заказ. Описание класса Order.
    5. Книга заявок, биржевой стакан. Описание класса MarketDepth.
    6. Сделки по собственному счету. Структура класса MyTrade.
    7. Активы. Портфель. Назначение и описание класса Portfolio.
    8. Portfolio. Активы и позиции. В чём разница.
    9. Описание класса Position.
    10. Биржевая позиция. Описание класса PositionsOnBoard.

 

Введение.

На финансовых рынках выделяют определенное множество примитивных типов, которые являются моделью этой предметной области. В OsEngine существуют классы, моделирующие эти сущности, которые необходимы для работы программы. К основным типам относятся: Trade, Candle, MarketDepth, MyTrade, Order, Portfolio, PositionOnBoard. Для эффективной работы вам необходимо полное понимание устройства этих объектов и способов взаимодействия с ними, поэтому далее мы подробно рассмотрим предназначение, состояние и поведение каждого из них.

Все вышеописанные типы расположены в одном месте и хранятся в каталоге OsEngine\project\OsEngine\Entity. Для наглядности можно посмотреть на снимок обозревателя решений, на котором описываемые типы подчеркнуты красными линиями:

Рис. 1. Классы рыночных примитивов в проекте.

16:50
568
FAQ

Комментарии

Нет комментариев. Ваш будет первым!