Commit Graph

19 Commits

Author SHA1 Message Date
7685782bb4 优化行情缓存策略:美股交易时段缓存15分钟,非交易时段缓存24小时,节省API配额 2026-03-12 03:33:03 +00:00
949fa8e85b 实现行情缓存系统:实时价格+历史K线双层缓存,减少API调用提升响应速度 2026-03-10 13:21:54 +00:00
1b8c98b7d6 fix: 更换汇率API为开放免费接口,解决403错误 2026-03-10 07:32:47 +00:00
658cfe90e1 fix: 移除所有IConfiguration依赖,完全从环境变量读取配置,解决编译错误 2026-03-09 09:39:02 +00:00
f2d4351145 refactor: 所有配置优先从环境变量读取,完全支持Docker环境变量注入 2026-03-09 08:56:26 +00:00
739a37f24d refactor: 所有配置改为从appsettings.json/环境变量读取,移除硬编码 2026-03-09 08:49:31 +00:00
niannian zheng
4ac8a5f063 feat(市场数据服务): 添加获取价格和历史数据的模拟方法
新增 GetPriceAsync 和 GetHistoricalDataAsync 方法到 MockMarketDataService 类中,用于模拟市场数据服务。同时添加 Microsoft.Extensions.Caching.Abstractions 包依赖以支持后续缓存功能。
2026-03-09 15:11:05 +08:00
虾球
53b4f4501e feat: 完成三个优先级任务:1. 汇率服务替换为真实数据源(带缓存和降级);2. MarketDataService增加统一入口自动路由多数据源;3. 简化PortfolioService调用逻辑 2026-03-09 06:50:22 +00:00
虾球
20ab0c5173 feat: 接入 OKX 加密货币数据源(实时价格+历史K线) 2026-03-07 03:08:46 +00:00
niannian zheng
95a29cf86a 删除股票字典表时间字段 2026-03-06 17:33:39 +08:00
虾球
5f0c0e9636 feat: 加密货币接口留空,待接入 OKX API 2026-03-06 08:50:07 +00:00
虾球
0cee3afe2f fix: 移除 GetTiingoResampleFreq 残留调用 2026-03-06 08:47:03 +00:00
虾球
647fde9219 fix: 历史数据接口和示例保持一致(移除 resampleFreq) 2026-03-06 08:36:09 +00:00
虾球
d9a8ea84c7 fix: 更新 Tiingo API Key & 统一使用 /tiingo/daily 端点 2026-03-06 08:33:55 +00:00
虾球
14b51e636a feat: 替换市场数据源为 Tiingo(移除 Alpaca) 2026-03-06 08:31:55 +00:00
虾球
567504119c feat: 完成 P1 任务 - 今日盈亏、风险平价补全、Mock 数据 PreviousClose 2026-03-06 06:00:38 +00:00
fanfpy
4816980d62 feat: 完成 P0-1 实时价格/盈亏计算和 P0-2 汇率服务接口预留 2026-03-05 11:28:49 +00:00
fanfpy
f442f0cd1b feat(策略引擎): 实现技术指标库、Mock市场数据、吊灯止损/双均线策略、策略信号API 2026-03-05 09:46:33 +00:00
niannian zheng
8e75b894ad feat(市场数据): 添加Alpaca市场数据服务实现
添加IMarketDataService接口及实现,支持获取股票和加密货币的实时价格及历史数据
添加MarketDTO定义市场价格和历史数据结构
添加Alpaca.Markets和Microsoft.Extensions.Logging.Abstractions依赖包
在Program.cs中注册MarketDataService服务
2026-02-28 18:49:05 +08:00