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

3.3 Binance_interface APP U本位合约行情-实时行情

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

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

目录

  • Binance_interface APP U本位合约行情-实时行情
    • 1. APP U本位合约行情-实时行情函数总览
    • 2. 模型实例化
    • 3. 获取一个产品的最优挂单 get_bookTicker
    • 4. 获取全部产品的最优挂单(列表格式)get_bookTickers
    • 5. 获取全部产品的最优挂单 (字典格式)get_bookTickersMap
    • 6. 获取一个产品的最新价格 get_tickerPrice
    • 7. 获取全部产品的最新价格(列表格式) get_tickerPrices
    • 8. 获取全部产品的最新价格 (字典格式) get_tickerPricesMap
    • 9. 获取深度信息 get_depth

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

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

2. 模型实例化

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

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

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

输出:

>>> {'code': 200,
>>>  'data': {'symbol': 'BTCUSDT',
>>>           'bidPrice': '39980.80',
>>>           'bidQty': '0.223',
>>>           'askPrice': '39980.90',
>>>           'askQty': '9.638',
>>>           'time': 1706192853095,
>>>           'lastUpdateId': 3886059539004},
>>>  'msg': ''}

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

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

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'BTCUSDT',
>>>            'bidPrice': '39980.80',
>>>            'bidQty': '0.293',
>>>            'askPrice': '39980.90',
>>>            'askQty': '7.874',
>>>            '...': '......'},
>>>           {'symbol': 'ETHUSDT',
>>>            'bidPrice': '2207.40',
>>>            'bidQty': '8.099',
>>>            'askPrice': '2207.41',
>>>            'askQty': '47.500',
>>>            '...': '......'},
>>>           {'symbol': 'BCHUSDT',
>>>            'bidPrice': '237.14',
>>>            'bidQty': '4.087',
>>>            'askPrice': '237.15',
>>>            'askQty': '1.500',
>>>            '...': '......'},
>>>           {'symbol': 'XRPUSDT',
>>>            'bidPrice': '0.5091',
>>>            'bidQty': '27610.6',
>>>            'askPrice': '0.5092',
>>>            'askQty': '50550.5',
>>>            '...': '......'},
>>>           {'symbol': 'EOSUSDT',
>>>            'bidPrice': '0.679',
>>>            'bidQty': '40474.3',
>>>            'askPrice': '0.680',
>>>            'askQty': '282807.7',
>>>            '...': '......'},
>>>           '......'],
>>>  'msg': ''}
# 指定多个产品
bookTickers_result = market.get_bookTickers(symbols=['BTCUSDT', 'ETHUSDT'])
eprint(bookTickers_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'BTCUSDT',
>>>            'bidPrice': '39980.80',
>>>            'bidQty': '4.276',
>>>            'askPrice': '39980.90',
>>>            'askQty': '1.229',
>>>            '...': '......'},
>>>           {'symbol': 'ETHUSDT',
>>>            'bidPrice': '2207.81',
>>>            'bidQty': '36.656',
>>>            'askPrice': '2207.82',
>>>            'askQty': '2.740',
>>>            '...': '......'}],
>>>  'msg': ''}

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

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

输出:

>>> {'code': 200,
>>>  'data': {'BTCUSDT': {'symbol': 'BTCUSDT',
>>>                       'bidPrice': '39980.90',
>>>                       'bidQty': '11.650',
>>>                       'askPrice': '39981.00',
>>>                       'askQty': '0.901',
>>>                       '...': '......'},
>>>           'ETHUSDT': {'symbol': 'ETHUSDT',
>>>                       'bidPrice': '2207.99',
>>>                       'bidQty': '75.316',
>>>                       'askPrice': '2208.00',
>>>                       'askQty': '12.926',
>>>                       '...': '......'},
>>>           'BCHUSDT': {'symbol': 'BCHUSDT',
>>>                       'bidPrice': '237.18',
>>>                       'bidQty': '8.734',
>>>                       'askPrice': '237.19',
>>>                       'askQty': '0.759',
>>>                       '...': '......'},
>>>           'XRPUSDT': {'symbol': 'XRPUSDT',
>>>                       'bidPrice': '0.5091',
>>>                       'bidQty': '55089.9',
>>>                       'askPrice': '0.5092',
>>>                       'askQty': '46667.9',
>>>                       '...': '......'},
>>>           'EOSUSDT': {'symbol': 'EOSUSDT',
>>>                       'bidPrice': '0.679',
>>>                       'bidQty': '56550.5',
>>>                       'askPrice': '0.680',
>>>                       'askQty': '272375.7',
>>>                       '...': '......'},
>>>           'LTCUSDT': {'symbol': 'LTCUSDT',
>>>                       'bidPrice': '65.24',
>>>                       'bidQty': '168.506',
>>>                       'askPrice': '65.25',
>>>                       'askQty': '48.750',
>>>                       '...': '......'},
>>>           '...': '......'},
>>>  'msg': ''}
# 指定多个产品
bookTickersMap_result = market.get_bookTickersMap(symbols=['BTCUSDT', 'ETHUSDT'])
eprint(bookTickersMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'BTCUSDT': {'symbol': 'BTCUSDT',
>>>                       'bidPrice': '39984.60',
>>>                       'bidQty': '5.123',
>>>                       'askPrice': '39984.70',
>>>                       'askQty': '0.982',
>>>                       '...': '......'},
>>>           'ETHUSDT': {'symbol': 'ETHUSDT',
>>>                       'bidPrice': '2208.35',
>>>                       'bidQty': '13.595',
>>>                       'askPrice': '2208.36',
>>>                       'askQty': '27.052',
>>>                       '...': '......'}},
>>>  'msg': ''}

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

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

输出:

>>> {'code': 200, 'data': {'symbol': 'BTCUSDT', 'price': '39984.60', 'time': 1706192863131}, 'msg': ''}

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

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

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'CFXUSDT', 'price': '0.1774000', 'time': 1706192858797},
>>>           {'symbol': 'BALUSDT', 'price': '3.542', 'time': 1706192858970},
>>>           {'symbol': 'STEEMUSDT', 'price': '0.215700', 'time': 1706192863909},
>>>           {'symbol': 'RNDRUSDT', 'price': '3.733300', 'time': 1706192864007},
>>>           {'symbol': 'CYBERUSDT', 'price': '6.814000', 'time': 1706192863855},
>>>           '......'],
>>>  'msg': ''}
# 指定多个产品
tickerPrices_result = market.get_tickerPrices(symbols=['BTCUSDT', 'ETHUSDT'])
eprint(tickerPrices_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': [{'symbol': 'ETHUSDT', 'price': '2208.68', 'time': 1706192865251},
>>>           {'symbol': 'BTCUSDT', 'price': '39990.80', 'time': 1706192865193}],
>>>  'msg': ''}

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

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

输出:

>>> {'code': 200,
>>>  'data': {'TLMUSDT': {'symbol': 'TLMUSDT', 'price': '0.0133500', 'time': 1706192856376},
>>>           'ICXUSDT': {'symbol': 'ICXUSDT', 'price': '0.2186', 'time': 1706192864162},
>>>           'TRUUSDT': {'symbol': 'TRUUSDT', 'price': '0.0442200', 'time': 1706192850693},
>>>           'KASUSDT': {'symbol': 'KASUSDT', 'price': '0.0976400', 'time': 1706192865635},
>>>           'STMXUSDT': {'symbol': 'STMXUSDT', 'price': '0.00694', 'time': 1706192836836},
>>>           'BNXUSDT': {'symbol': 'BNXUSDT', 'price': '0.285600', 'time': 1706192859765},
>>>           '...': '......'},
>>>  'msg': ''}
# 指定多个产品
tickerPricesMap_result = market.get_tickerPricesMap(symbols=['BTCUSDT', 'ETHUSDT'])
eprint(tickerPricesMap_result, data_length=5)

输出:

>>> {'code': 200,
>>>  'data': {'ETHUSDT': {'symbol': 'ETHUSDT', 'price': '2208.68', 'time': 1706192867298},
>>>           'BTCUSDT': {'symbol': 'BTCUSDT', 'price': '39990.70', 'time': 1706192866967}},
>>>  'msg': ''}

9. 获取深度信息 get_depth

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

输出:

>>> {'code': 200,
>>>  'data': {'lastUpdateId': 3886060389175,
>>>           'E': 1706192868070,
>>>           'T': 1706192868014,
>>>           'bids': [['39985.10', '2.376'],
>>>                    ['39985.00', '0.003'],
>>>                    ['39983.40', '1.600'],
>>>                    ['39983.10', '0.240'],
>>>                    ['39982.70', '0.783'],
>>>                    '......'],
>>>           'asks': [['39985.20', '0.951'],
>>>                    ['39985.30', '0.009'],
>>>                    ['39986.00', '0.050'],
>>>                    ['39986.90', '0.005'],
>>>                    ['39987.20', '0.003'],
>>>                    '......']},
>>>  'msg': ''}

相关文章:

3.3 Binance_interface APP U本位合约行情-实时行情

Binance_interface APP U本位合约行情-实时行情 Github地址PyTed量化交易研究院 量化交易研究群(VX) py_ted目录 Binance_interface APP U本位合约行情-实时行情1. APP U本位合约行情-实时行情函数总览2. 模型实例化3. 获取一个产品的最优挂单 get_bookTicker4. 获取全部产品…...

机器学习——流形学习

流形学习是一种在机器学习领域中用于理解和分析数据的技术。它的核心思想是,尽管我们通常将数据表示为高维空间中的向量,但实际上数据可能具有较低维度的内在结构,这种结构被称为流形。流形学习的目标是发现并利用数据的这种潜在结构&#xf…...

离线数仓(一)【数仓概念、需求架构】

前言 今天开始学习数仓的内容,之前花费一年半的时间已经学完了 Hadoop、Hive、Zookeeper、Spark、HBase、Flume、Sqoop、Kafka、Flink 等基础组件。把学过的内容用到实践这是最重要的,相信会有很大的收获。 1、数据仓库概念 1.1、概念 数据仓库&#x…...

物联网测试:2024 年的最佳实践和挑战

据 Transforma Insights 称,到 2030 年,全球广泛使用的物联网 (IoT) 设备预计将增加近一倍,从 151 亿台增至 290 亿台。这些设备以及智能汽车、智能手机等广泛应用于各种官僚机构。 健康视频监视器、闹钟以及咖啡机和冰箱等最受欢迎的家用电器…...

蓝桥杯Web应用开发-CSS3 新特性

CSS3 新特性 专栏持续更新中 在前面我们已经学习了元素选择器、id 选择器和类选择器,我们可以通过标签名、id 名、类名给指定元素设置样式。 现在我们继续选择器之旅,学习 CSS3 中新增的三类选择器,分别是: • 属性选择器 • 子…...

MongoDB聚合:$unionWith

$unionWith聚合阶段执行两个集合的合并&#xff0c;将两个集合的管道结果合并到一个结果集传送到下一个阶段。合并后的结果文档的顺序是不确定的。 语法 { $unionWith: { coll: "<collection>", pipeline: [ <stage1>, ... ] } }要包含集合的所有文档不…...

人工智能三子棋-人机对弈-人人对弈,谁会是最终赢家?

✅作者简介&#xff1a;大家好我是原始豌豆&#xff0c;感谢支持。 &#x1f194;本文由 原始豌豆 原创 CSDN首发&#x1f412; 如需转载还请通知⚠ &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd;​ &#x1f4e3;系列专栏&#xff1a;C语言项目实践…...

【leetcode热题100】反转链表 II

给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], left 2, right 4 输出&#xff1a;[1,4,3,2…...

谷歌 DeepMind 联合斯坦福推出了主从式遥操作双臂机器人系统增强版ALOHA 2

谷歌 DeepMind 联合斯坦福推出了 ALOHA 的增强版本 ——ALOHA 2。与一代相比&#xff0c;ALOHA 2 具有更强的性能、人体工程学设计和稳健性&#xff0c;且成本还不到 20 万元人民币。并且&#xff0c;为了加速大规模双手操作的研究&#xff0c;ALOHA 2 相关的所有硬件设计全部开…...

金融行业专题|证券超融合架构转型与场景探索合集(2023版)

更新内容 更新 SmartX 超融合在证券行业的覆盖范围、部署规模与应用场景。新增操作系统信创转型、Nutanix 国产化替代、网络与安全等场景实践。更多超融合金融核心生产业务场景实践&#xff0c;欢迎阅读文末电子书。 在金融行业如火如荼的数字化转型大潮中&#xff0c;传统架…...

【C语言】C的整理记录

前言 该笔记是建立在已经系统学习过C语言的基础上&#xff0c;笔者对C语言的知识和注意事项进行整理记录&#xff0c;便于后期查阅&#xff0c;反复琢磨。C语言是一种面向过程的编程语言。 原想在此阐述一下C语言的作用&#xff0c;然而发觉这些是编程语言所共通的作用&#…...

使用STM32Cubemx创建一个工程并且给出每一步的含义

...

C/C++模板初阶

目录 1. 泛型编程 2. 函数模板 2.1 函数模板概念 2.1 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3. 类模板 3.1 类模板的定义格式 3.2 类模板的实例化 1. 泛型编程 如何实现一个通用的交换函数呢&#xff1f; void Swap(int&…...

linux系统下vscode portable版本的c++/Cmake环境搭建001

linux系统下vscode portable版本的Cmake环境搭建 vscode portable 安装安装基本工具安装 build-essential安装 CMake final script code安装插件CMake Tools & cmakeC/C Extension Pack Testsettings,jsonCMakeLists.txt调试和运行工具 CG 目的&#xff1a;希望在获得一个新…...

【QT+QGIS跨平台编译】之三十一:【FreeXL+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录 一、FreeXL介绍二、文件下载三、文件分析四、pro文件五、编译实践一、FreeXL介绍 【FreeXL跨平台编译】:Windows环境下编译成果(支撑QGIS跨平台编译,以及二次研发) 【FreeXL跨平台编译】:Linux环境下编译成果(支撑QGIS跨平台编译,以及二次研发) 【FreeXL跨平台…...

2024年 前端JavaScript入门到精通 第一天

主要讲解JavaScript核心知识&#xff0c;包含最新ES6语法&#xff0c;从基础到API再到高级。让你一边学习一边练习&#xff0c;重点知识及时实践&#xff0c;同时每天安排大量作业&#xff0c;加深记忆&#xff0c;巩固学习成果。 1.1 基本软件与准备工作 1.2 JavaScript 案例 …...

155基于matlab 的形态学权重自适应图像去噪

基于matlab 的形态学权重自适应图像去噪&#xff1b;通过串并联的滤波降噪对比图&#xff0c;说明并联降噪的优越性。输出降噪前后图像和不同方法的降噪情况的信噪比。程序已调通&#xff0c;可直接运行。 155matlab 自适应图像降噪 串并联降噪 (xiaohongshu.com)...

操作系统——内存管理(附带Leetcode算法题LRU)

目录 1.内存管理主要用来干什么&#xff1f; 2.什么是内存碎片&#xff1f; 3.虚拟内存 3.1传统存储管理方式的缺点&#xff1f; 3.2局部性原理 3.3什么是虚拟内存&#xff1f;有什么用&#xff1f; 3.3.1段式分配 3.3.2页式分配 3.3.2.1换页机制 3.3.2.2页面置换算法…...

I/O多路复用简记

IO多路复用&#xff08;服务器如何处理多个socket的同时数据传输&#xff09;&#xff1a;1、select。2、poll。3、epoll。 select使用bitmap存socket文件描述符&#xff0c;由bitmap槽位的每一位为0或1决定对应序的socket连接是否有数据到来。由单线程&#xff08;多线程处理每…...

SPECCPU2017操作说明

1、依赖包下载 yum install gcc* gfortran* 2、将软件包放至被测机器 3、增加权限 chmod X install.sh 4、运行安装 ./install.sh 5、运行 引入编译时所需的环境变量和相关库文件 source shrc 进入/spec2017&#xff0c;执行 ./runcpu -c ../config/Example-gcc-linux-ar…...

ES6从入门到精通:前言

ES6简介 ES6&#xff08;ECMAScript 2015&#xff09;是JavaScript语言的重大更新&#xff0c;引入了许多新特性&#xff0c;包括语法糖、新数据类型、模块化支持等&#xff0c;显著提升了开发效率和代码可维护性。 核心知识点概览 变量声明 let 和 const 取代 var&#xf…...

JVM垃圾回收机制全解析

Java虚拟机&#xff08;JVM&#xff09;中的垃圾收集器&#xff08;Garbage Collector&#xff0c;简称GC&#xff09;是用于自动管理内存的机制。它负责识别和清除不再被程序使用的对象&#xff0c;从而释放内存空间&#xff0c;避免内存泄漏和内存溢出等问题。垃圾收集器在Ja…...

ffmpeg(四):滤镜命令

FFmpeg 的滤镜命令是用于音视频处理中的强大工具&#xff0c;可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下&#xff1a; ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜&#xff1a; ffmpeg…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统&#xff0c;支持多语言对话&#xff08;如 中文&#xff0c;英文&#xff0c;日语&#xff09;&#xff0c;语音情感&#xff08;如 开心&#xff0c;悲伤&#xff09;&#x…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包&#xff08;Closure&#xff09;&#xff1f;闭包有什么应用场景和潜在问题&#xff1f;2.解释 JavaScript 的作用域链&#xff08;Scope Chain&#xff09; 二、原型与继承3.原型链是什么&#xff1f;如何实现继承&a…...

Python Einops库:深度学习中的张量操作革命

Einops&#xff08;爱因斯坦操作库&#xff09;就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库&#xff0c;用类似自然语言的表达式替代了晦涩的API调用&#xff0c;彻底改变了深度学习工程…...

Kubernetes 网络模型深度解析:Pod IP 与 Service 的负载均衡机制,Service到底是什么?

Pod IP 的本质与特性 Pod IP 的定位 纯端点地址&#xff1a;Pod IP 是分配给 Pod 网络命名空间的真实 IP 地址&#xff08;如 10.244.1.2&#xff09;无特殊名称&#xff1a;在 Kubernetes 中&#xff0c;它通常被称为 “Pod IP” 或 “容器 IP”生命周期&#xff1a;与 Pod …...

MyBatis中关于缓存的理解

MyBatis缓存 MyBatis系统当中默认定义两级缓存&#xff1a;一级缓存、二级缓存 默认情况下&#xff0c;只有一级缓存开启&#xff08;sqlSession级别的缓存&#xff09;二级缓存需要手动开启配置&#xff0c;需要局域namespace级别的缓存 一级缓存&#xff08;本地缓存&#…...

Linux部署私有文件管理系统MinIO

最近需要用到一个文件管理服务&#xff0c;但是又不想花钱&#xff0c;所以就想着自己搭建一个&#xff0c;刚好我们用的一个开源框架已经集成了MinIO&#xff0c;所以就选了这个 我这边对文件服务性能要求不是太高&#xff0c;单机版就可以 安装非常简单&#xff0c;几个命令就…...

【Zephyr 系列 16】构建 BLE + LoRa 协同通信系统:网关转发与混合调度实战

🧠关键词:Zephyr、BLE、LoRa、混合通信、事件驱动、网关中继、低功耗调度 📌面向读者:希望将 BLE 和 LoRa 结合应用于资产追踪、环境监测、远程数据采集等场景的开发者 📊篇幅预计:5300+ 字 🧭 背景与需求 在许多 IoT 项目中,单一通信方式往往难以兼顾近场数据采集…...