GDAX Websocket API - точность отметки времени уровня 2

В настоящее время я использую канал книги заказов level2 через GDAX WebSocket API. Совсем недавно в сообщениях JSON l2update стало появляться поле "время", которое, по-видимому, не задокументировано на справочных страницах API. Некоторые вопросы:

  • Что представляет собой это поле времени и достаточно ли оно надежно для использования? Это время отправки сообщения от GDAX?
  • Если это время отправки, я иногда вижу задержки до двух минут - это ожидается?

Спасибо!

2 ответа

Я сейчас играю с API L2 и у меня тот же вопрос. Я вижу диапазон временных отметок от 4000 мс до -300 мс (в будущем).

Отрицательное число заставляет меня чувствовать, что времени нельзя доверять. Я попытался подключиться из 2 разных центров обработки данных и из дома, и я могу воспроизвести обе стороны проблемы.

Я надежно использовал это поле в течение нескольких месяцев, предполагая, что это время получения ордера, и оно обычно показывало довольно постоянное отставание в 0,05 секунды относительно моего системного времени; тем не менее, в последние несколько дней он рос - более 1 секунды вчера и 2,02 секунды прямо сейчас. Я отмечаю ( https://status.gdax.com/), что техническое обслуживание было проведено 9 мая, но после этого мне было хорошо в течение нескольких дней.

Чтобы ответить на вопрос более прямо, никаких двухминутных задержек не ожидается. Я бы проверил ваше системное время правильно. Быстрый Google открывает https://time.is/.

Другие вопросы по тегам