#!/bin/bash echo "股票回测工具启动中..." # 检查是否提供了参数 if [ -z "$1" ]; then echo "错误: 请提供输入CSV文件路径" echo "用法: ./run_backtest.sh 输入文件.csv 结束日期" echo "例如: ./run_backtest.sh data/sample_portfolio.csv 2023-08-28" exit 1 fi if [ -z "$2" ]; then echo "错误: 请提供结束日期 (YYYY-MM-DD格式)" echo "用法: ./run_backtest.sh 输入文件.csv 结束日期" echo "例如: ./run_backtest.sh data/sample_portfolio.csv 2023-08-28" exit 1 fi # 运行Python脚本 python src/run_backtest.py --input "$1" --end-date "$2" echo "回测结束!"