核心功能
Stock Strategy Backtester 是一款面向量化投资者的本地股票策略回测工具,支持从CSV历史数据(OHLCV)中快速验证交易策略表现。工具内置三种经典策略:SMA均线交叉(趋势跟踪)、RSI均值回归(超跌反弹)和高低点突破(动量突破),可一键输出胜率、总收益率、年化收益(CAGR)、最大回撤、夏普比率、盈亏比等核心指标,同时生成完整交易日志供逐笔分析。
显著优点
计算严谨性:内置防过拟合机制,信号基于当前Bar计算、下一Bar开盘价执行,避免未来函数泄露;支持自定义佣金(commission-bps)和滑点(slippage-bps),拒绝零成本幻觉。
策略可比性:统一日期区间和成本模型下对比多组参数,输出标准化JSON和CSV格式,便于接入自动化流水线或可视化分析。
本地隐私安全:全程离线运行,敏感交易数据无需上传云端,适合机构内网或隐私敏感场景。
潜在局限
1. 数据质量依赖:需自行准备规范CSV,缺失Open/High/Low时 fallback 至 Close 可能扭曲真实成交价格
2. 单标的限制:当前版本未明确支持多资产组合回测或仓位再平衡
3. 长周期假设:未内置股息复权、拆股调整等复权处理,需用户预处理数据
4. 统计显著性:小样本交易次数(如<30笔)的胜率/夏普比率置信区间较宽,结论需谨慎外推
适合人群
- 量化研究员:快速验证因子/信号有效性
- 个人投资者:回测自编策略,避免盲目实盘
- 策略开发者:A/B测试参数组合,生成报告用于募资或内部评审
常规风险提示
回测绩效≠未来收益,历史数据存在幸存者偏差与过拟合风险;建议结合样本外(out-of-sample)与滚动前向验证(walk-forward)使用。本工具输出仅限研究参考,不构成投资建议。