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_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()
# for i in range(0, 0.5, 0.05):
@@ -835,16 +835,18 @@ class Empty5m(IStrategy):
# },
# #####################################################################################
conditions = list()
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[f"{self.start_bull_indicator.value}_deriv1_1h" ] < self.start_bull_deriv1.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['sma5_deriv1_1h'] > 0.0)
conditions.append(dataframe['sma12_deriv1_1h'] > 0.0)
conditions.append(dataframe['sma12_deriv1'] > self.buy_deriv1_sma60.value)
conditions.append(dataframe['sma5_deriv1_1h'] > self.buy_deriv1_sma5d.value)
conditions.append(dataframe['sma12_deriv1_1h'] > self.buy_deriv1_sma12d.value)
conditions.append(dataframe['sma12_deriv2'] > -0.002)
conditions.append(dataframe['sma5_deriv2_1h'] > 0)
conditions.append(dataframe['sma12_deriv2_1h'] > -0.03)
# conditions.append(dataframe['sma12_deriv2'] > -0.002)
# conditions.append(dataframe['sma5_deriv2_1h'] > 0)
# conditions.append(dataframe['sma12_deriv2_1h'] > -0.03)
conditions.append(dataframe['hapercent'] > 0)
# conditions.append(dataframe['percent12'] < 0.01)