TEST HYPEROPTS

This commit is contained in:
Jérôme Delacotte
2026-03-07 16:27:45 +01:00
parent 2885cf05b1
commit f1bad7949d

View File

@@ -211,7 +211,7 @@ class Empty5m(IStrategy):
# sell_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell') # sell_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell')
# sell_crossed_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell') # sell_crossed_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell')
drop_from_last_entry = DecimalParameter(-0.1, 0, decimals=2, default=-0.025, space='protection', optimize=False, load=True) drop_from_last_entry = DecimalParameter(-0.1, 0, decimals=2, default=-0.025, space='protection', optimize=True, load=True)
# baisses = list() # baisses = list()
# for i in range(0, 0.5, 0.05): # for i in range(0, 0.5, 0.05):
@@ -835,16 +835,18 @@ class Empty5m(IStrategy):
# }, # },
# ##################################################################################### # #####################################################################################
conditions = list() conditions = list()
conditions.append(dataframe[f"{self.start_bear_indicator.value}_deriv1_1h" ] < self.start_bear_deriv1.value) conditions.append(dataframe[f"{self.start_bull_indicator.value}_deriv1_1h" ] < self.start_bull_deriv1.value)
conditions.append(dataframe[f"{self.start_bear_indicator.value}_deriv2_1h"] < self.start_bear_deriv2.value) conditions.append(dataframe[f"{self.start_bull_indicator.value}_deriv2_1h"] < self.start_bull_deriv2.value)
conditions.append(dataframe[f"{self.start_bear_indicator.value}_deriv1_1h" ] > self.start_bear_deriv1.value)
conditions.append(dataframe[f"{self.start_bear_indicator.value}_deriv2_1h"] > self.start_bear_deriv2.value)
conditions.append(dataframe['sma12_deriv1'] > 0.003) conditions.append(dataframe['sma12_deriv1'] > self.buy_deriv1_sma60.value)
conditions.append(dataframe['sma5_deriv1_1h'] > 0.0) conditions.append(dataframe['sma5_deriv1_1h'] > self.buy_deriv1_sma5d.value)
conditions.append(dataframe['sma12_deriv1_1h'] > 0.0) conditions.append(dataframe['sma12_deriv1_1h'] > self.buy_deriv1_sma12d.value)
conditions.append(dataframe['sma12_deriv2'] > -0.002) # conditions.append(dataframe['sma12_deriv2'] > -0.002)
conditions.append(dataframe['sma5_deriv2_1h'] > 0) # conditions.append(dataframe['sma5_deriv2_1h'] > 0)
conditions.append(dataframe['sma12_deriv2_1h'] > -0.03) # conditions.append(dataframe['sma12_deriv2_1h'] > -0.03)
conditions.append(dataframe['hapercent'] > 0) conditions.append(dataframe['hapercent'] > 0)
# conditions.append(dataframe['percent12'] < 0.01) # conditions.append(dataframe['percent12'] < 0.01)