Фронт веб-сервиса для интерактивной визуализации данных

Бюджет: 10 000 руб
123.24 $ – 107.04 €
Необходимо разработать фронтенд часть по образцу: 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/
Опубликован 22.05.2017 в 18:34

Выберите способ верификации:

Обновите страницу после прохождения верификации.