要点:WEEX 目前不是 Cryptact 自动集成的交易所(它不在 Cryptact 的支持交易所列表中,因此没有 API 自动同步或自动文件导入功能)。如要在 Cryptact 中使用你的 WEEX 加密货币交易历史计算盈亏,你需要填写 Cryptact 的通用“custom file”——一个包含 10 列的 CSV/Excel 模板——填入 WEEX 交易后再上传。本指南介绍:(1) 如何从 WEEX 获取交易历史;(2) Cryptact 自定义文件的确切格式;(3) WEEX 字段与 Cryptact 列的对应关系;(4) 完整示例(均为假设);以及 (5) 这些收益如何计税。本文仅供参考,不构成税务建议。请向持证税务专业人士(税理士)或日本国税厅确认你的具体税务处理方式。
本文中的 Cryptact 和 WEEX 规格已根据两家公司公开文档直接核对(请参见本页末尾的日期及账本事实)。规格可能发生变化——操作前务必重新查看当前官方页面。WEEX 与 Cryptact 之间不存在合作关系。本文提及 Cryptact,仅是因为它是日本广泛使用的税务计算工具之一。
对于受支持的交易所,Cryptact 可以通过 API 密钥同步或自动文件导入获取历史记录。但WEEX 不在 Cryptact 的支持交易所列表中(Cryptact 的 WEEX 页面返回错误或没有条目;核查日期为 2026-07-19)。对于不受支持的交易所,以及衍生品或保证金交易,Cryptact 官方记录的方法是使用通用的custom file,由用户自行填写。WEEX 完全属于“不受支持的交易所”情形,因此应采用自定义文件方式。
实际可选方式取决于交易量。截至本次调研,我们无法确认 WEEX 提供官方的一键“将交易历史导出为 CSV”功能(帮助中心未找到相关文章;本次调研也未验证登录后交易页面是否有导出按钮)。实际上,你可以采用以下方式:
身份验证使用签名请求头(ACCESS-KEY / ACCESS-SIGN / ACCESS-PASSPHRASE / ACCESS-TIMESTAMP)。历史端点需要 USER_DATA(读取)权限,因此使用只读 API 密钥(不含交易权限)即可获取历史。
| 用途 | 端点 | 返回的主要字段 |
|---|---|---|
| 期货成交 (Get Trade Details) | GET /capi/v3/userTrades(api-contract.weex.com) | time(成交时间,毫秒)/ symbol / side(BUY、SELL)/ positionSide(LONG、SHORT)/ price / qty / quoteQty / realizedPnl / commission / commissionAsset |
| 期货收入/账本 (Get Account Income) | 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 Trade History) | GET /api/v3/myTrades(api-spot.weex.com) | time / symbol / isBuyer / price / qty / quoteQty / commission (注意:不会返回 commissionAsset,见下文) |
期货成交可获取最近 365 天的数据,每次请求最多覆盖 7 天;收入账本每次请求最多可覆盖 100 天。所有时间戳均以 UTC 毫秒返回(下文介绍 JST 转换)。
根据 Cryptact 官方帮助文章“How to create a custom file”,Cryptact 的自定义文件包含10 列(A–J)(可下载日文/英文 Excel 和 CSV 示例)。除“Comment”外,所有列均为必填项。
| 列 | 标题(日文 / 英文) | 填写方法 | 示例 |
|---|---|---|---|
| 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 计算不会使用) | Bought BTC |
Cryptact 的关键规则(请严格遵守):
YYYY/MM/DD HH:mm:ss。' " \(否则上传会失败)。WEEX 是一家以期货(衍生品)为主的交易所。期货(保证金)和现货在 Cryptact 中的记录方式不同,请根据适用情况选择对应映射。标有 [ASSUMPTION] / [JUDGED] 的行并非源规格明确说明的内容,而是本指南的推断/建议;依赖这些内容前请先核实。
来源:WEEX “Get Trade History” 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 符合 Cryptact 的Price定义(计价货币 ÷ 基础币)。由于 Counter 是 USDT(不是法定货币),Price 必须填写(不能留空) |
| Counter | 交易对的计价币(BTCUSDT → USDT) | — |
| Fee | commission(手续费金额);没有手续费时填0 | 没有手续费时必须填写 0 |
| FeeCcy | [假设] WEEX 现货 myTrades 不会返回手续费币种(commissionAsset)。请在 App 中确认手续费扣除的币种(通常是收到的币种,或 WXT 等折扣币),然后填写 | ★ 请核实(假设) |
| Comment | 可选(不得包含 ' " \) | — |
Cryptact 官方建议衍生品采用“只关注保证金抵押品变化”的方法。WEEX 期货采用 USDT 保证金,因此记录已实现盈亏(USDT)的净变化——收益记为 BONUS,损失记为 LOSS(会减少保证金的强平/强制平仓也记为 LOSS)。数据来源可以是 WEEX 的“Get Trade Details”中的 realizedPnl,或“Get Account Income”中的 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 | 0 |
| FeeCcy | JPY | JPY |
| Comment | 可选 | 可选 |
[判断 / 备注]上表是 Cryptact 推荐的“仅记录保证金变化”方法。如果记录的是扣除手续费和资金费后的净抵押品变化,Fee 可以填写“0”。如果希望分别列出手续费和资金费,则使用“Get Account Income”中的 incomeType 分类(position_close_long / position_funding / order_fill_fee_income 等);但对大多数用户而言,简单的保证金变化方法已经足够。Cryptact 还记录了高级选项:向英文自定义文件中添加 DerivType = fx/future/option/cfd 和 DerivDetails 列,但该方法本身不能反映加密货币抵押品的变化,因此大多数情况下,上述简单方法更为合适。
这些示例仅用于说明格式,并不代表真实交易或价格。
“2026 年 1 月 15 日(JST),以 95,000 USDT 的价格在 BTC/USDT 上买入 0.01 BTC,手续费为 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(★请核实) | (可选) |
“2026 年 2 月 3 日(JST),以 98,000 USDT 的价格在 BTC/USDT 上卖出 0.01 BTC,手续费为 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,其中包括强平损失(假设)。”
| Timestamp | Action | Source | Base | Volume | Price | Counter | Fee | FeeCcy | Comment |
|---|---|---|---|---|---|---|---|---|---|
| 2026/02/12 03:20:00 | LOSS | WEEX | USDT | 18 | (留空) | JPY | 0 | JPY | (可选) |
WEEX API 返回的所有时间戳均为UTC。日本标准时间(JST)比 UTC早 9 小时。Cryptact 的自定义文件不会在 Timestamp 列中明确标注时区,但由于 Cryptact 以 JST 为基础进行计算,将 WEEX 的 UTC 时间转换为 JST(+9 小时)是更稳妥的选择,这样 WEEX 记录才能与其他日本数据对应起来(这是本指南的建议,因为规格并未明确说明这一点)。例如,UTC 时间 2026-02-09 18:00:00 的成交,在 JST 中是 2026/02/10 03:00:00。海外交易所的历史记录通常以 UTC 为基础,跨年时日期可能变化一天(12 月 31 日 / 1 月 1 日),因此务必特别注意年末交易。
对于日本居民,加密货币收益通常被归类为“杂项所得”(雑所得),并按照综合课税(総合課税)征税——与工资等其他收入合并,适用累进税率(加上居民税后,最高税负大约可达 55%)。在海外交易所交易并不会使其免于纳税。与日本国内交易所不同,海外平台不会出具年度交易报告,而且使用 UTC 时间戳,因此自行保存记录的必要性更高——这正是准确保存历史数据非常重要的原因。
WEEX 是一家以期货(衍生品)为主的加密货币交易所。期货和杠杆会同时放大收益与损失,剧烈波动还可能触发强平(强制平仓),从而实现亏损。交易前请理解相关机制和风险。历史获取及盈亏计算按照上述步骤进行。
截至本次核查(2026-07-19),WEEX 不在 Cryptact 的支持交易所列表中。因此,你不能使用 API 自动同步或自动文件导入,而需要通过自行填写的通用“custom file”导入。
本次调研无法确认 WEEX 提供官方的一键 CSV 交易历史导出功能。实际操作中,你可以(1) 从 App/网页历史页面手动记录(交易量较小),或(2) 使用只读密钥通过 WEEX OpenAPI 获取数据。请查看当前登录后的页面,确认是否存在导出按钮。
按照 Cryptact 推荐的方法,只关注USDT 保证金的变化:收益记为 BONUS,损失记为 LOSS(包括强平),Base = USDT,Counter = JPY,Price 留空(见映射(2))。
WEEX API 的时间为 UTC。由于 Cryptact 以 JST 为基础计算,转换为 JST(+9 小时)是更稳妥的选择。临近跨年时要特别小心,因为日期可能变化一天。
WEEX 的现货交易历史 API 可能不会返回手续费币种。请在 App 中确认手续费扣除的币种(收到的币种、WXT 等),然后将其填入 FeeCcy。即使没有手续费,Fee 也要填写“0”。
本文仅供参考,不构成税务或投资建议。请向持证税务专业人士(税理士)或日本国税厅确认税务处理方式。WEEX 与 Cryptact(株式会社 pafin)之间不存在合作关系;本文以事实方式引用 Cryptact 的名称和数据。规格基于两家公司官方文档(核查日期为 2026-07-19),且可能发生变化——操作前请重新确认。期货和杠杆交易存在损失被放大的风险。
本内容仅供参考,不构成任何金融、投资、法律或税务建议。文中提及的任何活动、奖励、线上活动或相关信息,不应被视为对购买、出售或交易任何加密资产的推荐、招揽或邀请。加密资产具有高波动性,存在价值损失风险。WEEX服务、产品及相关活动的可用性可能因地区而异。用户在参与前有责任确保符合当地适用法律法规。





























