2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 如何获取L2股票行情数据接口连接量化交易?

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

时间:2019-09-28 09:13:45

相关推荐

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

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

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

Level2行情接口链接

1.下载行情工具

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

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.代理服务器配置

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():

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。