# source: https://raw.githubusercontent.com/hansen1015/freqtrade_strategy/9c74ec62b2ab2881447b0bb1ccb297370f34a40a/NoLost.py
# --- Do not remove these libs --- freqtrade backtesting --strategy SmoothScalp --timerange 20210110-20210410
from freqtrade.strategy.interface import IStrategy
from typing import Dict, List
from functools import reduce
from pandas import DataFrame
# --------------------------------
import talib.abstract as ta
import freqtrade.vendor.qtpylib.indicators as qtpylib
from typing import Dict, List
from functools import reduce
from pandas import DataFrame, DatetimeIndex, merge
# --------------------------------
import talib.abstract as ta
import freqtrade.vendor.qtpylib.indicators as qtpylib
import numpy

#V1
class github_hansen1015_freqtrade_strategy__NoLost__20210629_132925(IStrategy):
    timeframe = '1h' #any works
    minimal_roi = {
        "0": 10,
    }
    stoploss = -0
    
    def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:   
      #we don't need this
        return dataframe
        

    def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
        dataframe.loc[
            (
                False
            ),
            'buy'] = 1
        return dataframe

    def populate_sell_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
        dataframe.loc[
            (
                True
            ),
            'sell'] = 1
        return dataframe
