Wordcloud
Strategy: StrategyAnalysis_3
Downloaded: 20220531
Stoploss: 0
The StrategyAnalysis class is a part of a backtesting website and is responsible for analyzing trading strategies. It extends the IStrategy interface, which provides methods for confirming trade exits. The confirm_trade_exit method is overridden to include additional functionality for logging and sending notifications.

When a trade exit is confirmed, the method calculates various metrics related to the trade, such as minimum and maximum profit percentages, trade duration, and overall profit.

These metrics are then logged in a table format.

If the profit is negative, it is logged in red color; otherwise, it is logged in green color. If the website is configured to use Telegram, the method also sends a notification message to a specified Telegram chat. The message includes information about the trade, such as the pair, minimum and maximum profits, and open/close fees. Similarly, if the website is configured to use Discord, the method sends an embedded message to a specified Discord webhook. The message includes details about the trade, such as the pair, profit percentage, open rate, and sell reason. Overall, the StrategyAnalysis class enhances the functionality of trading strategy analysis by providing logging and notification capabilities for various platforms.

Traceback (most recent call last): File "/freqtrade/freqtrade/main.py", line 42, in main return_code = args['func'](args) ^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/commands/optimize_commands.py", line 57, in start_backtesting backtesting = Backtesting(config) ^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/optimize/backtesting.py", line 113, in __init__ self.strategylist.append(StrategyResolver.load_strategy(self.config)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/resolvers/strategy_resolver.py", line 48, in load_strategy strategy: IStrategy = StrategyResolver._load_strategy( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/resolvers/strategy_resolver.py", line 269, in _load_strategy strategy = StrategyResolver._load_object( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/freqtrade/freqtrade/resolvers/iresolver.py", line 156, in _load_object return module(**kwargs) ^^^^^^^^^^^^^^^^ TypeError: Can't instantiate abstract class StrategyAnalysis_3 with abstract method populate_indicators
stoploss: 0
timeframe: 5m
hash(sha256): 52981d8467f1034152754d2626a85f853eddd2ca9180fbb5d819cad8606b21af

Was not able to fetch indicators from Strategyfile.

last change: 2024-04-28 23:19:54