# source: https://raw.githubusercontent.com/HaroldCCS/trading_bot/9e57fab04bb0bec3d3e878b46e94325161b01943/user_data/strategies/ObserveOnly.py
# directory_url: https://github.com/HaroldCCS/trading_bot/blob/master/user_data/strategies/
# User: HaroldCCS
# Repository: trading_bot
# --------------------from pandas import DataFrame

from freqtrade.strategy import IStrategy


class Github_HaroldCCS_trading_bot__ObserveOnly__20261101_093014(IStrategy):
    """Fase 0: conecta con el exchange y nunca genera señales."""

    INTERFACE_VERSION = 3
    timeframe = "1h"
    can_short = False
    minimal_roi = {"0": 100}
    stoploss = -0.08

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

    def populate_entry_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
        dataframe["enter_long"] = 0
        return dataframe

    def populate_exit_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
        dataframe["exit_long"] = 0
        return dataframe
