![v2-eb85cebd9ba42dd0bb53a483938acca7_1440w.jpg?source=172ae18b](http://img-01.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-eb85cebd9ba42dd0bb53a483938acca7_1440w.jpg?source=172ae18b)
最近在利用资金流向分析股票,图例有(东富龙、坚朗五金、紫光国微等)。
1、注册Tushare。
2、利用python从Tushare获取A股的数据。
3、绘制特定股票的 大单、特大单资金流向图。
4、绘制特定股票 融资融券余额与股价。
5、绘制 股东人数与股价。
6、查询 个股公告。
![v2-f67aaac51241305900ab2d9a9ff5a2af_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-f67aaac51241305900ab2d9a9ff5a2af_b.jpg)
![v2-31afa66268549bebdbce642a60a805cd_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-31afa66268549bebdbce642a60a805cd_b.jpg)
![v2-1da81ac88deb715459dcf6e450ad7a81_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-1da81ac88deb715459dcf6e450ad7a81_b.jpg)
![v2-c4427c6989fe6600ac28c28a9be19343_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-c4427c6989fe6600ac28c28a9be19343_b.jpg)
![v2-59853f4a9d9afbc92ee7a58dab69855b_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-59853f4a9d9afbc92ee7a58dab69855b_b.jpg)
![v2-dbfd0d17c14274970ea411cb1f98a8fc_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-dbfd0d17c14274970ea411cb1f98a8fc_b.jpg)
![v2-970f15e03e5fe6cd49e40d873cef1914_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-970f15e03e5fe6cd49e40d873cef1914_b.jpg)
![v2-ccd94c51cc2cd5eee7bea998673aaea8_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-ccd94c51cc2cd5eee7bea998673aaea8_b.jpg)
![v2-edf545670d357e30ee566a5e349f48b7_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/v2-edf545670d357e30ee566a5e349f48b7_b.jpg)
![v2-7c18c0e24fda8743e08879e4579f63b6_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-7c18c0e24fda8743e08879e4579f63b6_b.jpg)
![v2-facb3cbd68f896a99c76e611a7c098f6_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-facb3cbd68f896a99c76e611a7c098f6_b.jpg)
![v2-c90730f5908c04f1ffa10c947465a03a_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-c90730f5908c04f1ffa10c947465a03a_b.jpg)
![v2-8199d62d71b72890bddf63d4fc58981a_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-8199d62d71b72890bddf63d4fc58981a_b.jpg)
![v2-747bc1d84f327a1e62cccd8354d53e84_b.jpg](http://img-02.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-747bc1d84f327a1e62cccd8354d53e84_b.jpg)
![v2-26e95686ddcc664df5c1bd5355a81e13_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=cbae6395-1530-eb11-8da9-e4434bdf6706&url=https://pic4.zhimg.com/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