使用Python获取股市北向资金和南向资金信息
本文通过AKShare库获取南北向资金的相关信息。不知道AKShare的读者,可以通过之前的使用Python获取股票单日成交数据 文章了解相关用法。
沪港通股票交易2014年11月17日开始。深港通股票交易2016年12月5日启动。
大陆居民通过沪、深港通买港股,叫做南向资金。
香港居民通过沪、深港通买A股,叫做北向资金。
北向资金的每日额度为各520亿元人民币。南向资金的每日额度为各420亿元人民币。
样例代码只输出了今日的数据,通过原始接口可以拿到所有日期的数据。
import akshare as ak
import matplotlib.pyplot as pltdef get_today_south_info():stock_em_hsgt_south_net_flow_in_df = ak.stock_em_hsgt_south_net_flow_in(indicator="沪股通") # 南向净流入stock_em_hsgt_south_cash_df = ak.stock_em_hsgt_south_cash(indicator="沪股通") # 南向资金余额stock_em_hsgt_south_acc_flow_in_df = ak.stock_em_hsgt_south_acc_flow_in(indicator="沪股通") # 南向累计净流入net_flow = stock_em_hsgt_south_net_flow_in_df.values[-1][1]cash = stock_em_hsgt_south_cash_df.values[-1][1]acc_flow = stock_em_hsgt_south_acc_flow_in_df.values[-1][1]return float(net_flow)/10000, float(cash)/10000, float(acc_flow)/10000def get_today_north_info():stock_em_hsgt_north_net_flow_in_df = ak.stock_em_hsgt_north_net_flow_in(indicator="沪股通") # 北向净流入stock_em_hsgt_north_cash_df = ak.stock_em_hsgt_north_cash(indicator="沪股通") # 北向资金余额stock_em_hsgt_north_acc_flow_in_df = ak.stock_em_hsgt_north_acc_flow_in(indicator="沪股通") # 北向累计净流入net_flow = stock_em_hsgt_north_net_flow_in_df.values[-1][1]cash = stock_em_hsgt_north_cash_df.values[-1][1]acc_flow = stock_em_hsgt_north_acc_flow_in_df.values[-1][1]return float(net_flow)/10000, float(cash)/10000, float(acc_flow)/10000if __name__ == '__main__':s_nf, s_c, s_af = get_today_south_info()n_nf, n_c, n_af = get_today_north_info()print('南向净流入:{} 南向资金余额:{} 南向累计净流入{}'.format(s_nf, s_c, s_af))print('北向净流入:{} 北向资金余额:{} 北向累计净流入{}'.format(n_nf, n_c, n_af))labels = ['南向-净流入{}'.format(s_nf), '北向-净流入{}'.format(n_nf)]sizes = [s_nf, n_nf]plt.pie(sizes, labels=labels)plt.title("今日南、北向资金净流入比例(亿元)")plt.show()
输出:
南向净流入:19.432092 南向资金余额:400.567908 南向累计净流入18167.567113
北向净流入:101.486375 北向资金余额:418.513625 北向累计净流入15845.182006000001
使用Python获取股市北向资金和南向资金信息相关推荐
- 使用python获取共享汽车平台Evcard 的车辆位置信息
通过python获取共享汽车平台Evcard 的车辆位置信息* 我们直接开门见山,但是本文只是提供一个思路,具体还需要大家自行操作(由于是第一次写,有些许的紧张,如有错误的地方,望大家不吝赐教). 因 ...
- 用Python获取大众点评上长沙口味虾店铺信息,并进行数据分析
口味虾又叫麻辣小龙虾.在夏天的时候,邀上三五好友,来上几盘口味虾,搭配上啤酒,肥宅的生活就这么快乐的开始了,味道麻辣爽口,一口下去就想吃下一口!在湖南,没有吃上口味虾的夏天都是不完整的. 那么湖南的吃 ...
- python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息
#!/usr/bin/python #coding=utf8 log_file = "/usr/local/nginx/logs/access.log" with open(log ...
- 使用Python获取国际版淘宝AliExpress的商品信息
AliExpress全球速卖通,又称国际版淘宝,是一款面向海外的购物网站. 之前有获取过Amazon的信息,偶然间发现了这个网站,所以今天看看这个国际版淘宝上面有没有我想要的东西. 不知道这上面能不能 ...
- Python获取全部场外基金/ETF/QDII/REITS代码信息
# 保存基金信息至本地 def save_funds():all_funds = target_util._get_all_funds()with open("fund.csv", ...
- 【量化交易】python获取每天新股申购和新债申购的信息
通过同花顺和集思录获取新股和新债券申购的信息 # -*- coding: utf8 -*- import requests import json request_params = {"he ...
- Python获取全部基金前十大持仓股并进行选股分析
选股逻辑 股市有风险,投资需谨慎. 投资方向:跟随基金机构进行选股,简单来说,就是优先筛选那些基金公司重仓持有的股票. 目标设定 获取全部基金前十大持仓股的持股数.市值等信息,分析出排名比较靠前的基金 ...
- 赞!用Python获取A股行情数据的4种方法
今天看到了某位同学关于<深入浅出Python量化交易实战>一书所写的的Python读书笔记,现在推送给大家,望一起探讨学习. 为鼓励大家学习,文末也会进行赠书活动,不容错过! 原文如下: ...
- 【读书笔记】用Python获取A股行情数据的4种方法
本人大三在校小学渣一枚,非金融专业,也从来没有过股票期货等金融产品的投资经验,但最近收到了清华出版社赠送的<深入浅出Python量化交易实战>一书,因为平时对数据科学和机器学习都比较感兴趣 ...
最新文章
- 6、Hive的特殊分隔符处理
- html a标签去掉下划线_让HTML元素动起来
- 20110609 搭域控,布线,设计网络,杂事一堆啊
- 航空购票系统源码java_航空售票系统 - WEB源码|JSP源码/Java|源代码 - 源码中国
- java打包内存溢出_maven build 内存溢出怎么解决?
- 主成分分析PCA(principal component analysis)原理
- python 简单图像处理(8) 直方图均衡化
- java的foeachr循环_for循环和Dowhile循环的应用
- python 复制文件并重命名_好书推荐 | Python 如此神奇,让繁琐工作自动化
- Python 安装路径, dist-packages 和 site-packages 区别
- [poj3280]Cheapest Palindrome_区间dp
- 网页小工具(学习中国象棋)
- RTI_DDS自定义插件开发 4 接收方
- Redis系列——Redis实战
- 关于HP M125-M126的无线链接方案
- 【毕业设计】STM32智能药箱系统 - 单片机 嵌入式 物联网
- 开题报告的前景_开题报告全分析,写出一份满意的答卷
- 360浏览器兼容性问题
- Meta http-equiv属性详解(转)
- 外国人眼里的李子柒难道不一样? | Alfred数据室