Fix hyperopt exchange error

This commit is contained in:
Ramon Bastiaans 2018-02-01 00:04:10 +01:00
parent 15692421d9
commit 3c60b33793

View File

@ -113,15 +113,11 @@ def backtest(args) -> DataFrame:
max_open_trades = args.get('max_open_trades', 0)
realistic = args.get('realistic', True)
record = args.get('record', None)
exchange_name = args.get('exchange_name', 'bittrex')
records = []
trades = []
trade_count_lock: dict = {}
# Monkey patch config
from freqtrade import main
exchange_config = main._CONF['exchange']
exchange_name = exchange_config['name']
try:
exchange_class = exchange.Exchanges[exchange_name.upper()].value
except KeyError:
@ -246,7 +242,8 @@ def start(args):
'sell_profit_only': sell_profit_only,
'use_sell_signal': use_sell_signal,
'stoploss': strategy.stoploss,
'record': args.export
'record': args.export,
'exchange_name': exchange_name
})
logger.info(
'\n==================================== BACKTESTING REPORT ====================================\n%s', # noqa