|
📖 教程大纲目录 第1章:概述 1.1 这是什么? 1.2 适用场景 1.3 方案对比(命名管道 vs HTTP API vs 文件通信) 1.4 前置知识 1.5 环境要求 第2章:整体架构 2.1 架构图 2.2 核心组件说明 2.3 数据流向 2.4 通信协议(JSON + \n) 2.5 核心要点(管道名称、启动顺序) 第3章:软件端实现(Node.js/Electron) 3.1 文件结构 3.2 pipe-server.js 完整代码 3.3 Electron 主进程集成(main.js) 3.4 渲染进程发送信号(renderer.js) 3.5 关键代码说明 第4章:MT5 EA 端实现(MQL5) 4.1 文件位置 4.2 完整 EA 代码 4.3 核心函数说明 4.4 关键要点(FILE_BIN、FileReadArray、非阻塞读取) 第5章:通信协议设计 5.1 请求格式(软件 → EA) 5.2 响应格式(EA → 软件) 5.3 字段说明 5.4 示例消息 第6章:部署与测试 6.1 部署步骤 6.2 测试验证 6.3 常见问题排查 6.4 错误码速查 第7章:扩展功能 7.1 查询持仓 7.2 查询账户信息 7.3 平仓指令 7.4 通用 RPC 模式 第8章:方案对比与总结 8.1 命名管道 vs HTTP API 对比 8.2 一句话总结 8.3 完整代码获取 附录 A. 完整代码索引 B. 关键函数速查 C. 错误码速查 |
外汇高手分享