From 9b00fc34748115475e8adafcf013f53039839469 Mon Sep 17 00:00:00 2001 From: Janne Sinivirta Date: Sun, 29 Oct 2017 16:16:23 +0200 Subject: [PATCH] use .ix instead of .loc for small perf boost --- freqtrade/analyze.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/analyze.py b/freqtrade/analyze.py index 399c5cd0b..1eeb8408d 100644 --- a/freqtrade/analyze.py +++ b/freqtrade/analyze.py @@ -54,14 +54,14 @@ def populate_buy_trend(dataframe: DataFrame) -> DataFrame: :param dataframe: DataFrame :return: DataFrame with buy column """ - dataframe.loc[ + dataframe.ix[ (dataframe['close'] < dataframe['sma']) & (dataframe['tema'] <= dataframe['blower']) & (dataframe['mfi'] < 25) & (dataframe['fastd'] < 25) & (dataframe['adx'] > 30), 'buy'] = 1 - dataframe.loc[dataframe['buy'] == 1, 'buy_price'] = dataframe['close'] + dataframe.ix[dataframe['buy'] == 1, 'buy_price'] = dataframe['close'] return dataframe