update dryrun.sh+1
This commit is contained in:
parent
d2829f505a
commit
21a467568c
@ -268,9 +268,13 @@ echo "✅ 远程币对列表URL: $PAIR_REMOTE_LIST_URL" >&2
|
||||
|
||||
### 核心:处理币对列表 ###
|
||||
|
||||
# 初始化 PAIRS_FLAG
|
||||
PAIRS_FLAG=""
|
||||
|
||||
# 0. 判断是否使用 --pairs 传入的币对列表
|
||||
if [ -n "$PAIRS_ARG" ]; then
|
||||
echo "✅ 使用命令行 --pairs 参数:$PAIRS_ARG" >&2
|
||||
PAIRS_FLAG="--pairs $PAIRS_ARG"
|
||||
# 简化处理:直接使用提供的币对,是否更新配置文件取决于是否有配置文件
|
||||
if [ -f "../config_examples/live.json" ]; then
|
||||
update_live_json_pair_whitelist "../config_examples/live.json" "$PAIRS_ARG"
|
||||
@ -293,6 +297,11 @@ else
|
||||
|
||||
# 4. 更新配置文件
|
||||
update_live_json_pair_whitelist "../config_examples/live.json" "$merged_pairs"
|
||||
|
||||
# 5. 构建 PAIRS_FLAG(如果有币对)
|
||||
if [ -n "$merged_pairs" ]; then
|
||||
PAIRS_FLAG="--pairs $merged_pairs"
|
||||
fi
|
||||
fi
|
||||
|
||||
### 启动容器 ###
|
||||
@ -307,6 +316,7 @@ remove_existing_container "$CONTAINER_NAME"
|
||||
|
||||
# 启动新容器
|
||||
docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8080 freqtrade trade \
|
||||
$PAIRS_FLAG \
|
||||
--logfile /freqtrade/user_data/logs/freqtrade.log \
|
||||
--db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \
|
||||
--dry-run \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user