股票、期货交易及行情等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

相关文章

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

Spring排序机制之接口与注解的使用方法

《Spring排序机制之接口与注解的使用方法》本文介绍了Spring中多种排序机制,包括Ordered接口、PriorityOrdered接口、@Order注解和@Priority注解,提供了详细示例... 目录一、Spring 排序的需求场景二、Spring 中的排序机制1、Ordered 接口2、Pri

一分钟带你上手Python调用DeepSeek的API

《一分钟带你上手Python调用DeepSeek的API》最近DeepSeek非常火,作为一枚对前言技术非常关注的程序员来说,自然都想对接DeepSeek的API来体验一把,下面小编就来为大家介绍一下... 目录前言免费体验API-Key申请首次调用API基本概念最小单元推理模型智能体自定义界面总结前言最

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学