update dryrun.sh

This commit is contained in:
Ubuntu 2025-11-22 09:16:11 +08:00
parent ae3d2e6811
commit 01a5f1b5ae
4 changed files with 4 additions and 7 deletions

View File

@ -16,7 +16,6 @@
"additional_timeframes": ["4h"], "additional_timeframes": ["4h"],
"dry_run_wallet": 2000, "dry_run_wallet": 2000,
"cancel_open_orders_on_exit": true, "cancel_open_orders_on_exit": true,
"stoploss": -0.14,
"max_entry_position_adjustment": 3, "max_entry_position_adjustment": 3,
"position_adjustment_enable": true, "position_adjustment_enable": true,
"amount_reserve_percent": 0.05, "amount_reserve_percent": 0.05,

View File

@ -20,19 +20,18 @@
"pair_whitelist": [ "pair_whitelist": [
"ADA/USDT", "ADA/USDT",
"APT/USDT", "APT/USDT",
"AR/USDT",
"AVAX/USDT", "AVAX/USDT",
"BCH/USDT", "BCH/USDT",
"BETH/USDT", "BETH/USDT",
"BNB/USDT", "BNB/USDT",
"BTC/USDT", "BTC/USDT",
"CRO/USDT",
"DOGE/USDT", "DOGE/USDT",
"ETC/USDT", "ETC/USDT",
"ETH/USDT", "ETH/USDT",
"ETHFI/USDT", "ETHFI/USDT",
"FET/USDT", "FET/USDT",
"HBAR/USDT", "HBAR/USDT",
"JITOSOL/USDT",
"LINK/USDT", "LINK/USDT",
"LTC/USDT", "LTC/USDT",
"MERL/USDT", "MERL/USDT",
@ -40,6 +39,7 @@
"PI/USDT", "PI/USDT",
"SHIB/USDT", "SHIB/USDT",
"SOL/USDT", "SOL/USDT",
"STETH/USDT",
"TON/USDT", "TON/USDT",
"TRUMP/USDT", "TRUMP/USDT",
"TRX/USDT", "TRX/USDT",

View File

@ -21,9 +21,7 @@ class FreqaiPrimer(IStrategy):
# 启用自定义ROI回调函数 # 启用自定义ROI回调函数
use_custom_roi = True use_custom_roi = True
stoploss = -0.15 # 固定止损 -15% (大幅放宽止损以承受更大波动)
trailing_stop = True trailing_stop = True
trailing_stop_positive_offset = 0.005 # 追踪止损偏移量 0.5% (更容易触发跟踪止盈)
# 用于跟踪市场状态的数据框缓存 # 用于跟踪市场状态的数据框缓存
_dataframe_cache = None _dataframe_cache = None
@ -32,7 +30,6 @@ class FreqaiPrimer(IStrategy):
"""初始化策略参数调用父类初始化方法并接受config参数""" """初始化策略参数调用父类初始化方法并接受config参数"""
super().__init__(config) # 调用父类的初始化方法并传递config super().__init__(config) # 调用父类的初始化方法并传递config
# 存储从配置文件加载的默认值 # 存储从配置文件加载的默认值
self._trailing_stop_positive_default = 0.004 # 降低默认值以更容易触发跟踪止盈
@property @property
def protections(self): def protections(self):

View File

@ -244,8 +244,9 @@ docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8
--dry-run \ --dry-run \
--freqaimodel LightGBMRegressorMultiTarget \ --freqaimodel LightGBMRegressorMultiTarget \
--config /freqtrade/config_examples/$CONFIG_FILE \ --config /freqtrade/config_examples/$CONFIG_FILE \
--config /freqtrade/templates/${PARAMS_NAME}.json \
--strategy $STRATEGY_NAME \ --strategy $STRATEGY_NAME \
--fee 0.0008 \ --fee 0.001 \
--strategy-path /freqtrade/templates --strategy-path /freqtrade/templates
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then