hyderhan 2019-06-20
近期市场大跌,无奈收益回撤厉害,大跌之中没有保护好自己,的确是策略失误,因此接着探索新的道路,攀登市场新的高峰!
根据官网的一句话介绍:
TuShare是一个免费、开源的python财经数据接口包。
我等屌丝就冲免费、开源这两个使用这个框架了~
官网地址在此各位可以常去逛逛Tushare官网地址
通过tushare取得当天所有股票的涨幅信息,并从中选取涨停的股票筛选出来,存入本地。留着第二天使用,文件名格式为:"UP年月日"
pythonimport tushare as ts
import pandas as pd
import time
try:
import json
except ImportError:
import simplejson as json
#congfig是我自己弄个一个配置文件,用来存放输出路径等
with open("config",'rt') as jsonFile:
val = jsonFile.read()
config = json.loads(val);
allData = ts.get_today_all()
upDate = time.strftime("%Y-%m-%d",time.localtime())
upFileName = "UP"+upDate+".csv"
allDataFileName = "allData"+upDate+".csv"
outputAllDataFileDir = config['outputDir'] + "/" + allDataFileName
outputUpDataFileDir = config['outputDir'] + "/" + upFileName
upData = allData[allData.changepercent > 9.9]
upData.to_csv(outputUpDataFileDir,encoding='gbk')
allData.to_csv(outputAllDataFileDir,encoding='gbk')
outputAllDataFileDir = config['outputDir'] + "/" + allDataFileName
upData = pd.read_csv(outputUpDataFileDir,encoding='gbk',index_col =0,dtype={'code':str})
print upData['code']to_csv
参数:
read_csv
参数:
get_today_all()
用来获取实时的股票信息,3点之后就是当天沪深所有的收盘股票的数据
计算的时候总共分3步,1到2是第二组......lower: i. 这组数据中的小值 higher: j. 这组数据中的大值,fraction 是第三步中的小数部分,意思是当前这组数据的0到1的分位数
Series是一种类似于一维数组的对象,由一组数据以及一组与之对应的索引组成。 index: 索引序列,必须是唯一的,且与数据的长度相同. 如果没有传入索引参数,则默认会自动创建一个从0~N的整数索引