# source: https://raw.githubusercontent.com/kokimame/kabuto/cb2a44df764dbbe3ada3b5c5a186c2edb6ec9a75/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_kokimame_kabuto__legacy_strategy_v1__20230210_035924(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
