from freqtrade.strategy import IStrategy, IntParameter, DecimalParameter
from pandas import DataFrame
import talib as ta
import numpy as np
import pandas as pd
from datetime import datetime, timezone, timedelta
import pytz
import json
import os
import arrow
import logging
import joblib
import freqtrade.vendor.qtpylib.indicators as qtpylib


class BlankStrategy(IStrategy):
    
    timeframe = '1m'
    minimal_roi = {
        "0": 0.05
    }
    
    use_custom_stoploss = True
    use_custom_exit = True
    trailing_stop = False
    #can_short = True
    
    def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
        return dataframe

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

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