From 9323b6b9464a87f59698805e9fbaeda877448fe3 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 10 Jun 2025 06:48:31 +0200 Subject: [PATCH] chore: fail to start edge command. --- freqtrade/commands/arguments.py | 4 +++- freqtrade/commands/optimize_commands.py | 13 ++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/freqtrade/commands/arguments.py b/freqtrade/commands/arguments.py index df5775183..65bd7c46f 100755 --- a/freqtrade/commands/arguments.py +++ b/freqtrade/commands/arguments.py @@ -506,7 +506,9 @@ class Arguments: # Add edge subcommand edge_cmd = subparsers.add_parser( - "edge", help="Edge module.", parents=[_common_parser, _strategy_parser] + "edge", + help="Edge module. No longer part of Freqtrade", + parents=[_common_parser, _strategy_parser], ) edge_cmd.set_defaults(func=start_edge) self._build_args(optionlist=ARGS_EDGE, parser=edge_cmd) diff --git a/freqtrade/commands/optimize_commands.py b/freqtrade/commands/optimize_commands.py index 9695a313b..5ec3dfe01 100644 --- a/freqtrade/commands/optimize_commands.py +++ b/freqtrade/commands/optimize_commands.py @@ -129,15 +129,10 @@ def start_edge(args: dict[str, Any]) -> None: :param args: Cli args from Arguments() :return: None """ - from freqtrade.optimize.edge_cli import EdgeCli - - # Initialize configuration - config = setup_optimize_configuration(args, RunMode.EDGE) - logger.info("Starting freqtrade in Edge mode") - - # Initialize Edge object - edge_cli = EdgeCli(config) - edge_cli.start() + raise ConfigurationError( + "The Edge module has been deprecated in 2023.9 and removed in 2025.6. " + "All functionalities of edge have been removed." + ) def start_lookahead_analysis(args: dict[str, Any]) -> None: