股票、期货交易及行情等API接口汇总

2023-12-22 11:50

本文主要是介绍股票、期货交易及行情等API接口汇总,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2023-05-17: 收藏的人挻多,来更新一下状态,刚刚走完了华鑫证券的反采流程,正式接入了华鑫证券实盘,也下了几笔单,就是通过我们的CTPAPI接入的(CTP程序无缝接入华鑫证券(CTP2STP)),很方便,CTP程序不用修改可以无缝接入华鑫证券柜台,远比想象的容易,个人客户也可以通过我们openctp接入股票柜台,非常方便,具体可以私我。

===================================

股票、期货等交易及行情接口非常多,我自己也对接过不少,对接各种接口是个很麻烦的事,各家有各家的特点,最近在做一个ctpstock开源项目,就是以CTP接口头文件封装其它各系统接口,为CTP开发者及其它接口开发者提供接入便利,也做了一个兼容CTP接口的模拟交易平台,方便CTP接口开发者进行接入测试,毕竟simnow是国家级平台,规章限制比较多,很多时段不开放,最近更是一个多月没开,CTP接口兼容模拟交易平台虽然不可能各个细节都与CTP柜台一样,但是大体上是差不多的,我们也会尽量往CTP处理细节上靠。

下面先列几个股票、期货的交易、行情、资讯API接口,后绪会逐步加上我能找到的全部接口信息,也希望大家投稿补充,各尽所能,相互支持,为投资者提供一些服务,为行业发展做点小小贡献。

柜台接口

CTP

国内期货交易柜台系统之王,极低的延时,开放式接口,生态非常好。

http://www.simnow.com.cn

openctp(CTP开放平台)

openctp为除Simnow之外的另一个高质量且真正7x24小时可用的CTP程序开发测试及模拟交易平台。

openctp除提供国内期货品种模拟交易外,还提供转接华鑫证券、中泰证券等提供类CTP接口的证券柜台,以CTP接口对证券柜台进行封装,使得CTP程序可以在不进行任何修改的情况下直接接入证券柜台。

目前已发布接入华鑫证券STP奇点柜台的CTP兼容动态库,提供Win32、Win64及Linux三套动态库,下载地址:GitHub - CTP开放平台

XTP柜台(中泰证券)

XTP柜台是中泰证券自研的一款重量级证券柜台系统,赢得众多机构客户的青睐,采用与CTPAPI类似的接口,CTP开发者可以很快将程序切换到XTP。

模拟账户注册及接入指引见中泰证券XTP

奇点柜台(华鑫证券)

奇点柜台是华鑫证券自研的证券交易柜台,与CTP类似,开放式接口,提供与simnow类似的模拟交易平台。

模拟账户注册及接入指引见N视界模拟交易平台

华鑫证券同时提供一套跟simnow一样的CTP期货模拟交易平台,与其证券模拟柜台同用其N视界模拟平台帐户。

第三方数据接口

新浪财经

请求:http://hq.sinajs.cn/list=sh601003,sh601001

应答:

var hq_str_sh601003="柳钢股份,7.280,7.340,7.030,7.280,7.000,7.030,7.040,15228340,107876445.000,187800,7.030,83000,7.020,83200,7.010,316200,7.000,54600,6.990,49800,7.040,157800,7.050,34100,7.060,6000,7.070,5700,7.080,2021-05-19,15:00:01,00,";
var hq_str_sh601001="晋控煤业,7.340,7.310,7.150,7.350,7.070,7.140,7.150,27236181,195092848.000,26300,7.140,112500,7.130,16100,7.120,51200,7.110,38700,7.100,289950,7.150,3000,7.160,152200,7.170,188900,7.180,181600,7.190,2021-05-19,15:00:20,00,";

腾讯财经

请求:http://qt.gtimg.cn/q=sh601003,sh601001

应答:

v_sh601003="1~柳钢股份~601003~7.03~7.34~7.28~152283~56714~95570~7.03~1878~7.02~830~7.01~832~7.00~3162~6.99~546~7.04~498~7.05~1578~7.06~341~7.07~60~7.08~57~~20210519154033~-0.31~-4.22~7.28~7.00~7.03/152283/107876445~152283~10788~0.59~8.12~~7.28~7.00~3.81~180.16~180.16~1.45~8.07~6.61~1.03~4714~7.08~6.79~10.48~~~0.77~10787.6445~0.0000~0~ ~GP-A~35.45~-10.22~6.40~17.83~3.68~8.17~4.32~-2.36~-2.09~18.15"; v_sh601001="1~晋控煤业~601001~7.15~7.31~7.34~272362~118865~153497~7.14~263~7.13~1125~7.12~161~7.11~512~7.10~387~7.15~2900~7.16~30~7.17~1522~7.18~1889~7.19~1816~~20210519154054~-0.16~-2.19~7.35~7.07~7.15/272362/195092848~272362~19509~1.63~10.99~~7.35~7.07~3.83~119.67~119.67~1.51~8.04~6.58~0.54~-5709~7.16~5.92~13.67~~~1.25~19509.2848~0.0000~0~ ~GP-A~13.49~-10.85~0.00~13.78~4.66~8.56~3.65~4.08~30.47~50.53";

雪球

请求:https://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH601003,SH601001

应答:

{"data":[{"symbol":"SH601003","current":7.03,"percent":-4.22,"chg":-0.31,"timestamp":1621407600000,"volume":15228340,"amount":1.07876445E8,"market_capital":1.8016436196E10,"float_market_capital":1.8016436196E10,"turnover_rate":0.59,"amplitude":3.81,"open":7.28,"last_close":7.34,"high":7.28,"low":7.0,"avg_price":7.084,"trade_volume":null,"side":null,"is_trade":false,"level":2,"trade_session":null,"trade_type":null,"current_year_percent":35.45,"trade_unique_id":null,"type":11,"bid_appl_seq_num":null,"offer_appl_seq_num":null,"volume_ext":null,"traded_amount_ext":null},{"symbol":"SH601001","current":7.15,"percent":-2.19,"chg":-0.16,"timestamp":1621407600000,"volume":27236181,"amount":1.95092848E8,"market_capital":1.1966955E10,"float_market_capital":1.1966955E10,"turnover_rate":1.63,"amplitude":3.83,"open":7.34,"last_close":7.31,"high":7.35,"low":7.07,"avg_price":7.163,"trade_volume":null,"side":null,"is_trade":false,"level":2,"trade_session":null,"trade_type":null,"current_year_percent":13.49,"trade_unique_id":null,"type":11,"bid_appl_seq_num":null,"offer_appl_seq_num":null,"volume_ext":null,"traded_amount_ext":null}],"error_code":0,"error_description":null}

Tushare

Tushare是一个免费、开源的python财经数据接口包,不仅包括股票、期货行情数据,还有丰富的财经资讯数据。

http://tushare.org

BaoStock

证券宝www.baostock.com是一个免费、开源的证券数据平台(无需注册)。

  • 提供大量准确、完整的证券历史行情数据、上市公司财务数据等。
  • 通过python API获取证券数据信息,满足量化交易投资者、数量金融爱好者、计量经济从业者数据需求。

主流通讯协议及开发框架(主要介绍C++)

ptotobuf协议

protobuf库源码

json协议

nlohmann/json库源码

FIX协议

quickfix也提供java、python、C#等版本

quickfix库源码(C++)

websocket协议

websocket++库源码

这篇关于股票、期货交易及行情等API接口汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/523837

相关文章

MySQL中C接口的实现

《MySQL中C接口的实现》本节内容介绍使用C/C++访问数据库,包括对数据库的增删查改操作,主要是学习一些接口的调用,具有一定的参考价值,感兴趣的可以了解一下... 目录准备mysql库使用mysql库编译文件官方API文档对象的创建和关闭链接数据库下达sql指令select语句前言:本节内容介绍使用C/

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

使用Go调用第三方API的方法详解

《使用Go调用第三方API的方法详解》在现代应用开发中,调用第三方API是非常常见的场景,比如获取天气预报、翻译文本、发送短信等,Go作为一门高效并发的编程语言,拥有强大的标准库和丰富的第三方库,可以... 目录引言一、准备工作二、案例1:调用天气查询 API1. 注册并获取 API Key2. 代码实现3

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

SpringBoot实现不同接口指定上传文件大小的具体步骤

《SpringBoot实现不同接口指定上传文件大小的具体步骤》:本文主要介绍在SpringBoot中通过自定义注解、AOP拦截和配置文件实现不同接口上传文件大小限制的方法,强调需设置全局阈值远大于... 目录一  springboot实现不同接口指定文件大小1.1 思路说明1.2 工程启动说明二 具体实施2

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

Python用Flask封装API及调用详解

《Python用Flask封装API及调用详解》本文介绍Flask的优势(轻量、灵活、易扩展),对比GET/POST表单/JSON请求方式,涵盖错误处理、开发建议及生产环境部署注意事项... 目录一、Flask的优势一、基础设置二、GET请求方式服务端代码客户端调用三、POST表单方式服务端代码客户端调用四

基于Redisson实现分布式系统下的接口限流

《基于Redisson实现分布式系统下的接口限流》在高并发场景下,接口限流是保障系统稳定性的重要手段,本文将介绍利用Redisson结合Redis实现分布式环境下的接口限流,具有一定的参考价值,感兴趣... 目录分布式限流的核心挑战基于 Redisson 的分布式限流设计思路实现步骤引入依赖定义限流注解实现

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底