转换器

该任务用于转换交易所数据,例如将订单日志转换为逐笔成交,或将逐笔成交转换为K线等。

hydra tasks converter

转换器

  • 转换器 — 转换器。
  • 来源 — 要转换的源数据类型。
  • 数据格式 — 转换后的数据格式。
  • 开始日期 — 开始转换数据的日期。
  • 时间偏移 — 相对于任务启动日期的偏移天数,用于避免转换不完整交易日的数据。如果配置了实时数据转换,受更新间隔影响,当前交易日的数据可能尚未完整。设置时间偏移可以避免转换此类不完整数据。
  • 保存位置 — 保存转换后数据的数据目录。

订单簿

  • 间隔 — 订单簿生成间隔。

  • 深度 — 生成订单簿时的最大深度。

  • 订单日志 — 从订单日志构建订单簿的方式。

    每个交易所都有自己的 订单日志 格式,Hydra 支持以下三种格式:

    • 默认 — 适用于大多数情况。
    • ITCH — 用于 ITCH 协议,例如 LSE 和 Nasdaq 交易所。

常规

  • 标题 — 转换器。
  • 工作时间 — 配置交易板的工作时间表。hydra tasks backup desk
  • 操作间隔 — 任务的运行间隔。
  • 数据目录 — 用于接收待转换数据的数据目录。
  • 格式 — 转换后的数据格式:BIN/CSV。
  • 最大错误数 — 任务停止前允许出现的最大错误数。默认值为 0,表示忽略错误数量。
  • 依赖任务 — 启动当前任务前必须完成的任务。

日志

  • 标识符 — 标识符。
  • 日志级别 — 日志记录级别。

下面以一个数据转换示例说明操作过程。

  1. 打开 转换器 任务。hydra tasks converter 00

  2. 选择交易品种,然后在打开的窗口中设置转换后需要得到的数据类型,以及用于转换的源数据类型。例如,将逐笔成交转换为 15 分钟时间周期的K线。

    [!TIP] **重要!**要生成的数据时间范围必须与可供转换的数据时间范围相对应,否则数据无法转换。还必须在设置中正确指定源数据格式,使其与实际待转换数据的格式一致。

  3. 指定所需目录、时间偏移和运行间隔。

  4. 启动转换。hydra tasks converter 01

转换完成后,可以查看生成的数据。

hydra tasks converter 02

此功能与通过其他数据类型生成所需市场数据类似。

观看视频教程