Необходимо разработать фронтенд часть по образцу:
viewer.hftbattle.com/ На вход из бэкенда приезжает json вида
json = {
"moment": "12:00:56.817000",
"price_ask": 176297,
"price_bid": 176284,
"ask": {
176340: 33,
176339: 3,
...
176297: 23
}
"bid" : {
176284: 22,
176283: 1,
...
176263: 23
}
last_prices_history = [ {"moment": "12:00:56.817000", "price_ask": 176297, "price_bid": 176284}, ... ]
last_deals_history = [ {"moment": "12:00:55.517000", "side": "ASK", "price": 176339}, ... ]
}
Поля "ask" и "bid" используются для рисования "биржевого стакана" того, что справа.
Из данных "price_ask" и "price_bid", a также "last_deals_history" рисуются линии и квадратики-сделки на линиях.
Если дальше пролистывать вперед уже некуда, то должен послылаться запрос, в ответ на который придет новый json cо свежими данными, либо сообщение о том, что данных больше нет.
Подробное описание необходимого функционала пришлю в лс, по сути нужно скопировать
viewer.hftbattle.com/