由于DataFrame是自带columns名称的,所以直接写入csv文件就自动header头,但是
Series就不一样,所以在Series.to_csv需要指定header参数对应的列名称
@classmethod
def fetch_df_close_to_csv(cls):
"""
功能:把df_close写入本地csv文件【回测每次读取太慢】
"""
df_close = RadarAPIFetchKlineDepth.fetch_ohlcv_close_pandas("15m") # type:pd.DataFrame
# datetime是自带的index名称,header无需指定
df_close.to_csv("back_test_dual_moving_average.csv", header=["close"])
@classmethod
def get_df_close_by_csv(cls):
return pd.read_csv("back_test_dual_moving_average.csv", index_col="datetime")