Skip to content

Commit fb95050

Browse files
committed
Buy 18: rework.
1 parent bce1491 commit fb95050

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

NostalgiaForInfinityNext.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2059,9 +2059,10 @@ class NostalgiaForInfinityNext(IStrategy):
20592059
buy_cti_17 = DecimalParameter(-0.99, -0.5, default=-0.92, space='buy', decimals=2, optimize=False, load=True)
20602060
buy_volume_17 = DecimalParameter(0.6, 6.0, default=2.0, space='buy', decimals=1, optimize=False, load=True)
20612061

2062-
buy_rsi_18 = DecimalParameter(16.0, 32.0, default=26.0, space='buy', decimals=1, optimize=False, load=True)
2063-
buy_bb_offset_18 = DecimalParameter(0.98, 1.0, default=0.982, space='buy', decimals=3, optimize=False, load=True)
2062+
buy_rsi_18 = DecimalParameter(16.0, 32.0, default=30.0, space='buy', decimals=1, optimize=False, load=True)
2063+
buy_bb_offset_18 = DecimalParameter(0.98, 1.0, default=0.985, space='buy', decimals=3, optimize=False, load=True)
20642064
buy_volume_18 = DecimalParameter(0.6, 6.0, default=2.0, space='buy', decimals=1, optimize=False, load=True)
2065+
buy_cti_18 = DecimalParameter(-0.99, -0.5, default=-0.82, space='buy', decimals=2, optimize=False, load=True)
20652066

20662067
buy_rsi_1h_min_19 = DecimalParameter(40.0, 70.0, default=50.0, space='buy', decimals=1, optimize=False, load=True)
20672068
buy_chop_min_19 = DecimalParameter(20.0, 60.0, default=23.0, space='buy', decimals=1, optimize=False, load=True)
@@ -3870,7 +3871,6 @@ def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
38703871
# -----------------------------------------------------------------------------------------
38713872
if self.buy_params['buy_condition_18_enable']:
38723873
# Non-Standard protections (add below)
3873-
# buy_18_protections.append(dataframe['ema_100'] > dataframe['ema_200'])
38743874
buy_protection_list[17].append(dataframe['sma_200'] > dataframe['sma_200'].shift(20))
38753875
buy_protection_list[17].append(dataframe['sma_200_1h'] > dataframe['sma_200_1h'].shift(36))
38763876

@@ -3880,6 +3880,7 @@ def populate_buy_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
38803880
item_buy_logic.append(dataframe['rsi'] < self.buy_rsi_18.value)
38813881
item_buy_logic.append(dataframe['close'] < (dataframe['bb20_2_low'] * self.buy_bb_offset_18.value))
38823882
item_buy_logic.append(dataframe['volume'] < (dataframe['volume_mean_4'] * self.buy_volume_18.value))
3883+
item_buy_logic.append(dataframe['cti'] < self.buy_cti_18.value)
38833884
item_buy_logic.append(dataframe['volume'] > 0)
38843885
item_buy = reduce(lambda x, y: x & y, item_buy_logic)
38853886
conditions.append(item_buy)

0 commit comments

Comments
 (0)