22 lines
651 B
Bash
Executable File
22 lines
651 B
Bash
Executable File
#!/bin/bash
|
|
# 简化测试脚本
|
|
|
|
# 模拟参数
|
|
START_DATE_RAW="20260118"
|
|
END_DATE_RAW="20260218"
|
|
|
|
# 处理日期
|
|
START_DATE_STR="${START_DATE_RAW:0:4}-${START_DATE_RAW:4:2}-${START_DATE_RAW:6:2}"
|
|
END_DATE_STR="${END_DATE_RAW:0:4}-${END_DATE_RAW:4:2}-${END_DATE_RAW:6:2}"
|
|
|
|
# 构建正确的 timerange 格式
|
|
TIMERANGE_ARG="$START_DATE_STR/$END_DATE_STR"
|
|
|
|
echo "Testing timerange format:"
|
|
echo "START_DATE_STR: $START_DATE_STR"
|
|
echo "END_DATE_STR: $END_DATE_STR"
|
|
echo "TIMERANGE_ARG: $TIMERANGE_ARG"
|
|
|
|
# 测试命令行参数
|
|
CMD="docker-compose run --rm freqtrade backtesting --pairs XAUT/USDT --timerange $TIMERANGE_ARG"
|
|
echo "Command would be: $CMD" |