From b35fa4c9f6ba29c4c2333251df77276301cf449c Mon Sep 17 00:00:00 2001 From: Samuel Husso Date: Sat, 6 Jan 2018 15:53:22 +0200 Subject: [PATCH] hyperopt: show the best results so far --- freqtrade/optimize/hyperopt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/freqtrade/optimize/hyperopt.py b/freqtrade/optimize/hyperopt.py index c520ed81d..dc611fcbc 100644 --- a/freqtrade/optimize/hyperopt.py +++ b/freqtrade/optimize/hyperopt.py @@ -120,6 +120,11 @@ def read_trials(trials_path=TRIALS_FILE): return trials +def log_trials_result(trials): + vals = trials.best_trial['misc']['vals'] + results = trials.best_trial['result']['result'] + logger.info('Best result:\n%s\nwith values:\n%s', results, vals) + def log_results(results): """ log results if it is better than any previous evaluation """ global CURRENT_BEST_LOSS @@ -310,4 +315,5 @@ def signal_handler(sig, frame): logger.info('Hyperopt received {}'.format(signal.Signals(sig).name)) save_trials(TRIALS) + log_trials_result(TRIALS) sys.exit(0)