支持pairRemoteList
This commit is contained in:
parent
d25408bd99
commit
4ef72a93cd
@ -24,7 +24,30 @@ echo "Using testBranch: $TEST_BRANCH"
|
||||
# Parse command line arguments
|
||||
START_DATE=${1:-$(date -d "2 days ago" +"%Y%m%d")}
|
||||
END_DATE=${2:-$(date -d "tomorrow" +"%Y%m%d")}
|
||||
PAIRS_ARG=${3:-""} # Optional --pairs argument for docker-compose
|
||||
# Fetch pairlist from API or use default values
|
||||
if [ -z "$3" ]; then
|
||||
# Check if END_DATE is greater than 2025-08-05
|
||||
END_DATE_TS=$(date -d "$END_DATE_RAW" +"%s")
|
||||
CUTOFF_DATE_TS=$(date -d "2025-08-05" +"%s")
|
||||
|
||||
if [ "$END_DATE_TS" -gt "$CUTOFF_DATE_TS" ]; then
|
||||
echo "Fetching pairlist from API with date: $END_DATE_RAW..."
|
||||
PAIRS_RESPONSE=$(curl -s "http://pairlist.xl.home/api/pairlist?mute=true&count=30&date=$END_DATE_RAW")
|
||||
PAIRS_ARG=$(echo "$PAIRS_RESPONSE" | jq -r '.pairlist | join(",")')
|
||||
else
|
||||
echo "Using static default pairlist..."
|
||||
PAIRS_ARG="BTC/USDT,ETH/USDT,LTC/USDT"
|
||||
fi
|
||||
else
|
||||
PAIRS_ARG="$3"
|
||||
fi
|
||||
|
||||
# If PAIRS_ARG is provided, format it for docker-compose
|
||||
if [ -n "$PAIRS_ARG" ]; then
|
||||
PAIRS_FLAG="--pairs $PAIRS_ARG"
|
||||
else
|
||||
PAIRS_FLAG=""
|
||||
fi
|
||||
PARAMS_NAME=$(echo "$STRATEGY_NAME" | tr '[:upper:]' '[:lower:]')
|
||||
# If PAIRS_ARG is provided, format it for docker-compose
|
||||
if [ -n "$PAIRS_ARG" ]; then
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user