CryptoFrog - My First Strategy for freqtrade

Overview

cryptofrog-strategies

CryptoFrog - My First Strategy for freqtrade

NB: (2021-04-20) You'll need the latest freqtrade develop branch otherwise you might see weird "supersell" results in your backtraces. Head to the freqtrade discord for more info.

Heavily borrowing ideas from:

Things to Know

  • Fairly conservative strategy focusing on longer holds to find large peaks
  • Designed to trade altcoins against stablecoins, and I've used USDT intentionally to gain relative stability within BTC/ETH dump cycles
  • Hyperopted with Sharpe.
  • Protections need to be enabled. I've included a basic template config - hit me up on the freqtrade discord for any info but no surprises expected really
  • Included a live_plotting.ipynb notebook that can be used to immediately and easily view backtest results

TODO

  • Better buy signals
  • Better informative pair work looking for BTC/ETH trends
  • More testing

Preprequisites

You'll need:

  • Python 3.7+
  • Jupyter Notebook for the live_plotting.ipynb
  • Solipsis_v4 custom_indicators.py (now included in this repo - thanks for the go-ahead @werkkrew)
  • finta
  • TA-Lib (I run my bot on a Raspberry Pi 400, so you'll need to build TA-Lib as per the Freqtrade docs if you're doing the same)
  • Pandas
  • Numpy
Comments
  • Fail running CryptoFrog Strategy

    Fail running CryptoFrog Strategy

    Hi,

    I'm trying to run the strategy on the informatives branch and the latest develop FT branch and got many errors...

    freqtrade trade -c config.json.frog --dry-run-wallet 500 
    2021-04-27 06:44:26,085 - freqtrade.worker - INFO - Starting worker develop-3f84c37a
    2021-04-27 06:44:26,086 - freqtrade.configuration.configuration - INFO - Using config: config.json.frog ...
    2021-04-27 06:44:26,089 - freqtrade.loggers - INFO - Verbosity set to 0
    2021-04-27 06:44:26,090 - freqtrade.configuration.configuration - INFO - Runmode set to dry_run.
    2021-04-27 06:44:26,091 - freqtrade.configuration.configuration - INFO - Dry run is enabled
    2021-04-27 06:44:26,091 - freqtrade.configuration.configuration - INFO - Using DB: "sqlite:///cryptofrog.sqlite"
    2021-04-27 06:44:26,091 - freqtrade.configuration.configuration - INFO - Using max_open_trades: -1 ...
    2021-04-27 06:44:26,092 - freqtrade.configuration.configuration - INFO - Parameter --dry-run-wallet detected, overriding dry_run_wallet to: 500.0 ...
    2021-04-27 06:44:26,093 - freqtrade.configuration.configuration - INFO - Using user-data directory: user_data ...
    2021-04-27 06:44:26,095 - freqtrade.configuration.configuration - INFO - Using data directory: user_data/data/binance ...
    2021-04-27 06:44:26,095 - freqtrade.configuration.check_exchange - INFO - Checking exchange...
    2021-04-27 06:44:26,155 - freqtrade.configuration.check_exchange - INFO - Exchange "binance" is officially supported by the Freqtrade development team.
    2021-04-27 06:44:26,155 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
    2021-04-27 06:44:26,156 - freqtrade.freqtradebot - INFO - Starting freqtrade develop-3f84c37a
    2021-04-27 06:44:26,373 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy CryptoFrog from '/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py'...
    2021-04-27 06:44:26,375 - freqtrade.strategy.hyper - INFO - Strategy Parameter: adx = 25
    2021-04-27 06:44:26,375 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): bbw_exp_buy = True
    2021-04-27 06:44:26,376 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): bbw_exp_sell = True
    2021-04-27 06:44:26,376 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_triggers = bbexp
    2021-04-27 06:44:26,377 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): cstp_bail_how = roc
    2021-04-27 06:44:26,377 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): cstp_bail_roc = -0.03
    2021-04-27 06:44:26,378 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): cstp_bail_time = 720
    2021-04-27 06:44:26,378 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): cstp_threshold = -0.03
    2021-04-27 06:44:26,379 - freqtrade.strategy.hyper - INFO - Strategy Parameter: dmi_minus = 17
    2021-04-27 06:44:26,379 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): dmi_plus = 30
    2021-04-27 06:44:26,380 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): droi_pullback = True
    2021-04-27 06:44:26,380 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): droi_pullback_amount = 0.005
    2021-04-27 06:44:26,381 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): droi_pullback_respect_table = False
    2021-04-27 06:44:26,381 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): droi_trend_type = any
    2021-04-27 06:44:26,382 - freqtrade.strategy.hyper - INFO - Strategy Parameter: fast_d_buy = 35
    2021-04-27 06:44:26,382 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): fast_d_sell = 70
    2021-04-27 06:44:26,383 - freqtrade.strategy.hyper - INFO - Strategy Parameter: ha_buy_check = True
    2021-04-27 06:44:26,383 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): ha_sell_check = True
    2021-04-27 06:44:26,384 - freqtrade.strategy.hyper - INFO - Strategy Parameter: mfi_buy = 9
    2021-04-27 06:44:26,384 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): mfi_sell = 80
    2021-04-27 06:44:26,385 - freqtrade.strategy.hyper - INFO - Strategy Parameter: msq_normabs_buy = 2.2
    2021-04-27 06:44:26,385 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): msq_normabs_sell = 2.2
    2021-04-27 06:44:26,386 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): sell_triggers = msq
    2021-04-27 06:44:26,386 - freqtrade.strategy.hyper - INFO - Strategy Parameter: srsi_d_buy = 28
    2021-04-27 06:44:26,386 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): srsi_d_sell = 80
    2021-04-27 06:44:26,387 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): vfi_buy = 0
    2021-04-27 06:44:26,387 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): vfi_sell = 0
    2021-04-27 06:44:26,388 - freqtrade.strategy.hyper - INFO - Strategy Parameter: adx = 25
    2021-04-27 06:44:26,389 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): bbw_exp_buy = True
    2021-04-27 06:44:26,389 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): bbw_exp_sell = True
    2021-04-27 06:44:26,390 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): buy_triggers = bbexp
    2021-04-27 06:44:26,390 - freqtrade.strategy.hyper - INFO - Strategy Parameter: cstp_bail_how = any
    2021-04-27 06:44:26,391 - freqtrade.strategy.hyper - INFO - Strategy Parameter: cstp_bail_roc = -0.012
    2021-04-27 06:44:26,391 - freqtrade.strategy.hyper - INFO - Strategy Parameter: cstp_bail_time = 1414
    2021-04-27 06:44:26,391 - freqtrade.strategy.hyper - INFO - Strategy Parameter: cstp_threshold = -0.026
    2021-04-27 06:44:26,392 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): dmi_minus = 17
    2021-04-27 06:44:26,392 - freqtrade.strategy.hyper - INFO - Strategy Parameter: dmi_plus = 26
    2021-04-27 06:44:26,393 - freqtrade.strategy.hyper - INFO - Strategy Parameter: droi_pullback = False
    2021-04-27 06:44:26,393 - freqtrade.strategy.hyper - INFO - Strategy Parameter: droi_pullback_amount = 0.006
    2021-04-27 06:44:26,394 - freqtrade.strategy.hyper - INFO - Strategy Parameter: droi_pullback_respect_table = False
    2021-04-27 06:44:26,394 - freqtrade.strategy.hyper - INFO - Strategy Parameter: droi_trend_type = ssl
    2021-04-27 06:44:26,394 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): fast_d_buy = 35
    2021-04-27 06:44:26,395 - freqtrade.strategy.hyper - INFO - Strategy Parameter: fast_d_sell = 92
    2021-04-27 06:44:26,395 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): ha_buy_check = True
    2021-04-27 06:44:26,396 - freqtrade.strategy.hyper - INFO - Strategy Parameter: ha_sell_check = True
    2021-04-27 06:44:26,396 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): mfi_buy = 9
    2021-04-27 06:44:26,397 - freqtrade.strategy.hyper - INFO - Strategy Parameter: mfi_sell = 86
    2021-04-27 06:44:26,397 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): msq_normabs_buy = 2.2
    2021-04-27 06:44:26,398 - freqtrade.strategy.hyper - INFO - Strategy Parameter: msq_normabs_sell = 2.2
    2021-04-27 06:44:26,398 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_triggers = msq
    2021-04-27 06:44:26,399 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): srsi_d_buy = 28
    2021-04-27 06:44:26,399 - freqtrade.strategy.hyper - INFO - Strategy Parameter: srsi_d_sell = 51
    2021-04-27 06:44:26,399 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): vfi_buy = 0
    2021-04-27 06:44:26,400 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): vfi_sell = 0
    2021-04-27 06:44:26,401 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
    2021-04-27 06:44:26,402 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
    2021-04-27 06:44:26,402 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'protections' with value in config file: [{'method': 'CooldownPeriod', 'stop_duration_candles': 1}, {'method': 'StoplossGuard', 'lookback_period_candles': 6, 'trade_limit': 2, 'stop_duration_candles': 1440, 'only_per_pair': True}].
    2021-04-27 06:44:26,402 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'buy': 20, 'sell': 40}.
    2021-04-27 06:44:26,403 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 10}
    2021-04-27 06:44:26,403 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 5m
    2021-04-27 06:44:26,404 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.98
    2021-04-27 06:44:26,404 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: False
    2021-04-27 06:44:26,405 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
    2021-04-27 06:44:26,405 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.022
    2021-04-27 06:44:26,405 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: True
    2021-04-27 06:44:26,406 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
    2021-04-27 06:44:26,406 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: False
    2021-04-27 06:44:26,407 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'buy': 'limit', 'sell': 'limit', 'stoploss': 'market', 'stoploss_on_exchange': False}
    2021-04-27 06:44:26,407 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'buy': 'gtc', 'sell': 'gtc'}
    2021-04-27 06:44:26,407 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
    2021-04-27 06:44:26,408 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
    2021-04-27 06:44:26,408 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using protections: [{'method': 'CooldownPeriod', 'stop_duration_candles': 1}, {'method': 'StoplossGuard', 'lookback_period_candles': 6, 'trade_limit': 2, 'stop_duration_candles': 1440, 'only_per_pair': True}]
    2021-04-27 06:44:26,409 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 0
    2021-04-27 06:44:26,409 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'buy': 20, 'sell': 40}
    2021-04-27 06:44:26,409 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_sell_signal: True
    2021-04-27 06:44:26,410 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using sell_profit_only: False
    2021-04-27 06:44:26,410 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_buy_signal: True
    2021-04-27 06:44:26,411 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using sell_profit_offset: 0.0
    2021-04-27 06:44:26,411 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
    2021-04-27 06:44:26,411 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
    2021-04-27 06:44:26,412 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
    2021-04-27 06:44:26,428 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
    2021-04-27 06:44:26,428 - freqtrade.exchange.exchange - INFO - Using CCXT 1.48.76
    2021-04-27 06:44:26,429 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True}
    2021-04-27 06:44:26,487 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': False, 'rateLimit': 500}
    2021-04-27 06:44:26,541 - freqtrade.exchange.exchange - INFO - Using Exchange "Binance"
    2021-04-27 06:44:29,612 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Binance'...
    2021-04-27 06:44:30,856 - freqtrade.wallets - INFO - Wallets synced.
    2021-04-27 06:44:30,868 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist VolumePairList from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/pairlist/VolumePairList.py'...
    2021-04-27 06:44:30,878 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist AgeFilter from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/pairlist/AgeFilter.py'...
    2021-04-27 06:44:30,889 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist PriceFilter from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/pairlist/PriceFilter.py'...
    2021-04-27 06:44:30,901 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist SpreadFilter from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/pairlist/SpreadFilter.py'...
    2021-04-27 06:44:30,935 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist RangeStabilityFilter from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/pairlist/rangestabilityfilter.py'...
    2021-04-27 06:44:30,940 - freqtrade.resolvers.iresolver - INFO - Using resolved protection CooldownPeriod from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/protections/cooldown_period.py'...
    2021-04-27 06:44:30,943 - freqtrade.resolvers.iresolver - INFO - Using resolved protection StoplossGuard from '/home/serverrab/bitcoin/freqtrade/freqtrade/plugins/protections/stoploss_guard.py'...
    2021-04-27 06:44:31,778 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring ERD/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,779 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring XZC/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,780 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BNBBEAR/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,780 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring ETHBULL/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,781 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BULL/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,782 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring XRPBULL/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,782 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BNBBULL/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,783 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BCC/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,784 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring DAI/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,785 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring ETHBEAR/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,785 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring EOSBEAR/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,786 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring EOSBULL/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,787 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring LEND/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,787 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring STORM/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,788 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring HC/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,788 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BEAR/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,789 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring NPXS/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,790 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BKRW/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,790 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring BSV/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,791 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring STRAT/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,792 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring XRPBEAR/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,792 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring MCO/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,793 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring USDS/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,793 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring USDSB/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,794 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring VEN/USDT from whitelist. Market is not active.
    2021-04-27 06:44:31,898 - VolumePairList - INFO - Pair BNB/USDT in your blacklist. Removing it from whitelist...
    2021-04-27 06:44:31,899 - VolumePairList - INFO - Pair BUSD/USDT in your blacklist. Removing it from whitelist...
    2021-04-27 06:44:31,899 - VolumePairList - INFO - Pair EUR/USDT in your blacklist. Removing it from whitelist...
    2021-04-27 06:44:31,900 - VolumePairList - INFO - Pair USDC/USDT in your blacklist. Removing it from whitelist...
    2021-04-27 06:44:31,900 - VolumePairList - INFO - Pair GBP/USDT in your blacklist. Removing it from whitelist...
    2021-04-27 06:44:31,901 - VolumePairList - INFO - Searching 80 pairs: ['BTC/USDT', 'XRP/USDT', 'ETH/USDT', 'DOGE/USDT', 'MATIC/USDT', 'VET/USDT', 'ADA/USDT', 'SRM/USDT', 'SOL/USDT', 'DENT/USDT', 'CHZ/USDT', 'WIN/USDT', 'DOT/USDT', 'BTT/USDT', 'TRX/USDT', 'CAKE/USDT', 'LTC/USDT', 'EOS/USDT', 'HOT/USDT', 'SXP/USDT', 'WAVES/USDT', 'ONE/USDT', 'THETA/USDT', 'LUNA/USDT', 'UNI/USDT', 'LINK/USDT', 'BCH/USDT', 'FIL/USDT', 'NEO/USDT', 'ONT/USDT', 'XLM/USDT', 'ETC/USDT', 'ENJ/USDT', 'AAVE/USDT', 'IOST/USDT', 'SC/USDT', 'IOTA/USDT', 'FTM/USDT', 'ATOM/USDT', 'QTUM/USDT', 'XRPUP/USDT', 'AVAX/USDT', 'RVN/USDT', 'PSG/USDT', 'COMP/USDT', 'CRV/USDT', 'RUNE/USDT', 'XMR/USDT', 'MITH/USDT', 'CTSI/USDT', 'RSR/USDT', 'HIVE/USDT', 'SUSHI/USDT', 'ZEC/USDT', 'XTZ/USDT', 'CHR/USDT', 'DASH/USDT', 'XRPDOWN/USDT', 'XVS/USDT', 'NKN/USDT', 'ALGO/USDT', 'XEM/USDT', 'AUDIO/USDT', 'CELR/USDT', 'MANA/USDT', 'PUNDIX/USDT', 'KSM/USDT', 'FET/USDT', 'REEF/USDT', 'GRT/USDT', 'BNBUP/USDT', 'HBAR/USDT', 'TRB/USDT', 'ZEN/USDT', 'OGN/USDT', 'DOCK/USDT', 'BZRX/USDT', 'INJ/USDT', 'EGLD/USDT', 'ALICE/USDT']
    2021-04-27 06:44:42,011 - AgeFilter - INFO - Removed PUNDIX/USDT from whitelist, because age 18 is less than 30 days
    2021-04-27 06:44:42,013 - AgeFilter - INFO - Validated 79 pairs.
    2021-04-27 06:44:42,017 - SpreadFilter - INFO - Removed XRPDOWN/USDT from whitelist, because spread 0.365% > 0.3%
    2021-04-27 06:44:42,017 - SpreadFilter - INFO - Removed BNBUP/USDT from whitelist, because spread 0.318% > 0.3%
    2021-04-27 06:44:51,479 - freqtrade.rpc.rpc_manager - INFO - Enabling rpc.telegram ...
    2021-04-27 06:44:52,000 - freqtrade.rpc.telegram - INFO - using custom keyboard from config.json: [['/balance', '/stats', '/profit'], ['/status table', '/performance', '/count'], ['/start', '/stop', '/help']]
    2021-04-27 06:44:52,006 - apscheduler.scheduler - INFO - Scheduler started
    2021-04-27 06:44:52,152 - freqtrade.rpc.telegram - INFO - rpc.telegram is listening for following commands: [['status'], ['profit'], ['balance'], ['start'], ['stop'], ['forcesell'], ['forcebuy'], ['trades'], ['delete'], ['performance'], ['stats'], ['daily'], ['count'], ['locks'], ['unlock', 'delete_locks'], ['reload_config', 'reload_conf'], ['show_config', 'show_conf'], ['stopbuy'], ['whitelist'], ['blacklist'], ['logs'], ['edge'], ['help'], ['version']]
    2021-04-27 06:44:52,156 - freqtrade.rpc.rpc_manager - INFO - Sending rpc message: {'type': status, 'status': 'running'}
    2021-04-27 06:44:52,471 - freqtrade.worker - INFO - Changing state to: RUNNING
    2021-04-27 06:44:52,472 - freqtrade.rpc.rpc_manager - INFO - Sending rpc message: {'type': warning, 'status': 'Dry run is enabled. All trades are simulated.'}
    2021-04-27 06:44:52,682 - freqtrade.rpc.rpc_manager - INFO - Sending rpc message: {'type': startup, 'status': "*Exchange:* `binance`\n*Stake per trade:* `150 USDT`\n*Minimum ROI:* `{'0': 10}`\n*Stoploss:* `-0.98`\n*Timeframe:* `5m`\n*Strategy:* `CryptoFrog`"}
    2021-04-27 06:44:52,901 - freqtrade.rpc.rpc_manager - INFO - Sending rpc message: {'type': startup, 'status': "Searching for USDT pairs to buy and sell based on [{'VolumePairList': 'VolumePairList - top 80 volume pairs.'}, {'AgeFilter': 'AgeFilter - Filtering pairs with age less than 30 days.'}, {'PriceFilter': 'PriceFilter - Filtering pairs priced below 1.0%.'}, {'SpreadFilter': 'SpreadFilter - Filtering pairs with ask/bid diff above 0.3%.'}, {'RangeStabilityFilter': 'RangeStabilityFilter - Filtering pairs with rate of change below 0.1 over the last days.'}]"}
    2021-04-27 06:44:53,122 - freqtrade.rpc.rpc_manager - INFO - Sending rpc message: {'type': startup, 'status': 'Using Protections: \nCooldownPeriod - Cooldown period of 1 candle.\nStoplossGuard - Frequent Stoploss Guard, 2 stoplosses within 6 candles.'}
    2021-04-27 06:44:53,833 - AgeFilter - INFO - Validated 79 pairs.
    2021-04-27 06:45:00,838 - freqtrade.data.converter - INFO - Missing data fillup for ONE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:00,957 - freqtrade.data.converter - INFO - Missing data fillup for LTC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,077 - freqtrade.data.converter - INFO - Missing data fillup for LINK/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,199 - freqtrade.data.converter - INFO - Missing data fillup for TRX/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,318 - freqtrade.data.converter - INFO - Missing data fillup for WIN/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,437 - freqtrade.data.converter - INFO - Missing data fillup for SRM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,560 - freqtrade.data.converter - INFO - Missing data fillup for DOT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,687 - freqtrade.data.converter - INFO - Missing data fillup for IOTA/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,808 - freqtrade.data.converter - INFO - Missing data fillup for FTM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:01,941 - freqtrade.data.converter - INFO - Missing data fillup for MANA/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,068 - freqtrade.data.converter - INFO - Missing data fillup for FIL/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,195 - freqtrade.data.converter - INFO - Missing data fillup for CELR/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,324 - freqtrade.data.converter - INFO - Missing data fillup for RSR/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,450 - freqtrade.data.converter - INFO - Missing data fillup for NEO/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,576 - freqtrade.data.converter - INFO - Missing data fillup for RVN/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,698 - freqtrade.data.converter - INFO - Missing data fillup for AAVE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,817 - freqtrade.data.converter - INFO - Missing data fillup for SC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:02,934 - freqtrade.data.converter - INFO - Missing data fillup for EGLD/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,055 - freqtrade.data.converter - INFO - Missing data fillup for ADA/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,174 - freqtrade.data.converter - INFO - Missing data fillup for REEF/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,293 - freqtrade.data.converter - INFO - Missing data fillup for ENJ/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,658 - freqtrade.data.converter - INFO - Missing data fillup for SXP/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,778 - freqtrade.data.converter - INFO - Missing data fillup for IOST/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:03,900 - freqtrade.data.converter - INFO - Missing data fillup for BZRX/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,020 - freqtrade.data.converter - INFO - Missing data fillup for HOT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,142 - freqtrade.data.converter - INFO - Missing data fillup for ZEN/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,264 - freqtrade.data.converter - INFO - Missing data fillup for XMR/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,387 - freqtrade.data.converter - INFO - Missing data fillup for HIVE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,506 - freqtrade.data.converter - INFO - Missing data fillup for XLM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,626 - freqtrade.data.converter - INFO - Missing data fillup for CHR/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,746 - freqtrade.data.converter - INFO - Missing data fillup for CAKE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,867 - freqtrade.data.converter - INFO - Missing data fillup for SUSHI/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:04,987 - freqtrade.data.converter - INFO - Missing data fillup for XRPUP/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,107 - freqtrade.data.converter - INFO - Missing data fillup for UNI/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,228 - freqtrade.data.converter - INFO - Missing data fillup for CHZ/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,350 - freqtrade.data.converter - INFO - Missing data fillup for SOL/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,470 - freqtrade.data.converter - INFO - Missing data fillup for ONT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,590 - freqtrade.data.converter - INFO - Missing data fillup for ATOM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,710 - freqtrade.data.converter - INFO - Missing data fillup for XTZ/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,829 - freqtrade.data.converter - INFO - Missing data fillup for XEM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:05,950 - freqtrade.data.converter - INFO - Missing data fillup for AUDIO/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,070 - freqtrade.data.converter - INFO - Missing data fillup for ETH/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,191 - freqtrade.data.converter - INFO - Missing data fillup for CTSI/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,312 - freqtrade.data.converter - INFO - Missing data fillup for BCH/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,431 - freqtrade.data.converter - INFO - Missing data fillup for OGN/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,562 - freqtrade.data.converter - INFO - Missing data fillup for ETC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,689 - freqtrade.data.converter - INFO - Missing data fillup for HBAR/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,813 - freqtrade.data.converter - INFO - Missing data fillup for ZEC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:06,931 - freqtrade.data.converter - INFO - Missing data fillup for LUNA/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,051 - freqtrade.data.converter - INFO - Missing data fillup for COMP/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,176 - freqtrade.data.converter - INFO - Missing data fillup for XVS/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,297 - freqtrade.data.converter - INFO - Missing data fillup for GRT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,420 - freqtrade.data.converter - INFO - Missing data fillup for CRV/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,542 - freqtrade.data.converter - INFO - Missing data fillup for DOGE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,665 - freqtrade.data.converter - INFO - Missing data fillup for PSG/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,790 - freqtrade.data.converter - INFO - Missing data fillup for TRB/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:07,912 - freqtrade.data.converter - INFO - Missing data fillup for MATIC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,034 - freqtrade.data.converter - INFO - Missing data fillup for RUNE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,156 - freqtrade.data.converter - INFO - Missing data fillup for NKN/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,279 - freqtrade.data.converter - INFO - Missing data fillup for ALICE/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,402 - freqtrade.data.converter - INFO - Missing data fillup for MITH/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,523 - freqtrade.data.converter - INFO - Missing data fillup for BTT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,643 - freqtrade.data.converter - INFO - Missing data fillup for INJ/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,763 - freqtrade.data.converter - INFO - Missing data fillup for XRP/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:08,888 - freqtrade.data.converter - INFO - Missing data fillup for BTC/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,008 - freqtrade.data.converter - INFO - Missing data fillup for QTUM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,128 - freqtrade.data.converter - INFO - Missing data fillup for EOS/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,248 - freqtrade.data.converter - INFO - Missing data fillup for WAVES/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,368 - freqtrade.data.converter - INFO - Missing data fillup for FET/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,486 - freqtrade.data.converter - INFO - Missing data fillup for DENT/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,606 - freqtrade.data.converter - INFO - Missing data fillup for AVAX/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,725 - freqtrade.data.converter - INFO - Missing data fillup for DOCK/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,844 - freqtrade.data.converter - INFO - Missing data fillup for THETA/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:09,963 - freqtrade.data.converter - INFO - Missing data fillup for VET/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:10,082 - freqtrade.data.converter - INFO - Missing data fillup for KSM/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:10,227 - freqtrade.data.converter - INFO - Missing data fillup for ALGO/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:10,359 - freqtrade.data.converter - INFO - Missing data fillup for DASH/USDT: before: 999 - after: 1055 - 5.61%
    2021-04-27 06:45:10,435 - numexpr.utils - INFO - NumExpr defaulting to 4 threads.
    2021-04-27 06:45:17,016 - freqtrade.data.dataprovider - WARNING - No data found for (XRP/USDT, 1h).
    2021-04-27 06:45:17,017 - freqtrade.strategy.strategy_wrapper - ERROR - Unexpected error input_arrays parameter missing required data keys: high, low, close calling <bound method IStrategy._analyze_ticker_internal of <CryptoFrog.CryptoFrog object at 0x7fe6ebef2f60>>
    Traceback (most recent call last):
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/strategy_wrapper.py", line 17, in wrapper
        return f(*args, **kwargs)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 381, in _analyze_ticker_internal
        dataframe = self.analyze_ticker(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 360, in analyze_ticker
        dataframe = self.advise_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 687, in advise_indicators
        return self.populate_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 370, in populate_indicators
        informative_df = self.do_indicators(informative.copy(), metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 259, in do_indicators
        stoch_fast = ta.STOCHF(dataframe, fastk_period=6, fastd_period=4)
      File "talib/_abstract.pxi", line 398, in talib._ta_lib.Function.__call__
      File "talib/_abstract.pxi", line 270, in talib._ta_lib.Function.set_function_args
      File "talib/_abstract.pxi", line 221, in talib._ta_lib.Function.set_input_arrays
    Exception: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:17,019 - freqtrade.strategy.interface - WARNING - Unable to analyze candle (OHLCV) data for pair XRP/USDT: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:23,591 - freqtrade.data.dataprovider - WARNING - No data found for (DOGE/USDT, 1h).
    2021-04-27 06:45:23,592 - freqtrade.strategy.strategy_wrapper - ERROR - Unexpected error input_arrays parameter missing required data keys: high, low, close calling <bound method IStrategy._analyze_ticker_internal of <CryptoFrog.CryptoFrog object at 0x7fe6ebef2f60>>
    Traceback (most recent call last):
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/strategy_wrapper.py", line 17, in wrapper
        return f(*args, **kwargs)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 381, in _analyze_ticker_internal
        dataframe = self.analyze_ticker(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 360, in analyze_ticker
        dataframe = self.advise_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 687, in advise_indicators
        return self.populate_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 370, in populate_indicators
        informative_df = self.do_indicators(informative.copy(), metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 259, in do_indicators
        stoch_fast = ta.STOCHF(dataframe, fastk_period=6, fastd_period=4)
      File "talib/_abstract.pxi", line 398, in talib._ta_lib.Function.__call__
      File "talib/_abstract.pxi", line 270, in talib._ta_lib.Function.set_function_args
      File "talib/_abstract.pxi", line 221, in talib._ta_lib.Function.set_input_arrays
    Exception: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:23,594 - freqtrade.strategy.interface - WARNING - Unable to analyze candle (OHLCV) data for pair DOGE/USDT: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:25,712 - freqtrade.data.dataprovider - WARNING - No data found for (MATIC/USDT, 1h).
    2021-04-27 06:45:25,713 - freqtrade.strategy.strategy_wrapper - ERROR - Unexpected error input_arrays parameter missing required data keys: high, low, close calling <bound method IStrategy._analyze_ticker_internal of <CryptoFrog.CryptoFrog object at 0x7fe6ebef2f60>>
    Traceback (most recent call last):
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/strategy_wrapper.py", line 17, in wrapper
        return f(*args, **kwargs)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 381, in _analyze_ticker_internal
        dataframe = self.analyze_ticker(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 360, in analyze_ticker
        dataframe = self.advise_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 687, in advise_indicators
        return self.populate_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 370, in populate_indicators
        informative_df = self.do_indicators(informative.copy(), metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 259, in do_indicators
        stoch_fast = ta.STOCHF(dataframe, fastk_period=6, fastd_period=4)
      File "talib/_abstract.pxi", line 398, in talib._ta_lib.Function.__call__
      File "talib/_abstract.pxi", line 270, in talib._ta_lib.Function.set_function_args
      File "talib/_abstract.pxi", line 221, in talib._ta_lib.Function.set_input_arrays
    Exception: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:25,714 - freqtrade.strategy.interface - WARNING - Unable to analyze candle (OHLCV) data for pair MATIC/USDT: input_arrays parameter missing required data keys: high, low, close
    2021-04-27 06:45:27,853 - freqtrade.data.dataprovider - WARNING - No data found for (VET/USDT, 1h).
    2021-04-27 06:45:27,854 - freqtrade.strategy.strategy_wrapper - ERROR - Unexpected error input_arrays parameter missing required data keys: high, low, close calling <bound method IStrategy._analyze_ticker_internal of <CryptoFrog.CryptoFrog object at 0x7fe6ebef2f60>>
    Traceback (most recent call last):
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/strategy_wrapper.py", line 17, in wrapper
        return f(*args, **kwargs)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 381, in _analyze_ticker_internal
        dataframe = self.analyze_ticker(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 360, in analyze_ticker
        dataframe = self.advise_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/freqtrade/strategy/interface.py", line 687, in advise_indicators
        return self.populate_indicators(dataframe, metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 370, in populate_indicators
        informative_df = self.do_indicators(informative.copy(), metadata)
      File "/home/serverrab/bitcoin/freqtrade/user_data/freqtrade-strategies/user_data/strategies/cryptofrog-strategies/CryptoFrog.py", line 259, in do_indicators
        stoch_fast = ta.STOCHF(dataframe, fastk_period=6, fastd_period=4)
      File "talib/_abstract.pxi", line 398, in talib._ta_lib.Function.__call__
      File "talib/_abstract.pxi", line 270, in talib._ta_lib.Function.set_function_args
      File "talib/_abstract.pxi", line 221, in talib._ta_lib.Function.set_input_arrays
    Exception: input_arrays parameter missing required data keys: high, low, close
    [...]
    

    I'm using exactly the same conf file as your on main, except that I'm using the dynamic VolumePairList whitelisting on Binance

    opened by RoiArthurB 9
  • CryptoFrog.py doesnt run because of an Exception: input_arrays parameter missing required data keys: high, low, close

    CryptoFrog.py doesnt run because of an Exception: input_arrays parameter missing required data keys: high, low, close

    The strategy works in backtesting but when I try to start the bot for trading it throws an error:

    $ freqtrade trade --config user_data/cryptofrog.less_risk.json --strategy CryptoFrog
    2021-05-04 00:54:38,921 - freqtrade.worker - INFO - Starting worker develop-b0bd7327
    2021-05-04 00:54:38,921 - freqtrade.configuration.configuration - INFO - Using config: user_data/cryptofrog.less_risk.json ...
    2021-05-04 00:54:38,922 - freqtrade.loggers - INFO - Verbosity set to 0
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Runmode set to dry_run.
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Dry run is enabled
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Using DB: "sqlite:///dry_run_2.sqlite"
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 5 ...
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Using user-data directory: user_data ...
    2021-05-04 00:54:38,922 - freqtrade.configuration.configuration - INFO - Using data directory: user_data/data/binance ...
    2021-05-04 00:54:38,922 - freqtrade.configuration.check_exchange - INFO - Checking exchange...
    2021-05-04 00:54:38,928 - freqtrade.configuration.check_exchange - INFO - Exchange "binance" is officially supported by the Freqtrade development team.
    2021-05-04 00:54:38,928 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
    2021-05-04 00:54:38,928 - freqtrade.freqtradebot - INFO - Starting freqtrade develop-b0bd7327
    2021-05-04 00:54:38,942 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy CryptoFrog from '/home/ege/Desktop/trade/freqtrade/user_data/strategies/CryptoFrog.py'...
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: BTC.
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: unlimited.
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'protections' with value in config file: [{'method': 'CooldownPeriod', 'stop_duration_candles': 1}, {'method': 'StoplossGuard', 'lookback_period_candles': 6, 'trade_limit': 2, 'stop_duration_candles': 1440, 'only_per_pair': True}].
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'buy': 20, 'sell': 40}.
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.18421, '14': 0.07798, '60': 0.03019, '180': 0}
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 5m
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.085
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.047
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: True
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: False
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'buy': 'limit', 'sell': 'limit', 'stoploss': 'market', 'stoploss_on_exchange': False}
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'buy': 'gtc', 'sell': 'gtc'}
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: BTC
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: unlimited
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using protections: [{'method': 'CooldownPeriod', 'stop_duration_candles': 1}, {'method': 'StoplossGuard', 'lookback_period_candles': 6, 'trade_limit': 2, 'stop_duration_candles': 1440, 'only_per_pair': True}]
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 0
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'buy': 20, 'sell': 40}
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_sell_signal: True
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using sell_profit_only: False
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_buy_signal: False
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using sell_profit_offset: 0.0
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
    2021-05-04 00:54:38,943 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
    2021-05-04 00:54:38,943 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
    2021-05-04 00:54:38,945 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
    2021-05-04 00:54:38,945 - freqtrade.exchange.exchange - INFO - Using CCXT 1.47.61
    2021-05-04 00:54:38,945 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True}
    2021-05-04 00:54:38,951 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 200}
    2021-05-04 00:54:38,957 - freqtrade.exchange.exchange - INFO - Using Exchange "Binance"
    2021-05-04 00:54:41,933 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Binance'...
    2021-05-04 00:54:42,003 - freqtrade.wallets - INFO - Wallets synced.
    2021-05-04 00:54:42,003 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
    2021-05-04 00:54:42,004 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist AgeFilter from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/pairlist/AgeFilter.py'...
    2021-05-04 00:54:42,006 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist PriceFilter from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/pairlist/PriceFilter.py'...
    2021-05-04 00:54:42,009 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist SpreadFilter from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/pairlist/SpreadFilter.py'...
    2021-05-04 00:54:42,011 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist RangeStabilityFilter from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/pairlist/rangestabilityfilter.py'...
    2021-05-04 00:54:42,024 - freqtrade.resolvers.iresolver - INFO - Using resolved protection CooldownPeriod from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/protections/cooldown_period.py'...
    2021-05-04 00:54:42,025 - freqtrade.resolvers.iresolver - INFO - Using resolved protection StoplossGuard from '/home/ege/Desktop/trade/freqtrade/freqtrade/plugins/protections/stoploss_guard.py'...
    2021-05-04 00:54:42,025 - freqtrade.edge.edge_positioning - CRITICAL - max_open_trades should be -1 in config !
    2021-05-04 00:54:42,584 - freqtrade.plugins.pairlist.IPairList - INFO - Ignoring DAI/BTC from whitelist. Market is not active.
    2021-05-04 00:54:47,848 - AgeFilter - INFO - Validated 23 pairs.
    2021-05-04 00:54:47,848 - SpreadFilter - INFO - Removed BRD/BTC from whitelist, because spread 0.619% > 0.3%
    2021-05-04 00:54:47,849 - SpreadFilter - INFO - Removed NXS/BTC from whitelist, because spread 0.303% > 0.3%
    2021-05-04 00:54:52,813 - RangeStabilityFilter - INFO - Removed BAT/BTC from whitelist, because rate of change over 3 days is 0.067, which is below the threshold of 0.1.
    2021-05-04 00:54:52,816 - RangeStabilityFilter - INFO - Removed LTC/BTC from whitelist, because rate of change over 3 days is 0.061, which is below the threshold of 0.1.
    2021-05-04 00:54:52,819 - RangeStabilityFilter - INFO - Removed XTZ/BTC from whitelist, because rate of change over 3 days is 0.087, which is below the threshold of 0.1.
    2021-05-04 00:54:52,843 - freqtrade.edge.edge_positioning - INFO - Using stake_currency: BTC ...
    2021-05-04 00:54:52,844 - freqtrade.edge.edge_positioning - INFO - Using local backtesting data (using whitelist in given config) ...
    2021-05-04 00:54:52,844 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "ALGO/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:54:53,656 - numexpr.utils - INFO - NumExpr defaulting to 8 threads.
    2021-05-04 00:54:54,115 - freqtrade.exchange.exchange - INFO - Downloaded data for ALGO/BTC with length 111.
    2021-05-04 00:54:54,737 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "ATOM/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:54:55,961 - freqtrade.exchange.exchange - INFO - Downloaded data for ATOM/BTC with length 111.
    2021-05-04 00:54:56,798 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "BCH/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:54:57,804 - freqtrade.exchange.exchange - INFO - Downloaded data for BCH/BTC with length 111.
    2021-05-04 00:54:58,330 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "EOS/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:00,261 - freqtrade.exchange.exchange - INFO - Downloaded data for EOS/BTC with length 108.
    2021-05-04 00:55:00,795 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "ETH/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:01,797 - freqtrade.exchange.exchange - INFO - Downloaded data for ETH/BTC with length 109.
    2021-05-04 00:55:02,118 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "IOTA/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:03,023 - freqtrade.exchange.exchange - INFO - Downloaded data for IOTA/BTC with length 108.
    2021-05-04 00:55:03,412 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "LINK/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:04,254 - freqtrade.exchange.exchange - INFO - Downloaded data for LINK/BTC with length 109.
    2021-05-04 00:55:04,599 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "NEO/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:05,483 - freqtrade.exchange.exchange - INFO - Downloaded data for NEO/BTC with length 106.
    2021-05-04 00:55:05,783 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "XMR/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:06,712 - freqtrade.exchange.exchange - INFO - Downloaded data for XMR/BTC with length 105.
    2021-05-04 00:55:07,002 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "XRP/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:07,940 - freqtrade.exchange.exchange - INFO - Downloaded data for XRP/BTC with length 106.
    2021-05-04 00:55:08,231 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "ADA/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:08,863 - freqtrade.exchange.exchange - INFO - Downloaded data for ADA/BTC with length 112.
    2021-05-04 00:55:09,032 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "DOT/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:09,440 - freqtrade.exchange.exchange - INFO - Downloaded data for DOT/BTC with length 109.
    2021-05-04 00:55:09,541 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "XLM/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:10,091 - freqtrade.exchange.exchange - INFO - Downloaded data for XLM/BTC with length 106.
    2021-05-04 00:55:10,259 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "MKR/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:10,745 - freqtrade.exchange.exchange - INFO - Downloaded data for MKR/BTC with length 107.
    2021-05-04 00:55:10,866 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "MATIC/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:11,628 - freqtrade.exchange.exchange - INFO - Downloaded data for MATIC/BTC with length 108.
    2021-05-04 00:55:11,820 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "LUNA/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:12,549 - freqtrade.exchange.exchange - INFO - Downloaded data for LUNA/BTC with length 108.
    2021-05-04 00:55:12,650 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "CAKE/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:13,018 - freqtrade.exchange.exchange - INFO - Downloaded data for CAKE/BTC with length 111.
    2021-05-04 00:55:13,056 - freqtrade.data.history.history_utils - INFO - Download history data for pair: "CHZ/BTC", timeframe: 5m and store in user_data/data/binance.
    2021-05-04 00:55:13,775 - freqtrade.exchange.exchange - INFO - Downloaded data for CHZ/BTC with length 110.
    2021-05-04 00:55:14,382 - freqtrade.data.converter - INFO - Missing data fillup for ALGO/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:14,827 - freqtrade.data.converter - INFO - Missing data fillup for ATOM/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:15,171 - freqtrade.data.converter - INFO - Missing data fillup for BCH/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:15,741 - freqtrade.data.converter - INFO - Missing data fillup for EOS/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:16,233 - freqtrade.data.converter - INFO - Missing data fillup for ETH/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:16,717 - freqtrade.data.converter - INFO - Missing data fillup for IOTA/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:17,286 - freqtrade.data.converter - INFO - Missing data fillup for LINK/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:17,771 - freqtrade.data.converter - INFO - Missing data fillup for NEO/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:18,332 - freqtrade.data.converter - INFO - Missing data fillup for XMR/BTC: before: 2821 - after: 2877 - 1.99 %
    2021-05-04 00:55:18,821 - freqtrade.data.converter - INFO - Missing data fillup for XRP/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:19,161 - freqtrade.data.converter - INFO - Missing data fillup for ADA/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:19,339 - freqtrade.data.converter - INFO - Missing data fillup for DOT/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:19,625 - freqtrade.data.converter - INFO - Missing data fillup for XLM/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:19,808 - freqtrade.data.converter - INFO - Missing data fillup for MKR/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:20,137 - freqtrade.data.converter - INFO - Missing data fillup for MATIC/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:20,250 - freqtrade.data.converter - INFO - Missing data fillup for LUNA/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:20,349 - freqtrade.data.converter - INFO - Missing data fillup for CAKE/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:20,613 - freqtrade.data.converter - INFO - Missing data fillup for CHZ/BTC: before: 2822 - after: 2878 - 1.98 %
    2021-05-04 00:55:20,615 - freqtrade.data.dataprovider - WARNING - No data found for (ALGO/BTC, 1h).
    2021-05-04 00:55:20,616 - freqtrade.commands.trade_commands - ERROR - input_arrays parameter missing required data keys: high, low, close
    2021-05-04 00:55:20,616 - freqtrade.commands.trade_commands - ERROR - Fatal exception!
    Traceback (most recent call last):
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/commands/trade_commands.py", line 18, in start_trading
        worker = Worker(args)
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/worker.py", line 35, in __init__
        self._init(False)
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/worker.py", line 52, in _init
        self.freqtrade = FreqtradeBot(self._config)
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/freqtradebot.py", line 94, in __init__
        self.active_pair_whitelist = self._refresh_active_whitelist()
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/freqtradebot.py", line 228, in _refresh_active_whitelist
        self.edge.calculate(_whitelist)
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/edge/edge_positioning.py", line 124, in calculate
        preprocessed = self.strategy.ohlcvdata_to_dataframe(data)
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/strategy/interface.py", line 670, in ohlcvdata_to_dataframe
        return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair})
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/strategy/interface.py", line 670, in <dictcomp>
        return {pair: self.advise_indicators(pair_data.copy(), {'pair': pair})
      File "/home/ege/Desktop/trade/freqtrade/freqtrade/strategy/interface.py", line 687, in advise_indicators
        return self.populate_indicators(dataframe, metadata)
      File "/home/ege/Desktop/trade/freqtrade/user_data/strategies/CryptoFrog.py", line 290, in populate_indicators
        informative = self.do_indicators(informative.copy(), metadata)
      File "/home/ege/Desktop/trade/freqtrade/user_data/strategies/CryptoFrog.py", line 210, in do_indicators
        stoch_fast = ta.STOCHF(dataframe)
      File "talib/_abstract.pxi", line 398, in talib._ta_lib.Function.__call__
      File "talib/_abstract.pxi", line 270, in talib._ta_lib.Function.set_function_args
      File "talib/_abstract.pxi", line 221, in talib._ta_lib.Function.set_input_arrays
    Exception: input_arrays parameter missing required data keys: high, low, close
    

    The important part is this:

    2021-05-04 00:55:20,615 - freqtrade.data.dataprovider - WARNING - No data found for (ALGO/BTC, 1h).
    2021-05-04 00:55:20,616 - freqtrade.commands.trade_commands - ERROR - input_arrays parameter missing required data keys: high, low, close
    2021-05-04 00:55:20,616 - freqtrade.commands.trade_commands - ERROR - Fatal exception!
    

    It wants to download 1h data however I already have it:

    $ freqtrade list-data
    2021-05-04 01:00:51,935 - freqtrade.configuration.configuration - INFO - Using config: config.json ...
    2021-05-04 01:00:51,936 - freqtrade.loggers - INFO - Verbosity set to 0
    2021-05-04 01:00:51,937 - freqtrade.configuration.configuration - INFO - Using user-data directory: /home/ege/Desktop/trade/freqtrade/user_data ...
    2021-05-04 01:00:51,937 - freqtrade.configuration.configuration - INFO - Using data directory: /home/ege/Desktop/trade/freqtrade/user_data/data/binance ...
    2021-05-04 01:00:51,937 - freqtrade.configuration.check_exchange - INFO - Checking exchange...
    2021-05-04 01:00:52,017 - freqtrade.configuration.check_exchange - INFO - Exchange "binance" is officially supported by the Freqtrade development team.
    2021-05-04 01:00:52,018 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
    2021-05-04 01:00:52,018 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
    Found 120 pair / timeframe combinations.
    +-----------+----------------------+
    |      Pair |            Timeframe |
    |-----------+----------------------|
    |   ADA/BTC | 1m, 5m, 15m, 30m, 1h |
    |  ALGO/BTC | 1m, 5m, 15m, 30m, 1h |
    |  ATOM/BTC | 1m, 5m, 15m, 30m, 1h |
    |   BAT/BTC | 1m, 5m, 15m, 30m, 1h |
    |   BCH/BTC | 1m, 5m, 15m, 30m, 1h |
    |   BRD/BTC | 1m, 5m, 15m, 30m, 1h |
    |  CAKE/BTC | 1m, 5m, 15m, 30m, 1h |
    |   CHZ/BTC | 1m, 5m, 15m, 30m, 1h |
    |   DAI/BTC | 1m, 5m, 15m, 30m, 1h |
    |   DOT/BTC | 1m, 5m, 15m, 30m, 1h |
    |   EOS/BTC | 1m, 5m, 15m, 30m, 1h |
    |   ETH/BTC | 1m, 5m, 15m, 30m, 1h |
    |  IOTA/BTC | 1m, 5m, 15m, 30m, 1h |
    |  LINK/BTC | 1m, 5m, 15m, 30m, 1h |
    |   LTC/BTC | 1m, 5m, 15m, 30m, 1h |
    |  LUNA/BTC | 1m, 5m, 15m, 30m, 1h |
    | MATIC/BTC | 1m, 5m, 15m, 30m, 1h |
    |   MKR/BTC | 1m, 5m, 15m, 30m, 1h |
    |   NEO/BTC | 1m, 5m, 15m, 30m, 1h |
    |   NXS/BTC | 1m, 5m, 15m, 30m, 1h |
    |   XLM/BTC | 1m, 5m, 15m, 30m, 1h |
    |   XMR/BTC | 1m, 5m, 15m, 30m, 1h |
    |   XRP/BTC | 1m, 5m, 15m, 30m, 1h |
    |   XTZ/BTC | 1m, 5m, 15m, 30m, 1h |
    +-----------+----------------------+
    

    What is the problem, how can I solve this issue ? I'm using binance for exhange provider

    opened by Hsgngr 5
  • finta issue

    finta issue

    Hello

    I would run a backtest in this way

    D:\ft_userdata\user_data>docker-compose run --rm freqtrade backtesting --config user_data/cryptofrog.config.json --datadir user_data/data/binance --export trades --stake-amount 70 --strategy CryptoFrog -i 5m

    however I receive this error

    2021-06-16 11:31:27,090 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Binance'... 2021-06-16 11:31:27,125 - freqtrade.resolvers.iresolver - WARNING - Could not import /freqtrade/user_data/strategies/CryptoFrog.py due to 'No module named 'finta'' 2021-06-16 11:31:27,190 - freqtrade.resolvers.iresolver - WARNING - Could not import /freqtrade/user_data/strategies/CryptoFrog.py due to 'No module named 'finta'' 2021-06-16 11:31:27,213 - freqtrade - ERROR - Impossible to load Strategy 'CryptoFrog'. This class does not exist or contains Python code errors.

    My python installation is located here and as you can see below finta module is installed

    D:\ft_userdata\user_data>C:\Users\graziano\AppData\Local\Programs\Python\Python39\Scripts\pip.exe install finta Requirement already satisfied: finta in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (1.3) Requirement already satisfied: numpy in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (from finta) (1.20.3) Requirement already satisfied: pandas in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (from finta) (1.2.4) Requirement already satisfied: pytz>=2017.3 in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (from pandas->finta) (2021.1) Requirement already satisfied: python-dateutil>=2.7.3 in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (from pandas->finta) (2.8.1) Requirement already satisfied: six>=1.5 in c:\users\graziano\appdata\local\programs\python\python39\lib\site-packages (from python-dateutil>=2.7.3->pandas->finta) (1.16.0)

    why CryptoFrog is not seeing my module finta ?

    Thank you

    opened by graz68a 1
  • improve buy strategy

    improve buy strategy

    opened by ferater 1
  • added dummy hyperopt class for buy indicator space

    added dummy hyperopt class for buy indicator space

    as discussed, here my proposal for "comfort" reasons to avoid hyperopt barfing at missing buy indicator space, when using spaces all or default

    opened by nightshift2k 0
Owner
Robert Davey
Robert Davey
Trading Strategies for Freqtrade

Freqtrade Strategies Strategies for Freqtrade, developed primarily in a partnership between @werkkrew and @JimmyNixx from the Freqtrade Discord. Use t

Bryan Chain 242 Jan 7, 2023
Optimize Trading Strategies Using Freqtrade

Optimize trading strategy using Freqtrade Short demo on building, testing and optimizing a trading strategy using Freqtrade. The DevBootstrap YouTube

DevBootstrap 139 Jan 1, 2023
existing and custom freqtrade strategies supporting the new hyperstrategy format.

freqtrade-strategies Description Existing and self-developed strategies, rewritten to support the new HyperStrategy format from the freqtrade-develop

null 39 Aug 20, 2021
My freqtrade strategies

My freqtrade-strategies Hi there! This is repo for my freqtrade-strategies. My name is Ilya Zelenchuk, I'm a lecturer at the SPbU university (https://

null 171 Dec 5, 2022
A fast Evolution Strategy implementation in Python

Evostra: Evolution Strategy for Python Evolution Strategy (ES) is an optimization technique based on ideas of adaptation and evolution. You can learn

Mika 251 Dec 8, 2022
Let Python optimize the best stop loss and take profits for your TradingView strategy.

TradingView Machine Learning TradeView is a free and open source Trading View bot written in Python. It is designed to support all major exchanges. It

Robert Roman 473 Jan 9, 2023
Code for "Learning the Best Pooling Strategy for Visual Semantic Embedding", CVPR 2021

Learning the Best Pooling Strategy for Visual Semantic Embedding Official PyTorch implementation of the paper Learning the Best Pooling Strategy for V

Jiacheng Chen 106 Jan 6, 2023
Improving adversarial robustness by a coupling rejection strategy

Adversarial Training with Rectified Rejection The code for the paper Adversarial Training with Rectified Rejection. Environment settings and libraries

Tianyu Pang 29 Jan 6, 2023
An integration of several popular automatic augmentation methods, including OHL (Online Hyper-Parameter Learning for Auto-Augmentation Strategy) and AWS (Improving Auto Augment via Augmentation Wise Weight Sharing) by Sensetime Research.

An integration of several popular automatic augmentation methods, including OHL (Online Hyper-Parameter Learning for Auto-Augmentation Strategy) and AWS (Improving Auto Augment via Augmentation Wise Weight Sharing) by Sensetime Research.

null 45 Dec 8, 2022
This is a simple backtesting framework to help you test your crypto currency trading. It includes a way to download and store historical crypto data and to execute a trading strategy.

You can use this simple crypto backtesting script to ensure your trading strategy is successful Minimal setup required and works well with static TP a

Andrei 154 Sep 12, 2022
[2021][ICCV][FSNet] Full-Duplex Strategy for Video Object Segmentation

Full-Duplex Strategy for Video Object Segmentation (ICCV, 2021) Authors: Ge-Peng Ji, Keren Fu, Zhe Wu, Deng-Ping Fan*, Jianbing Shen, & Ling Shao This

Daniel-Ji 55 Dec 22, 2022
NEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training

NEATEST: Evolving Neural Networks Through Augmenting Topologies with Evolution Strategy Training

Göktuğ Karakaşlı 16 Dec 5, 2022
An adaptive hierarchical energy management strategy for hybrid electric vehicles

An adaptive hierarchical energy management strategy This project contains the source code of an adaptive hierarchical EMS combining heuristic equivale

null 19 Dec 13, 2022
A Real-Time-Strategy game for Deep Learning research

Description DeepRTS is a high-performance Real-TIme strategy game for Reinforcement Learning research. It is written in C++ for performance, but provi

Centre for Artificial Intelligence Research (CAIR) 156 Dec 19, 2022
Offical implementation for "Trash or Treasure? An Interactive Dual-Stream Strategy for Single Image Reflection Separation".

Trash or Treasure? An Interactive Dual-Stream Strategy for Single Image Reflection Separation (NeurIPS 2021) by Qiming Hu, Xiaojie Guo. Dependencies P

Qiming Hu 31 Dec 20, 2022
ByteTrack with ReID module following the paradigm of FairMOT, tracking strategy is borrowed from FairMOT/JDE.

ByteTrack_ReID ByteTrack is the SOTA tracker in MOT benchmarks with strong detector YOLOX and a simple association strategy only based on motion infor

Han GuangXin 46 Dec 29, 2022
SAS: Self-Augmentation Strategy for Language Model Pre-training

SAS: Self-Augmentation Strategy for Language Model Pre-training This repository

Alibaba 5 Nov 2, 2022
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)

Bayesian Methods for Hackers Using Python and PyMC The Bayesian method is the natural approach to inference, yet it is hidden from readers behind chap

Cameron Davidson-Pilon 25.1k Jan 2, 2023
The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.

SeaLion is designed to teach today's aspiring ml-engineers the popular machine learning concepts of today in a way that gives both intuition and ways of application. We do this through concise algorithms that do the job in the least jargon possible and examples to guide you through every step of the way.

Anish 324 Dec 27, 2022