• Joined on 2025-10-25
aszer pushed to master at aszer/etf 2026-05-13 17:15:04 +00:00
6a5d4dacd4 fix(datasource): 修复溢价率计算重复日期导致的 reindex 失败
aszer pushed to master at aszer/etf 2026-05-13 17:10:15 +00:00
7121e78e70 fix(report): 修复 generate_legacy_report 数据类型处理
aszer pushed to master at aszer/etf 2026-05-13 17:03:33 +00:00
72e980e956 refactor(rotation): 利用 Flask API 内联的 ETF 净值和溢价率数据
aszer pushed to master at aszer/etf 2026-05-13 16:57:39 +00:00
d62763b0bd feat(flask): OHLCV 端点自动附加 ETF 净值和溢价率
aszer pushed to master at aszer/etf 2026-05-13 16:51:24 +00:00
d4047d4cf4 fix(flask_api_source): 修复 fetch_etf_nav zstd 解压与溢价率解析
aszer pushed to master at aszer/etf 2026-05-13 16:27:31 +00:00
4fe21a7cd4 fix(datasource): 修复 zstd 响应 JSON 解析问题
aszer pushed to master at aszer/etf 2026-05-13 15:55:28 +00:00
020e90aa2b feat(rotation): 添加 Flask API 配置
aszer pushed to master at aszer/etf 2026-05-13 15:49:36 +00:00
0a9795febb feat(strategy): rotation策略支持Flask API数据获取
aszer pushed to master at aszer/etf 2026-05-13 15:30:42 +00:00
416f708d53 feat(datasource): 实现加密货币数据获取功能
aszer pushed to master at aszer/etf 2026-05-12 17:27:20 +00:00
105af19690 feat(strategy): 新增纯美股动量轮动策略
aszer pushed to master at aszer/etf 2026-05-12 16:38:11 +00:00
a712bc0f03 fix(datasource): 支持US_STOCK和HK_STOCK类型数据获取
aszer pushed to master at aszer/etf 2026-05-12 16:26:25 +00:00
ecd8d6539f feat(datasource): 股票info字段放到API响应最外层
7c48e4ab21 chore: Dockerfile注释Flask服务CMD,恢复默认调度器
c5ec9cfe04 docs: Dockerfile添加Flask服务启动命令注释
d226916131 fix: Flask服务默认端口改为80,简化Dockerfile CMD
cf48c4418f fix: asset_type参数改为强制覆盖而非验证
Compare 7 commits »
aszer pushed to master at aszer/etf 2026-05-12 15:15:47 +00:00
1d3483bc02 feat: DEFAULT_START_DATE改为1980-01-01支持最长历史数据
4cee249823 feat: 优化缓存策略 - 全量数据缓存 + 按日期切片
2fba6d82f4 fix: SSH隧道启动前清理残留进程
5c98b1cb6a refactor: SSH密钥移到根目录,删除config目录
50032d628f fix: 删除废弃的config/settings.py
Compare 8 commits »
aszer pushed to master at aszer/etf 2026-05-12 14:04:16 +00:00
70515ab169 fix: SSH密钥路径从根目录迁移到config目录
9fe779bced refactor: SSH私钥移至config目录
16affb2368 feat: fetch_etf_with_nav 返回历史溢价率序列
4e3aac5e0e feat: Flask统一数据服务迁移(分层架构)
c63158c99d fix: 移除溢价率高溢警告表情符号
Compare 5 commits »
aszer pushed to master at aszer/etf 2026-05-12 13:11:27 +00:00
412177837f fix: 报告生成器数据对齐修复
38a31357d1 feat: 新框架集成原引擎报告生成模块
76faf78a42 fix: 完整匹配原引擎剔除逻辑和因子对齐顺序
f5d748257e fix: 关键修复-境外数据对齐到A股交易日历后计算因子
19131c41dd fix: 数据源路由修复与因子计算改进
Compare 31 commits »
aszer pushed to master at aszer/etf 2026-05-08 15:07:34 +00:00
baeeb13c34 fix(engine): 修复净值起点归一化问题,确保净值从1.0开始
aszer pushed to master at aszer/etf 2026-05-08 14:52:49 +00:00
9ecc796d36 fix(engine): 修复净值计算中NaN值导致的缺失问题
aszer pushed to master at aszer/etf 2026-05-08 14:38:27 +00:00
8f1d72d1d8 fix(report): HTML报告文件名固定为strategy_report.html
aszer pushed to master at aszer/etf 2026-05-08 14:33:48 +00:00
987cb38322 feat(report): 净值曲线数据统一来源,直接读取轮动策略输出
aszer pushed to master at aszer/etf 2026-05-08 14:25:32 +00:00
861e590441 feat(report): 策略KPI数据统一来源,避免重复计算