很简单的双均线策略,量化入门策略。
数据源:akshare
# coding=utf-8
import math
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import talib #计算均线的库,随便学一下,几分钟就懂
import akshare as ak
matplotlib.rcParams['axes.unicode_minus']=False #调整图像,可以注释掉,一般还是可以运行
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#获取数据
df = ak.stock_zh_a_hist(symbol="000001", period="daily", start_date="20140801", end_date='20200810', adjust="")
df.rename(columns={"日期":'trade_date',"开盘":'open',"收盘":'close',"最高":'high',"最低":'low',"涨跌幅":'change',},inplace = True)
#####如果有其他数据库,可以直接从这开始####
#设置日期索引
df=df.sort_index()
df.index=pd.to