Как выгрузить CSV сделок биржи и проверить полноту истории
Выбор правильного отчёта, периода и часового пояса: как сохранить исходную выгрузку и не перепутать ордера, исполнения и движение баланса.
Проверено по открытой документации www.bybit.com, www.bybitglobal.com; реальные операции и личные кабинеты не проверялись
Определите нужный тип отчёта
История заявок, история исполнений и журнал движения средств — разные наборы данных. Одна заявка может исполниться несколькими частями, а депозит вообще не является сделкой. Для проверки покупки нужны исполнения, для сверки остатков — движения, для анализа отменённых заявок — ордера. Сначала сформулируйте задачу, затем выбирайте выгрузку, иначе красивый файл окажется неполным.
Настройте границы периода
Откройте экспорт через историю нужного продукта. Проверьте основной аккаунт и субаккаунты, рынок, тип данных, начало и конец периода. Уточните часовой пояс отчёта и правила включения крайних дат. Большой период может потребовать нескольких файлов. Записывайте выбранные условия рядом с именем файла, чтобы позднее не гадать, относятся ли записи к локальному времени или UTC.
Сохраните оригинал отдельно
- Скачайте готовый файл из кабинета, проверив его статус.
- Сохраните неизменённый оригинал с датой формирования.
- Сделайте рабочую копию для таблицы и расчётов.
- При открытии проверьте разделитель, десятичный знак и кодировку.
- Импортируйте длинные идентификаторы как текст, чтобы таблица не округлила их.
CSV не должен требовать включения макросов. Не загружайте файл с полной финансовой историей в случайный онлайн-конвертер ради исправления разделителей.
Пример сверки двух файлов
Заказ на 100 USDT исполнился двумя сделками: на 60 и 40. В отчёте заявок одна строка, в отчёте исполнений две — это не дубликаты. Сравните идентификаторы заявок и сделок, комиссии и валюту их списания. Если выгрузки пересекаются по датам, удаляйте повторы в рабочей копии по устойчивому идентификатору, а не только по одинаковой сумме: реальные сделки тоже могут совпадать.
Как оценить полноту
Выберите несколько известных операций из начала, середины и конца периода и найдите их в файле. Проверьте лимит строк и то, включён ли последний день. Отдельно сохраните вводы, выводы, внутренние переводы и начисления, если они нужны для итоговой сверки. Экспорт сам по себе не доказывает корректность налогового расчёта: он фиксирует данные площадки в выбранных границах. Если строк не хватает, запросите другой диапазон или уточните архивный доступ у поддержки.
Какие документы сохранять при покупке и продаже криптовалюты