def save_result(self): """save_result func 結果の保存 Returns: Result: 結果情報 Note: elapsed_times がなければエラー """ to_GCS = not self.debug result = Result(to_GCS=to_GCS) result.add_info("result_code_list", self.result_codes) result.add_info("method", self.method_name) stock_data_df_index = self.get_stock_data_index() result.add_info("data_range_start_to_compute", stock_data_df_index[0]) result.add_info("data_range_end_to_compute", stock_data_df_index[-1]) result.add_info("back_test_return_date", self.back_test_return_date) result.add_info("elapsed_time_average", mean(self.elapsed_times)) json_result = result.save() return json_result