From 379f74d60445a8d4c79a17596907e0b6498d4e61 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 23 Aug 2020 19:26:28 +0200 Subject: [PATCH] Align ADXMomentum to ducmnented link closes #94 --- user_data/strategies/berlinguyinca/ADXMomentum.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/user_data/strategies/berlinguyinca/ADXMomentum.py b/user_data/strategies/berlinguyinca/ADXMomentum.py index f47bef9..487de40 100644 --- a/user_data/strategies/berlinguyinca/ADXMomentum.py +++ b/user_data/strategies/berlinguyinca/ADXMomentum.py @@ -29,7 +29,10 @@ class ADXMomentum(IStrategy): stoploss = -0.25 # Optimal ticker interval for the strategy - ticker_interval = '1h' + timeframe = '1h' + + # Number of candles the strategy requires before producing valid signals + startup_candle_count: int = 20 def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe['adx'] = ta.ADX(dataframe, timeperiod=14) @@ -44,9 +47,9 @@ class ADXMomentum(IStrategy): dataframe.loc[ ( (dataframe['adx'] > 25) & - (dataframe['mom'] < 0) & + (dataframe['mom'] > 0) & (dataframe['minus_di'] > 25) & - (dataframe['plus_di'] < dataframe['minus_di']) + (dataframe['plus_di'] > dataframe['minus_di']) ), 'buy'] = 1 @@ -56,9 +59,9 @@ class ADXMomentum(IStrategy): dataframe.loc[ ( (dataframe['adx'] > 25) & - (dataframe['mom'] > 0) & + (dataframe['mom'] < 0) & (dataframe['minus_di'] > 25) & - (dataframe['plus_di'] > dataframe['minus_di']) + (dataframe['plus_di'] < dataframe['minus_di']) ), 'sell'] = 1