dryrun.sh
This commit is contained in:
parent
e19dbd27a7
commit
5a166a4ed9
@ -235,10 +235,11 @@ done
|
||||
if [ -n "$STRATEGY_NAME" ]; then
|
||||
STRATEGY_CONFIG_LOWER="$(echo "$STRATEGY_NAME" | tr '[:upper:]' '[:lower:]').json"
|
||||
|
||||
# 如果没有明确指定配置文件,尝试自动匹配
|
||||
if [ "$CONFIG_FILE" = "basic.json" ] && [ -f "../freqtrade/templates/$STRATEGY_CONFIG_LOWER" ]; then
|
||||
# 如果没有明确指定配置文件,且找不到自动匹配的配置,才用默认值
|
||||
if [ -f "../freqtrade/templates/$STRATEGY_CONFIG_LOWER" ]; then
|
||||
# 优先使用策略同名的配置文件
|
||||
CONFIG_FILE="$STRATEGY_CONFIG_LOWER"
|
||||
echo "自动匹配配置文件: $CONFIG_FILE" >&2
|
||||
echo "✅ 自动匹配配置文件: $CONFIG_FILE" >&2
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -282,6 +283,7 @@ docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8
|
||||
--dry-run \
|
||||
--freqaimodel LightGBMRegressorMultiTarget \
|
||||
--config /freqtrade/config_examples/$CONFIG_FILE \
|
||||
--config /freqtrade/templates/$CONFIG_FILE \
|
||||
--strategy $STRATEGY_NAME \
|
||||
--fee 0.0008 \
|
||||
--strategy-path /freqtrade/templates
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user