主页 > imtoken钱包官方下载地址 > 统一的数字货币兑换接口

统一的数字货币兑换接口

imtoken钱包官方下载地址 2023-05-07 07:30:07

本文介绍统一的数字货币兑换接口。

一、简介

btcquant是统一的数字货币兑换接口库,目前支持binance、huobi、okex、bitfinex、zb、bittrex、gateio等国内外主流交易所。

2. 安装

btcquant目前支持python3。

使用pip命令安装如下。

pip install btcquant

安装返回如下

E:\bitcoin\quant\8>pip install btcquant
Collecting btcquant
  Downloading https://files.pythonhosted.org/packages/3f/ba/61cd9a3bf010bd828138b101af97e04db98c84bf13fffa626b333338b1de/btcquant-1.0.0-py2.py3-none-any.whl
Requirement already satisfied: numpy in d:\python36\lib\site-packages (from btcquant) (1.14.0)
Installing collected packages: btcquant
Successfully installed btcquant-1.0.0
E:\bitcoin\quant\8>

三、使用

1.导入库

from btcquant import EXCHANGES

2.创建交换对象

交易所目前支持一些

usdt区块查询网站_scr蓝牙模块烧录程序用什么接口_usdt查询程序接口

注意:部分交易所需要科学上线才能使用。 目前有zb和bittrex是不需要FQ的。

创建交换对象如下

client = EXCHANGES("zb")

3.获取币币交易对

markets = client.markets()

return部分的示例如下(太长不能全部列出来usdt查询程序接口,我就简化一下)

[
    {
        "symbol":"btc_usdt",
        "quote":"USDT"
    },
    {
        "symbol":"ltc_usdt",
        "quote":"USDT"
    },
    {
        "symbol":"eth_usdt",
        "quote":"USDT"
    },
    {
        "symbol":"etc_usdt",

usdt查询程序接口_scr蓝牙模块烧录程序用什么接口_usdt区块查询网站

"quote":"USDT" }, { "symbol":"eth_btc", "quote":"BTC" } ]

4.获得市场

传入交易对,并返回买入一个,卖出一个和当前货币对的最新成交价

交易对的格式统一为交易货币在前,定价货币在后,中间下划线分隔,所有字母大写

symbol = "BTC_USDT"
ticker = client.ticker(symbol)

返回数据如下

{
    "bid":3695.4996,
    "ask":3695.9053,
    "last":3695.4996
}

5.获取深度

传入交易对,返回交易对的深度

depth = client.depth(symbol)

scr蓝牙模块烧录程序用什么接口_usdt区块查询网站_usdt查询程序接口

返回如下(数据经过简化):

{
    "asks":[
        [
            3697.4242,
            0.547
        ],
        [
            3697.388,
            0.001
        ],
        [
            3697.1243,
            0.27048049
        ],
        [
            3696.6658,
            0.03167168
        ]
    ],
    "bids":[

usdt查询程序接口_scr蓝牙模块烧录程序用什么接口_usdt区块查询网站

[ 3695.4997, 0.03311724 ], [ 3695.3995, 0.00137 ], [ 3695.3993, 0.081 ], [ 3695.2113, 0.081 ] ] }

6.获取烛台

传入交易对和时间段,返回K线数据并打印

时间段支持如下:

scr蓝牙模块烧录程序用什么接口_usdt区块查询网站_usdt查询程序接口

注意:如果交易所本身不支持该周期,则无法获取该周期的数据。 基本上所有交易所都支持1小时和1天。

调用方法如下

kline = client.kline(symbol, interval = '1hour')

返回数据如下

(
    array([1.5501060e+09, 1.5501096e+09, 1.5501132e+09, 1.5501168e+09]), 
    array([3619.92, 3617.76, 3613.65, 3612.32]), 
    array([3623.66, 3622.39, 3614.22, 3620.89]), 
    array([3614.64, 3607.98, 3601.26, 3612.32]), 
    array([3617.91, 3614.91, 3612.33, 3620.59]), 
    array([167.2525, 278.5334, 295.7641, 199.5341])
)

以上数据依次统计戳、开、高、低、收、成交量数据。

同时支持格式化输出打印usdt查询程序接口,默认返回120条记录

2019-02-13 11:00:00 开:3637.3929 高:3643.9904 低:3633.1014 收:3641.9604 量: 888.6055
2019-02-13 12:00:00 开:3641.9711 高:3644.9274 低:3631.9939 收:3639.2368 量:1014.8132
- - - - - -                                                                 
2019-02-18 08:00:00 开:3667.8997 高:3709.2059 低:3657.2737 收:3701.0000 量:2675.3753
2019-02-18 09:00:00 开:3701.0000 高:3782.4734 低:3668.9484 收:3693.3995 量:4431.8632
2019-02-18 10:00:00 开:3693.1074 高:3695.1995 低:3689.0791 收:3695.1995 量: 121.3112

4.下载