行情接口整理(转自知乎)

2024-06-05 10:08
文章标签 接口 整理 行情 自知

本文主要是介绍行情接口整理(转自知乎),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

介绍

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

行情查询主要有两种方式:

1. 使用财经网站接口,主要有雅虎,腾讯,新浪,搜狐,网易

股票数据API整理_fotomxq_新浪博客

一些小众的网站还提供港股的数据,比如下面这个

股市行情历史查询(沪深/香港/美国) - 数据接口 - NowAPI

这些url调用都很简单。

 

2. 可以使用封装好的库。

 

 

财经网站接口

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

这里只介绍下最常用的新浪的,参考

股票数据API整理_fotomxq_新浪博客

https://www.lidaren.com/archives/735

新浪财经接口如何获取期权行情数据 - 集思录

sina的level2接口是收费的

 

 

A股报价

http://hq.sinajs.cn/list=sh600900

获取代码为sh600900,在2011-07-08的成交明细,数据为xls格式

http://market.finance.sina.com.cn/downxls.php?date=2011-07-08&symbol=sh600900

获得sh600900从2011-08-17到2011-08-19的分价表。

历史分价表_大单成交_新浪财经_新浪网

 

外汇

http://hq.sinajs.cn/list=fx_susdcnh

 

指数

http://hq.sinajs.cn/list=s_sz399001

 

sina也支持美股报价

http://hq.sinajs.cn/list=usr_aapl

 

国内期权链

http://hq.sinajs.cn/list=OP_UP_5100501503

http://hq.sinajs.cn/list=OP_DOWN_5100501503

上述两URL拿到Call和Put的列表,再用列表里的name去取具体期权。如:

http://hq.sinajs.cn/list=CON_OP_10000001

 

外盘期货报价

外盘期货汇总_新浪财经_新浪网

 

实时,分钟线和日线

http://hq.sinajs.cn/list=hf_CL

http://stock2.finance.sina.com.cn/futures/api/json.php/GlobalFuturesService.getGlobalFuturesMinLine?symbol=CL

http://stock2.finance.sina.com.cn/futures/api/json.php/GlobalFuturesService.getGlobalFuturesDailyKLine?symbol=CL

 

内盘期货报价

http://hq.sinajs.cn/list=代码编号

M0 表示连续

M1309 具体月份

 

新浪商品期货数据各品种代码编号如下

国内期货行情_新浪期货_财经纵横_新浪网

AG0 白银

AU0 黄金

CU0 沪铜

AL0 沪铝

ZN0 沪锌

PB0 沪铅

RU0 橡胶

FU0 燃油

WR0 线材

A0 大豆

M0 豆粕

Y0 豆油

J0 焦炭

C0 玉米

L0 乙烯

P0 棕油

V0 PVC

RS0 菜籽

RM0 菜粕

FG0 玻璃

CF0 棉花

WS0 强麦

ER0 籼稻

ME0 甲醇

RO0 菜油

TA0 甲酸

 

返回值如下:

varhq_str_M0="豆粕连续,145958,3170,3190,3145,3178,3153,3154,3154,3162,3169,1325,223,1371608,1611074,连,豆粕,2013-06-28";

查看http://finance.sina.com.cn/futures/quotes/M0.shtml页面,发现含义如下:

 

这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。

0:豆粕连续,名字

1:145958,不明数字(难道是数据提供商代码?)

2:3170,开盘价

3:3190,最高价

4:3145,最低价

5:3178,昨日收盘价 (2013年6月27日)

6:3153,买价,即“买一”报价

7:3154,卖价,即“卖一”报价

8:3154,最新价,即收盘价

9:3162,结算价

10:3169,昨结算

11:1325,买量

12:223,卖量

13:1371608,持仓量

14:1611074,成交量

15:连,大连商品交易所简称

16:豆粕,品种名简称

17:2013-06-28,日期

 

5分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine5m?symbol=M0

15分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine15m?symbol=M0

30分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine30m?symbol=M0

60分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesMiniKLine60m?symbol=M0

日线

http://stock2.finance.sina.com.cn/futures/api/json.php/IndexService.getInnerFuturesDailyKLine?symbol=M0

 

国内股指期货

http://hq.sinajs.cn/list=CFF_RE_**

例如CFF_RE_IF1307

没有期指连续

 

一次可以请求多个品种,例如

http://hq.sinajs.cn/list=CFF_RE_IF1307,TA0,M0,CFF_RE_IF1306,RB1309,M1309,SR1309,TA1309,Y1309,P1309,C1309,FG1309,WS1309,A1309,L1309,CF1309,CU1303

 

5分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine5m?symbol=IF1306

15分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine15m?symbol=IF1306

30分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine30m?symbol=IF1306

60分钟

http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesMiniKLine60m?symbol=IF1306

日线

http://stock2.finance.sina.com.cn/futures/api/json.php/CffexFuturesService.getCffexFuturesDailyKLine?symbol=IF1306

 

 

开源库

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

tushare

--------------------------

waditu/tushare

http://tushare.waditu.com/

Tushare -财经数据接口包

这个不用多说,国人开发的金融数据库,主要用于A股,交易貌似是通过登录网页发包。

[Python 与 炒股] TuShare 分析篇

[Python 与 炒股] TuShare 使用篇

[Python 与 炒股] TuShare 使用篇之二

主要访问接口参考cons.py,貌似它还提供了访问通联数据的接口。

 

baostock

------------------------------

http://baostock.com/baostock/index.php/%E9%A6%96%E9%A1%B5

这个平台还比较新,但是总体还不错。

 

wind

---------------------

大奖章|量化投资|量化交易平台|交易接口|金融数据

首先是wind万德行情接口 ,堪称中国的彭博,不过我没有研究过,貌似还支持交易接口和模拟交易。

http://www.zhihu.com/question/20373441

提供多种语言binding,行情接口也很丰富

http://www.dajiangzhang.com/download

接口是通过一个定制的客户端软件提供的。表面上只能通过在软件中编写代码访问接口,但其实应该是可以不需要启动客户端软件直接用python加载导入模块的。

 

其他

----------------------

还有一些小众的,比如这个

QuantBox/QuantBox_XAPI

包装ctp,金士达,飞马的行情和交易接口,可以用来借鉴。

 

shidenggui/easyquotation

还有这个是财经类网站行情查询的封装接口,可以用来借鉴。

 

还有很多,其实都是万变不离其宗,只要知道财经类网站的接口就能自己写了。

这篇关于行情接口整理(转自知乎)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

Python自动化批量重命名与整理文件系统

《Python自动化批量重命名与整理文件系统》这篇文章主要为大家详细介绍了如何使用Python实现一个强大的文件批量重命名与整理工具,帮助开发者自动化这一繁琐过程,有需要的小伙伴可以了解下... 目录简介环境准备项目功能概述代码详细解析1. 导入必要的库2. 配置参数设置3. 创建日志系统4. 安全文件名处

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringSecurity整合redission序列化问题小结(最新整理)

《SpringSecurity整合redission序列化问题小结(最新整理)》文章详解SpringSecurity整合Redisson时的序列化问题,指出需排除官方Jackson依赖,通过自定义反序... 目录1. 前言2. Redission配置2.1 RedissonProperties2.2 Red

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

SpringBoot+Redis防止接口重复提交问题

《SpringBoot+Redis防止接口重复提交问题》:本文主要介绍SpringBoot+Redis防止接口重复提交问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录前言实现思路代码示例测试总结前言在项目的使用使用过程中,经常会出现某些操作在短时间内频繁提交。例