diff --git a/config_examples/live.json b/config_examples/live.json index 577a6c98..4559ea6b 100644 --- a/config_examples/live.json +++ b/config_examples/live.json @@ -132,11 +132,11 @@ "shuffle": false }, "model_training_parameters": { - "n_estimators": 800, - "learning_rate": 0.02, + "n_estimators": 1000, + "learning_rate": 0.015, "num_leaves": 60, - "max_depth": 12, - "min_data_in_leaf": 15, + "max_depth": 15, + "min_data_in_leaf": 10, "feature_fraction": 0.8, "bagging_fraction": 0.8, "bagging_freq": 5, diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index ce2800c0..526a8bfc 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -818,12 +818,12 @@ class FreqaiPrimer(IStrategy): def custom_entry_price(self, pair: str, trade: Trade | None, current_time: datetime, proposed_rate: float, entry_tag: str | None, side: str, **kwargs) -> float: - adjusted_rate = proposed_rate * (1 - 0.002) + adjusted_rate = proposed_rate * (1 - 0.0015) self.strategy_log(f"[{pair}] 自定义买入价:{adjusted_rate:.6f}(原价:{proposed_rate:.6f})") return adjusted_rate def custom_exit_price(self, pair: str, trade: Trade | None, current_time: datetime, proposed_rate: float, entry_tag: str | None, side: str, **kwargs) -> float: - adjusted_rate = proposed_rate * (1 + 0.002) + adjusted_rate = proposed_rate * (1 + 0.0015) self.strategy_log(f"[{pair}] 自定义买入价:{adjusted_rate:.6f}(原价:{proposed_rate:.6f})") return adjusted_rate diff --git a/tools/backtest.sh b/tools/backtest.sh index aa086035..3d1a07ba 100755 --- a/tools/backtest.sh +++ b/tools/backtest.sh @@ -201,6 +201,7 @@ docker-compose run --rm freqtrade backtesting $PAIRS_FLAG \ --logfile /freqtrade/user_data/logs/freqtrade.log \ --freqaimodel LightGBMRegressorMultiTarget \ --config /freqtrade/config_examples/$CONFIG_FILE \ + --config /freqtrade/config_examples/live.json \ --config /freqtrade/templates/freqaiprimer.json \ --strategy-path /freqtrade/templates \ --enable-protections \