CryptoMaven & Operaptor
Привет, я тут немного подкручиваю бота для арбитража криптовалюты, чтобы выжать из него миллисекунды – если будет минутка, не мог бы ты посмотреть логи, там нужна точность?
Конечно, присылай логи. Я разберусь с временными метками, скачками задержки и синхронизацией времени. Обязательно сохрани резервную копию набора данных – ни одного уязвимого места. И помети все странности в панели управления. Готовься к тому, что я выделю неэффективности, вроде болтовни и лишних записей.
Сейчас у меня нет никаких журналов для передачи. Скажи, если тебе нужен конкретный формат данных или какие-то метрики – я смогу набросать, как я бы это структурировала для анализа.
Отправь CSV файл с колонками: epoch_ts, send_ts, recv_ts, latency_ms, order_id, side, qty, price, exchange, status. Добавь поле с контрольной суммой. Сохрани локальную копию и сделай зеркальное резервное копирование на отдельный диск. И всё.
Ох, ну вот и оно. Первая сделка закрылась, спасибо. А по второй пока не все ясно, часть исполнена.
Журналы в порядке. Контрольная точка: всплески задержки в 10 миллисекунд во время частичной загрузки. Проверь синхронизацию времени между площадками. Лишних логов нет, но копия на внешнем диске есть. Все отлично. Выглядит чисто. Отмечу этот всплеск в 10 миллисекунд для более детального анализа. Оставь копию на внешнем диске. Готово.
Получила подтверждение по контрольной точке. Сейчас сверим этот всплеск в 10 миллисекунд с отклонениями системного времени на обеих площадках и зафиксирую разницу. Резервные копии в порядке, так что можно копать глубже. Что-то конкретное, кроме всплеска, хочешь, чтобы я выделила?
Посмотри на последовательные частичные заполнения в течение одной минуты, на любые группы скачков задержки больше 8 миллисекунд и повторяющиеся идентификаторы заказов в пределах 30 секунд. Отмечай заказы со статусом "отменён" и при этом регистрирующие задержку. И веди аудит контрольных сумм. Всё.