From ec981b415a374ba3b0c2c37b5c7351882b508685 Mon Sep 17 00:00:00 2001 From: Janne Sinivirta Date: Sat, 28 Oct 2017 16:21:07 +0300 Subject: [PATCH] add RSI to hyperopt --- freqtrade/tests/test_hyperopt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/freqtrade/tests/test_hyperopt.py b/freqtrade/tests/test_hyperopt.py index fa1c0fab1..ae085fe90 100644 --- a/freqtrade/tests/test_hyperopt.py +++ b/freqtrade/tests/test_hyperopt.py @@ -52,6 +52,8 @@ def buy_strategy_generator(params): conditions.append(dataframe['adx'] > params['adx']['value']) if params['cci']['enabled']: conditions.append(dataframe['cci'] < params['cci']['value']) + if params['rsi']['enabled']: + conditions.append(dataframe['rsi'] < params['rsi']['value']) if params['over_sar']['enabled']: conditions.append(dataframe['close'] > dataframe['sar']) if params['uptrend_sma']['enabled']: @@ -114,6 +116,10 @@ def test_hyperopt(conf, pairs, mocker): {'enabled': False}, {'enabled': True, 'value': hp.uniform('cci-value', -200, -100)} ]), + 'rsi': hp.choice('rsi', [ + {'enabled': False}, + {'enabled': True, 'value': hp.uniform('rsi-value', 20, 30)} + ]), 'below_sma': hp.choice('below_sma', [ {'enabled': False}, {'enabled': True}