0

所以我有一个包含 1 分钟 OHLCV 蜡烛的数据库,如下所示:

在此处输入图像描述

有没有办法通过 postgresql 查询将这些 1 分钟蜡烛重新采样为 5 分钟蜡烛?

在上面的示例中,5 行将输出一根 5 分钟的蜡烛,如下所示:

  • 符号:BTC-PERP

  • 时间戳:1643953980000

  • 打开:37574

  • 高:37613

  • 低:37550

  • 关闭:37570

  • 卷:1619714262893.4854

因此,每个字段将按以下方式确定:

  • 时间戳:第一个时间戳,或者 min(timestamp)

  • 开:先开

  • 高:最大(高)

  • 低:分钟(低)

  • 关闭:最后关闭

  • 体积:总和(体积)

有没有办法进行这样的查询,或者我必须从数据库中选择所有数据并在我自己的代码中进行转换/重新采样?

感谢任何帮助:)

4

0 回答 0