Bitfinex 数据 API

2024-01-04

我正在尝试使用 bitfinex REST api 获取历史 OHLC 数据,文档如下:https://bitfinex.readme.io/v2/reference#rest-public-candles https://bitfinex.readme.io/v2/reference#rest-public-candles

我有以下代码:

try: 
     url = 'https://api.bitfinex.com/v2/candles/trade:1m:tBTCUSD/hist'
     params = { 'start': 1506816000, 'end': 1509674567 }
     r = requests.get(url, params = params)
     data = r.json()
     print(json.dumps(data, indent=2))

 except Exception, e:
     print e

当我运行代码时,我得到一个仅包含 100 个元素的列表,而不是给定时间段内的所有柱形图,我尝试更改“限制”参数,但它的最大值为 1000,这比 1 分钟柱形图的一天还少。

我还尝试使用来自 cryptowatch 的市场数据 API,网址如下:https://api.cryptowat.ch/markets/gdax/btcusd/ohlc https://api.cryptowat.ch/markets/gdax/btcusd/ohlc但无论我为开始时间和结束时间传递什么参数,它都只会返回最后 500 个柱。 (但是我希望能够指定时间范围并获取多个月的数据,就像大多数其他 API 一样)

有没有办法从 Bitfinex 获取历史数据?他们的 API 大部分都有详细的文档记录,所以我很惊讶仅仅获取历史数据是如此困难。


Bitfinex API 需要 unix 时间 * 1000,意思是:

 params = { 'start': 1506816000000, 'end': 1509674567000 }

您还可以添加“sort=”参数以按升序或降序对响应进行排序,也使您能够仅提供“start”参数或“end”参数 例子:

https://api.bitfinex.com/v2/trades/tBTCUSD/hist?end=1509674567000&limit=1000&sort=-1

将返回一个响应,其中第一行是发生在“1509674567000”时间戳(常规 unix 时间中的“1509674567”)最近的交易,最后一行只是“1509674567000”之前的 999 笔交易(应位于“1509673162000”)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bitfinex 数据 API 的相关文章

随机推荐

  • 来自 CGAffineTransform 的 UnsafePointer

    我正在尝试在 Swift 中创建 CGPath 我在用着CGPathCreateWithRect rect transformPointer 我怎样才能获得UnsafePointer
  • 按 dbms 类型划分的 Liquibase 变更集

    如何对不同数据库的内容使用相同的更改集
  • MVC Razor @section 不理解脚本

    I have VS 2013 MVC 5 2 2 剃须刀3 2 2 如果您还有其他需要了解的信息 请告诉我 此问题仅发生在一个视图页面上 我有一个视图 所有 HTML 标签都正确关闭 这是你的标准观点 model MyNameSpace M
  • 使用 Volley 库获取 com.android.volley.ServerError。可能的原因有哪些?

    当我在 Volley 中提出请求时 我收到com android volley ServerError和响应代码 400 我正在做这样的事情 通用示例代码 final String param1 final String param2 et
  • Laravel 投票系统

    我正在我的 laravel school 项目中实现一个投票系统 它将是一个在线学校平台 学生可以上传项目 其他学生可以对发布的内容进行投票 不知何故 我所做的不起作用 这是到目前为止我的代码 希望有人可以帮助我 也许可以帮助我如何显示项目
  • javascript setAttribute("name",newname) 不会更改它创建的文本框的名称

    我使用这个函数在表中创建一个新行 function addRow obj var table document getElementById table2 var rowCount table rows length 1 var row t
  • CSS:删除较大文本上的行高(前导)

    如何从强制范围中删除前导 以便 lt lt 上方和下方没有额外的空间 字段行在默认的基础上占据一定的高度line height然而 对于文本大小 必填字段更高 因为字体更大 如何去掉上方和下方多余的空白 lt
  • Prometheus中将两个不同的指标分组后如何划分?

    我目前正在尝试对可用区内的 Kubernetes Pod 堆叠发出警报 我成功地使用了两种不同的指标 可以看到应用程序有多少个 pod 正在特定的可用区域上运行 但是 由于扩展 我希望警报基于百分比 因此 当某个可用区上运行特定百分比的 P
  • 通过 BeeTee 应用程序连接到其他蓝牙设备

    我需要实现一个自建蓝牙应用程序来将所有蓝牙设备连接到 iPhone 我知道 CoreBluetooth 框架不可能做到这一点 我使用私有API并将DeviceManager和BluetoothManager的头文件添加到私有框架中 并从下载
  • 在 Dockerfile 中覆盖 FROM 镜像的 ENV

    从下图可以看出 https registry hub docker com u cloudesire activemq dockerfile https registry hub docker com u cloudesire active
  • 获取 OpenGL 最大纹理尺寸

    我正在开发一个 Android 应用程序 它将广泛使用位图 并且我正在寻找一种可靠的方法来获取不同设备上 OpenGL 的最大纹理大小 我知道最小尺寸 2048x2048 但这还不够好 因为已经有分辨率更高的平板电脑 例如 2560x160
  • 如果结构具有 ReadOnlySpan 字段,如何将 ref 结构参数传递给 MethodInfo

    我有一个MethodInfo代表一个方法的对象 该方法采用ref struct作为参数 并且该结构有一个ReadOnlySpan
  • 使用 GoLang Web 服务器提供静态内容

    我正在探索 Go 的深度 并且一直在尝试编写一个简单的 Web 应用程序来理解所有内容 我正在尝试提供 React js 应用程序 下面是Go服务器的代码 我有默认路线 服务于index html工作正常 我正在努力允许将静态文件提供给该索
  • Python - 访问列表中嵌套字典中的值

    我有一个 JSON API 响应 如下所示 json data sales list date all country all units product promotions 0 downloads 1 updates 2 refunds
  • “错误:无法生成视图绑定器 java.lang.NullPointerException”的可能原因

    我正在使用 Android Studio 来处理我的 Android 项目 当构建因奇怪的堆栈跟踪而崩溃时 我遇到了一个问题 如下所示 Error Execution failed for task app compileDevDebugJ
  • DrRacket、R5RS和错误程序

    我喜欢 DrRacket IDE 但目前我正在构建一个我希望独立于它的宠物项目 这意味着我致力于仅使用 R5RS 标准程序 问题是 在 DrRacket 中有一个名为 错误 的过程 我想继续使用它 但我在标准中找不到它 我想知道是否有一种方
  • publishHtml reportFiles 参数语法是什么

    我正在尝试通过 Jenkinsfile 为 Jenkins 配置 HTML Publisher 插件来发布一些 html 文件 如下所示 publishHTML target allowMissing false alwaysLinkToL
  • 如何在 R 中创建条件虚拟对象?

    我有一个时间序列数据的数据框 其中包含每日温度观测值 我需要创建一个虚拟变量 对温度高于阈值 5C 的每一天进行计数 这本身很容易 但存在一个附加条件 仅在连续十天高于阈值后才开始计数 这是一个示例数据框 df lt data frame
  • 如何在酶中等待私人功能的承诺?

    我是 React 和任何 JavaScript 测试框架的新手 我有一个简单的组件 可以从 API 检索项目并将其显示在屏幕上 函数 getItems 是从 componentWillMount 调用的 是否可以等到 getItems 完成
  • Bitfinex 数据 API

    我正在尝试使用 bitfinex REST api 获取历史 OHLC 数据 文档如下 https bitfinex readme io v2 reference rest public candles https bitfinex rea