@@ -567,15 +567,15 @@ class NostalgiaForInfinityNext(IStrategy):
567567 },
568568 19 : {
569569 "enable" : CategoricalParameter ([True , False ], default = True , space = 'buy' , optimize = False , load = True ),
570- "ema_fast" : CategoricalParameter ([True , False ], default = False , space = 'buy' , optimize = False , load = True ),
570+ "ema_fast" : CategoricalParameter ([True , False ], default = True , space = 'buy' , optimize = False , load = True ),
571571 "ema_fast_len" : CategoricalParameter (["26" ,"50" ,"100" ,"200" ], default = "50" , space = 'buy' , optimize = False , load = True ),
572572 "ema_slow" : CategoricalParameter ([True , False ], default = True , space = 'buy' , optimize = False , load = True ),
573573 "ema_slow_len" : CategoricalParameter (["26" ,"50" ,"100" ,"200" ], default = "100" , space = 'buy' , optimize = False , load = True ),
574574 "close_above_ema_fast" : CategoricalParameter ([True , False ], default = False , space = 'buy' , optimize = False , load = True ),
575575 "close_above_ema_fast_len" : CategoricalParameter (["12" ,"20" ,"26" ,"50" ,"100" ,"200" ], default = "200" , space = 'buy' , optimize = False , load = True ),
576576 "close_above_ema_slow" : CategoricalParameter ([True , False ], default = False , space = 'buy' , optimize = False , load = True ),
577577 "close_above_ema_slow_len" : CategoricalParameter (["15" ,"50" ,"200" ], default = "200" , space = 'buy' , optimize = False , load = True ),
578- "sma200_rising" : CategoricalParameter ([True , False ], default = True , space = 'buy' , optimize = False , load = True ),
578+ "sma200_rising" : CategoricalParameter ([True , False ], default = False , space = 'buy' , optimize = False , load = True ),
579579 "sma200_rising_val" : CategoricalParameter (["20" ,"30" ,"36" ,"44" ,"50" ], default = "36" , space = 'buy' , optimize = False , load = True ),
580580 "sma200_1h_rising" : CategoricalParameter ([True , False ], default = False , space = 'buy' , optimize = False , load = True ),
581581 "sma200_1h_rising_val" : CategoricalParameter (["20" ,"30" ,"36" ,"44" ,"50" ], default = "50" , space = 'buy' , optimize = False , load = True ),
@@ -2064,7 +2064,7 @@ class NostalgiaForInfinityNext(IStrategy):
20642064 buy_volume_18 = DecimalParameter (0.6 , 6.0 , default = 2.0 , space = 'buy' , decimals = 1 , optimize = False , load = True )
20652065 buy_cti_18 = DecimalParameter (- 0.99 , - 0.5 , default = - 0.82 , space = 'buy' , decimals = 2 , optimize = False , load = True )
20662066
2067- buy_rsi_1h_min_19 = DecimalParameter (40.0 , 70.0 , default = 50 .0 , space = 'buy' , decimals = 1 , optimize = False , load = True )
2067+ buy_rsi_1h_min_19 = DecimalParameter (40.0 , 70.0 , default = 30 .0 , space = 'buy' , decimals = 1 , optimize = False , load = True )
20682068 buy_chop_min_19 = DecimalParameter (20.0 , 60.0 , default = 23.0 , space = 'buy' , decimals = 1 , optimize = False , load = True )
20692069
20702070 buy_rsi_20 = DecimalParameter (20.0 , 36.0 , default = 30.0 , space = 'buy' , decimals = 1 , optimize = False , load = True )
@@ -3901,6 +3901,8 @@ def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
39013901 item_buy_logic .append (dataframe ['close' ] > dataframe ['ema_100_1h' ])
39023902 item_buy_logic .append (dataframe ['rsi_1h' ] > self .buy_rsi_1h_min_19 .value )
39033903 item_buy_logic .append (dataframe ['chop' ] < self .buy_chop_min_19 .value )
3904+ item_buy_logic .append (dataframe ['moderi_32' ] == True )
3905+ item_buy_logic .append (dataframe ['moderi_64' ] == True )
39043906 item_buy_logic .append (dataframe ['moderi_96' ] == True )
39053907 item_buy_logic .append (dataframe ['volume' ] > 0 )
39063908 item_buy = reduce (lambda x , y : x & y , item_buy_logic )
0 commit comments