# source: https://raw.githubusercontent.com/freqtrade/freqtrade/b1fd79d720697f54014888874f11aa7befed7abe/tests/strategy/strats/broken_strats/legacy_strategy_v1.py
# type: ignore
from pandas import DataFrame

from freqtrade.strategy import IStrategy


# Dummy strategy - no longer loads but raises an exception.
class Github_freqtrade_freqtrade__legacy_strategy_v1__20240514_072100(IStrategy):
    minimal_roi = {"40": 0.0, "30": 0.01, "20": 0.02, "0": 0.04}
    stoploss = -0.10

    timeframe = "5m"

    def populate_indicators(self, dataframe: DataFrame) -> DataFrame:
        return dataframe

    def populate_buy_trend(self, dataframe: DataFrame) -> DataFrame:
        return dataframe

    def populate_sell_trend(self, dataframe: DataFrame) -> DataFrame:
        return dataframe
