python简单的股票双均线策略收益率展示
前言:
简单的展示下如何使用matplotlib 绘制出收益率,可以简单的参考下。
import pandas as pd
import numpy as np
import tushare as ts
import seaborn
import matplotlib.pyplot as plot
import matplotlib as mpl
mpl.rcParams["font.sans-serif"] = ["SimHei"] # 设置matplotlib可以显示汉语
mpl.rcParams["axes.unicode_minus"] = False
#pd.set_option()就是pycharm输出控制显示的设置
pd.set_option("expand_frame_repr", False)#True就是可以换行显示。设置成False的时候不允许换行
pd.set_option("display.max_columns", None)# 显示所有列
#pd.set_option("display.max_rows", None)# 显示所有行
pd.set_option("colheader_justify", "centre")# 显示居中
pro = ts.pro_api("tushare的TOKEN")
data = pro.daily(ts_code="000001.SZ", start_date="20180101", end_date="20190101")
#print(data.head())
data.set_index("trade_date",inplace=True) #设置索引覆盖原来的数据
print(data.head())
data["SMA_20"] = data["close"].rolling(20).mean() #简单移动平均线计算
data["SMA_60"] = data["close"].rolling(60).mean()
data[["close", "SMA_20", "SMA_60"]].plot(figsize=(10, 6)) #画图
plot.show()
#计算股票收益,有两种计算收益率方法:1.离散收益率 2.连续收益率
data["position"] = np.where(data["SMA_20"] > data["SMA_60"], 1, -1) #当20日均线大于60日均线时记录1,反之记录-1
data["returns"] = np.log(data["close"]/data["close"].shift(1)) #连续收益率计算
#data["returns_dis"] = data["close"]/data["close"].shift(1) - 1 #离散收益率计算
data["strategy"] = data["position"].shift(1)*data["returns"]
data["returns"].cumsum().apply(np.exp).plot(figsize=(10, 6)) #计算累计收益并输出图,np.exp方法返回x的指数
plot.show()
data["returns"].hist(bins=50) #绘制直方图
plot.show()
苹果官网上架新版iPadPro能省两千多安卓平板市场今年很多厂家都推出了新品,但对于平板电脑这样的产品,大家都心知肚明真正的第一位是谁。不过看看iPad系列高昂的售价,还是会劝退一批消费者的。但可能很少有用户知道,苹果官
iPhone12mini用了两个月卖掉了最开始拿到12mini的时候真的特别开心,太精致太可爱了!我所有的小包包都能装下!性能上也是一只小钢炮!手机壳立马安排上买的白色,戴了蓝色的壳觉得苹果系统很好看然而用了三天就觉得眼
关于iPhone13的消息,它来了截止今日,已经到了八月中旬了。而转眼间,又临近苹果秋季发布会了!每年的这个时候,iPhone官网推出的新产品热度也是会随即上升,也正是因为热度的上升,所以这个时间段关于iPhone
荣耀magic3pro和华为p50pro对比评测荣耀magic3pro和华为p50pro这两款手机都是最近新发布的手机,性能方面表现非常不错,那么这两款手机有什么区别呢?我们选购的时候该怎么选呢?今天我们就来对比评测一下这两款手
从今往后驾驶不必导航了,北斗云航诞生,路况清楚浮现前面我们每天外出的时候,感受最大的就是路上的车可是一年比一年多起来,有些路段还经常造成拥堵的情况,没办法,随着大家的生活向好,使得越多的人都有了汽车,从而在外出上有更大的方便。既然是自
中国移动胳膊往外拐?5G订单高通占一半,华为竟然落榜,究竟为何说起民族企业华为相信大家并不陌生,不仅上市的手机受到了一致的好评,而且也对我国的科技发展贡献了自己的一份力量,华为涉及的业务非常的广泛,合作的商业活泼也很多,在三大运营商之首的移动
中国新能源汽车发展的重点区域对2021年17月份新能源汽车的地域分布销售数据进行分析以后,我得到了一些比较有意思的结论,供大家参考。一重点区域(1)插电21。2万和混合动力29。31万,分布区域更比纯电更广。
小米平板5Pro与华为matePad11相差300元,怎么选?雷军年度演讲会不仅仅带来时隔三年不见的小米MIX4,还发布了万众瞩目的小米平板5和小米平板5Pro,小米平板5系列出世后,市面上主流的华为平板华为matePad11和小米平板5Pr
那些年,我买过的小米手机红米2a当年穷,只有499,当宝用了两年很开心。红米4高配骁龙625性价比很强,用了一年,退役了给我老妈。红米note2买给我妹用,刚出社会。小米6自己有点钱了,舍得买835处理器
间谍软件飞马出现,小米OPPO苹果也被植入,为何疑点重重?应该是芯片出了问题!估计被植入后门,小米,oppo苹果都是使用美国芯片,而华为好像没有听说,因为华为使用的是自已的芯片产品!!!!!!!论国产芯片的重要性!!!!!!!文小伊评科技
小米招募用户内测新能,MIUI13大变化出现本来大家猜测在雷军年度演讲之上MIUI13会伴随小米MIX4一起出现,但是没有想到雷军年度演讲没有到,他自己就亲自否认这一消息,称MIUI13会在年底发布。更有意思的是MIUI负责