收到错误SyntaxError:语法无效-> record_dict2 [“ upper_band”]。append(trade_dict [“ upper_band”])

时间:2020-05-06 20:16:59

标签: python

我遇到错误:

SyntaxError:语法无效-> record_dict2 [“ upper_band”]。append(trade_dict [“ upper_band”])

我不知道错误在哪里。我想做的是将数据附加到在record_dict2中键入的列表中。

record_dict2 = {"date":[],
                "spread":[],
                "rolling_mean":[],
                "rolling_std":[],
                "upper_band":[],
                "upper_band2":[],
                "upper_band3":[],
                "lower_band":[],
                "lower_band2":[],
                "lower_band3":[],
                "short_con_1":[],
                "short_con_2":[],
                "long_con_1":[],
                "long_con_2":[],
                "trade_exit_time":[],
                "pnl":[]}


trade_dict = backtesting(df,model,window,start,current_date,rolling_window,deviations)
trade_exit_date_time = record_dict["trade_exit_time"]

# append all the info 
record_dict2["date"].append(trade_dict["date"]) 
record_dict2["spread"].append(trade_dict["spread"])
record_dict2["rolling_mean"].append(trade_dict["rolling_mean"])
record_dict2["rolling_std"].append(trade_dict["rolling_std"]
record_dict2["upper_band"].append(trade_dict["upper_band"])

0 个答案:

没有答案
相关问题