本教程向您展示如何使用 websocket 连接将实时时序数据摄取到 TimescaleDB 中。本教程设置了一个数据管道,用于从我们的数据合作伙伴 Twelve Data 摄取实时数据。Twelve Data 提供了许多不同的金融 API,包括股票、加密货币、外汇和 ETF。它还支持 websocket 连接,以防您想要频繁更新数据库。使用 websocket,您需要连接到服务器,订阅代码,并且您可以在市场交易时间内开始实时接收数据。

当您完成本教程后,您将设置一个数据管道,将实时金融数据摄取到您的 Timescale 中。

本教程使用 Python 和 Twelve Data 提供的 API 包装器库

在开始之前,请确保您已拥有

本教程涵盖

  1. 设置您的数据集:将数据从 Twelve Data 加载到您的 TimescaleDB 数据库中。

  2. 查询您的数据集:创建烛台视图,查询聚合数据,并在 Grafana 中可视化数据。

    本教程向您展示如何使用 websocket 连接将实时时序数据摄取到 Timescale 数据库中,并创建烛台视图,查询聚合数据,以及在 Grafana 中可视化数据。

金融行业经常使用 烛台图表 来可视化资产的价格变化。每个烛台代表一个时间段,例如一分钟或一小时,并显示该时间段内资产价格的变化情况。

烛台图表是由每个金融资产在时间段内的开盘价、最高价、最低价、收盘价和交易量数据生成的。这通常缩写为 OHLCV

  • 开盘价:开盘价
  • 最高价:最高价
  • 最低价:最低价
  • 收盘价:收盘价
  • 交易量:交易量

candlestick

TimescaleDB 非常适合存储和分析金融烛台数据,许多 Timescale 社区成员正是为此目的使用它。

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面