From ce2966dd7fb3a20d7c88e7274df4126905b71109 Mon Sep 17 00:00:00 2001 From: Janne Sinivirta Date: Fri, 20 Oct 2017 18:29:38 +0300 Subject: [PATCH] add uptrend_sma to hyperopt --- freqtrade/tests/test_hyperopt.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/freqtrade/tests/test_hyperopt.py b/freqtrade/tests/test_hyperopt.py index 89531d516..d0756b690 100644 --- a/freqtrade/tests/test_hyperopt.py +++ b/freqtrade/tests/test_hyperopt.py @@ -97,6 +97,9 @@ def buy_strategy_generator(params): conditions.append(dataframe['cci'] < params['cci']['value']) if params['over_sar']['enabled']: conditions.append(dataframe['close'] > dataframe['sar']) + if params['uptrend_sma']['enabled']: + prevsma = dataframe['sma'].shift(1) + conditions.append(dataframe['sma'] > prevsma) dataframe.loc[ reduce(lambda x, y: x & y, conditions), 'buy'] = 1 @@ -140,6 +143,10 @@ def test_hyperopt(conf, pairs, mocker): {'enabled': False}, {'enabled': True} ]), + 'uptrend_sma': hp.choice('uptrend_sma', [ + {'enabled': False}, + {'enabled': True} + ]), } # print(hyperopt.pyll.stochastic.sample(space))