From be48131185764d0b707e706de4f0aa6d2a688193 Mon Sep 17 00:00:00 2001 From: robcaulk Date: Fri, 30 Sep 2022 00:33:08 +0200 Subject: [PATCH] make shuffle false in constants --- freqtrade/constants.py | 1 + freqtrade/freqai/data_kitchen.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/freqtrade/constants.py b/freqtrade/constants.py index e14e81343..acab8489c 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -567,6 +567,7 @@ CONF_SCHEMA = { "properties": { "test_size": {"type": "number"}, "random_state": {"type": "integer"}, + "shuffle": {"type": "boolean", "default": False} }, }, "model_training_parameters": { diff --git a/freqtrade/freqai/data_kitchen.py b/freqtrade/freqai/data_kitchen.py index 9e22667f3..5cf9b2f03 100644 --- a/freqtrade/freqai/data_kitchen.py +++ b/freqtrade/freqai/data_kitchen.py @@ -134,7 +134,8 @@ class FreqaiDataKitchen: """ feat_dict = self.freqai_config["feature_parameters"] - shuffle = self.freqai_config.get('data_split_parameters', {}).get('shuffle', False) + if 'shuffle' not in self.freqai_config['data_split_parameters']: + self.freqai_config["data_split_parameters"].update({'shuffle': False}) weights: npt.ArrayLike if feat_dict.get("weight_factor", 0) > 0: @@ -154,7 +155,6 @@ class FreqaiDataKitchen: filtered_dataframe[: filtered_dataframe.shape[0]], labels, weights, - shuffle=shuffle, **self.config["freqai"]["data_split_parameters"], ) else: