Обсуждение статьи "Работа с ценами в библиотеке DoEasy (Часть 63): Стакан цен, класс абстрактной заявки стакана цен"

 

Опубликована статья Работа с ценами в библиотеке DoEasy (Часть 63): Стакан цен, класс абстрактной заявки стакана цен:

В статье начнём разработку функционала для работы со стаканом цен. Создадим класс объекта абстрактной заявки стакана цен и его наследников.

С этой статьи мы начнём делать функционал для работы со стаканом цен. Концептуально классы для работы со стаканом цен не будут отличаться от всех ранее написанных классов библиотеки. Одномоментно мы будем иметь "слепок" стакана, в котором будут находиться данные о заказах в стакане цен, получаемые функцией MarketBookGet() при срабатывании обработчика OnBookEvent(), в котором для каждого из символов, для которых активизирована подписка на события стакана цен, срабатывает событие при изменении стакана.

Таким образом, структура классов стакана цен будет такой:

  1. Класс объекта-заявки стакана цен — объект, описывающий данные одной заявки из множества заявок, полученных из стакана цен при разовом срабатывании обработчика OnBookEvent() для одного символа;
  2. Класс объекта-слепка стакана цен — объект, описывающий данные всех заявок, полученных одномоментно из стакана цен на одном срабатывании обработчика OnBookEvent() для одного символа — совокупность объектов п1, вкупе составляющих текущий слепок стакана цен;
  3. Класс-таймсерия, состоящая из последовательности объектов п2, заносимых в список-таймсерию на каждом срабатывании OnBookEvent() для одного символа;
  4. Класс-коллекция таймсерий данных стаканов цен всех используемых в программе символов, для которых активизирована подписка на события стакана цен.

Сегодня сделаем класс объекта-заявки (1) и протестируем получение данных стакана цен при срабатывании OnBookEvent() по текущему символу.

Автор: Artyom Trishkin

 

Не судите строго. Эпиграмма. 


Писали все мы понемногу, 

О чём-нибудь и как-нибудь.

Лишь он один ушёл в дорогу,

Успев нам хитро подмигнуть.


На той дороге кода много,

А строчек просто всех не счесть.

И если бы не мать-природа, 

То через них не перелезть!


Моё перо само просилось,

Сказать ещё о чём-нибудь.

Но он один ушёл в дорогу,

С которой всем нам не свернуть.

                                                      Февраль, 2021

 
???
Причина обращения: