From dd2af86a4187afc389f26c2602d0190b948ecef8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 6 Jan 2019 14:47:38 +0100 Subject: [PATCH] pprint results --- freqtrade/optimize/hyperopt.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/freqtrade/optimize/hyperopt.py b/freqtrade/optimize/hyperopt.py index b8b8aaf56..7d6a991d2 100644 --- a/freqtrade/optimize/hyperopt.py +++ b/freqtrade/optimize/hyperopt.py @@ -5,17 +5,18 @@ This module contains the hyperopt logic """ import logging -from argparse import Namespace +import multiprocessing import os import sys -from pathlib import Path +from argparse import Namespace from math import exp -import multiprocessing from operator import itemgetter +from pathlib import Path +from pprint import pprint from typing import Any, Dict, List -from pandas import DataFrame from joblib import Parallel, delayed, dump, load, wrap_non_picklable_objects +from pandas import DataFrame from skopt import Optimizer from skopt.space import Dimension @@ -26,7 +27,6 @@ from freqtrade.optimize import get_timeframe from freqtrade.optimize.backtesting import Backtesting from freqtrade.resolvers import HyperOptResolver - logger = logging.getLogger(__name__) MAX_LOSS = 100000 # just a big enough number to be bad result in loss optimization @@ -104,11 +104,11 @@ class Hyperopt(Backtesting): logger.info( 'Best result:\n%s\nwith values:\n%s', best_result['result'], - best_result['params'] + pprint(best_result['params'], indent=4) ) if 'roi_t1' in best_result['params']: logger.info('ROI table:\n%s', - self.custom_hyperopt.generate_roi_table(best_result['params'])) + pprint(self.custom_hyperopt.generate_roi_table(best_result['params']), indent=4)) def log_results(self, results) -> None: """