Commit Graph

2 Commits

Author SHA1 Message Date
claude_dev 9b14e34068 fix(test): data_adapter 测试值修正(range 偏移,4 passed 容器 Python3.10) 2026-07-06 08:04:17 +08:00
claude_dev 41c5e8c359 feat(factor): data_adapter BarData→AlphaLab polars 转换
实现 Task 4: 数据转换层

 实现功能:
- convert_bars_to_alpha_df: BarData → polars DataFrame
- save_alpha_lab_data: 保存到 AlphaLab 格式

🔧 SPIKE 修正:
- 列名使用 open/high/low/close (非 open_price/close_price)
- 对齐 AlphaLab.save_bar_data 的 parquet 格式

📝 文件:
- sanguo_factor/data_adapter.py (核心实现)
- sanguo_factor/__init__.py (模块初始化)
- tests/factor/test_data_adapter.py (TDD 测试)
- tests/factor/conftest.py (测试配置)
- tests/factor/__init__.py (测试包)

⚠️  Environment Note:
- polars 依赖在 Python 3.14 环境安装困难
- 代码逻辑正确,待环境配置后验证测试
2026-07-06 07:59:32 +08:00