Материал проверен 23 сентября 2026?
БК

ГЛАВНАЯ / ИНСТРУКЦИИ / КАК СВЕРИТЬ БАЛАНС БИРЖИ ПО ДЕПОЗИТАМ, СДЕЛКАМ, КОМИССИЯМ И ВЫВОДАМ

Как сверить баланс биржи по депозитам, сделкам, комиссиям и выводам

Баланс сверяется отдельно по каждому активу и типу аккаунта. Начните с остатка на начало периода, добавьте подтверждённые поступления и торговые изменения, вычтите комиссии, выводы и расходы, затем сопоставьте результат с конечной выпиской. Внутренние переводы между своими счетами нельзя считать внешним доходом или расходом.

Границы сверки

Сначала выберите аккаунт, актив и точный период

Определите, что сверяете: один кошелёк, единый торговый аккаунт или общий профиль с субаккаунтами. Зафиксируйте asset в нативной единице и период от включённого начального момента до конечного снимка.

Не объединяйте BTC с его оценкой в USD, а потом не сравнивайте её с количеством монет. Для каждого токена используйте его количество; fiat value и unrealized PnL выводите отдельными колонками.

  • UID и account scope записаны;
  • asset symbol и сеть проверены;
  • начальная и конечная даты заданы;
  • timezone приведён к единому виду;
  • единица измерения нативная.
Балансовое равенство

Используйте одну формулу на каждый актив

Для выбранного счёта базовая сверка количества выглядит так: конечный остаток = начальный остаток + внешние зачисления − внешние списания + торговый результат − комиссии + прочие начисления и списания. Точный набор строк зависит от продукта и того, включён ли realized PnL в ledger отдельными записями.

Внутренний перевод внутри объединяемого периметра даёт дебет на одном счёте и кредит на другом, поэтому его чистый эффект на общий актив равен нулю. Если сверяете каждый счёт по отдельности, показывайте обе стороны и не теряйте transfer ID.

КлассПримерыПравило учёта
ПоступленияDeposit, rebate, transfer inДобавить только входящее извне
ТорговляSpot fills, realized PnL, settlementОдин раз по фактическому ledger
ИздержкиTrading fee, funding, interestВычесть в фактическом asset
СписанияWithdrawal, payment, transfer outОтделить external от internal
Источники

Соберите snapshot, транзакционный журнал и торговые fills

Account Statement или баланс на дату даёт контрольный итог. Transaction Log раскрывает изменения активов, а Order и Trade History помогают проверить исполнение и комиссии. Депозиты и выводы дополнительно сопоставьте с TXID и статусом операции.

Экспортируйте данные для нужных Funding, Spot, Margin, Futures и субаккаунтов. Проверьте, что выгрузка покрывает весь период и не достигла лимита строк. Сохраните исходные файлы до любой нормализации.

  • начальный statement сохранён;
  • конечный statement сохранён;
  • transaction log покрывает период;
  • fills и fees доступны;
  • внутренние переводы выгружены;
  • депозиты и выводы снабжены статусами.
Нормализация

Приведите записи к единой таблице событий

Сделайте строку для каждого события и сохраните исходные ID, дату, account, product, asset, amount, тип, статус и ссылку на связанный объект. Конвертируйте время в UTC, не удаляя оригинальное время из файла.

Сначала уберите дубликаты по уникальным ID. Затем сопоставьте trading fee с fill, перевод – с парной записью, а withdrawal – с TXID. Не удаляйте записи, которые кажутся повторными, пока не проверите тип операции и счёт.

КолонкаЗачем нужна
event IDУдалить дубликаты и связать документы
UTC timestampСоблюсти порядок и период
account и productНе смешать независимые остатки
asset и amountПосчитать нативные единицы
status и referenceОтделить pending и completed
Расчёт

Сверяйте количества, комиссии и незавершённые операции отдельно

Для spot сделки проверьте обе стороны обмена: уменьшение quote asset и увеличение base asset или наоборот. Fee может удерживаться в одной из этих монет либо отдельном токене. Для деривативов используйте фактические ledger-записи PnL, funding и комиссии, не пересчитывая номинал как денежный поток.

Pending депозит или вывод показывайте отдельным временным статусом. Он не должен одновременно попадать и в фактический остаток, и в будущие операции. Займы, проценты, бонусы и переводы Earn учитывайте только если они входят в выбранный scope.

  • суммы fills сбалансированы по активам;
  • fee asset и amount добавлены;
  • funding и interest учтены;
  • borrow principal не принят за доход;
  • pending исключён из completed;
  • изменение стоимости не принято за движение количества.
Разница

Остаток объясняйте конкретной строкой, а не оценочным курсом

Сравните расчётный и фактический конец по каждой монете. Если разница осталась, проверьте незакрытый ордер, пыль округления, settlement, конвертацию, субаккаунт, начисленный процент, корректировку риска или выгрузку за неполный период.

Составьте список необъяснённых строк и только затем обращайтесь в поддержку. Приложите order ID, transfer ID, TXID и время из экспорта. Не отправляйте пароль, код подтверждения, приватный ключ и полные секреты API.

Оценочная стоимость портфеля может меняться из-за курса при неизменном количестве монет. Балансовую сверку выполняйте в исходных единицах.
FAQ

Частые вопросы

Можно ли сверить все монеты одной суммой в USDT?

Для контроля количества нужно сверять каждый актив отдельно. Денежную оценку добавляют отдельно и фиксируют цену пересчёта.

Как учесть внутренний перевод?

В пределах общего периметра парные debit и credit взаимно исключаются. Для отдельных счетов сохраняйте обе записи.

Нужно ли прибавлять исходный объём каждого ордера?

Нет. В расчёт входят исполненные потоки и их финансовые записи; неисполненный остаток не является движением актива.

Как учесть комиссию в другой монете?

Вычтите фактически удержанное количество из баланса именно этого актива.

Что делать с pending выводом?

Держите его отдельно от completed операций и следуйте статусу площадки и появлению TXID.

Почему баланс в USD не совпадает с вчерашним?

Изменилась рыночная оценка; сравните количество монет и отдельную цену конвертации.

Итоговая проверка

Чек-лист: как сверить баланс биржи по депозитам, сделкам, комиссиям и выводам

  • scope аккаунтов определён;
  • начальная дата и баланс сохранены;
  • конечный баланс выгружен;
  • период и timezone совпадают;
  • каждый asset считается отдельно;
  • ledger и fills собраны;
  • депозиты сопоставлены по TXID;
  • выводы разделены по статусам;
  • fees учтены в фактическом активе;
  • funding, interest и realized PnL проверены;
  • внутренние переводы сверены парно;
  • дубликаты удалены по ID;
  • pending операции не включены как completed;
  • остаточная разница объяснена и подтверждена.

Материал подготовлен редакцией сайта и проверен 23 сентября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.