From f1bad7949dcaec9bee2dbd88b6874cf17a311020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Delacotte?= Date: Sat, 7 Mar 2026 16:27:45 +0100 Subject: [PATCH] TEST HYPEROPTS --- Empty5m.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Empty5m.py b/Empty5m.py index 4000724..0c6b06b 100644 --- a/Empty5m.py +++ b/Empty5m.py @@ -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)