feat: update backtest_api with new storage interface

This commit is contained in:
Matthias
2024-12-15 15:10:06 +01:00
parent 12ae36e99e
commit 685811ef63
+3 -3
View File
@@ -43,7 +43,7 @@ router = APIRouter()
def __run_backtest_bg(btconfig: Config): def __run_backtest_bg(btconfig: Config):
from freqtrade.data.metrics import combined_dataframes_with_rel_mean from freqtrade.data.metrics import combined_dataframes_with_rel_mean
from freqtrade.optimize.optimize_reports import generate_backtest_stats, store_backtest_stats from freqtrade.optimize.optimize_reports import generate_backtest_stats, store_backtest_results
from freqtrade.resolvers import StrategyResolver from freqtrade.resolvers import StrategyResolver
asyncio.set_event_loop(asyncio.new_event_loop()) asyncio.set_event_loop(asyncio.new_event_loop())
@@ -101,8 +101,8 @@ def __run_backtest_bg(btconfig: Config):
if btconfig.get("export", "none") == "trades": if btconfig.get("export", "none") == "trades":
combined_res = combined_dataframes_with_rel_mean(ApiBG.bt["data"], min_date, max_date) combined_res = combined_dataframes_with_rel_mean(ApiBG.bt["data"], min_date, max_date)
fn = store_backtest_stats( fn = store_backtest_results(
btconfig["exportfilename"], btconfig,
ApiBG.bt["bt"].results, ApiBG.bt["bt"].results,
datetime.now().strftime("%Y-%m-%d_%H-%M-%S"), datetime.now().strftime("%Y-%m-%d_%H-%M-%S"),
market_change_data=combined_res, market_change_data=combined_res,