如何获取L2股票行情数据接口连接量化交易?


深交所Level-2行情,市场需求量确实比较大。

很多人需要沪深L2的实时市场,但也有很多人只需要深交所的L2市场,而不是上交所的L2市场。我接触过的只有一个市场,只有深交所,没有说只要上交所不是深交所。至于深交所Level2的实时市场程序接口,最好直接从深交所购买。延迟最低,市场质量最高,稳定性最好。当然收费也是最贵的,采购流程也很麻烦,对程序开发者的技术能力要求也是最高的。有相当多的接口语言可以支持,支持C++、C#、Java、Python,PHP,window和linux系统都支持。

Level2行情接口链接

1.下载行情工具

l2-push-python: python level2行情接入示例 - Gitee.com


2.目录说明
名称 说明
conf 配置目录
data 数据目录
log 日志目录
txtool 命令行工具-Linux
txtool.exe 命令行工具-Windows
3.行情工具常用命令
命令 说明
txtool -h 查看帮助
txtool version 查看工具版本号
txtool proxy 启动本地代理服务器。默认命令,Windows可直接双击执行


4.接入说明


1.下载行情工具,修改conf/proxy.toml
1.设置用户名和密码:User/Passwd
2.设置推送服务器地址:RpcServer/TcpServer
2.打开命令窗口,切换到cli目录,执行命令启动本地代理服务器
1.Linux系统执行:txtool proxy
2.Windows系统执行:txtool.exe proxy
3.如果提示本机端口已占用,可修改配置项Address(代理服务器监听地址)
3.启动成功,调用代理服务器提供的GRPC接口
1.接口地址见配置项Address,默认为:localhost:8090
2.接口定义,见目录proto


4.代理服务器配置

扫描二维码关注公众号,回复: 15165345 查看本文章


1.proxy.toml 配置代理服务器监听地址,是否将推送消息写入本地文件等
2.log.toml 配置日志格式,是否写入控制台和文件等

Level2行情接口


接口定义,见目录proto
订阅事件
get_subscription查询订阅
add_subscription新增订阅
del_subscription取消订阅
数据推送事件
tick_record_stream 推送逐笔成交行情数据
order_record_stream 推送逐笔委托行情数据
order_queue_record_stream推送委托队列行情数据
stock_quote_record_stream 推送股票十档行情行情数据

代码示例
# -*- coding: utf-8 -*-
# 此Demo只是演示接入过程
import grpc
import entity_pb2
import proxy_pb2_grpc
import threading
from multiprocessing import Process
# 代理服务器监听的地址和端口
ServerConnect = grpc.insecure_channel('localhost:5000')
Stub = proxy_pb2_grpc.ProxyStub(ServerConnect)

# 查询订阅
def get_subscription():

猜你喜欢

转载自blog.csdn.net/L2gogogo/article/details/130685140