Skip to main content
使用钱包地址了解账户当前的风险敞口,并追踪其活动 随时间的变化。

未平仓持仓

查看钱包当前的结果敞口和未实现收益表现。
在 PublicClient 或 SecureClient 上调用 listPositions()。

已平仓持仓

查看钱包已退出或已结算的持仓,包括 其已实现收益表现。
同一个方法覆盖持仓的全生命周期:调用 listPositions() 并传入 status: PositionStatus.Closed。已平仓的行沿用同一 Position 结构,携带已实现 的经济数据(currentSize 是接近 0 的残值,结果体现在 realizedPnl),默认按已实现 盈亏排序。
Position Example

活动历史

追踪钱包在交易及其他活动中的时间线。
在 PublicClient 或 SecureClient 上调用 listActivity()。
Activity 是可辨识联合类型。type 字段用于标识 每个变体:

通知

通知为已连接账户提供短期保留的未读事件记录。 CLOB 会将这些记录保留 48 小时。

列出通知

在 SecureClient 上调用 fetchNotifications():

丢弃通知

处理通知后将其标记为已读。列出未读通知时,已丢弃的通知 将不再出现。
使用通知 ID 在 SecureClient 上调用 dropNotifications():

投资组合价值

读取钱包当前的投资组合价值。
在 PublicClient 或 SecureClient 上调用 fetchPortfolioValue()。返回单个对象: 钱包按市值计价的投资组合价值(USDC,保留四位小数)。

钱包统计

查看钱包的历史交易统计。
在 PublicClient 或 SecureClient 上调用 fetchUserStats()。
tradedMarketCount 统计已交易的不同市场数量,而非成交笔数。未知用户的 stats 为 null。

钱包盈亏历史

查看钱包累计盈亏随时间的变化。
在 PublicClient 或 SecureClient 上调用 fetchUserPnl()。
默认获取一天内每小时的数据。points 按时间升序排列,每个点都是累计值。金额为 null 表示不可用,并非零。

钱包交易量

查看钱包在所选时间段内的交易量。
在 PublicClient 或 SecureClient 上调用 fetchUserVolume()。
volume.volume 以份额计量,volume.volumeUsdc 以美元计量,volume.tradeCount 统计成交笔数。时间边界扩展为完整的 UTC 日。