获取股票交易数据

377 阅读1分钟

说明

打工人上班期间不能摸鱼,不能打开软件时刻盯盘,因此需要一个智能提醒股票当前状况的脚本。

股票监测主要需要的API:tushare tushare注册
需注册才能使用API

注册完后,在个人主页找到自己的TOKEN

程序

import tushare as ts

ts.set_token('自己的TOKEN')

#pro = ts.pro_api()

#获取股票基本信息

#data=pro.stock_basic(exchange='',list_status='L',fields='ts_code,symbol,name,area,industry,list_date')

#获取股票日线行情

#daily_data=pro.daily(exchange='',list_status='L',fields='ts_code,trade_date,open,high,low,pct_chg')

#df = daily_data.sort_values('ts_code',ascending=True)

#df=ts.pro_bar(ts_code='000001.SZ',adj='qfq',start_date='20220317',end_date='20220319')

#获取所有A股实时行情

def get_A():

df=ts.get_today_all()

#重命名列名

df.rename(columns = {"code": "股票代码", "name":"名称","changepercent":"涨跌幅",

				"trade":"当前价","open":"开盘价","high":"最高价","low":"最低价",

				"settlement":"收盘价","volume":"成交量","turnoverratio":"换手率",

				"amount":"成交额","per":"市盈率","pb":"市净率",

				"mktcap":"市值","nmc":"流通市值"}, inplace=True)
#数据保存如csv中

df.to_csv('result.csv',encoding="utf_8_sig")

print(df)

if __name__ == '__main__':

	get_A()
    

结果

保存的csv文件部分数据如下:

image.png

本文获取股票交易数据到此,系列接下来会更新如何处理获取到的数据,如何触发邮件警报,提醒交易者当前价格已达到事先设置的区间,该点击交易了。

github地址:github.com/Gavin-9527/…