python3实现量化交易策略时调用pandas的rolling_mean遇到的错误处理
以沪深300为例的简单策略代码
import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
hs300 = ts.get_hist_data('hs300')
# 简单的交易策略
spread =3
hs300['short'] = np.round(pd.rolling_mean(hs300['close'],window=10),2) # 10日均线
hs300['long'] = np.round(pd.rolling_mean(hs300['close'],window=40),2) # 40日均线
hs300['short-long'