This website requires JavaScript.
Explore
Help
Register
Sign In
sanguo
/
sanguo_vnpy_v2
Watch
3
Star
0
Fork
0
You've already forked sanguo_vnpy_v2
Code
Issues
4
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
a3a752d77f53fdc48106befcdecfce6c05eed17b
sanguo_vnpy_v2
/
tests
/
factor
T
History
claude_dev
a3a752d77f
CI/CD / test (push)
Successful in 24s
Details
CI/CD / nas-deploy (push)
Successful in 28s
Details
CI/CD / nas-verify (push)
Successful in 9s
Details
feat(factor): 合成层v2c滚动重估——12个年度制度档案(quant12/all18×2021-2026,3年窗拟合+新旧各半平滑)+composite_rolling扫描注册+0权源跳过瘦身(all18_2021十八项降十二项),9新测试全量277绿 [nas]
2026-09-11 13:39:37 +08:00
..
__init__.py
…
conftest.py
feat(factor): F族PIT生效日偏移开关——SANGUO_FORECAST_PIT_OFFSET_DAYS环境变量/进程内可设,4密闭测试双环境态绿+conftest session级钉死防环境渗透 [nas]
2026-09-10 18:59:49 +08:00
test_alpha_datasets.py
feat(factor): 挂载 vnpy Alpha101(82)+Alpha158(158) 全量表达式进注册表——空df实例化零成本提取,导入即注册,幂等 [vps]
2026-08-25 00:01:41 +08:00
test_alpha_lab.py
feat(factor): 挂载 vnpy Alpha101(82)+Alpha158(158) 全量表达式进注册表——空df实例化零成本提取,导入即注册,幂等 [vps]
2026-08-25 00:01:41 +08:00
test_analyzer.py
feat(factor): 进度页心跳判活+因子列表默认折叠(用户08-30反馈两项) [vps]
2026-08-30 10:17:19 +08:00
test_batch_eval.py
feat(factor): 批量评估断点续跑——run_id复用+已落库因子跳过+空续跑免load直收尾;跨session CI容器重启只损失在途1因子,重挂即续 [vps]
2026-08-25 20:56:22 +08:00
test_composite_library.py
feat(factor): 合成层v2a三层权重档案——composite_quant12_v2a ICIR加权注册(权重JSON档案化零硬编码,拟合窗2018-01~2021-06考场隔离)+L2人工覆盖管道(全组重归一+reason留痕),15新测试+旧两断言稳健化+.gitignore放行档案目录 [nas]
2026-09-11 01:13:14 +08:00
test_composite_rolling.py
feat(factor): 合成层v2c滚动重估——12个年度制度档案(quant12/all18×2021-2026,3年窗拟合+新旧各半平滑)+composite_rolling扫描注册+0权源跳过瘦身(all18_2021十八项降十二项),9新测试全量277绿 [nas]
2026-09-11 13:39:37 +08:00
test_composite_weighting.py
feat(factor): 合成层v2a三层权重档案——composite_quant12_v2a ICIR加权注册(权重JSON档案化零硬编码,拟合窗2018-01~2021-06考场隔离)+L2人工覆盖管道(全组重归一+reason留痕),15新测试+旧两断言稳健化+.gitignore放行档案目录 [nas]
2026-09-11 01:13:14 +08:00
test_data_adapter.py
…
test_eval_store.py
feat(factor): 评估结果存储 factor_eval.db——runs/results两表,metrics按周期JSON,SANGUO_FACTOR_EVAL_DB可覆盖 [vps]
2026-08-25 00:17:47 +08:00
test_fast_ops_bigwindow.py
fix(factor): fast_ops大窗口OOM根治——>60窗shift展开物化window列×10M行(250窗≈20GB)必被内核击杀,卡死24/227六次自愈全撞alpha19的统一根因;sum/min/max/mean/std/corr改原生rolling(min_samples=1截断窗与展开逐点恒等,13等值测试锁定NaN/null语义差异:min须fill_nan(None),max不fill因NaN视作最大两路同步毒化) [vps]
2026-08-26 20:19:03 +08:00
test_fast_ops.py
perf(factor): fast_ops v2 去over化——rolling.over(vt_symbol)在10M行分组滚动分钟级/算子(py-spy实锤ts_mean),改符号内shift展开统一模式(ts_mean/std/min/max/sum/corr/cov),等价性测试对齐原版+1M行速度护栏 [vps]
2026-08-25 22:15:40 +08:00
test_fundamental_adapter.py
test(factor): P1夹具扩至6股×24报告期——2018-2019预热史+P1原料列+银行模板股+北交/迟到预告用例 [nas]
2026-09-09 12:12:00 +08:00
test_fundamental_batch.py
feat(factor): P1-B批library注册6因子(四新域5因子+D14双注册) [nas]
2026-09-09 12:12:00 +08:00
test_fundamental_forecast_pit_offset.py
feat(factor): F族PIT生效日偏移开关——SANGUO_FORECAST_PIT_OFFSET_DAYS环境变量/进程内可设,4密闭测试双环境态绿+conftest session级钉死防环境渗透 [nas]
2026-09-10 18:59:49 +08:00
test_fundamental_library.py
fix(factor): v2b档案上线暴露的注册链缺口——composite_weighting._register_all幂等重挂fund_*_neu(reload场景registry清空后neu模块不随之重执行);测试适配新世界=计数75→75+6派生/_ALLOWED放行cs_neutralize/absent档案测试改monkeypatch模拟真档案已上线 [nas]
2026-09-11 09:29:03 +08:00
test_fundamental_neutralize.py
fix(factor): v2b档案上线暴露的注册链缺口——composite_weighting._register_all幂等重挂fund_*_neu(reload场景registry清空后neu模块不随之重执行);测试适配新世界=计数75→75+6派生/_ALLOWED放行cs_neutralize/absent档案测试改monkeypatch模拟真档案已上线 [nas]
2026-09-11 09:29:03 +08:00
test_fundamental_p1_adapter.py
feat(factor): P1批adapter特征层36列——EBIT/DA/τ/ROIC+16季VSIG+五年CAGR+预告配对三事件流 [nas]
2026-09-09 12:12:00 +08:00
test_fundamental_p1_library.py
feat(factor): 合成层v2b财务源市值中性化——cs_neutralize截面OLS残差算子(纯polars向量化进EXPRESSION_FUNCTIONS)+6个fund_*_neu因子(剥壳派生不手抄)+weighting三源表匹配与v2b档案graceful注册,18新测试全量268绿 [nas]
2026-09-11 07:39:05 +08:00
test_fundamental_p1b_adapter.py
feat(factor): P1-B批adapter四新域读取层+CCC三表自算 [nas]
2026-09-09 12:12:00 +08:00
test_fundamental_p1b_library.py
feat(factor): 合成层v2b财务源市值中性化——cs_neutralize截面OLS残差算子(纯polars向量化进EXPRESSION_FUNCTIONS)+6个fund_*_neu因子(剥壳派生不手抄)+weighting三源表匹配与v2b档案graceful注册,18新测试全量268绿 [nas]
2026-09-11 07:39:05 +08:00
test_library.py
…
test_metrics.py
perf(factor): metrics热路径numpy/scipy化——rank_corr/quantile_mask/decile的pandas rank改scipy rankdata(axis=1)C实现,宽矩阵压力下分钟级→秒级;接口与数值不变,测试原样全绿+速度护栏 [vps]
2026-08-25 10:29:43 +08:00
test_preaggregate_top_holders.py
feat(factor): top_holders预聚合一次性脚本——108,610小文件→factor_cache聚合产物 [nas]
2026-09-09 12:12:00 +08:00
test_registry.py
…
test_tears_data.py
fix(factor): tears对秩类离散因子必空根治(qcut duplicates+quantiles=10) [vps]
2026-08-30 09:36:21 +08:00
test_universe_pools.py
feat(factor): New/Result两页终端风重构落地(方案B设计稿v2用户拍板'开工') [nas]
2026-08-30 09:59:38 +08:00
test_verify_mv_anchor.py
feat(factor): 600519市值锚点sanity脚本——自算MV(close×股本)vs valuation总市值 [nas]
2026-09-09 12:12:00 +08:00
test_vwap_adapter.py
…
test_xcorr_family.py
feat(factor): 固化因子族分析为可复用脚本 xcorr_family.py [nas]
2026-09-08 09:31:51 +08:00