Ashare (免费 开源 极简 A股实时行情数据API)

中国股市A股股票行情实时数据最简封装API接口,包含日线,分时分钟线,全部格式成DataFrame格式数据,可用来研究,量化分析,证券股票程序化自动化交易系统
行情系统包括新浪腾讯双数据核心,自动故障切换,为量化研究者在数据获取方面极大地减轻工作量,更加专注于策略和模型的研究与实现。

功能特点

  • 核心库轻量化:项目库就一个文件Ashare.py,不用安装设置,可自由裁剪,随用随走 from Ashare import * 即可

  • 双内核封装,新浪财经,腾讯股票的实时行情数据,包括任意历史日线,周线,月线,分钟线,小时线等,已经稳定运行数年

  • 双内核一主一备,自动热备,自动切换,Ashare即使用来做量化实盘行情源也可以满足。

  • 全部数据格式清理成DataFrame格式数据,让您非常方便的使用pandas来分析和处理

  • 和其他行情库(tushare等)比的优点是什么? – 简单 轻量 便携 免费 开源

  • Ashare把复杂的数据获取,拆分,整合逻辑全部封装成一个函数 get_price() 看完下面例子就会了

  • Ashare可以用在任何需要量化研究,量化分析的场合

先看一个最简单的例子 Demo1.py

from  Ashare import *# 证券代码兼容多种格式 通达信,同花顺,聚宽
# sh000001 (000001.XSHG)    sz399006 (399006.XSHE)   sh600519 ( 600519.XSHG ) df=get_price('sh000001',frequency='1d',count=5)      #默认获取今天往前5天的日线实时行情
print('上证指数日线行情\n',df)df=get_price('000001.XSHG',frequency='1d',count=5,end_date='2021-04-30')  #可以指定结束日期,获取历史行情
print('上证指数历史行情\n',df)                        df=get_price('000001.XSHG',frequency='1w',count=5,end_date='2018-06-15')  #支持'1d'日, '1w'周,  '1M'月
print('上证指数历史周线\n',df) df=get_price('sh600519',frequency='15m',count=5)     #分钟线实时行情,可用'1m','5m','15m','30m','60m'
print('贵州茅台15分钟线\n',df)df=get_price('600519.XSHG',frequency='60m',count=6)  #分钟线实时行情,可用'1m','5m','15m','30m','60m'
print('贵州茅台60分钟线\n',df)
#上证指数日线行情----------------------------------------------------open    close     high      low       volume
2021-06-07  3597.14  3599.54  3600.38  3581.90  303718677.0
2021-06-08  3598.75  3580.11  3621.52  3563.25  304491470.0
2021-06-09  3576.80  3591.40  3598.71  3572.64  298323296.0
2021-06-10  3587.53  3610.86  3624.34  3584.13  318174808.0
2021-06-11  3614.11  3589.75  3614.40  3587.15  360554970.0#贵州茅台60分钟线----------------------------------------------------open    close     high      low    volume
2021-06-10 14:00:00  2237.00  2224.16  2245.00  2222.00   4541.53
2021-06-10 15:00:00  2222.21  2238.48  2240.34  2222.21   4146.88
2021-06-11 10:30:00  2239.00  2220.00  2244.00  2197.86  12030.00
2021-06-11 11:30:00  2220.01  2210.18  2231.80  2200.18   4868.00
2021-06-11 14:00:00  2210.10  2223.35  2224.48  2206.01   4544.00
2021-06-11 15:00:00  2223.33  2178.81  2226.80  2178.81  12529.00

再看一个配合MyTT的例子 Demo2.py

#股市行情数据获取和作图 -2
from  Ashare import *          #股票数据库    https://github.com/mpquant/Ashare
from  MyTT import *            #myTT麦语言工具函数指标库  https://github.com/mpquant/MyTT# 证券代码兼容多种格式 通达信,同花顺,聚宽
# sh000001 (000001.XSHG)    sz399006 (399006.XSHE)   sh600519 ( 600519.XSHG ) df=get_price('000001.XSHG',frequency='1d',count=120)      #获取今天往前120天的日线实时行情
print('上证指数日线行情\n',df.tail(5))#-------有数据了,下面开始正题 -------------
CLOSE=df.close.values;         OPEN=df.open.values           #基础数据定义,只要传入的是序列都可以
HIGH=df.high.values;           LOW=df.low.values             #例如  CLOSE=list(df.close) 都是一样     MA5=MA(CLOSE,5)                                #获取5日均线序列
MA10=MA(CLOSE,10)                              #获取10日均线序列
up,mid,lower=BOLL(CLOSE)                       #获取布林带指标数据#-------------------------作图显示-----------------------------------------------------------------
import matplotlib.pyplot as plt ;  from matplotlib.ticker import MultipleLocator
plt.figure(figsize=(15,8))
plt.plot(CLOSE,label='SHZS');    plt.plot(up,label='UP');           #画图显示
plt.plot(mid,label='MID');       plt.plot(lower,label='LOW');
plt.plot(MA10,label='MA10',linewidth=0.5,alpha=0.7);
plt.show()

A股市股票行情实时数据最简封装API接口的python实现相关推荐

  1. api.cls.php文件,php数据POST提交到API接口

    /** * php数据POST提交到API接口 */ static public function post_to_heinz($url_head,$url_param) { $remote_url_ ...

  2. 咕咕数据 HTML 转 Word API 接口

    HTML 转 Word API 接口 支持网页转 Word. 1. 产品功能 超高性能转换效率: 支持将传递的 HTML 转换为 Word,支持 HTML 中的 CSS 格式在 Word 文档中的呈现 ...

  3. 沪深A股分析数据市场表现信息API接口(JSON标准格式,Get请求方式)

    数据来源:沪深A股股票数据API接口 麦蕊智数(www.mairui.club) 阶段最高最低 ·  API接口:http://api.mairui.club/himk/jdzgzd/您的licenc ...

  4. php7抓取网页数据,php7-远程获取api接口或网页内容

    在各类项目中经常要用到API调用,或是抓取对方网页内容,这里给大家一个远程获取API接口的PHP函数,函数返回一个数组,$result[0]为状态码,正常情况下是200,$result[1]为正常返回 ...

  5. php dio获取串口数据,flutter通过dio读取二进制数据,比如通过api接口读取图片

    // 通过attach的id属性读取图片,api接口返回图片的二进制数据 getImage(MyAttach attach) async { Dio dio = Dio(); SharedPrefer ...

  6. 时间维度表数据制作(调用API接口)

    学习电商数仓搭建时,遇到创建DIM层的时间维度表.这里时间维度表数据是十分固定的(一年一更新),要将这些数据提出出来生成文件以便导入DIM层的时间维度表中. 我们可以调用网络上免费的节假日API来实现 ...

  7. 天行数据图文类免费API接口列表

    友情提示 微信精选.微信主页.新闻.等图文类接口调用参数与返回结构是一致的. 请求参数 请求参数 类型 必填 参数位置 描述 备注 key string 是 urlParam API密钥(请在个人中心 ...

  8. php 抓取360搜索数据,360搜索收录 API 接口请求调用

    原标题:360搜索收录 API 接口请求调用 360收录 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.360收录 API 接口可以查 ...

  9. L2行情实时数据有几种?多久可以获取数据一次呢?

    1.对于实时行情 对于Level-2这样超高实时性的数据,网络延迟的影响很大.我们在在托管环境,使用极速柜台.使用FPGA硬件解码.双线热备以保证数据的及时可靠的传输.同时我们支持Python.C++ ...

  10. Python用“高级复制粘贴”获取股票行情排行榜数据

    开发环境 解释器版本:python 3.8 代码编辑器:pycharm 2021.2 股票涨幅缩略界面 导入模块 import requests import json import csv 请求数据 ...

最新文章

  1. weekly paper read
  2. saltstack(八):saltstack配置管理-安装配置启动tomcat样例
  3. Python3-笔记-E-006-库-路径os.path
  4. 人工智能考题可能性猜测
  5. [渝粤教育] 西南科技大学 车辆构造 在线考试复习资料
  6. php session 效率,大量php session临时文件带来的服务器效率问题
  7. 女生学医检好还是学计算机好,女生学医选择什么专业好?
  8. C语言 goto 语句 - C语言零基础入门教程
  9. android php 推送,php-Android通过Firebase推送通知(服务器端)
  10. Ubuntu dpkg 常用命令教程
  11. 借书问题(入门级算法)(C语言)
  12. MacBook M1苹果电脑安装 SVN 以及 简单使用SVN
  13. 对于如何彻底的卸载和删除Windows service,有如下方法
  14. 易语言超文本浏览框支持html5,易语言 修改ie版本:使超文本浏览框或互联网浏览器变成IE9 IE10 IE11等版本...
  15. c语言教材1-8章参考答案,C语言课后习题参考答案(第1-8章)
  16. Python selenium 简单的实现大麦网自动购票过程
  17. 《数据结构(C语言版)》严蔚敏代码实现———顺序表
  18. Fresher的烦恼(练习打字)
  19. 纯音乐 -《抒情中国系列-烟雨江南》
  20. 西电、成电的风雨往事

热门文章

  1. 开源人脸识别项目 —— face_recognition
  2. 计算机系统如何恢复出厂设置路由器,斐讯p.to怎么恢复出厂设置?-斐讯路由器设置...
  3. 第一次在win10的系统上装oracle 10g 的服务端和客户端遇到了一下两个问题,在这里记录一下。。。。。。
  4. updating mysql.pid_启动mysql ERROR! The server quit without updating PID file
  5. 爬虫爬取wallpaperswide上的高清壁纸
  6. 安卓Intent 详解
  7. 四、初识python编程-程序结构(课时11-13)
  8. RuntimeError: Python is not installed as a framework. Mac下使用Matplotlib报错
  9. android 阿里hotfix,Android 热修复方案--阿里百川HotFix
  10. 数据结构与算法课设:基于交通路线的规划系统