diff --git a/tools/live.sh b/tools/live.sh index 5a8c759..96d927c 100755 --- a/tools/live.sh +++ b/tools/live.sh @@ -245,11 +245,14 @@ done if [ -n "$STRATEGY_NAME" ]; then STRATEGY_CONFIG_LOWER="$(echo "$STRATEGY_NAME" | tr '[:upper:]' '[:lower:]').json" - # 如果没有明确指定配置文件,且找不到自动匹配的配置,才用默认值 - if [ -f "../freqtrade/templates/$STRATEGY_CONFIG_LOWER" ]; then - # 优先使用策略同名的配置文件 + # 如果没有明确指定配置文件,优先在 config_examples 中查找 + if [ -f "../config_examples/$STRATEGY_CONFIG_LOWER" ]; then CONFIG_FILE="$STRATEGY_CONFIG_LOWER" - echo "✅ 自动匹配配置文件: $CONFIG_FILE" >&2 + echo "✅ 自动匹配配置文件 (config_examples): $CONFIG_FILE" >&2 + elif [ -f "../freqtrade/templates/$STRATEGY_CONFIG_LOWER" ]; then + # 其次在 templates 中查找(仅罢材材) + CONFIG_FILE="$STRATEGY_CONFIG_LOWER" + echo "✅ 自动匹配配置文件 (templates): $CONFIG_FILE" >&2 fi fi @@ -311,11 +314,8 @@ docker-compose run -d --rm \ freqtrade trade \ --logfile /freqtrade/user_data/logs/freqtrade.log \ --db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \ - --freqaimodel LightGBMRegressorMultiTarget \ --fee 0.0008 \ --config /freqtrade/config_examples/$CONFIG_FILE \ - --config /freqtrade/templates/$CONFIG_FILE \ - --config /freqtrade/config_examples/live.json \ --strategy $STRATEGY_NAME \ --strategy-path /freqtrade/templates