WebSocket API v2 - Калькулятор контрольных сумм книги ордеров (Google Sheet)

Последнее обновление: 2 апреля 2025 г.

Наш поток книги ордеров WebSocket API v2 включает контрольную сумму CRC32 в каждом сообщении об обновлении, которая может быть использована для подтверждения действительности и корректности локально поддерживаемой книги ордеров (книги ордеров, которая была создана путем интерпретации потока книги ордеров).

Подробности расчета контрольной суммы CRC32 доступны в нашей документации по WebSocket API, что позволяет реализовать контрольную сумму книги ордеров с использованием любого языка программирования, который поддерживает функцию CRC32 (или может быть запрограммирован для поддержки CRC32).

В дополнение к деталям реализации контрольной суммы, может быть полезно иметь подтвержденное правильное значение контрольной суммы для любой данной книги ордеров (для сравнения со значением контрольной суммы из вашего собственного кода), поэтому мы предоставляем следующий калькулятор контрольных сумм для этой цели.

Инструкции по использованию

  1. 1

    Откройте калькулятор контрольных сумм книги ордеров в Chrome (или любом другом современном веб-браузере)

  2. 2

    Создайте копию калькулятора на своем Google Drive через меню Файл -> Создать копию (для этого шага вам потребуется войти в свой аккаунт Google)

  3. 3

    Скопируйте/вставьте действительную книгу ордеров, используя тот же формат JSON, что и в примере (по сути, два объекта, содержащие массивы из 10 лучших уровней цен bid и ask)

  4. 4

    Сравните отображаемую контрольную сумму книги ордеров с контрольной суммой, рассчитанной вашим собственным кодом (два значения должны точно совпадать)

Пример

API_ChecksumCalculator_08202021.png

Нужна дополнительная помощь?