Всем привет! Я занимаюсь разработкой небольшой программы, которая бы показывала график цены того или иного актива.
Мне понадобилась информация о том как создать график простого bid/ask футпринта (основанного на свечах)
Итак у меня есть следующие данные в формате json:
data = {"timestamp":"2021-06-25T00:01:00.000Z",
"bidSize":292800,
"bidPrice":34671,
"askPrice":34671.5,
"askSize":300}
Метка времени, размер бида, размер аска и соответствующие цены. Как мне из этого получить график футпринта? Результат, который я бы хотел получить, я прикрепил к сообщению.
Меня интересует именно алгоритм, то есть содержание такой функции (на псевдокоде) возможно, кто- то из форумчан мог бы мне подсказать такой алгоритм:
function FromAskBidDataToFootprintChart (Data data, int timeFrame) {
// ?
for (elem in data) {
//elem.bidSize - example
}
}
Также я интересуюсь, что такое тик (возможно недостающее звено - входная переменная в функцию выше) ? насколько я понял это изменение цены на какую то величину (почему то это всегда 0.5)
тик позволяет каждому столбику футпринта быть не слишком большим в высоту?
заранее благодарю!
P.S возможно, я ошибся с выбором подфорума. Прошу тогда перенести тему в нужный.

