Skip to content

Commit 9b2b39b

Browse files
committed
Buy 26: rework.
1 parent b006e10 commit 9b2b39b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

NostalgiaForInfinityNext.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ class NostalgiaForInfinityNext(IStrategy):
727727
"sma200_1h_rising" : CategoricalParameter([True, False], default=False, space='buy', optimize=False, load=True),
728728
"sma200_1h_rising_val" : CategoricalParameter(["20","30","36","44","50"], default="50", space='buy', optimize=False, load=True),
729729
"safe_dips" : CategoricalParameter([True, False], default=True, space='buy', optimize=False, load=True),
730-
"safe_dips_type" : CategoricalParameter(["10","50","100"], default="10", space='buy', optimize=False, load=True),
730+
"safe_dips_type" : CategoricalParameter(["10","50","100"], default="60", space='buy', optimize=False, load=True),
731731
"safe_pump" : CategoricalParameter([True, False], default=True, space='buy', optimize=False, load=True),
732732
"safe_pump_type" : CategoricalParameter(["10","50","100"], default="100", space='buy', optimize=False, load=True),
733733
"safe_pump_period" : CategoricalParameter(["24","36","48"], default="48", space='buy', optimize=False, load=True),
@@ -2095,7 +2095,9 @@ class NostalgiaForInfinityNext(IStrategy):
20952095
buy_25_rsi_4 = DecimalParameter(26.0, 40.0, default=38.0, space='buy', decimals=1, optimize=False, load=True)
20962096
buy_25_cti = DecimalParameter(-0.99, -0.4, default=-0.76, space='buy', decimals=2, optimize=False, load=True)
20972097

2098-
buy_26_zema_low_offset = DecimalParameter(0.90, 0.99, default=0.93, space='buy', optimize=False, load=True)
2098+
buy_26_zema_low_offset = DecimalParameter(0.90, 0.99, default=0.932, space='buy', optimize=False, load=True)
2099+
buy_26_cti = DecimalParameter(-0.99, -0.4, default=-0.8, space='buy', decimals=2, optimize=False, load=True)
2100+
buy_26_volume = DecimalParameter(0.6, 6.0, default=1.2, space='buy', decimals=1, optimize=False, load=True)
20992101

21002102
buy_27_wr_max = DecimalParameter(95, 99, default=99.0, space='buy', decimals=1, optimize=False, load=True)
21012103
buy_27_wr_1h_max = DecimalParameter(90, 99, default=97.6, space='buy', decimals=1, optimize=False, load=True)
@@ -4044,6 +4046,8 @@ def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
40444046
item_buy_logic = []
40454047
item_buy_logic.append(reduce(lambda x, y: x & y, buy_protection_list[25]))
40464048
item_buy_logic.append(dataframe['close'] < (dataframe['zema_61'] * self.buy_26_zema_low_offset.value))
4049+
item_buy_logic.append(dataframe['cti'] < self.buy_26_cti.value)
4050+
item_buy_logic.append(dataframe['volume'] < (dataframe['volume_mean_4'] * self.buy_26_volume.value))
40474051
item_buy_logic.append(dataframe['volume'] > 0)
40484052
item_buy = reduce(lambda x, y: x & y, item_buy_logic)
40494053
conditions.append(item_buy)

0 commit comments

Comments
 (0)