gpt4 book ai didi

javascript - Binance - 通过 WebSockets 获取所选硬币的当前价格

转载 作者:行者123 更新时间:2023-12-04 11:26:11 28 4
gpt4 key购买 nike

Binance 提供具有多种功能的 Web Socket Streams,例如聚合流、交易流、Kline/Candlestick 流等,您可以在此处查看 https://github.com/binance/binance-spot-api-docs/blob/master/web-socket-streams.md
我正在寻找我选择的硬币的当前价格和最近 24 小时 % 的变化,但我不明白如何获得这些信息。价格必须是实时的,24h % 的变化可以每 60 秒调用一次。
我目前正在使用 CoinCap https://docs.coincap.io/,它非常简单:

  • 要获得 24 小时 %,我调用端点 https://api.coincap.io/v2/assets?ids=bitcoin,ethereum
  • 为了实时获取价格,我调用了端点 wss://ws.coincap.io/prices?assets=bitcoin,ethereum

  • CoinCap 的问题是我无法通过我想要的交易所过滤价格,在这种情况下是 Binance。所以我不断得到与币安不匹配的价格。
    var socket = new WebSocket('wss://ws.coincap.io/prices?assets=bitcoin,ethereum');
    socket.addEventListener('message', function (event)
    {
    // parse & show the data
    });

    例如,Kline/Candlestick Streams 表示以下内容:

    The Kline/Candlestick Stream push updates to the currentklines/candlestick every second


    并返回以下数据:
    {
    "e": "kline", // Event type
    "E": 123456789, // Event time
    "s": "BNBBTC", // Symbol
    "k": {
    "t": 123400000, // Kline start time
    "T": 123460000, // Kline close time
    "s": "BNBBTC", // Symbol
    "i": "1m", // Interval
    "f": 100, // First trade ID
    "L": 200, // Last trade ID
    "o": "0.0010", // Open price
    "c": "0.0020", // Close price
    "h": "0.0025", // High price
    "l": "0.0015", // Low price
    "v": "1000", // Base asset volume
    "n": 100, // Number of trades
    "x": false, // Is this kline closed?
    "q": "1.0000", // Quote asset volume
    "V": "500", // Taker buy base asset volume
    "Q": "0.500", // Taker buy quote asset volume
    "B": "123456" // Ignore
    }
    }
    基于此,与币安平台 https://www.binance.com/en/markets 中看到的值(value)相匹配的当前价格是多少?

    最佳答案

    您可以使用 miniTicker。 https://binance-docs.github.io/apidocs/spot/en/#individual-symbol-mini-ticker-stream .最终价格为 c , 24 小时前价格为 o .

    关于javascript - Binance - 通过 WebSockets 获取所选硬币的当前价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66187259/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com