{"repo":"aznikline/alpha-mining-system","free":true,"listed":false,"github":"https://github.com/aznikline/alpha-mining-system","clone":"git clone https://github.com/aznikline/alpha-mining-system.git","description":"Alpha 因子挖掘系统 v3.0 — 模块化自动化因子挖掘平台 (表达式/遗传编程/深度学习三模式, A股+美股, CLI+Streamlit+Notebook)","language":"Python","stars":12,"topics":["alpha","backtesting","bigquant","factor-mining","financial-engineering","python","quant","quantitative-finance","streamlit","worldquant"],"license":"MIT","category":"trading","readme_excerpt":"Alpha 因子挖掘系统 A modular, extensible automated Alpha factor mining platform for A-share and US equity markets, inspired by WorldQuant / BigQuant. 一个模块化、可扩展的自动化 Alpha 因子挖掘平台，参考 WorldQuant / BigQuant 架构设计。支持手动表达式、遗传编程、深度学习三种因子生成模式，覆盖数据加载 → 因子计算 → 有效性评估 → 可视化报告的完整研究工作流。 24 个算子 · 3 种因子生成模式 · A 股 + 美股双市场 · CLI + Streamlit + Notebook 三入口 30 秒上手 核心特性 📊 数据层 - 多数据源支持 ：Akshare（免费A股）、Tushare（专业数据）、Baostock（稳定数据）、YFinance（美股） - 自动降级机制 ：首选数据源失败时自动尝试备选 - 多市场支持 ：A股( a share )、美股( us )自动路由 - Parquet 本地缓存 ：重复使用无需重复下载 - 数据标准化 ：统一字段命名、格式、复权处理 🔧 因子引擎 - 三种因子生成模式 - 手动表达式：类 WorldQuant 表达式语法 - 遗传编程：gplearn 自动进化有效因子 - DeepAlpha：DNN/LSTM 深度学习隐式因子 - 24 个内置算子 - 截面算子： rank , zscore , demean , scale - 时序算子： ts mean , ts std , ts delta , ts corr , ts skew , ts kurt , residual - 数学算子： abs , sign , log , power , sqrt , add , sub , mul , div - 条件算子： if else 📈 因子评估 - IC 分析 ：Pearson / Spearman 双指标 - IC IR 稳定性 ：IC 均值/标准差 - 5-10 分组回测 ：分层年化收益对比 - 多空组合绩效 ：年化收益、夏普、最大回撤、卡玛比率 - 换手率分析 ：因子稳定性评估 - 训练/测试集严格切分 ：避免过拟合 - 行业市值中性化 ：可选 🎨 可视化输出 - IC 时间序列图（±2σ 通道） - 多空净值曲线图 - 分组累计收益对比图 - 月度 IC 热力图 - 因子整体对比汇总图 --- 快速开始 安装依赖 可选模式按需安装： 命令行运行（v3.0 标准包入口） Streamlit Web 界面 Notebook 优先工作流 推荐在 Notebook 中使用 v3.0 高级 API，一行代码完成加载 / 评估： 完整示例见 notebooks/01 quickstart.ipynb 。 配置文件说明 完整配置见 config.yaml ，主要分段： --- 因子表达式参考 表达式 因子含义 预期 IC 方向 -------- ---------- ------------ rank(ts mean(close,20)/close) 价格偏离均线程度 负 ts delta(close,5) 5 日动量 正/负 -rank(ts std(return 1d,20)) 波动率反转 正 ts zscore(volume,10) -1 成交量异常 正 rank(close vwap diff) 价格与成交均价差 负 ts sk","default_branch":null,"files":null,"tree":[],"storefront":"/r/aznikline","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aznikline/alpha-mining-system/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}