dryrun.sh的策略目录改成了user_daat/strategies

This commit is contained in:
zhangkun9038@dingtalk.com 2025-11-27 07:42:29 +08:00
parent 745db91a77
commit 4fb2c194a3

View File

@ -252,10 +252,10 @@ if [ -n "$STRATEGY_NAME" ]; then
if [ -f "../config_examples/$STRATEGY_CONFIG_LOWER" ]; then
CONFIG_FILE="$STRATEGY_CONFIG_LOWER"
echo "✅ 自动匹配配置文件 (config_examples): $CONFIG_FILE" >&2
elif [ -f "../freqtrade/templates/$STRATEGY_CONFIG_LOWER" ]; then
# 其次在 templates 中查找(仅罢材材)
elif [ -f "../freqtrade/user_data/strategies/$STRATEGY_CONFIG_LOWER" ]; then
# 其次在 user_data/strategies 中查找
CONFIG_FILE="$STRATEGY_CONFIG_LOWER"
echo "✅ 自动匹配配置文件 (templates): $CONFIG_FILE" >&2
echo "✅ 自动匹配配置文件 (user_data/strategies): $CONFIG_FILE" >&2
fi
fi
@ -317,7 +317,7 @@ docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8
--config /freqtrade/config_examples/$CONFIG_FILE \
--strategy $STRATEGY_NAME \
--fee 0.0008 \
--strategy-path /freqtrade/templates
--strategy-path /freqtrade/user_data/strategies/
if [ $? -eq 0 ]; then
echo "✅ 容器 $CONTAINER_NAME 启动完成" >&2