Zeus_8_3_2_B_4_2 tests tendancies / suppression filtre B++
This commit is contained in:
@@ -372,8 +372,10 @@ class Zeus_8_3_2_B_4_2(IStrategy):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def printLog(self, str):
|
def printLog(self, str):
|
||||||
print(str)
|
if not self.dp.runmode.value in ('backtest', 'hyperopt'):
|
||||||
logger.info(str)
|
logger.info(str)
|
||||||
|
else:
|
||||||
|
print(str)
|
||||||
|
|
||||||
def add_tendency_column(self, dataframe: pd.DataFrame) -> pd.DataFrame:
|
def add_tendency_column(self, dataframe: pd.DataFrame) -> pd.DataFrame:
|
||||||
def tag_by_derivatives(row):
|
def tag_by_derivatives(row):
|
||||||
@@ -759,16 +761,16 @@ class Zeus_8_3_2_B_4_2(IStrategy):
|
|||||||
# (dataframe["bb_width"] > 0.01)
|
# (dataframe["bb_width"] > 0.01)
|
||||||
(dataframe['down_count'].shift(1) < - 6)
|
(dataframe['down_count'].shift(1) < - 6)
|
||||||
& (dataframe['down_count'] == 0)
|
& (dataframe['down_count'] == 0)
|
||||||
& (dataframe['tendency'] != "B++")
|
# & (dataframe['tendency'] != "B++")
|
||||||
& (dataframe['tendency'] != "B--")
|
# & (dataframe['tendency'] != "B--")
|
||||||
), ['enter_long', 'enter_tag']] = (1, 'down')
|
), ['enter_long', 'enter_tag']] = (1, 'down')
|
||||||
|
|
||||||
dataframe.loc[
|
dataframe.loc[
|
||||||
(
|
(
|
||||||
(dataframe['low'] < dataframe['min200'])
|
(dataframe['low'] < dataframe['min200'])
|
||||||
& (dataframe['min50'] == dataframe['min200'].shift(3))
|
& (dataframe['min50'] == dataframe['min200'].shift(3))
|
||||||
& (dataframe['tendency'] != "B++")
|
# & (dataframe['tendency'] != "B++")
|
||||||
& (dataframe['tendency'] != "B--")
|
# & (dataframe['tendency'] != "B--")
|
||||||
), ['enter_long', 'enter_tag']] = (1, 'low')
|
), ['enter_long', 'enter_tag']] = (1, 'low')
|
||||||
dataframe['test'] = np.where(dataframe['enter_long'] == 1, dataframe['close'] * 1.01, np.nan)
|
dataframe['test'] = np.where(dataframe['enter_long'] == 1, dataframe['close'] * 1.01, np.nan)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user