From 5c68b0d38e5f5b2046bb5b7edadbc9fd2220da44 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 31 Jul 2023 20:22:55 +0200 Subject: [PATCH] Add BacktestMetadataType --- freqtrade/types/__init__.py | 4 +++- freqtrade/types/backtest_result_type.py | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/freqtrade/types/__init__.py b/freqtrade/types/__init__.py index 78883add0..02343f52f 100644 --- a/freqtrade/types/__init__.py +++ b/freqtrade/types/__init__.py @@ -1,3 +1,5 @@ # flake8: noqa: F401 -from freqtrade.types.backtest_result_type import BacktestResultType, get_BacktestResultType_default +from freqtrade.types.backtest_result_type import (BacktestHistoryEntryType, BacktestMetadataType, + BacktestResultType, + get_BacktestResultType_default) from freqtrade.types.valid_exchanges_type import ValidExchangesType diff --git a/freqtrade/types/backtest_result_type.py b/freqtrade/types/backtest_result_type.py index 4b2e75ae5..2ddafa303 100644 --- a/freqtrade/types/backtest_result_type.py +++ b/freqtrade/types/backtest_result_type.py @@ -3,8 +3,13 @@ from typing import Any, Dict, List from typing_extensions import TypedDict +class BacktestMetadataType(TypedDict): + run_id: str + backtest_start_time: int + + class BacktestResultType(TypedDict): - metadata: Dict[str, Any] + metadata: Dict[str, Any] # BacktestMetadataType strategy: Dict[str, Any] strategy_comparison: List[Any]