# source: https://raw.githubusercontent.com/Git-Ansh/crypto-trading-platform/41f87cfc5577294633e34da69026abc17abfe92e/data/strategies/SafeDefaultStrategy.py
from freqtrade.strategy import IStrategy


class Github_Git_Ansh_crypto_trading_platform__SafeDefaultStrategy__20260112_203507(IStrategy):
    """
    Safe fallback strategy that intentionally places no trades.
    Used when the configured strategy file is missing.
    """

    timeframe = "1h"
    minimal_roi = {"0": 0.0}
    stoploss = -0.01
    trailing_stop = False
    use_exit_signal = False

    def populate_indicators(self, dataframe, metadata=None):
        return dataframe

    def populate_entry_trend(self, dataframe, metadata=None):
        dataframe.loc[:, "enter_long"] = False
        return dataframe

    def populate_exit_trend(self, dataframe, metadata=None):
        dataframe.loc[:, "exit_long"] = False
        return dataframe
