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

离线数仓(一)【数仓概念、需求架构】
前言 今天开始学习数仓的内容,之前花费一年半的时间已经学完了 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聚合阶段执行两个集合的合并,将两个集合的管道结果合并到一个结果集传送到下一个阶段。合并后的结果文档的顺序是不确定的。 语法 { $unionWith: { coll: "<collection>", pipeline: [ <stage1>, ... ] } }要包含集合的所有文档不…...

人工智能三子棋-人机对弈-人人对弈,谁会是最终赢家?
✅作者简介:大家好我是原始豌豆,感谢支持。 🆔本文由 原始豌豆 原创 CSDN首发🐒 如需转载还请通知⚠ 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:C语言项目实践…...

【leetcode热题100】反转链表 II
给你单链表的头指针 head 和两个整数 left 和 right ,其中 left < right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head [1,2,3,4,5], left 2, right 4 输出:[1,4,3,2…...

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

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

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

C/C++模板初阶
目录 1. 泛型编程 2. 函数模板 2.1 函数模板概念 2.1 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3. 类模板 3.1 类模板的定义格式 3.2 类模板的实例化 1. 泛型编程 如何实现一个通用的交换函数呢? 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 目的:希望在获得一个新…...

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

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

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

操作系统——内存管理(附带Leetcode算法题LRU)
目录 1.内存管理主要用来干什么? 2.什么是内存碎片? 3.虚拟内存 3.1传统存储管理方式的缺点? 3.2局部性原理 3.3什么是虚拟内存?有什么用? 3.3.1段式分配 3.3.2页式分配 3.3.2.1换页机制 3.3.2.2页面置换算法…...
I/O多路复用简记
IO多路复用(服务器如何处理多个socket的同时数据传输):1、select。2、poll。3、epoll。 select使用bitmap存socket文件描述符,由bitmap槽位的每一位为0或1决定对应序的socket连接是否有数据到来。由单线程(多线程处理每…...
SPECCPU2017操作说明
1、依赖包下载 yum install gcc* gfortran* 2、将软件包放至被测机器 3、增加权限 chmod X install.sh 4、运行安装 ./install.sh 5、运行 引入编译时所需的环境变量和相关库文件 source shrc 进入/spec2017,执行 ./runcpu -c ../config/Example-gcc-linux-ar…...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...

【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
🚀 C extern 关键字深度解析:跨文件编程的终极指南 📅 更新时间:2025年6月5日 🏷️ 标签:C | extern关键字 | 多文件编程 | 链接与声明 | 现代C 文章目录 前言🔥一、extern 是什么?&…...

Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决
Spring Cloud Gateway 中自定义验证码接口返回 404 的排查与解决 问题背景 在一个基于 Spring Cloud Gateway WebFlux 构建的微服务项目中,新增了一个本地验证码接口 /code,使用函数式路由(RouterFunction)和 Hutool 的 Circle…...
python报错No module named ‘tensorflow.keras‘
是由于不同版本的tensorflow下的keras所在的路径不同,结合所安装的tensorflow的目录结构修改from语句即可。 原语句: from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后: from tensorflow.python.keras.lay…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配
目录 一、C 内存的基本概念 1.1 内存的物理与逻辑结构 1.2 C 程序的内存区域划分 二、栈内存分配 2.1 栈内存的特点 2.2 栈内存分配示例 三、堆内存分配 3.1 new和delete操作符 4.2 内存泄漏与悬空指针问题 4.3 new和delete的重载 四、智能指针…...