基于1000万资金规模的个人投资者专业解决方案
通过计算机程序自动生成或下达交易指令,实现交易决策的客观性和一致性。
2-3周
NumPy, Pandas, Matplotlib
3-4周
趋势跟踪、均值回归
4-6周
因子分类、有效性检验
3-4周
券商API、风控体系
长期
监控、优化、学习
上交所、深交所提供最权威的实时行情数据
Wind资讯、同花顺iFinD、东方财富Choice
Tushare、雅虎财经、新浪财经等
社交媒体、新闻舆情、产业链数据
删除法、填充法、插值法、均值/中位数填充
3σ原则、箱线图法、基于模型的方法
日期格式转换、数据类型转换、时区处理
时间序列连续性、价格逻辑关系、复权价格正确性
MongoDB、PostgreSQL、InfluxDB、DolphinDB
实时数据(Redis)、历史数据(MongoDB)、因子数据、回测数据
定期备份、增量备份、异地容灾、数据验证
索引、数据分片、缓存机制、批量操作
因子值与下期收益率的相关系数
IC的均值除以IC的标准差,衡量因子预测能力的稳定性
将股票按因子值分组,计算每组的平均收益率
对因子的预测能力进行统计显著性检验
给每个因子分配相等的权重,适用于对因子有效性信心不足时
根据因子的ICIR大小分配权重,ICIR越高的因子权重越大
根据因子风险贡献分配权重,使每个因子对组合总风险的贡献相等
使用回归分析、LASSO、岭回归或机器学习模型来动态确定因子权重
综合评分 = Σ(因子值 × 因子权重),简单直观,易于解释
神经网络、随机森林、XGBoost等,能捕捉因子间的复杂交互关系
第一层筛选基本条件,第二层计算各类因子得分,第三层综合评分
覆盖全部申万一级行业,控制单一行业权重上限(如不超过30%)
计算每只股票的综合得分,按得分从高到低排序,选取前N只股票(如50只)
将股票按市值分为大盘股、中盘股、小盘股,在每个市值分层内分别选股
等权分配、按得分分配、市值加权
月度调仓、动态调仓、触发式调仓
将建仓过程分为3-5个批次,使用TWAP或VWAP算法执行
单次交易成本控制在0.1%以内,换手率控制在合理范围内
基于事件驱动的回测框架,支持美股、ETF等市场
纯Python的回测+实盘框架,支持多资产
Ricequant开源的本地量化回测平台
回测期至少5年,包含完整的牛熊市周期
沪深300或中证500,考虑分红再投资
佣金万分之2.5-5,印花税千分之0.5,滑点0.1%-0.3%
网格搜索、遗传算法,注意避免过度拟合
增加新因子、剔除失效因子、调整因子权重
调整持仓数量、优化调仓频率、改进选股标准