From b364153d022902c669ca2daa345e2c0a13d63b10 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 22 Nov 2025 15:46:34 +0100 Subject: [PATCH] feat: add nr_of_successful_* to api --- freqtrade/rpc/api_server/api_schemas.py | 2 ++ tests/rpc/test_rpc_apiserver.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/freqtrade/rpc/api_server/api_schemas.py b/freqtrade/rpc/api_server/api_schemas.py index 601c52392..21a93807c 100644 --- a/freqtrade/rpc/api_server/api_schemas.py +++ b/freqtrade/rpc/api_server/api_schemas.py @@ -340,6 +340,8 @@ class TradeSchema(BaseModel): min_rate: float | None = None max_rate: float | None = None + nr_of_successful_entries: int + nr_of_successful_exits: int has_open_orders: bool orders: list[OrderSchema] diff --git a/tests/rpc/test_rpc_apiserver.py b/tests/rpc/test_rpc_apiserver.py index b4a7af26b..f7f99f288 100644 --- a/tests/rpc/test_rpc_apiserver.py +++ b/tests/rpc/test_rpc_apiserver.py @@ -1605,6 +1605,8 @@ def test_api_status( "precision_mode": None, "orders": [ANY], "has_open_orders": True, + "nr_of_successful_entries": ANY, + "nr_of_successful_exits": ANY, } mocker.patch( @@ -1817,6 +1819,8 @@ def test_api_force_entry(botclient, mocker, fee, endpoint): "price_precision": None, "precision_mode": None, "has_open_orders": False, + "nr_of_successful_entries": ANY, + "nr_of_successful_exits": ANY, "orders": [], }