300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python 计算某段时间每日对数收益率 并设计一种指标进行交易 分析年化收益和夏普比率

python 计算某段时间每日对数收益率 并设计一种指标进行交易 分析年化收益和夏普比率

时间:2024-07-01 06:02:28

相关推荐

python 计算某段时间每日对数收益率 并设计一种指标进行交易 分析年化收益和夏普比率

计算出了每日的对数收益率:

import osimport sysimport timeimport randomimport mathimport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom itertools import accumulateos.chdir(C:/Users\Administrator.spyder-py3\Daily)time0=time.time()files=os.listdir()#剔除无效文件files=[x for x in files if len(x)==11 and x.endswith(csv)]print(股票数量: ,len(files))#根据数据长度确定完整的交易日,随机选择100个文件以最长行数为基准maxlength=max([len(pd.read_csv(file)) for file in random.sample(files,100)])#print(交易周期: ,maxlength)#print(运行时间: ,time.time()-time0)data=pd.read_csv(00001D.csv).iloc[:,[0,2]]for file in files[1:]:stock=pd.read_csv(file).iloc[:,[0,2]]if len(stock)==maxlength:data=pd.merge(data,stock,how=inner,on=datetime)data.to_csv(data.csv)data=pd.read_csv(data.csv)#print(&#

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。