Super Sale WeekClaude Skills — 20% OFF
Tips

Как проанализировать CSV-экспорт вашей криптобиржи с помощью ИИ (пошагово)

Powerdrill Team·
Как проанализировать CSV-экспорт вашей криптобиржи с помощью ИИ (пошагово)

Чтобы проанализировать CSV-экспорт криптовалютной биржи, сначала разберитесь, что представляет собой каждая строка — большинство выгрузок объединяют сделки, депозиты, выводы средств, комиссии и вознаграждения в одном файле. Затем нормализуйте временные метки и валюту комиссий, определитесь с правилом расчета себестоимости и только после этого рассчитывайте реализованные и нереализованные позиции. ИИ-агент данных может выполнить нормализацию и расчеты на основе исходного файла — как раз на этом этапе большинство попыток сделать все в таблицах заходят в тупик.

Почти каждое руководство по криптовалюте и ИИ посвящено рынку: ценовым трендам, настроениям, движению монет. Гораздо меньше внимания уделяется файлу, который вы действительно можете скачать — вашей собственной истории транзакций, ведь это единственные данные, которые показывают, как дела у вас.

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

Примечание перед началом: все описанное ниже является анализом ваших собственных записей. Это не инвестиционная рекомендация и не налоговая консультация. Правила расчета себестоимости различаются в зависимости от юрисдикции, и любые подаваемые вами документы должен подтвердить налоговый специалист.

Что на самом деле содержится в CSV-экспорте криптовалютной биржи

Выгрузки различаются в зависимости от биржи, но практически во всех встречаются одни и те же проблемы.

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

Двусторонние сделки. Одна сделка часто состоит из двух строк — что ушло со счета и что поступило — связанных идентификатором ордера (order ID). Если рассматривать их как независимые строки, вы дважды учтете объем торгов.

Комиссии в третьей валюте. Сделка может быть номинирована в USDT, рассчитана в BTC, а комиссия списана в собственном токене биржи. Три валюты, одна строка и никакого готового курса конвертации.

Временные метки в UTC. Почти всегда используется UTC, почти никогда — ваше местное время, и часто с точностью до секунды. Если сгруппировать данные по дням без конвертации, ваши ежедневные интервалы сместятся.

Отсутствие текущего баланса. Экспорт содержит события, а не остатки на счетах. Активы во владении, среднюю стоимость и реализованную прибыль приходится рассчитывать самостоятельно.

Частичное исполнение ордеров. Один ордер может отображаться в виде нескольких строк с немного отличающимися ценами, что критично при расчете средней цены входа.

Именно из-за этого списка простая задача «просто открыть файл в таблице» растягивается на полдня.

Ручной путь в таблицах

Сначала разделите типы записей

Прежде чем делать что-либо еще, отфильтруйте данные по колонке типа и разнесите сделки, переводы, комиссии и вознаграждения по отдельным вкладкам. От этого зависят все последующие расчеты, но именно этот шаг чаще всего пропускают.

Нормализуйте валюту и время

Переведите каждую комиссию в единую валюту отчетности, используя курс на момент транзакции, а не сегодняшний. Конвертируйте временные метки UTC в часовой пояс, в котором вы привыкли думать. Оба процесса утомительны, и ошибки в них совершаются незаметно: никаких сбоев не происходит, просто итоговые суммы начинают «плыть».

Выберите правило расчета себестоимости и применяйте его последовательно

FIFO, LIFO или средняя стоимость дают существенно разные показатели реализованной прибыли при абсолютно одинаковых транзакциях. Выберите один метод, зафиксируйте его и применяйте ко всем активам. Смешивание правил для разных активов — самая частая причина, по которой такие таблицы в итоге оказываются некорректными.

Рассчитайте позицию

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

Excel и Таблицы могут все это сделать. Но это занимает часы не из-за сложности алгоритмов, а из-за рутинной бумажной работы.

Как проанализировать экспорт биржи с помощью Powerdrill Bloom

Более простой путь — один раз описать правила и запустить анализ прямо по исходному файлу, вместо того чтобы вручную создавать вспомогательные столбцы.

Шаг 1: Загрузите файл экспорта

Скачайте историю транзакций с биржи в формате CSV и перетащите ее в рабочую область. Powerdrill Bloom распознает форматы Excel, CSV, TSV и PDF, автоматически очищая данные при импорте, поэтому смешанные типы данных, разное количество знаков после запятой и текстовый формат времени будут исправлены, а не приведут к незаметной ошибке в расчетах.

Загрузка CSV-экспорта криптовалютной биржи для анализа в Powerdrill Bloom

Если вы торгуете на нескольких биржах, загрузите все файлы экспорта вместе. Мультибиржевой учет — это как раз то, с чем таблицы справляются хуже всего, ведь каждая площадка называет столбцы по-своему.

Шаг 2: Сформулируйте правила, затем задайте вопрос

Опишите правила простыми словами, а затем спросите то, что вас действительно интересует:

«Это история транзакций моей биржи. Считай строки с типом TRADE сделками и исключи депозиты, выводы средств и внутренние переводы из объема торгов. Конвертируй все комиссии в USD по курсу на дату транзакции. Используй FIFO для расчета себестоимости. Затем покажи мне реализованную прибыль по каждому активу, общую сумму выплаченных комиссий по месяцам и мою среднюю цену входа для каждого актива, который я все еще удерживаю».

Четкое указание правил делает полученный результат обоснованным. Если спросить «как прошли мои торги» без этих уточнений, вы получите ответ, основанный на скрытых от вас допущениях.

Шаг 3: Экспортируйте графики, таблицу или презентацию

Скачайте таблицу позиций в виде файла, сохраните графики или в один клик превратите весь рабочий холст в готовую презентацию и экспортируйте ее в PowerPoint или Notion — это удобно, если вам нужно отчитаться перед фондом, партнером или бухгалтером, а не просто посмотреть для себя.

Экспорт таблицы позиций, графиков или презентации

Что на самом деле можно из этого узнать

Вопрос Что для этого требуется Почему в таблицах это сделать сложно
Реализованная прибыль по активам Правило расчета себестоимости + сопоставление продаж Вспомогательные столбцы для каждого актива, которые нужно перестраивать при появлении нового
Общая сумма комиссий и их доля в объеме торгов Нормализация комиссий в разных валютах Комиссии списываются в третьей валюте без указания курса
Средняя цена входа по каждому активу Объединение частичных исполнений по каждому ордеру Частичные исполнения записаны в разных строках по разным ценам
Какой месяц обошелся дороже всего по комиссиям Группировка с учетом часового пояса Временные метки UTC попадают не в тот местный день
Связана ли ваша активность с волатильностью рынка Объединение ваших сделок с историей цен Требуется второй набор данных

Последняя строка — это то, что люди часто недооценивают. Потери на комиссиях часто оказываются самой крупной статьей расходов в личном экспорте, и это остается незаметным, пока кто-то не просуммирует их.

Лучшие практики

Сначала сверьтесь с итоговыми показателями самой биржи

Прежде чем интерпретировать результаты, сверьте рассчитанные вами суммы депозитов и выводов средств с балансами, которые показывает биржа. Несовпадение означает, что какой-то тип записей был классифицирован неверно, и все последующие расчеты унаследуют эту ошибку.

Запишите правило расчета себестоимости прямо в файл

Укажите правило в ячейке заголовка или на вкладке с примечаниями. Через полгода вы уже не вспомните, использовался ли в этой таблице метод FIFO или средняя стоимость, а результаты по ним не совпадают.

Никогда не приравнивайте пустое поле комиссии к нулю

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

Не изменяйте исходный файл экспорта

Выполняйте всю работу на копии. Биржи часто ограничивают глубину истории для повторного экспорта, и перезаписанный оригинал не всегда удается восстановить.

Отделяйте собственные результаты от движения рынка

Рост вашего портфеля в месяц, когда рос весь рынок, мало что говорит о правильности ваших решений. Если вы хотите увидеть рыночную сторону картины, в статье анализе рыночных криптоданных с помощью ИИ рассказывается об этом, а страница AI crypto analyst посвящена инструментам для работы с рынком.

Распространенные ошибки, которых следует избегать

  1. Суммирование колонки с суммами. Когда депозиты, сделки и вознаграждения находятся в одном файле, этот итог ничего не значит. Сначала отфильтруйте данные по типу.
  2. Учет обеих сторон сделки в объеме торгов. Две строки — одна сделка. Удалите дубликаты по order ID перед агрегированием данных.
  3. Использование сегодняшнего курса обмена для исторических комиссий. Комиссии должны конвертироваться на дату транзакции, иначе ваши показатели затрат будут расходиться с рынком.
  4. Смешивание правил расчета себестоимости для разных активов. Использование FIFO для одной монеты и средней стоимости для другой дает результат, который вы никому не сможете обосновать.
  5. Игнорирование частичного исполнения. Ордер, исполненный шестью частями по шести разным ценам, имеет одну среднюю цену входа, а не представляет собой шесть независимых сделок.
  6. Отношение к результатам как к готовой налоговой декларации. Это лишь основа для разговора со специалистом, а не готовый документ для подачи.

Заключение

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

Четко сформулируйте правила, сверьтесь с итоговыми показателями биржи и не изменяйте исходный файл. Если вы хотите пропустить создание вспомогательных столбцов, Powerdrill Bloom выполнит расчеты на основе исходного экспорта и построит графики, предоставив 1,000 ежедневно обновляемых кредитов на бесплатном тарифе. На странице CSV AI assistant показан общий рабочий процесс для любого CSV-файла.

Frequently asked questions

Как проанализировать историю моих криптовалютных транзакций?

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

Почему итоговые показатели из экспорта биржи не совпадают с моим балансом?

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

Что такое себестоимость (cost basis) и почему она меняет мои показатели?

Себестоимость (cost basis) — это цена покупки, присвоенная проданным вами активам. Метод FIFO учитывает ваши самые ранние покупки, LIFO — самые последние, а средняя стоимость объединяет их. Одни и те же транзакции дают существенно разные показатели реализованной прибыли при каждом из правил, поэтому метод необходимо выбрать и зафиксировать заранее.

Может ли ИИ рассчитать мои налоги на криптовалюту?

Нет. ИИ-агент данных может рассчитать реализованную прибыль по указанному вами правилу, а также обобщить комиссии и активы во владении, что полезно для подготовки. Налогообложение различается в зависимости от юрисдикции и периодически меняется, поэтому полученные результаты следует передать квалифицированному специалисту, а не использовать напрямую для подачи декларации.

Могу ли я анализировать выгрузки с нескольких бирж одновременно?

Да, и этот процесс как раз стоит автоматизировать, поскольку каждая площадка называет и упорядочивает столбцы по-своему. Загрузите все файлы экспорта вместе и укажите правила сопоставления в своей инструкции — именно сведение этих данных вручную делает построение сводного отчета по нескольким биржам крайне трудоемким.