Polymarket PnL精准计算:为什么你算的盈亏可能是错的?

marsbitXuất bản vào 2026-05-02Cập nhật gần nhất vào 2026-05-02

我在 Polymarket 自研自动化交易半年,踩过的最大坑不是策略失灵,是连自己赚了多少钱都算不对。

不是我菜。是 PM 的 PnL 计算本身就是雷区。官方 API 给你的数字是错的,第三方分析网站展示的排名也是错的。你自己写脚本算?大概率还是错的。

偏差有多离谱?排行榜第 3 名 kch123,用错误方法算出来亏 $350 万,实际盈利 $1140 万。不是差几个百分点——是盈亏符号都反了。

这篇把我踩过的每个坑拆开讲。做交易的、写工具的、看排行榜的,迟早会遇到。

坑 1:cashPnl 不包含已结算的盈利

最直觉的做法:拉 /positions 接口,求和 cashPnl(现金盈亏)字段。

拿排行榜前 15 的三个地址实测:

swisstony:cashPnl 求和 +$3.5 万,排行榜实际 +$560 万,差 158 倍

kch123:cashPnl 求和 -$352 万,排行榜实际 +$1140 万,符号反转

gmanas:cashPnl 求和 -$264 万,排行榜实际 +$502 万,符号反转

三个地址,两个盈亏符号直接反了。

原因:/positions 接口返回的 cashPnl 不包含已 closed/redeemed 的 realized PnL。赢了的仓位被自动赎回成 USDC 后,这个 position 就从 API 响应里消失了。留下来的是未结算的持仓——往往以浮亏为主。

你以为在算全部盈亏,其实只拿到了未结算的部分。

坑 2:makerPnl 字段与链上现金流不一致

交易数据 JSONL 里有个 makerPnl(做市盈亏)字段,看名字就是给你算 PnL 用的。别信。

我在做市数据中观察到,SUM(makerPnl) 算出来的数字跟链上现金流核算结果差了一个数量级。具体倍数可能因场景不同而变化,但方向一致:makerPnl 的内部计算逻辑跟实际 USDC 流动对不上。

不管偏差多大,结论一样:不要用这个字段算 PnL。

坑 3:不能按 txHash 单独去重

这个最反直觉。

同一个 txHash(交易哈希)出现了多条记录,正常人第一反应:重复数据,去重。

不能这么做。PM 的 CLOB(链上限价订单簿)在一笔链上交易里可以撮合多个 maker 订单,同一个 txHash 下的多条记录是真实的独立 fill。

我之前按 txHash + asset 去重,BUY 侧少算了 $133。上 Polygon 链验证,一个交易哈希里确实有多个独立的 USDC Transfer event,每条都对应一笔真实成交。

结论:不能按 txHash alone 去重。要算 PnL,直接对 /activity 原始数据求和。

坑 4:offset 翻页有天花板

/activity 接口翻页,用 offset(偏移量)?超过 3000 条直接 400 报错。文档里没写。

上面三个地址全部验证过:GET /activity?offset=3100 返回 HTTP 400,错误信息 max historical activity offset of 3000 exceeded。头部玩家动辄上万笔交易,3000 条根本不够。

用 end 参数(传上一页最后一条的时间戳 - 1)做游标翻页,没有上限。

坑 5:排行榜 PnL 口径差异

你算完一个地址的 PnL,去排行榜一对比,差了一点。

大多数情况下差距在 $10 以内(来自持仓市值的实时波动)。但如果差距明显更大,可能的原因包括:排行榜的聚合窗口、缓存刷新延迟、或者用户绑定了多个 proxy wallet。

实测中,用现金流法算出的单地址 PnL 跟 lb-api 返回值高度一致。如果你的结果差距较大,先检查翻页是否完整(坑 4)、是否用了错误字段(坑 1-2)。

正确做法

试了各种歪路之后,我验证下来最可靠的方法是 Data API 现金流汇总。不用任何预计算字段,直接从原始交易记录算资金进出。

公式:

PnL = SUM(TRADE where side=SELL) + SUM(REDEEM) + SUM(MERGE) + SUM(MAKER_REBATE) + SUM(REWARD) - SUM(TRADE where side=BUY) - SUM(SPLIT) + 持仓市值

· TRADE BUY:花 USDC 买 token(支出)

· TRADE SELL:卖 token 回收 USDC(收入)

· REDEEM:赢的仓位赎回 USDC(收入)

· SPLIT:USDC 铸造成 token 对(支出)

· MERGE:token 对合并回 USDC(收入)

· MAKER_REBATE:Maker 返佣(收入)

· REWARD:奖励/空投(收入)

· 数据来源:

GET /activity?user=&limit=500,用 end 翻页,全量拉取后按类型求和。

· 持仓市值:

GET /positions?user=,size × curPrice。

· 交叉验证:

拿计算结果跟 Polymarket 排行榜 API(lb-api.polymarket.com/profit?window=all&address=X)对比,差 <$10 就算过。差距来自持仓市值的实时波动。

验证:排行榜前 15 实测

用现金流法算完后,拿排行榜 API 交叉验证:

swisstony:现金流法 +$560.1 万,排行榜 +$560.1 万,差距 < $10

kch123:现金流法 +$1139.6 万,排行榜 +$1139.6 万,差距 < $10

gmanas:现金流法 +$502.4 万,排行榜 +$502.4 万,差距 < $10

三个地址误差均在 $10 以内,差距来自持仓市值的实时波动。

方法跑通之后,我拿它分析了上百个头部地址的真实盈亏。那是另一回事了。

汇总

SUM(cashPnl) from /positions → 不行,不含已结算盈利,符号可能反转

makerPnl 字段求和 → 不行,与链上现金流不一致

按 txHash 去重后计算 → 不行,$100+,删了真实 fill

offset 翻页 + 求和 → 不行,数据截断,>3000 报错

Data API 现金流法 → 目前最可靠,<$10

做量化的第一步不是找 alpha。是先确认你算得对。

以上全部来自实盘踩坑,不是理论推导。PM 的 API 随时可能调整行为,建议定期用排行榜 API 交叉验证你的计算结果。

Nội dung Liên quan

Các quỹ đầu tư nhà nước của Abu Dhabi tiết lộ số lượng Bitcoin mà họ sở hữu! Họ đã bán hay mua vào?

Các quỹ đầu tư nhà nước hàng đầu của Abu Dhabi, Mubadala Investment Company và Hội đồng Đầu tư Abu Dhabi (ADIC), đã duy trì nguyên vẹn vị thế nắm giữ hàng trăm triệu đô la của họ trong quỹ ETF Bitcoin giao ngay iShares Bitcoin Trust (IBIT) của BlackRock trong quý II. Theo các báo cáo 13F nộp cho Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC), tính đến ngày 30/6, Mubadala sở hữu 14.721.917 cổ phiếu IBIT, trị giá khoảng 490,1 triệu USD. Vị thế này không thay đổi so với quý trước và là khoản đầu tư có giá trị lớn thứ hai trong danh mục báo cáo của Mubadala. Tương tự, ADIC cũng không thay đổi khoản đầu tư, tiếp tục nắm giữ 8.218.712 cổ phiếu IBIT, trị giá khoảng 273,6 triệu USD. Đối với ADIC, đây là vị thế đầu tư lớn nhất trong danh mục được báo cáo. Tổng cộng, hai tổ chức đầu tư nhà nước của Abu Dhabi nắm giữ khoảng 22,94 triệu cổ phiếu IBIT, tương đương giá trị khoảng 763,7 triệu USD. Thông tin này cho thấy sự quan tâm và nắm giữ ổn định của các quỹ lớn này đối với tài sản Bitcoin thông qua sản phẩm ETF đã được phê duyệt.

cryptonews.ru1 giờ trước

Các quỹ đầu tư nhà nước của Abu Dhabi tiết lộ số lượng Bitcoin mà họ sở hữu! Họ đã bán hay mua vào?

cryptonews.ru1 giờ trước

Elon Musk xây dựng Terafab: Nhà máy chip lớn nhất thế giới phục vụ AI, robot và trung tâm dữ liệu vũ trụ

SpaceX và Tesla đã khởi động dự án Terafab nhằm xây dựng một nhà máy sản xuất chất bán dẫn quy mô lớn tại Quận Grimes, Texas. Nhà máy sẽ kết hợp sản xuất chip logic, bộ nhớ, đóng gói và kiểm tra trên diện tích hơn 9,3 triệu m². Giai đoạn đầu tiên có vốn đầu tư 16,8 tỷ USD và mục tiêu dài hạn là sản xuất thiết bị tính toán với công suất hơn 1 terawatt/năm để phục vụ robot Optimus, xe tự lái Cybercab và các trung tâm dữ liệu trên quỹ đạo. Dự án nhận được hỗ trợ từ chính quyền Texas, bao gồm khoản tài trợ 30 triệu USD và tạo ra 3.000 việc làm mới. Elon Musk nhấn mạnh tầm quan trọng của việc tích hợp thiết kế, sản xuất và đóng gói dưới một mái nhà. Khoảng 25% sản lượng sẽ dành cho robot của Tesla, 75% còn lại phục vụ các hệ thống AI trong không gian của SpaceX. Intel là đối tác công nghệ chính, cung cấp quy trình sản xuất 14A, giúp giảm sự phụ thuộc vào TSMC. Dự án phù hợp với sáng kiến "Pax Silica" của Mỹ nhằm đảm bảo chuỗi cung ứng chất bán dẫn an toàn và củng cố vị thế cạnh tranh công nghệ toàn cầu. Tuy nhiên, việc triển khai các siêu nhà máy bán dẫn thường gặp chậm trễ và vượt ngân sách, như trường hợp dự án của Intel ở Ohio. Thành công của Terafab sẽ phụ thuộc vào nhiều yếu tố như nguồn nhân lực, năng lượng và sự ổn định của chuỗi đối tác, và chỉ có thể được đánh giá rõ ràng vào cuối thập kỷ này.

cryptonews.ru2 giờ trước

Elon Musk xây dựng Terafab: Nhà máy chip lớn nhất thế giới phục vụ AI, robot và trung tâm dữ liệu vũ trụ

cryptonews.ru2 giờ trước

Elon Musk xây dựng Terafab: Nhà máy chip AI, robot và trung tâm dữ liệu vũ trụ lớn nhất thế giới

Elon Musk đang xây dựng Terafab tại Texas, nhà máy sản xuất chip bán dẫn lớn nhất thế giới cho AI, robot và trung tâm dữ liệu không gian. Dự án hợp tác giữa SpaceX và Tesla sẽ bao gồm sản xuất chip logic, bộ nhớ, đóng gói và kiểm tra trên diện tích hơn 9,3 triệu m². Giai đoạn đầu tiên cần vốn đầu tư 16,8 tỷ USD, với mục tiêu dài hạn là cung cấp hơn 1 terawatt điện toán mỗi năm cho robot Optimus, xe tự lái Cybercab và các trung tâm dữ liệu quỹ đạo. Thống đốc Texas Greg Abbott đã xác nhận dự án vào tháng 8/2026, hứa hẹn tạo ra 3.000 việc làm với khoản tài trợ 30 triệu USD. Elon Musk mô tả cơ sở này sẽ "lớn nhất và có giá trị nhất Trái Đất", lớn hơn Lầu Năm Góc khoảng 50 lần khi hoàn thành. Khoảng 25% sản lượng dành cho robot Tesla, 75% còn lại cho các hệ thống AI không gian của SpaceX. Intel là đối tác công nghệ chính, cung cấp quy trình sản xuất 14A. Động thái này nhằm đa dạng hóa chuỗi cung ứng và giảm sự phụ thuộc vào TSMC. Dự án phù hợp với sáng kiến "Pax Silica" của Mỹ nhằm đảm bảo chuỗi cung ứng chip an toàn. Tuy nhiên, phân tích của AI lưu ý rằng các dự án megafab quy mô lớn như vậy thường phải đối mặt với sự chậm trễ và vượt ngân sách, như trường hợp nhà máy của Intel ở Ohio. Thành công của Terafab sẽ phụ thuộc vào nhiều yếu tố phức tạp và chỉ có thể được đánh giá rõ ràng vào cuối thập kỷ này.

cryptonews.ru2 giờ trước

Elon Musk xây dựng Terafab: Nhà máy chip AI, robot và trung tâm dữ liệu vũ trụ lớn nhất thế giới

cryptonews.ru2 giờ trước

Giao dịch

Giao ngay
活动图片