Tick 数据技能
从 TimescaleDB 查询历史 tick、OHLC 和订单簿数据。
命令
| 命令 | 描述 |
|---|---|
/ticks <platform> <marketId> |
获取最近 ticks(最近 24 小时) |
/ticks ohlc <platform> <marketId> --outcome <id> |
获取 OHLC 蜡烛图 |
/ticks spread <platform> <marketId> |
获取价差历史 |
/ticks stats |
获取 tick 记录器统计信息 |
选项
| 选项 | 描述 |
|---|---|
--outcome <id> |
按结果 ID 过滤 |
--interval <int> |
OHLC 间隔:1m, 5m, 15m, 1h, 4h, 1d |
--limit <n> |
限制结果数量 |
示例
/ticks polymarket 0x1234abcd
/ticks ohlc polymarket 0x1234 --outcome 0x5678 --interval 1h
/ticks spread polymarket 0x1234 --limit 50
/ticks stats
要求
- TimescaleDB tick 记录器必须启用
- 在
clodds.config.yaml中配置:
tickRecorder:
enabled: true
connectionString: postgres://user:pass@localhost:5432/clodds
输出
Ticks
显示带有时间戳和价格变化的价格历史。
OHLC
显示蜡烛图数据,包括开盘价、最高价、最低价、收盘价和 tick 计数。 包括周期变化摘要。
Spread
显示订单簿价差历史,包括中间价和深度。 包括价差统计(平均、最小、最大)。
Stats
显示记录器状态,包括:
- 数据库连接状态
- 总记录 ticks/订单簿数
- 缓冲区待处理计数
- 最后刷新时间
- 活跃平台