4.3 Binance_interface APP 币本位合约行情-实时行情

这篇具有很好参考价值的文章主要介绍了4.3 Binance_interface APP 币本位合约行情-实时行情。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Binance_interface APP 币本位合约行情-实时行情

  • Github地址
  • PyTed量化交易研究院
量化交易研究群(VX) = py_ted

1. APP 币本位合约行情-实时行情函数总览

方法 解释
get_bookTicker 获取一个产品的最优挂单
get_bookTickers 获取全部产品的最优挂单(列表格式)
get_bookTickersMap 获取全部产品的最优挂单 (字典格式)
get_tickerPrice 获取一个产品的最新价格
get_tickerPrices 获取全部产品的最新价格(列表格式)
get_tickerPricesMap 获取全部产品的最新价格 (字典格式)
get_depth 获取深度信息

2. 模型实例化

from binance_interface.app import BinanceCM
from binance_interface.app.utils import eprint
# 转发:需搭建转发服务器,可参考:https://github.com/pyted/binance_resender
proxy_host = None
key = 'xxxx'
secret = 'xxxx'

binanceCM = BinanceCM(
    key=key, secret=secret,
    proxy_host=proxy_host
)
market = binanceCM.market

3. 获取一个产品的最优挂单 get_bookTicker

bookTicker_result = market.get_bookTicker(symbol='BTCUSD_PERP')
eprint(bookTicker_result)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'BTCUSD_PERP',
>>>            'pair': 'BTCUSD',
>>>            'bidPrice': '39977.9',
>>>            'bidQty': '638',
>>>            'askPrice': '39978.0',
>>>            '...': '......'}],
>>>  'msg': ''}

4. 获取全部产品的最优挂单(列表格式)get_bookTickers

# 参数symbols默认为[],表示全部产品
bookTickers_result = market.get_bookTickers()
eprint(bookTickers_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'BTCUSD_PERP',
>>>            'pair': 'BTCUSD',
>>>            'bidPrice': '39977.9',
>>>            'bidQty': '2235',
>>>            'askPrice': '39978.0',
>>>            '...': '......'},
>>>           {'symbol': 'ETHUSD_PERP',
>>>            'pair': 'ETHUSD',
>>>            'bidPrice': '2208.17',
>>>            'bidQty': '40391',
>>>            'askPrice': '2208.18',
>>>            '...': '......'},
>>>           {'symbol': 'LINKUSD_PERP',
>>>            'pair': 'LINKUSD',
>>>            'bidPrice': '13.736',
>>>            'bidQty': '22',
>>>            'askPrice': '13.737',
>>>            '...': '......'},
>>>           {'symbol': 'BNBUSD_PERP',
>>>            'pair': 'BNBUSD',
>>>            'bidPrice': '293.600',
>>>            'bidQty': '109',
>>>            'askPrice': '293.610',
>>>            '...': '......'},
>>>           {'symbol': 'TRXUSD_PERP',
>>>            'pair': 'TRXUSD',
>>>            'bidPrice': '0.11136',
>>>            'bidQty': '63',
>>>            'askPrice': '0.11137',
>>>            '...': '......'},
>>>           '......'],
>>>  'msg': ''}
# 指定多个产品
bookTickers_result = market.get_bookTickers(symbols=['BTCUSD_PERP', 'ETHUSD_PERP'])
eprint(bookTickers_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'BTCUSD_PERP',
>>>            'pair': 'BTCUSD',
>>>            'bidPrice': '39986.0',
>>>            'bidQty': '2162',
>>>            'askPrice': '39986.1',
>>>            '...': '......'},
>>>           {'symbol': 'ETHUSD_PERP',
>>>            'pair': 'ETHUSD',
>>>            'bidPrice': '2208.78',
>>>            'bidQty': '29637',
>>>            'askPrice': '2208.79',
>>>            '...': '......'}],
>>>  'msg': ''}

5. 获取全部产品的最优挂单 (字典格式)get_bookTickersMap

# 参数symbols默认为[],表示全部产品
bookTickersMap_result = market.get_bookTickersMap()
eprint(bookTickersMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'BTCUSD_PERP': {'symbol': 'BTCUSD_PERP',
>>>                           'pair': 'BTCUSD',
>>>                           'bidPrice': '39986.0',
>>>                           'bidQty': '6253',
>>>                           'askPrice': '39986.1',
>>>                           '...': '......'},
>>>           'ETHUSD_PERP': {'symbol': 'ETHUSD_PERP',
>>>                           'pair': 'ETHUSD',
>>>                           'bidPrice': '2208.62',
>>>                           'bidQty': '58237',
>>>                           'askPrice': '2208.63',
>>>                           '...': '......'},
>>>           'LINKUSD_PERP': {'symbol': 'LINKUSD_PERP',
>>>                            'pair': 'LINKUSD',
>>>                            'bidPrice': '13.739',
>>>                            'bidQty': '11',
>>>                            'askPrice': '13.742',
>>>                            '...': '......'},
>>>           'BNBUSD_PERP': {'symbol': 'BNBUSD_PERP',
>>>                           'pair': 'BNBUSD',
>>>                           'bidPrice': '293.710',
>>>                           'bidQty': '156',
>>>                           'askPrice': '293.720',
>>>                           '...': '......'},
>>>           'TRXUSD_PERP': {'symbol': 'TRXUSD_PERP',
>>>                           'pair': 'TRXUSD',
>>>                           'bidPrice': '0.11138',
>>>                           'bidQty': '82',
>>>                           'askPrice': '0.11139',
>>>                           '...': '......'},
>>>           'DOTUSD_PERP': {'symbol': 'DOTUSD_PERP',
>>>                           'pair': 'DOTUSD',
>>>                           'bidPrice': '6.439',
>>>                           'bidQty': '30',
>>>                           'askPrice': '6.440',
>>>                           '...': '......'},
>>>           '...': '......'},
>>>  'msg': ''}
# 指定多个产品
bookTickersMap_result = market.get_bookTickersMap(symbols=['BTCUSD_PERP', 'ETHUSD_PERP'])
eprint(bookTickersMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'BTCUSD_PERP': {'symbol': 'BTCUSD_PERP',
>>>                           'pair': 'BTCUSD',
>>>                           'bidPrice': '39986.1',
>>>                           'bidQty': '6140',
>>>                           'askPrice': '39986.2',
>>>                           '...': '......'},
>>>           'ETHUSD_PERP': {'symbol': 'ETHUSD_PERP',
>>>                           'pair': 'ETHUSD',
>>>                           'bidPrice': '2208.87',
>>>                           'bidQty': '26036',
>>>                           'askPrice': '2208.88',
>>>                           '...': '......'}},
>>>  'msg': ''}

6. 获取一个产品的最新价格 get_tickerPrice

tickerPrice_result = market.get_tickerPrice(symbol='BTCUSD_PERP')
eprint(tickerPrice_result, data_length=5)

输出:

>>> {'code': 200, 'data': [{'symbol': 'BTCUSD_PERP', 'ps': 'BTCUSD', 'price': '39986.1', 'time': 1706192790208}], 'msg': ''}

7. 获取全部产品的最新价格(列表格式) get_tickerPrices

# 参数symbols默认为[],表示全部产品
tickerPrices_result = market.get_tickerPrices()
eprint(tickerPrices_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'ETHUSD_240329', 'ps': 'ETHUSD', 'price': '2244.30', 'time': 1706192782896},
>>>           {'symbol': 'BCHUSD_PERP', 'ps': 'BCHUSD', 'price': '237.21', 'time': 1706192788737},
>>>           {'symbol': 'GMTUSD_PERP', 'ps': 'GMTUSD', 'price': '0.25630', 'time': 1706192765222},
>>>           {'symbol': 'LTCUSD_240329', 'ps': 'LTCUSD', 'price': '66.78', 'time': 1706192787556},
>>>           {'symbol': 'RUNEUSD_PERP', 'ps': 'RUNEUSD', 'price': '4.0290', 'time': 1706192785876},
>>>           '......'],
>>>  'msg': ''}
# 指定多个产品
tickerPrices_result = market.get_tickerPrices(symbols=['BTCUSD_PERP', 'ETHUSD_PERP'])
eprint(tickerPrices_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'ETHUSD_PERP', 'ps': 'ETHUSD', 'price': '2208.28', 'time': 1706192809240},
>>>           {'symbol': 'BTCUSD_PERP', 'ps': 'BTCUSD', 'price': '39983.1', 'time': 1706192810807}],
>>>  'msg': ''}

8. 获取全部产品的最新价格 (字典格式) get_tickerPricesMap

# 参数symbols默认为[],表示全部产品
tickerPricesMap_result = market.get_tickerPricesMap()
eprint(tickerPricesMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'ETHUSD_240329': {'symbol': 'ETHUSD_240329', 'ps': 'ETHUSD', 'price': '2243.20', 'time': 1706192820919},
>>>           'BCHUSD_PERP': {'symbol': 'BCHUSD_PERP', 'ps': 'BCHUSD', 'price': '237.25', 'time': 1706192820879},
>>>           'GMTUSD_PERP': {'symbol': 'GMTUSD_PERP', 'ps': 'GMTUSD', 'price': '0.25620', 'time': 1706192812086},
>>>           'LTCUSD_240329': {'symbol': 'LTCUSD_240329', 'ps': 'LTCUSD', 'price': '66.78', 'time': 1706192787556},
>>>           'RUNEUSD_PERP': {'symbol': 'RUNEUSD_PERP', 'ps': 'RUNEUSD', 'price': '4.0270', 'time': 1706192821010},
>>>           'ROSEUSD_PERP': {'symbol': 'ROSEUSD_PERP', 'ps': 'ROSEUSD', 'price': '0.09782', 'time': 1706192812608},
>>>           '...': '......'},
>>>  'msg': ''}
# 指定多个产品
tickerPricesMap_result = market.get_tickerPricesMap(symbols=['BTCUSD_PERP', 'ETHUSD_PERP'])
eprint(tickerPricesMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'ETHUSD_PERP': {'symbol': 'ETHUSD_PERP', 'ps': 'ETHUSD', 'price': '2208.20', 'time': 1706192826180},
>>>           'BTCUSD_PERP': {'symbol': 'BTCUSD_PERP', 'ps': 'BTCUSD', 'price': '39979.0', 'time': 1706192826071}},
>>>  'msg': ''}

9. 获取深度信息 get_depth

depth_result = market.get_depth(symbol='BTCUSD_PERP')
eprint(depth_result, data_length=5)

输出:文章来源地址https://www.toymoban.com/news/detail-827035.html

>>> {'code': 200,
>>>  'data': {'lastUpdateId': 843861312615,
>>>           'E': 1706192837094,
>>>           'T': 1706192837085,
>>>           'symbol': 'BTCUSD_PERP',
>>>           'pair': 'BTCUSD',
>>>           'bids': [['39978.0', '518'],
>>>                    ['39977.9', '1'],
>>>                    ['39977.0', '56'],
>>>                    ['39976.4', '327'],
>>>                    ['39976.3', '500'],
>>>                    '......'],
>>>           '...': '......'},
>>>  'msg': ''}

到了这里,关于4.3 Binance_interface APP 币本位合约行情-实时行情的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Binance labs孵化的Swan Chain明牌空投测试网零撸教程

    简介 :Swan Chain 是一个 Layer2云计算网络,可以将数据、计算、带宽和支付集成到一个套件,为Web3项目提供全面的解决方案。 相关概念 :云计算、layer2、infrastructure 融资信息 :项目在去年获得bi’an领投的300万美元融资 Airdrop预期 :目前开放了测试网的明牌空投,时间截止到

    2024年04月09日
    浏览(34)
  • Okaleido tiger NFT即将登录Binance NFT平台,NFT权益时代即将开启

    前言 Okaleido 所推出的Tiger NFT,即将在7月22日上线Binance NFT,并被一众投资者以及行业寄予厚望并有望引爆NFT市场,同时这也意味着Okaleido的多媒体NFT聚合交易生态正式起航。 从2021年的上半年开始,NFT板块的总市值开始爆发式增长,各类NFT项目入“雨后春笋”般涌现。根据NF

    2023年04月09日
    浏览(29)
  • Centos7安装Elasticsearch6.4.3和Kibana6.4.3

    一、下载好安装文件上传到/usr/local 二、安装Java环境 1)、解压jdk 2)、 配置Java环境变量 3)、profile末尾添加 4)、刷新配置文件 5)、检查是否安装成功 三、安装Elasticsearch 1)、解压安装包 2)、修改启动时默认Jvm参数,默认是1G,根据自己需求自行修改 我虚拟机内存不够改

    2023年04月22日
    浏览(35)
  • 通达信l1l2行情接口-十档行情有哪些优势?

    据提供系统或用户编制的条件选股公式进行选股选定一个条件选股公式或多个组合条件后,计算机自动帮您选出当时或历史上某一段时间内满足条件的所有股票十档行情 英文,列在行情下载显示窗口,同时可保留成板块。 那通达信l1l2行情接口-十档行情有哪些优势? 1、主要

    2024年01月16日
    浏览(25)
  • 每日学术速递4.3

    CV - 计算机视觉  |  ML - 机器学习  |  RL - 强化学习  | NLP 自然语言处理  1.A Survey of Large Language Models 标题:大型语言模型综述 作者:Wayne Xin Zhao, Kun Zhou, Junyi Li, Tianyi Tang, Xiaolei Wang, Yupeng Hou, Yingqian Min, Beichen Zhang,etc 文章链接:https://arxiv.org/abs/2303.18223 摘要:        

    2024年02月17日
    浏览(21)
  • 4.3python素数及运用

    第1关 素数判定 本关任务:编写一个能进行素数判定的小程序。 第2关 输出N以内的所有素数 本关任务:编写一个能输出N以内的所有素数的小程序。 输入格式输入一个正整数 输出格式在同一行中从小到大依次输出不大于 n 的全部素数,每个数字后面一个空格。 测试输入:

    2024年04月26日
    浏览(27)
  • 最新Elasticsearch8.4.3 + Kibana8.4.3在云服务器Centos7.9安装部署(参考官方文档)

      最近笔者学习Elasticsearch,官方最新稳定版为 Elasticsearch-8.4.3,想在云服务器上Centos7.9搭建。搭建之路坑多路少啊(指网上的博文教程五花八门,基本都是ES7版本居多,ES8有少数,各种配置参数一头雾水,细节不多说,照搬了踩坑跌得头破血流),对小菜的我来说,简直要

    2024年02月02日
    浏览(49)
  • 4.3 IAT Hook 挂钩技术

    IAT(Import Address Table)Hook是一种针对Windows操作系统的API Hooking 技术,用于修改应用程序对动态链接库(DLL)中导入函数的调用。IAT是一个数据结构,其中包含了应用程序在运行时使用的导入函数的地址。 IAT Hook的原理是通过修改IAT中的函数指针,将原本要调用的函数指向另一

    2024年02月08日
    浏览(27)
  • 统计学-R语言-4.3

    本篇介绍的是数值型数据怎么进行数据可视化,本篇介绍的有直方图、茎叶图、箱线图。 直方图(Histogram)用于描述连续型变量的频数分布,实际应用中常用于考察变量的分布是否对称;是否服从某种分布类型,如正态分布 直方图以矩形的面积表示各组段的频数或频率, 各

    2024年01月16日
    浏览(32)
  • 苹果上架Guideline 4.3 - Design

    记录一下苹果提审-驳回-再驳回-无数次驳回-反馈-驳回-最后通过,实在太难了! 先看效果 首次提审:2023年9月7日 最终通过:2023年10月11日 被驳回次数:20+ 把处理的过程记录,如下 第一次上架苹果商店,审核提示 百度翻译 1、参考文章1 苹果App store4.3被拒问题;教你如何解决

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包