Polymarket 数据审计看板

刷新结果 刷新 Checkpoint 查询批次 执行 Position 执行实时 Position 执行表间关系 执行 PnL 执行 Market/Event 执行负仓位统计 执行 Kline 执行检查
Trade: {{ latest.trade.batch_id }} Activity: {{ latest.activity.batch_id }} Kline: {{ latest.kline.batch_id }} Market/Event: {{ latest.market_event.batch_id }} Position: {{ latest.position.batch_id }} Relation: {{ latest.relation.batch_id }} PnL: {{ latest.pnl.batch_id }} 实时 Position: {{ latest.realtime_position.batch_id }} 暂无检查结果
实时查询时间(UTC)
{{ checkpointData.queried_at || '-' }}
全部明细
{{ scanCheckpointRows.length }}
普通扫描
{{ standardCheckpointCount }}
Combo 扫描
{{ comboCheckpointCount }}
本页每次刷新都直接执行 Doris SQL,只查询展示,不执行校验,不写入任何结果表。

交易 / 拆分 / 合并 / 赎回等 Checkpoint 明细

匹配小时
{{ tradeSummary.matched_hours || 0 }}
异常小时
{{ tradeSummary.mismatch_hours || 0 }}
Doris 总数
{{ tradeTotals.doris }}
Dune 总数
{{ tradeTotals.dune }}
Dune / Chain 异常小时
{{ marketEventSummary.mismatch_hours || 0 }}
Data / Chain 异常小时
{{ marketEventSummary.data_chain_mismatch_hours || 0 }}
Dune Market(market_start_time)
{{ marketEventTotals.duneMarkets }}
Chain Market(start_date)
{{ marketEventTotals.chainMarkets }}
Data Market(start_date)
{{ marketEventTotals.dataMarkets }}
Chain Event(start_date)
{{ marketEventTotals.chainEvents }}
Data Event(start_date)
{{ marketEventTotals.dataEvents }}
缺失 Event
{{ marketEventSummary.missing_event_count || 0 }}
缺失 Market
{{ marketEventSummary.missing_market_count || 0 }}
Gamma Event(异常小时)
{{ marketEventTotals.gammaEvents }}

官方接口确认缺失的 Event

官方接口确认缺失的 Market

批次状态
{{ positionBatch.status || '-' }}
日维度抽样
{{ positionDaily.sampled_count || 0 }}
小时维度抽样
{{ positionHourly.sampled_count || 0 }}
Delta 差异
{{ Number(positionDaily.delta_mismatch_count || 0) + Number(positionHourly.delta_mismatch_count || 0) }}
Activity 差异
{{ positionBatch.activity_missing_count || 0 }}
Position 匹配 / 异常
{{ positionBatch.position_match_count || 0 }} / {{ positionBatch.position_mismatch_count || 0 }}
只校验相邻快照:日维度为前天 → 昨天,小时维度为上一小时 → 当前完整小时;每个维度抽取 10 条 balance 变化记录。

日 / 小时增量抽检

Token Position 计算明细

Activity 缺失 / 多余明细

批次状态
{{ relationBatch.status || '-' }}
检查业务键
{{ relationBatch.checked_key_count || 0 }}
缺失
{{ relationBatch.missing_count || 0 }}
不一致
{{ relationBatch.mismatch_count || 0 }}
失败规则
{{ relationBatch.error_rule_count || 0 }}
UTC 增量窗口:{{ relationBatch.window_start || '-' }} 至 {{ relationBatch.window_end || '-' }};仅检查该日发生变化的业务键。

关系规则汇总

异常明细 {{ relationRuleFilter ? `— ${relationRuleFilter}` : '' }}

批次状态
{{ pnlBatch.status || '-' }}
抽样 Event PnL
{{ pnlBatch.sample_size || 0 }}
存量 PnL 通过
{{ pnlBatch.passed || 0 }}
存量 PnL 异常
{{ pnlBatch.mismatched || 0 }}
当前逻辑重算通过
{{ pnlBatch.recalculated_passed || 0 }}
重算总值通过
{{ pnlBatch.recalculated_total_passed || 0 }}
Token 对账
{{ pnlBatch.position_compared || 0 }}
抽样候选 {{ pnlBatch.candidate_limit || 0 }};容差 {{ pnlBatch.tolerance || '-' }};重算总 PnL 差异超过 {{ pnlBatch.large_total_diff_threshold || '-' }} 时继续对比官方与 Doris Token Position。
批次状态
{{ realtimePositionBatch.status || '-' }}
抽样仓位
{{ realtimePositionBatch.sampled_count || 0 }}
通过
{{ realtimePositionBatch.passed || 0 }}
字段异常
{{ realtimePositionBatch.mismatched || 0 }}
官方缺失
{{ realtimePositionBatch.official_missing || 0 }}
对比 Balance/Size、Price/curPrice、Outcome,并用 Doris Balance × Price 重算当前价值后对比官方 currentValue。
抽样地址
{{ activityRows.length }}
API 记录
{{ activityTotals.api }}
本地匹配
{{ activityTotals.local }}
缺失记录
{{ activityTotals.missing }}
最新统计日期(UTC)
{{ negativePositionLatest.target_date || '-' }}
负仓位条数
{{ negativePositionLatest.negative_position_count || 0 }}
保存时间(UTC)
{{ negativePositionLatest.checked_at || '-' }}
统计口径:1d 快照中 balance < 0 AND price > 0;每日 01:30 UTC 自动保存昨天的条数。
检查粒度
{{ klineRows.length }}
源交易桶
{{ klineTotals.expected }}
异常缺口
{{ klineTotals.missing }}
抽样 Market
{{ klineTotals.markets }}
钱包: {{ activeWallet }}