用途:对 MNS(Market Neutral Strategist)逆向投资策略运行历史回测,评估其在历史数据下的收益、回撤与买卖频率。
主要能力:默认先输出多资产回测(美股+红利低波+黄金)对比,再输出单资产(纳指)参数对比;支持自定义配置文件的单资产回测与多配置文件对比;提供可调参数说明;可修改单个参数或选用预设配置。
必要用法:构建使用 cargo build --release。运行回测:mns backtest;自定义配置:mns backtest run --config path/to/config.toml;多配置对比:mns backtest run --compare config1.toml,config2.toml;查看参数:mns backtest params;查看配置:mns config;改参数如 mns config buy_ratio.extreme_fear 70、mns config thresholds.fear 40。预设配置位于 .agents/skills/mns-backtest/data/,含防御、均衡、熔断、波段、极致逆向、价值、历史激进等。
数据与限制:回测使用嵌入式数据(include_str! 编译进二进制),包括 fgi_2016_2020.csv(高置信度)、fgi_2020_2025.csv(低置信度月度近似)、monthly_real_final.csv(多资产月度价格)。更新数据需改 CSV 并重新 cargo build --release。结果表含年化收益、总收益率、最大回撤、买卖次数,关注与买入持有的对比、回撤与买入频率;策略价值在于纪律性而非超额收益。