分笔数据查询技能 ticks

该技能用于从TimescaleDB数据库查询金融市场历史分笔数据、OHLC蜡烛图数据和订单簿价差数据,支持Polymarket等预测市场平台。主要功能包括获取实时价格历史、生成技术分析所需的K线数据、分析订单簿流动性以及监控数据记录器运行状态。关键词:量化交易,分笔数据,OHLC,订单簿,TimescaleDB,预测市场,数据查询,金融数据API。

算法交易 0 次安装 0 次浏览 更新于 3/5/2026

分笔数据技能

从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

显示包含开盘价、最高价、最低价、收盘价和分笔数量的蜡烛图数据。 包含周期变化摘要。

价差

显示订单簿价差历史,包含中间价和深度。 包含价差统计信息(平均值、最小值、最大值)。

统计信息

显示记录器状态,包括:

  • 数据库连接状态
  • 记录的总分笔数据/订单簿数量
  • 缓冲区待处理计数
  • 上次刷新时间
  • 活跃平台