FIX ISSUES
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import numpy as np
|
||||
import talib.abstract as ta
|
||||
import freqtrade.vendor.qtpylib.indicators as qtpylib
|
||||
import arrow
|
||||
# import arrow
|
||||
|
||||
from freqtrade.strategy import (IStrategy, merge_informative_pair, stoploss_from_open,
|
||||
IntParameter, DecimalParameter, CategoricalParameter)
|
||||
@@ -162,7 +162,7 @@ def SSLChannels(dataframe, length=10, mode='sma'):
|
||||
df['smaLow'] = df['low'].rolling(length).mean()
|
||||
|
||||
df['hlv'] = np.where(df['close'] > df['smaHigh'], 1,
|
||||
np.where(df['close'] < df['smaLow'], -1, np.NAN))
|
||||
np.where(df['close'] < df['smaLow'], -1, np.nan))
|
||||
df['hlv'] = df['hlv'].ffill()
|
||||
|
||||
df['sslDown'] = np.where(df['hlv'] < 0, df['smaHigh'], df['smaLow'])
|
||||
@@ -180,7 +180,7 @@ def SSLChannels_ATR(dataframe, length=7):
|
||||
df['ATR'] = ta.ATR(df, timeperiod=14)
|
||||
df['smaHigh'] = df['high'].rolling(length).mean() + df['ATR']
|
||||
df['smaLow'] = df['low'].rolling(length).mean() - df['ATR']
|
||||
df['hlv'] = np.where(df['close'] > df['smaHigh'], 1, np.where(df['close'] < df['smaLow'], -1, np.NAN))
|
||||
df['hlv'] = np.where(df['close'] > df['smaHigh'], 1, np.where(df['close'] < df['smaLow'], -1, np.nan))
|
||||
df['hlv'] = df['hlv'].ffill()
|
||||
df['sslDown'] = np.where(df['hlv'] < 0, df['smaHigh'], df['smaLow'])
|
||||
df['sslUp'] = np.where(df['hlv'] < 0, df['smaLow'], df['smaHigh'])
|
||||
|
||||
Reference in New Issue
Block a user