python cumsum_Python+Tushare 获取个股资金流向

v2-eb85cebd9ba42dd0bb53a483938acca7_1440w.jpg?source=172ae18b

最近在利用资金流向分析股票,图例有(东富龙、坚朗五金、紫光国微等)。

1、注册Tushare。

2、利用python从Tushare获取A股的数据。

3、绘制特定股票的 大单、特大单资金流向图。

4、绘制特定股票 融资融券余额与股价。

5、绘制 股东人数与股价。

6、查询 个股公告。

v2-f67aaac51241305900ab2d9a9ff5a2af_b.jpg

v2-31afa66268549bebdbce642a60a805cd_b.jpg

v2-1da81ac88deb715459dcf6e450ad7a81_b.jpg

v2-c4427c6989fe6600ac28c28a9be19343_b.jpg

v2-59853f4a9d9afbc92ee7a58dab69855b_b.jpg

v2-dbfd0d17c14274970ea411cb1f98a8fc_b.jpg

v2-970f15e03e5fe6cd49e40d873cef1914_b.jpg

v2-ccd94c51cc2cd5eee7bea998673aaea8_b.jpg

v2-edf545670d357e30ee566a5e349f48b7_b.jpg

v2-7c18c0e24fda8743e08879e4579f63b6_b.jpg

v2-facb3cbd68f896a99c76e611a7c098f6_b.jpg

v2-c90730f5908c04f1ffa10c947465a03a_b.jpg

v2-8199d62d71b72890bddf63d4fc58981a_b.jpg

v2-747bc1d84f327a1e62cccd8354d53e84_b.jpg

v2-26e95686ddcc664df5c1bd5355a81e13_b.jpg

下面是程序

  • 基本设置

# This allows multiple outputs from a single jupyter notebook cell:
# 配置单个cell多重输出
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
import tushare as ts
ts.set_token('your token')
pro = ts.pro_api()

  • A股清单
data 
  • 最近交易日
# 获取最近20个交易日
  • 资金流向绘图
# 资金流绘图函数
  • 大单资金流向绘图
def 
  • 特大单资金流向绘图
def 
  • 龙虎榜
# 东富龙龙虎榜
  • 定向增发
df3 
  • 融资融券信息
# 绘制融资融券图函数
  • 股东人数def holder_num(name, start, end):
    df1 = pro.stk_holdernumber(ts_code=code_list[name],
    start_date=start,
    end_date=end)
    df1.sort_values(by='end_date', inplace=True)
    df1.drop_duplicates(subset='end_date', inplace=True)
    df2 = pro.daily_basic(ts_code=code_list[name],
    fields='trade_date,close',
    start_date=df1.end_date.iloc[0],
    end_date=df1.end_date.iloc[-1])
    df2.sort_values(by='trade_date', inplace=True)
    df = df2.merge(df1,left_on='trade_date',right_on='end_date',how='left')
    df.fillna(method='ffill',inplace=True)
    plt.style.use('seaborn')
    fig, (ax1,ax2) = plt.subplots(2,1,figsize=(16,9),sharex=True)
    plt.style.use('seaborn')
    ax1.plot('trade_date','close',data=df)
    ax2.plot('trade_date','holder_num',data=df)
    ax2.xaxis.set_major_locator(ticker.AutoLocator())
holder_num
  • 威股份
holder_num
#获取单个股票公告数据

东富龙

stock 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值