1

我正在编写一个连接到 binance API 的基于 Java 的桌面客户端

我遇到的问题如下:

我正在尝试为 Binance.com 上列出的每个资产(大约 450 个硬币)缓存烛台数据。对于每种资产,我需要每个时间范围内的 200 个烛台。

例子:

  • Five_Minute时间框架获得 200 支蜡烛
  • Fifteen_Minute时间框架获得 200 支蜡烛

直到每月的时间范围。所以基本上是 10 * 200 * 450 资产。

我需要缓存这些数据,以便能够进行接近实时的计算。但是在获取数据的同时启动应用程序需要很长时间。

你的方法是什么?


我为此使用 Binance REST API。

每个getCandlestickbars()特定的时间范围和资产大约需要 300 毫秒,因此每个缓存大约需要 6 到 10 秒。

抱歉,我只是编码了几个月,边走边学 :)

4

1 回答 1

1

你应该自己多线程或异步调用http请求(如果你的http库支持它)。

于 2019-03-02T02:50:36.583 回答