fix: dryrun.sh只在临时配置中保留pair_whitelist,避免覆盖pairlists
This commit is contained in:
parent
66b5d742b2
commit
89cd84d8de
14
dryrun.sh
14
dryrun.sh
@ -184,18 +184,14 @@ else:
|
||||
config['pair_whitelist'] = pairs
|
||||
print(f"Added pair_whitelist: {pairs}")
|
||||
|
||||
# 不需要需要别的修改 pairlists, freqtrade 会使用 StaticPairList 配正 pair_whitelist
|
||||
# 但是为了确保 pairlists 被保留,我们不移除会宫筋“要重新规整 pairlists
|
||||
# 的箔符号,或者确保 pairlists 干人也是一个简单的静态 StaticPairList
|
||||
if 'pairlists' not in config:
|
||||
config['pairlists'] = [
|
||||
{"method": "StaticPairList"}
|
||||
]
|
||||
print("Added StaticPairList to pairlists")
|
||||
# 重要: 只在临时配置中保留 pair_whitelist,不包含 pairlists
|
||||
# 这样可以避免 pairlists 被覆盖
|
||||
# 我们需要清除 config 中除了 pair_whitelist 之外的所有字段
|
||||
clean_config = {'pair_whitelist': config['pair_whitelist']}
|
||||
|
||||
# 写入临时配置文件
|
||||
with open('$TEMP_CONFIG', 'w') as f:
|
||||
json.dump(config, f, indent=4)
|
||||
json.dump(clean_config, f, indent=4)
|
||||
|
||||
print(f"Modified config saved to: $TEMP_CONFIG")
|
||||
EOF
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user