# 20. Go + Air 量化知识迭代系统 > 本模块记录基于 **Go 1.23.5 + Air v1.64.5** 构建的量化知识迭代系统的完整文档体系。 > 系统已于 **2026-03-06** 完成实际试运行验证,Air 热重载功能正常,响应时间 < 1 秒。 > > 返回:[知识库主目录](../README.md) | [Wiki 主索引](../wiki/README.md) --- ## 模块文档列表 | 文档 | 说明 | 状态 | |------|------|------| | [Go量化知识迭代系统完整架构.md](./Go量化知识迭代系统完整架构.md) | 系统整体架构、目录结构、API 设计、数据流 | ✅ 已完成 | | [Air热重载配置与迭代工作流程.md](./Air热重载配置与迭代工作流程.md) | Air 安装、.air.toml 配置、日常迭代流程 | ✅ 已完成 | | [数据源接入完整指南.md](./数据源接入完整指南.md) | 12 个数据源的接入方式、API 端点、数据格式 | ✅ 已完成 | | [部署运维指南.md](./部署运维指南.md) | 本地开发、生产部署、Docker、监控告警 | ✅ 已完成 | --- ## 系统核心功能 本系统是 `quantKonwledge` 知识库的**后端迭代引擎**,核心功能包括: **知识库 MD 文档自动迭代更新**:通过定时任务或 API 触发,自动拉取最新市场数据并更新对应 MD 文档,实现知识库的持续迭代。 **多数据源统一接入**:聚合 12 个数据源(Binance、OKX、Bybit、Deribit、Glassnode、CoinGlass、DeFiLlama、The Graph、CMC、TradingView、FRED、美联储官网),标准化为统一格式。 **指标计算引擎**:将 tradehk 的 TypeScript 指标逻辑移植为 Go 实现,支持高并发计算 EWO、MACD、RSI、ATR、SuperTrend、TTM Squeeze 等核心指标。 **信号生成与通知**:复现 tradehk 的 EWO 转换检测机制,多指标共振评分,支持飞书/Telegram/Webhook 通知。 **热重载开发体验**:使用 Air 实现无需手动重启的开发迭代流程,修改源码后 < 1 秒自动重编译重启。 --- ## 实际试运行记录(2026-03-06) | 验证项目 | 结果 | |---------|------| | Go 1.23.5 安装 | ✅ 成功 | | Air v1.64.5 安装 | ✅ 成功 | | 项目编译(7.7MB 二进制)| ✅ 成功 | | 服务启动(端口 9090)| ✅ 成功 | | 健康检查 `/health` | ✅ 正常 | | 知识库状态 `/api/v1/status` | ✅ 正常(98 文档,41 术语)| | 指标列表 `/api/v1/indicators` | ✅ 正常(10 个指标)| | 数据源状态 `/api/v1/datasources` | ✅ 正常(10 个数据源)| | Air 热重载(修改代码 → 自动重启)| ✅ < 1 秒响应 | | 版本更新(0.1.0 → 0.1.1)| ✅ 自动更新 | --- ## 相关知识模块 - [12_信号系统优化](../12_信号系统优化/README.md):EWO 阈值过滤、各币种专项策略 - [tradehk 文档](../wiki/tradehk/README.md):参考源码架构与指标实现 - [10_链上数据分析](../10_链上数据分析/链上数据分析指南.md):Glassnode 数据解读 - [Wiki 名词解释](../wiki/名词解释/):EWO、MVRV、SOPR 等术语定义