diff --git a/freqtrade/ft_types/__init__.py b/freqtrade/ft_types/__init__.py index 2eb4e5dda..0203a6456 100644 --- a/freqtrade/ft_types/__init__.py +++ b/freqtrade/ft_types/__init__.py @@ -5,4 +5,5 @@ from freqtrade.ft_types.backtest_result_type import ( BacktestResultType, get_BacktestResultType_default, ) +from freqtrade.ft_types.plot_annotation_type import MarkArea from freqtrade.ft_types.valid_exchanges_type import ValidExchangesType diff --git a/freqtrade/ft_types/plot_annotation_type.py b/freqtrade/ft_types/plot_annotation_type.py new file mode 100644 index 000000000..e63c564d6 --- /dev/null +++ b/freqtrade/ft_types/plot_annotation_type.py @@ -0,0 +1,12 @@ +from datetime import datetime + +from typing_extensions import NotRequired, TypedDict + + +class MarkArea(TypedDict): + start: NotRequired[str | datetime] + end: NotRequired[str | datetime] + y_start: NotRequired[float] + y_end: NotRequired[float] + color: NotRequired[str] + label: NotRequired[str]