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…...

openresty (nginx)快速开始
文章目录 一、什么是openresty?二、openresty编译安装1. 编译安装命令1.1 编译完成后路径1.2 常用编译选项解释 2. nginx配置文件配置2.1 nginx.conf模板 3. nginx常见配置一个站点配置多个域名nginx配置中location匹配规则 三、OpenResty工作原理OpenResty工作原理…...

相机图像质量研究(11)常见问题总结:光学结构对成像的影响--像差
系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…...

【深度学习】基于多层感知机的手写数字识别
案例2:构建自己的多层感知机: MNIST手写数字识别 相关知识点: numpy科学计算包,如向量化操作,广播机制等 1 任务目标 1.1 数据集简介 MNIST手写数字识别数据集是图像分类领域最常用的数据集之一,它包含60,000张训练图片&am…...

给定n,m(200),构造一个n*m的矩阵a,使得每个4*4的子矩阵,左上角2*2的子矩阵的异或和等于右下角的,左下角的异或和等于右上角的
题目 #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 const int maxn 1e6 5, inf 1e18 5, maxm 4e4 5, mod 998244353…...

【开源】基于JAVA+Vue+SpringBoot的假日旅社管理系统
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统介绍2.2 QA 问答 三、系统展示四、核心代码4.1 查询民宿4.2 新增民宿评论4.3 查询民宿新闻4.4 新建民宿预订单4.5 查询我的民宿预订单 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的假日旅社…...

kafka 文件存储机制
文章目录 1. 思考四个问题:1.1 topic中partition存储分布:1.2 partiton中文件存储方式:1.3 partiton中segment文件存储结构:1.4 在partition中如何通过offset查找message: 2. kafka日志存储参数配置 Topic是逻辑上的概念ÿ…...

引入BertTokenizer出现OSError: Can‘t load tokenizer for ‘bert-base-uncased‘.
今天在跑一个模型的时候出现该报错,完整报错为: OSError: Cant load tokenizer for bert-base-uncased. If you were trying to load it from https://huggingface.co/models, make sure you dont have a local directory with the same name. Otherwis…...

陶陶摘苹果C++
题目: 代码: #include<iostream> using namespace std; int main(){//一、分析问题//已知:10 个苹果到地面的高度a[10],陶陶把手伸直的时候能够达到的最大高度height//未知:陶陶能够摘到的苹果的数目sum。//关系ÿ…...

STM32F1 引脚重映射功能
STM32 端口引脚重映射 文章目录 STM32 端口引脚重映射前言1、查阅芯片数据手册1.1 串口引脚重映射描述 2、代码部分2.1 核心代码部分 3、实验现象4、总结 前言 在写程序时遇到想要的端口功能,而这个引脚又被其它的功能占用了无法删除掉或直接使用,这种情…...

c语言的各类输出函数(带完善更新)
printf double x; x 218.82631; printf("%-6.2e\n", x);printf(“%-6.2e\n”, x);使用printf函数以指定的格式输出x的值。"%-6.2e"是格式化字符串,其中: %e表示以科学计数法的形式输出浮点数。 6表示输出的总宽度为6个字符&#…...