当前位置: 首页 > news >正文

比特币等虚拟货币实时价格使用说明,数字货币价格获取,k线获取,实时价格获取

数据截图

k线数据

websocket 实时价格数据

根据这些数据可以做出自己的产品

获取时间段内的k线数据

在开始之前,你需要知道的知识:

币种缩写英文名币种ID
BTCBitcoinbitcoin
ETHEthereumethereum
EOSEOSeos
USDTTethertether
LTCLitecoinlitecoin
USDDollorunited-states-dollar

https://api.coincap.io/v2/can...

在请求数据的时候,接口参数说明:

let queryData = {
    exchange:bitstamp,              // 交易所id
    interval:m15,                   // k线单位 15分钟
    baseId:bitcoin,                 // 要买的币种
    quoteId:united-states-dollar,   // 用什么币种买
    start:1565280000000,            // k线开始时间戳
    end:1565336472965,              // k线结束时间戳
}

得到的返回数据是这样的:

{
    "data": [
        {
            "open": "11672.7900000000000000",   // 开盘价: 单位时间内
            "high": "11743.2700000000000000",   // 最高价
            "low": "11641.8600000000000000",    // 最低价
            "close": "11735.8900000000000000",  // 收盘价: 单位时间内
            "volume": "180.0047796500000000",   // 交易额
            "period": 1565280000000             // 时间点
        },
        {
            "open": "11720.0100000000000000",
            "high": "11764.6600000000000000",
            "low": "11720.0100000000000000",
            "close": "11764.2800000000000000",
            "volume": "43.2922002100000000",
            "period": 1565280900000
        },
        {
            "open": "11752.2200000000000000",
            "high": "11764.5400000000000000",
            "low": "11699.9200000000000000",
            "close": "11717.8400000000000000",
            "volume": "86.6521894000000000",
            "period": 1565281800000
        }
        
        // ....此处省略n条数据
    ],
    "timestamp": 1566886196502
}

获取对的交易所

获取数据的时候,有时候可能会没有数据,原因是你选择的交易所不提供你所设定的交易对的数据。

比如 USDT/USD 这个组合,在 bitstamp 交易所就不提供

此时你需要另一个接口,查询一下你要兑换的币种在哪些交易可用

USDT/USD 就需要查找 united-states-dollar 这个币种的交易所信息:

https://api.coincap.io/v2/ass...

在获取到的数据里面查找你需要目标币种是否存在,又在哪些交易所可用。

这样我们就查到 bittrex 提供 USDT/USD 的数据

在请求k线数据的时候就可以这样写请求数据了

USDT 的 币种id是 tether
USD 对应的是 united-states-dollar

let requestData = {
    exchange:bittrex,               // 交易所id
    interval:m15,                   // k线单位 15分钟
    baseId:tether,                  // 要买的币种
    quoteId:united-states-dollar,   // 用什么币种买
    start:1565280000000,            // k线开始时间戳
    end:1565336472965,              // k线结束时间戳
}

相关文章:

  • Java 8-17核心特性全景解析之Java12
  • Spring IOC/DI的依赖注入方式及示例
  • 索引(重点)
  • 地理信息可视化技术大全【WebGIS 技术文档大全】
  • 科大讯飞语音转文字STT--unity
  • mysql死锁排查解决
  • Mysql 回表查询,什么是回表查询,如何拒绝sql查询时的回表问题
  • 【Django】教程-3-数据库相关介绍
  • C++中的判断与循环
  • Python 魔术方法功能分类指南
  • 十一、JavaScript简单数据类型和复杂数据类型
  • 材料科学基础:空间群与点群(1)
  • flutter 获取设备的唯一标识
  • 数仓开发那些事(11)
  • chrome-driver安装
  • 【商城实战(77)】商城智能客服系统搭建指南:选型与集成全攻略
  • 大模型有哪些算法
  • 注释容易混淆?修改vscode注释颜色,自定义你的专属颜色
  • Spring Cloud Kubernetes :云原生与容器化部署实战
  • SpringMVC实战——转发和重定向及实际场景
  • 做逆战网站的名字/创建个人网站的流程
  • 韩雪冬网站/线下推广公司
  • 京东的网站建设介绍/专业seo网络营销公司
  • 淄博网站建设 熊掌号/b站推广网站2024mmm
  • 济南网站建设公司川芎网络/自己可以做网站吗
  • 网站建设费记到什么科目/百度官网推广