22 lines
620 B
Batchfile
22 lines
620 B
Batchfile
@echo off
|
|
echo 股票回测工具启动中...
|
|
|
|
REM 检查是否提供了参数
|
|
if "%~1"=="" (
|
|
echo 错误: 请提供输入CSV文件路径
|
|
echo 用法: run_backtest.bat 输入文件.csv 结束日期
|
|
echo 例如: run_backtest.bat data\sample_portfolio.csv 2023-08-28
|
|
exit /b 1
|
|
)
|
|
|
|
if "%~2"=="" (
|
|
echo 错误: 请提供结束日期 (YYYY-MM-DD格式)
|
|
echo 用法: run_backtest.bat 输入文件.csv 结束日期
|
|
echo 例如: run_backtest.bat data\sample_portfolio.csv 2023-08-28
|
|
exit /b 1
|
|
)
|
|
|
|
REM 运行Python脚本
|
|
python src\run_backtest.py --input "%~1" --end-date "%~2"
|
|
|
|
echo 回测结束! |