资讯详情

资讯详情

qlib158 和 alpha101 到底谁更耐用?三步横评指南,帮你用 Vibe-Trading 因子动物园跑数据下结论

qlib158 和 alpha101 到底谁更耐用三步横评指南帮你用 Vibe-Trading 因子动物园跑数据下结论【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading先说这篇能帮到你什么如果你正在做选股因子研究又纠结qlib158 还是 alpha101这个流传已久的二选一问题本文不靠嘴炮——直接教你用 Vibe-Trading 内置的Alpha Zoo 因子动物园460 个预置因子在真实股票池上各跑一次 IC 横评用三组命令拿到谁更耐用的量化答案最后给一张按场景对号入座的选型清单。先给结论耐用性没有标准答案但有验证方法很多讨论卡在哪个因子库好其实这句话本身不成立——同一个因子在 A 股存活、换到美股可能直接失效。真正可回答的问题是在你目标市场的股票池上哪套公式族还能保持稳定的 IC按使用习惯可以先对号入座给 LightGBM / 神经网络当特征优先 qlib158它的设计初衷就是喂模型不想训模型直接按因子值排名做多空优先 alpha101输出天然可排序的 alpha 值两条腿走路两套库主题互补都跑一遍再决定。下面拆清楚两套库到底是什么脾气再讲怎么一步步验证。两套因子库两种完全不同的脾气qlib158一包生鲜食材。它移植自微软 Qlib 的 Alpha158 特征集约 158 个因子源码放在 agent/src/factors/zoo/qlib158/。全部只依赖 K 线数据开高低收 成交量按均线、动量、波动、量价相关性等维度在 5/10/20/30/60 日窗口上展开。拿经典的 roc20.py 举例公式就是close_t / close_{t-20} - 1——20 日收益率一行看懂。这种一眼见底的写法带来的好处是逻辑透明、不容易过拟合、换个市场也大概率还站得住。简单就是它耐用的全部来源。alpha101一份组合菜品食谱。按 Kakushadze 2015 年论文arXiv:1601.00991的 101 个公式逐一实现共 101 个因子源码在 agent/src/factors/zoo/alpha101/。风格完全相反rank、ts_rank、decay_linear、SignedPower 等操作符层层嵌套单个因子动辄几十行看 alpha_001.py 就懂了动量、反转、波动率、量价微观结构全都有。每个因子都带__alpha_meta__元数据中文名称、说明、主题标签、适用市场、预热期。它的产出定位是横截面选股信号直接排名做多头/空头而不是交给模型消化。一句话qlib158 管原料alpha101 管成品。两者在仓库里被统一成了同一套契约每个因子文件暴露compute(panel)函数 __alpha_meta__元数据由 agent/src/factors/registry.py 统一注册样本级的数值正确性则被 test_qlib158_samples.py 和 test_alpha101_samples.py 两组测试锁死公式写错会在 CI 阶段就暴露。核心差异速览维度顺序与常见科普文不同按先定位后细节排项目qlib158alpha101结果定位ML 模型特征横截面多空信号公式复杂度低单窗口统计量高多操作符嵌套因子规模约 158 个101 个出处微软 QlibApache-2.0Kakushadze 2015 论文数据需求仅 OHLCV仅 OHLCV含排名/衰减窗口声明覆盖市场A股 / 美股 / 港股 / 印度 / 韩国美股 / 印度 / 韩国可解释性 vs 过拟合⭐⭐⭐⭐⭐ / 低⭐⭐⭐ / 相对更高上手三条命令把两库各跑一遍评测器叫alpha bench选定的股票池如 csi300、sp500和区间上对整库因子逐一把 IC 均值、IR信息比率、IC 为正比例算出来。核心逻辑在 agent/src/factors/bench_runner.py。安装后直接敲pip install vibe-trading-ai vibe-trading alpha bench --zoo qlib158 --universe csi300 --period 2018-2025 --top 20 vibe-trading alpha bench --zoo alpha101 --universe csi300 --period 2018-2025 --top 20每跑一次落一份 HTML 报告默认写到~/.vibe-trading/reports/按 IR 排序展示 Top N 因子并附公式——两库的存活率分布摆在一起谁强谁弱一目了然。如果不想装 CLI也可以 clone 源码阅读实现git clone https://gitcode.com/GitHub_Trending/vi/Vibe-Trading读懂三色灯alive / reversed / dead报告里每个因子会被归入三档判定阈值写得很死|t|为 IC 序列的 t 统计量绝对值alive存活ic_mean 0.02且 IC 为正比例 ≥ 55%且 |t| 2reversed反转ic_mean -0.02且 |t| 2——方向反了而已把符号取反照样能用⚪dead失效其余全部。进阶闸门命令后面加--strict会在原有评测之外追加同股票池随机对照 训练/测试 OOS 切分专杀只是跟着市场 beta 走的伪因子。判断耐用性这一步不能省——一个宽松模式下满屏 、严格模式下集体变灰的库才是最需要警惕的。想更深入单挑模式与跨市场压力测试两两对决。vibe-trading alpha compare id1 id2 ... --sort ir可以把你从两库里各自手挑的因子扔进同一股票池、同一区间正面对决只评你点名的因子并标出与榜首的差距。CLI、Web UI、REST、agent 工具四端共用同一套核心逻辑实现在 agent/src/factors/compare_runner.py。换市场压测。这是横评最有价值的部分把 csi300 上存活的因子拿到 sp500 再跑一遍对比两次报告的存活率变化就是因子衰减最真实的读法。懒得敲命令问 Agent。在聊天里直接说帮我横评 qlib158 和 alpha101 在沪深300上的表现alpha-zoo 技能 会自动编排alpha_zoo查库与alpha_bench跑评两个工具把上面这套流程代劳。选型速查对号入座别再纠结刚入门想逐个搞懂因子在算什么→ qlib158学习曲线平缓每个公式都能手写复现搭 ML 选股管线→ qlib158本就是为特征工程设计多窗口量价统计密度高不做模型、直接横截面多空→ alpha101输出即可排序的 alpha 值微观结构与短期反转主题更强做因子研究、追超额来源→ 两库都跑主题互补alpha101 强在微观结构qlib158 强在多窗口量价统计把稳健性当第一指标→ 两库统一过alpha bench --strict的 OOS 闸门看谁剩得多。最后提醒一句这套 Alpha Zoo 现在共收 461 个因子qlib158 alpha101 GTJA191 academic 基本面全部跑在同一套禁止前视的算子框架里——比较时量尺是同一把你看到的是真实衰减速度而不是各库自报的回测曲线。三条命令跑完第一次横评谁更耐用的答案就藏在你的报告里了 【免费下载链接】Vibe-TradingVibe-Trading: Your Personal Trading Agent项目地址: https://gitcode.com/GitHub_Trending/vi/Vibe-Trading创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →