@@ -840,10 +840,10 @@ class NostalgiaForInfinityNext(IStrategy):
840840 "safe_pump_type" : "120" ,
841841 "safe_pump_period" : "24" ,
842842 "btc_1h_not_downtrend" : False ,
843- "close_over_pivot_type" : "none " , # pivot, sup1, sup2, sup3, res1, res2, res3
844- "close_over_pivot_offset" : 1.0 ,
845- "close_under_pivot_type" : "none " , # pivot, sup1, sup2, sup3, res1, res2, res3
846- "close_under_pivot_offset" : 1.0
843+ "close_over_pivot_type" : "pivot " , # pivot, sup1, sup2, sup3, res1, res2, res3
844+ "close_over_pivot_offset" : 0.98 ,
845+ "close_under_pivot_type" : "res3 " , # pivot, sup1, sup2, sup3, res1, res2, res3
846+ "close_under_pivot_offset" : 1.4
847847 },
848848 26 : {
849849 "ema_fast" : False ,
@@ -1758,14 +1758,9 @@ class NostalgiaForInfinityNext(IStrategy):
17581758 buy_24_rsi_1h_min = 66.9
17591759
17601760 buy_25_ma_offset = 0.953
1761- buy_25_rsi_4 = 30.0
1762- buy_25_cti = - 0.88
1763- buy_25_ma_offset_low = 0.918
1764- buy_25_cti_1h_min = 0.1
1765- buy_25_cti_1h_max = 0.82
1766- buy_25_r_1h = - 75.0
1767- buy_25_crsi_1h_min = 10.0
1768- buy_25_crsi_1h_max = 50.0
1761+ buy_25_rsi_4_max = 30.0
1762+ buy_25_cti_max = - 0.78
1763+ buy_25_cci_max = - 200.0
17691764
17701765 buy_26_zema_low_offset = 0.94
17711766 buy_26_cti_max = - 0.72
@@ -4676,21 +4671,16 @@ def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
46764671
46774672 # Logic
46784673 item_buy_logic .append (dataframe ['rsi_20' ] < dataframe ['rsi_20' ].shift ())
4679- item_buy_logic .append (dataframe ['rsi_4' ] < self .buy_25_rsi_4 )
4674+ item_buy_logic .append (dataframe ['rsi_4' ] < self .buy_25_rsi_4_max )
46804675 item_buy_logic .append (dataframe ['ema_20_1h' ] > dataframe ['ema_26_1h' ])
46814676 item_buy_logic .append (dataframe ['close' ] < (dataframe ['sma_15' ] * self .buy_25_ma_offset ))
46824677 item_buy_logic .append (dataframe ['open' ] > (dataframe ['sma_15' ] * self .buy_25_ma_offset ))
46834678 item_buy_logic .append (
46844679 (dataframe ['open' ] < dataframe ['ema_20_1h' ]) & (dataframe ['low' ] < dataframe ['ema_20_1h' ]) |
46854680 (dataframe ['open' ] > dataframe ['ema_20_1h' ]) & (dataframe ['low' ] > dataframe ['ema_20_1h' ])
46864681 )
4687- item_buy_logic .append (dataframe ['cti' ] < self .buy_25_cti )
4688- item_buy_logic .append (dataframe ['close' ] > (dataframe ['sma_30' ] * self .buy_25_ma_offset_low ))
4689- item_buy_logic .append (dataframe ['cti_1h' ] > self .buy_25_cti_1h_min )
4690- item_buy_logic .append (dataframe ['cti_1h' ] < self .buy_25_cti_1h_max )
4691- item_buy_logic .append (dataframe ['r_480_1h' ] > self .buy_25_r_1h )
4692- item_buy_logic .append (dataframe ['crsi_1h' ] > self .buy_25_crsi_1h_min )
4693- item_buy_logic .append (dataframe ['crsi_1h' ] < self .buy_25_crsi_1h_max )
4682+ item_buy_logic .append (dataframe ['cti' ] < self .buy_25_cti_max )
4683+ item_buy_logic .append (dataframe ['cci' ] < self .buy_25_cci_max )
46944684
46954685 # Condition #26
46964686 elif index == 26 :
0 commit comments