Итог: в настоящее время WEEX не интегрирован в Cryptact автоматически (его нет в списке поддерживаемых Cryptact бирж, поэтому API-автосинхронизация и автоматический импорт файла недоступны). Чтобы использовать историю сделок с криптовалютой WEEX для расчёта прибыли и убытков в Cryptact, заполните универсальный «пользовательский файл» Cryptact — шаблон CSV/Excel из 10 столбцов — данными о сделках WEEX и загрузите его. В руководстве описаны (1) получение истории сделок из WEEX, (2) точный формат пользовательского файла Cryptact, (3) соответствие полей WEEX столбцам Cryptact, (4) разобранные примеры (все гипотетические) и (5) налоговый статус такой прибыли. Это только информационный материал, а не налоговая консультация. Уточните порядок налогообложения в вашем случае у лицензированного налогового специалиста (税理士) или в Национальном налоговом агентстве Японии.
Указанные здесь спецификации Cryptact и WEEX были проверены непосредственно по публичной документации обеих компаний (см. дату в конце страницы и факты в реестре). Спецификации могут измениться — всегда проверяйте актуальные официальные страницы перед началом работы. Между WEEX и Cryptact нет партнёрства. Cryptact упоминается исключительно фактически как один из широко используемых в Японии инструментов для расчёта налогов.
Для поддерживаемых бирж Cryptact может получать историю через синхронизацию по API-ключу или автоматический импорт файла. Однако WEEX отсутствует в списке поддерживаемых Cryptact бирж (страница WEEX в Cryptact возвращает ошибку или не содержит записи; проверено 19.07.2026). Для неподдерживаемых бирж, а также для деривативов и маржинальных сделок Cryptact официально рекомендует универсальный пользовательский файл, который нужно заполнить самостоятельно. WEEX полностью относится к категории «неподдерживаемая биржа», поэтому пользовательский файл — подходящий способ.
Реалистичные варианты зависят от объёма данных. На момент подготовки этого материала нам не удалось подтвердить наличие в WEEX официальной функции экспорта истории сделок в CSV одним нажатием (в Центре помощи такая статья не найдена; наличие или отсутствие кнопки экспорта на экранах торговли после входа не проверялось в рамках этого исследования). На практике остаются следующие варианты:
Аутентификация использует подписанные заголовки (ACCESS-KEY / ACCESS-SIGN / ACCESS-PASSPHRASE / ACCESS-TIMESTAMP). Для конечных точек истории требуется разрешение USER_DATA (чтение), поэтому для получения истории достаточно API-ключа только для чтения (без разрешения на торговлю).
| Назначение | Конечная точка | Основные возвращаемые поля |
|---|---|---|
| Исполнения фьючерсных сделок (получение деталей сделки) | GET /capi/v3/userTrades(api-contract.weex.com) | time (время исполнения, мс) / symbol / side (BUY, SELL) / positionSide (LONG, SHORT) / price / qty / quoteQty / realizedPnl / commission / commissionAsset |
| Доходы и реестр фьючерсов (получение доходов аккаунта) | POST /capi/v3/account/income(api-contract.weex.com) | time / asset / symbol / income (сумма) / incomeType (например, position_close_long, position_funding, order_fill_fee_income) / fillFee / balance |
| Исполнения спотовых сделок (получение истории сделок) | GET /api/v3/myTrades(api-spot.weex.com) | time / symbol / isBuyer / price / qty / quoteQty / commission (примечание: commissionAsset НЕ возвращается — см. ниже) |
Данные об исполнениях фьючерсных сделок доступны за последние 365 дней, максимум за 7 дней в одном запросе; реестр доходов позволяет запрашивать период до 100 дней за один запрос. Все временные метки возвращаются в миллисекундах UTC (конвертация в JST рассматривается ниже).
Пользовательский файл Cryptact содержит 10 столбцов (A–J) согласно официальной справочной статье Cryptact «Как создать пользовательский файл» (доступны для скачивания образцы Excel и CSV на японском и английском языках). Все столбцы, кроме «Комментария», обязательны.
| Столбец | Заголовок (JA / EN) | Как заполнять | Пример |
|---|---|---|---|
| A | 日時 / Timestamp | Дата и время сделки в формате YYYY/MM/DD HH:mm:ss | 2023/10/04 12:00:05 |
| B | 種類 / Action | Выберите тип действия Cryptact (BUY / SELL / BONUS / LOSS и т. д.) | BUY |
| C | ソース / Source | Любое название источника данных (например, название биржи) | WEEX |
| D | 主軸通貨 / Base | Базовая монета из списка монет, поддерживаемых Cryptact | BTC |
| E | 取引量 / Volume | Изменение позиции базовой монеты (абсолютное значение) | 1 |
| F | 価格 / Price | Цена контрвалюты за 1 единицу базовой (= сумма контрвалюты ÷ количество базовой) | 3000000 |
| G | 決済通貨 / Counter | Расчётная валюта из списка поддерживаемых монет | JPY |
| H | 手数料 / Fee | Уплаченная комиссия (количественное значение). При отсутствии комиссии всё равно введите «0» (пустая ячейка = ошибка) | 0 |
| I | 手数料通貨 / FeeCcy | Валюта комиссии из списка поддерживаемых монет | JPY |
| J | コメント / Comment | Необязательная заметка (не используется в расчётах Cryptact) | Куплен BTC |
Ключевые правила Cryptact (соблюдайте точно):
YYYY/MM/DD HH:mm:ss.' " \ в поле Comment (загрузка завершится ошибкой).WEEX — это биржа, ориентированная прежде всего на фьючерсы (деривативы). Фьючерсные (маржинальные) и спотовые сделки в Cryptact фиксируются по-разному, поэтому используйте соответствующую таблицу. Строки с пометками [ASSUMPTION] / [JUDGED] не указаны в исходных спецификациях — это вывод или рекомендация данного руководства; проверьте их перед использованием.
Источник: WEEX «Получение истории сделок» GET /api/v3/myTrades (или экран истории сделок). Для символа BTCUSDT разделите его на Base = BTC, Counter = USDT.
| Столбец Cryptact | Какое значение WEEX использовать | Примечания |
|---|---|---|
| Timestamp | time (мс UTC), переведённое в JST (+9 ч), формат YYYY/MM/DD HH:mm:ss | [ВАЖНО] конвертация часового пояса (ниже) |
| Action | isBuyer = true → BUY; false → SELL | покупка / продажа |
| Source | произвольный текст (например, WEEX) | — |
| Base | базовая монета символа (BTCUSDT → BTC) | разделите символ |
| Volume | qty (исполненное количество базовой монеты, абсолютное значение) | — |
| Price | price (котируемая цена за 1 единицу базовой монеты) | Значение WEEX price соответствует определению Price Cryptact (контрвалюта/базовая валюта). Поскольку Counter — USDT, а не фиатная валюта, Price обязательно нужно указывать (оставлять пустым нельзя) |
| Counter | котируемая монета символа (BTCUSDT → USDT) | — |
| Fee | commission (сумма комиссии); 0, если комиссии нет | при отсутствии всегда вводите 0 |
| FeeCcy | [ПРЕДПОЛОЖЕНИЕ] Спотовый myTrades WEEX не возвращает валюту комиссии (commissionAsset). Проверьте в приложении, в какой валюте списана комиссия (обычно в полученной валюте или в валюте скидки, например WXT) и укажите её | ★ проверьте (ПРЕДПОЛОЖЕНИЕ) |
| Comment | необязательно (без ' " \) | — |
Cryptact официально рекомендует для деривативов метод «учитывать только изменение маржи/залога». Фьючерсы WEEX имеют маржу в USDT, поэтому фиксируйте чистое изменение реализованного PnL в USDT: прибыль как BONUS, убыток как LOSS (ликвидация или принудительное закрытие, уменьшающее маржу, также отражается как LOSS). Получайте данные из WEEX «Получение деталей сделки», поля realizedPnl, или «Получение доходов аккаунта», поля income.
| Столбец Cryptact | Прибыль (маржа USDT увеличилась) | Убыток (маржа USDT уменьшилась) |
|---|---|---|
| Timestamp | дата и время расчёта, переведённые в JST | дата и время расчёта, переведённые в JST |
| Action | BONUS | LOSS |
| Source | WEEX | WEEX |
| Base | USDT | USDT |
| Volume | полученное количество USDT (абсолютное значение) | потерянное количество USDT (абсолютное значение) |
| Price | пусто (USDT — поддерживаемая монета, а Counter = JPY, то есть фиатная валюта, поэтому цена подставляется автоматически) | пусто |
| Counter | JPY (только фиатная валюта) | JPY |
| Fee | 0 (при фиксации чистого реализованного PnL) | 0 |
| FeeCcy | JPY | JPY |
| Comment | необязательно | необязательно |
[СУЖДЕНИЕ / примечания] В таблице выше приведён рекомендованный Cryptact метод «только изменение маржи». Если вы фиксируете чистое изменение залога (после комиссий и финансирования), Fee можно указать как «0». Если вы хотите отражать комиссии и финансирование отдельными операциями, используйте разбивку по incomeType из раздела «Получение доходов аккаунта» (position_close_long / position_funding / order_fill_fee_income и т. д.), однако для большинства пользователей достаточно простого метода изменения маржи. Cryptact также описывает расширенный вариант: добавить в английский пользовательский файл столбцы DerivType = fx/future/option/cfd и DerivDetails, но сам по себе этот метод не отражает изменение криптовалютного залога, поэтому в большинстве случаев предпочтителен описанный выше простой метод.
Они иллюстрируют только формат и не являются реальными сделками или ценами.
«15.01.2026 (JST) куплено 0,01 BTC в паре BTC/USDT по цене 95 000 USDT; комиссия — 0,0951 USDT (гипотетически)».
| Timestamp | Action | Source | Base | Volume | Price | Counter | Fee | FeeCcy | Comment |
|---|---|---|---|---|---|---|---|---|---|
| 2026/01/15 21:30:00 | BUY | WEEX | BTC | 0.01 | 95000 | USDT | 0.0951 | USDT (★проверить) | (необязательно) |
«03.02.2026 (JST) продано 0,01 BTC в паре BTC/USDT по цене 98 000 USDT; комиссия — 0,098 USDT (гипотетически)».
| Timestamp | Action | Source | Base | Volume | Price | Counter | Fee | FeeCcy | Comment |
|---|---|---|---|---|---|---|---|---|---|
| 2026/02/03 10:05:00 | SELL | WEEX | BTC | 0.01 | 98000 | USDT | 0.098 | USDT (★проверить) | (необязательно) |
«При расчёте по фьючерсам BTCUSDT маржа в USDT увеличилась на +30 USDT реализованной прибыли (гипотетически)».
| Timestamp | Action | Source | Base | Volume | Price | Counter | Fee | FeeCcy | Comment |
|---|---|---|---|---|---|---|---|---|---|
| 2026/02/10 15:00:00 | BONUS | WEEX | USDT | 30 | (пусто) | JPY | 0 | JPY | (необязательно) |
«При другом расчёте маржа в USDT уменьшилась на −18 USDT реализованного PnL, включая ликвидацию (гипотетически)».
| Timestamp | Action | Source | Base | Volume | Price | Counter | Fee | FeeCcy | Comment |
|---|---|---|---|---|---|---|---|---|---|
| 2026/02/12 03:20:00 | LOSS | WEEX | USDT | 18 | (пусто) | JPY | 0 | JPY | (необязательно) |
API WEEX возвращает все временные метки в формате UTC. Японское стандартное время (JST) опережает UTC на 9 часов. В пользовательском файле Cryptact для столбца Timestamp часовой пояс явно не указывается, но поскольку Cryptact ведёт расчёты на основе JST, безопаснее переводить время WEEX из UTC в JST (+9 ч), чтобы строки WEEX совпадали с остальными данными по Японии (это рекомендация данного руководства, поскольку спецификация прямо этого не устанавливает). Например, исполнение в UTC в момент 2026-02-09 18:00:00 соответствует 2026/02/10 03:00:00 по JST. История зарубежных бирж обычно основана на UTC, а на границе года (31 декабря / 1 января) дата может сместиться на один день, поэтому особенно внимательно проверяйте сделки в конце года.
Для резидента Японии прибыль от криптовалюты обычно классифицируется как «прочий доход» (雑所得) и облагается совокупным налогообложением (総合課税) — прибавляется к другим доходам, например к зарплате, и облагается прогрессивными ставками (вместе с местным налогом максимальная ставка может достигать примерно 55%). Торговля на зарубежной бирже не освобождает этот доход от налогообложения. В отличие от отечественных бирж, зарубежные площадки не выдают годовую выписку по операциям и используют временные метки UTC, поэтому необходимость самостоятельно хранить записи выше — именно поэтому точная история так важна.
WEEX — криптовалютная биржа, ориентированная прежде всего на фьючерсы (деривативы). Фьючерсы и кредитное плечо увеличивают как прибыль, так и убытки, а резкое движение рынка может вызвать ликвидацию (принудительное закрытие), которое зафиксирует убыток. Перед торговлей изучите механику и риски. Получение истории и расчёт PnL выполняются по описанным выше шагам.
На момент проверки (19.07.2026) WEEX отсутствует в списке поддерживаемых Cryptact бирж. Поэтому вместо API-автосинхронизации или автоматического импорта файла историю нужно импортировать через универсальный «пользовательский файл», который вы заполняете самостоятельно.
В ходе исследования нам не удалось подтвердить наличие в WEEX официального экспорта истории сделок в CSV одним нажатием. На практике можно либо (1) вручную записать данные с экранов истории в приложении или на сайте (небольшие объёмы), либо (2) получить их через WEEX OpenAPI с ключом только для чтения. Проверьте текущие экраны после входа, чтобы узнать, есть ли кнопка экспорта.
Согласно рекомендованному Cryptact методу учитывайте только изменение маржи в USDT: прибыль отражайте как BONUS, убыток — как LOSS (включая ликвидацию), используя Base = USDT, Counter = JPY и оставляя Price пустым (см. соответствие (2)).
Время в API WEEX указано в UTC. Поскольку Cryptact ведёт расчёты на основе JST, безопаснее переводить его в JST (+9 ч). Особенно внимательно проверяйте границу года, когда дата может сместиться на один день.
API истории спотовых сделок WEEX может не возвращать валюту комиссии. Проверьте в приложении, в какой валюте была списана комиссия (в полученной валюте, WXT и т. д.) и внесите её в FeeCcy. Даже если комиссии нет, в Fee укажите «0».
Этот материал предназначен только для информации и не является налоговой или инвестиционной консультацией. Уточните налоговый режим у лицензированного налогового специалиста (税理士) или в Национальном налоговом агентстве Японии. Между WEEX и Cryptact (株式会社pafin) нет партнёрства; название Cryptact и приведённые цифры цитируются фактически. Спецификации основаны на официальной документации обеих компаний (проверено 19.07.2026) и могут измениться — перепроверьте их перед началом работы. Фьючерсы и кредитное плечо несут риск увеличения убытков.
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.





























