跳到正文

v0.10.4

相比 v0.10.3 的变更

新功能

  • 统一指标查询管线: 新增可复用注册指标计算器的受限 Agent 查询能力;图表与 Agent 共享指标结果池,支持稳定实例 ID、时间戳、预热信息以及独立参数。
  • 标注绘图工具: 新增 Fibonacci 回撤、矩形和箭头图元,并接入工具栏与 AI runtime。
  • 韩国市场时段: 新增韩国市场配置,采用 Asia/Seoul 时区和 09:00-15:30 常规交易时段。
  • 表现色彩语义: 新增涨、跌、平表现色彩 token,区间工具栏展示首尾收盘价收益率。

Bug 修复

  • 指标坐标轴与 MACD: 根据显示范围推导小数精度并归零舍入值;MACD 柱与坐标轴共用已提交范围,修复小幅波动显示为 -0.00 及坐标不一致的问题。
  • 成交量坐标轴刻度: 从已提交的帧投影发布可见成交量范围,恢复活动成交量窗格的动态刻度。
  • 亚洲市场 MACD 颜色: 校正基础主题的正负柱配色,使红涨绿跌设置得到正确的 MACD 柱颜色。
  • 类型与构建契约: 修复 vue-tsc 合约错误,并由 Core exports 推导构建别名,避免预览、Electron 与测试环境发生路径漂移。

架构与重构

  • 指标状态与 Worker 协议: 指标结果统一接入 ChartStateKernel,以数据和配置 revision 标识结果来源;Worker 协议精简为纯计算结果并升级至 v4,渲染器改读帧级已提交状态。
  • 指标配置模型变更: 指标运行时描述符以 defaultParams 取代 defaultConfig;展示选项改由 presentation.defaultOptions 声明。
  • 绘图与语义配置 API 变更: 移除旧 DrawingToolType 别名;移除 semanticConfig 和 SemanticChartController,改用 toKLineChartProps 将语义 JSON 映射为图表属性。
  • 市场数据 Buffer 收敛: K 线与分时 Buffer 统一由 SeriesRepository 管理;比较序列可随主图可见范围继续加载历史数据。
  • React 绑定改为 Web Component 适配器: React 包改用 SSR 安全的 KLineChartWC;不再导出直接 Core 图表工厂、hooks 或 KLineChart 组件。
  • 渲染后端目录调整: WebGPU、WebGL2 与 Canvas2D 后端迁入 rendering/backend,并更新模块边界与渲染管线说明。

文档

  • 指标与渲染模块文档: 新增 indicators 模块 README,更新渲染管线文档与模块 README,说明边界、数据流和扩展方式。

本页内容