在Python股票气泡图(一) - 知乎专栏介绍了股票成交by每天by每价格的画图,它能够给你一个直观的每天成交价格、成交量的分布。
在Python股票成交价格分布图(二) - 知乎专栏介绍了股票成交额-价格的分布,有助于判断当前股票所在的价格位置和风险程度。
今天,我们看看在不同价格上,买进(买盘)和卖出(卖盘)以及中性盘的成交情况。
还是按照前文所讲的,我已经把成交交易的明细整理成HDF5格式,以股票代码做为Key,方便查询。
code = 'sz000507'
files =['trade201703.h5','trade201704.h5','trade201705.h5']
period = 60
start = datetime.now()-(period+1)*BDay()
a=pd.DataFrame(data=None,index=None,columns=None)
for file in files:
try:
t=pd.read_hdf(file, key=code)
a=a.append(t)
except:
continue
if a.empty:
return 0
a=a[~a.index.duplicated(keep='last')]接下来,我们要分析60天内的数据。
t =a[pd.to_datetime(a['date']) > start]
grp = t.