Fix hyperopt exchange error
This commit is contained in:
parent
15692421d9
commit
3c60b33793
@ -113,15 +113,11 @@ def backtest(args) -> DataFrame:
|
|||||||
max_open_trades = args.get('max_open_trades', 0)
|
max_open_trades = args.get('max_open_trades', 0)
|
||||||
realistic = args.get('realistic', True)
|
realistic = args.get('realistic', True)
|
||||||
record = args.get('record', None)
|
record = args.get('record', None)
|
||||||
|
exchange_name = args.get('exchange_name', 'bittrex')
|
||||||
records = []
|
records = []
|
||||||
trades = []
|
trades = []
|
||||||
trade_count_lock: dict = {}
|
trade_count_lock: dict = {}
|
||||||
|
|
||||||
# Monkey patch config
|
|
||||||
from freqtrade import main
|
|
||||||
exchange_config = main._CONF['exchange']
|
|
||||||
|
|
||||||
exchange_name = exchange_config['name']
|
|
||||||
try:
|
try:
|
||||||
exchange_class = exchange.Exchanges[exchange_name.upper()].value
|
exchange_class = exchange.Exchanges[exchange_name.upper()].value
|
||||||
except KeyError:
|
except KeyError:
|
||||||
@ -246,7 +242,8 @@ def start(args):
|
|||||||
'sell_profit_only': sell_profit_only,
|
'sell_profit_only': sell_profit_only,
|
||||||
'use_sell_signal': use_sell_signal,
|
'use_sell_signal': use_sell_signal,
|
||||||
'stoploss': strategy.stoploss,
|
'stoploss': strategy.stoploss,
|
||||||
'record': args.export
|
'record': args.export,
|
||||||
|
'exchange_name': exchange_name
|
||||||
})
|
})
|
||||||
logger.info(
|
logger.info(
|
||||||
'\n==================================== BACKTESTING REPORT ====================================\n%s', # noqa
|
'\n==================================== BACKTESTING REPORT ====================================\n%s', # noqa
|
||||||
|
Loading…
Reference in New Issue
Block a user