分笔数据技能
从TimescaleDB查询历史分笔数据、OHLC数据和订单簿数据。
命令
| 命令 | 描述 |
|---|---|
/ticks <平台> <市场ID> |
获取最近的分笔数据(最近24小时) |
/ticks ohlc <平台> <市场ID> --outcome <ID> |
获取OHLC蜡烛图数据 |
/ticks spread <平台> <市场ID> |
获取价差历史数据 |
/ticks stats |
获取分笔数据记录器统计信息 |
选项
| 选项 | 描述 |
|---|---|
--outcome <ID> |
按结果ID筛选 |
--interval <整数> |
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分笔数据记录器
- 在
clodds.config.yaml中配置:
tickRecorder:
enabled: true
connectionString: postgres://user:pass@localhost:5432/clodds
输出
分笔数据
显示带有时间戳和价格变动的价格历史。
OHLC
显示包含开盘价、最高价、最低价、收盘价和分笔数量的蜡烛图数据。 包含周期变化摘要。
价差
显示订单簿价差历史,包含中间价和深度。 包含价差统计信息(平均值、最小值、最大值)。
统计信息
显示记录器状态,包括:
- 数据库连接状态
- 记录的总分笔数据/订单簿数量
- 缓冲区待处理计数
- 上次刷新时间
- 活跃平台