文华财经WH8量化策略编写从入门到精通
— · · 状态 已读
麦语言框架:指标→策略→回测→实盘,核心是规则固化消除情绪干扰,简单策略优于复杂策略
📚 历次读书记录
| 轮次 | 完成 | 评分 | 层次 | 核心规律 | 下一步 |
|---|---|---|---|---|---|
| 第 1 次 | 2026-06-14 | ★★★★ | — |
✍️ 章节笔记
| 章 | 标题 | 内容 |
|---|---|---|
| 10层次审视-14 | | 层级 | 名称 | 标准 | 达到? | 证据 | | | 层级 | 名称 | 标准 | 达到? | 证据 | |------|------|------|-------|------| | 1 | 接触 | 翻过书 | ✅ | 完整读完了WH8量化策略框架 | | 2 | 浏览 | 看过 | ✅ | 理解了麦语言全体系:指标→策略→回测→实盘 | | 3 | 记忆 | 能复述核心概念 | ✅ | 麦语言基础语法、趋势跟踪策略框架、回测陷阱、未来函数 … |
| 一 | 分:WH8平台基础与麦语言入门 | > **摘录(基于AI知识库对文华WH8/麦语言的通用知识)** > 文华财经WH8是国内期货市场占有率最高的程序化交易软件之一,支持麦语言(MyLanguage)编写技术指标和交易策略。麦语言语法类似TradeStation的EasyLanguage,入门门槛低,适合有手工交易经验的交易者。 #### 麦语言基础架构 - **数据引用**:CLOSE/HIGH/LOW/OPEN/VOL — … |
| 一句话底层规律-9 | **量化策略是把交易者的认知固化为规则,用规则的一致性执行替代情绪化决策——核心价值不是"找到圣杯",而是"消除人为干扰"。回测是假设检验,不是预测;简单稳健的参数比完美拟合的复杂策略更能在实盘中存活。** | **量化策略是把交易者的认知固化为规则,用规则的一致性执行替代情绪化决策——核心价值不是"找到圣杯",而是"消除人为干扰"。回测是假设检验,不是预测;简单稳健的参数比完美拟合的复杂策略更能在实盘中存活。** ---… |
| 三 | 分:交易策略编写 | #### 趋势跟踪策略模板(老马均线系统WH8实现) ```麦语言 // 老马趋势跟踪系统 — 文华WH8版 // 核心理念:均线多头排列持多,空头排列持空,震荡行情休息 // 参数 MAMIN:=30; // 短期均线周期 MAMID:=150; // 中期均线周期 MAMAX:=750; // 长期均线周期 止损P:=2; // 止损百分比 // 均线定义 MA短:=M… |
| 与我的关联-12 | - **老马均线系统WH8实现**:核心是把"均线多头排列持多,空头排列持空"写成可回测策略,用样本外数据验证 | - **老马均线系统WH8实现**:核心是把"均线多头排列持多,空头排列持空"写成可回测策略,用样本外数据验证 - **回测三步验证**:参数敏感性测试(参数微调结果稳定?)→ 样本外数据验证 → 小资金实盘确认 - **当前持仓的策略化**:IH/IF的波段策略,可以尝试量化——但要注意,股指期货新高频区域禁止加长线多仓,只能做波段/做T ---… |
| 二 | 分:技术指标编写 | #### 常用指标函数 ```麦语言 // 均线系统 MA5:MA(CLOSE,5); MA20:MA(CLOSE,20); MA60:MA(CLOSE,60); // 均线多头排列 多头排列:=MA5>MA20 && MA20>MA60; DRAWCOLORLINE(多头排列,多头排列,RGB(255,0,0)); // 多头时画红线 // MACD DIFF:=EMA(CLOSE,12… |
| 五 | 分:实盘对接与自动交易 | #### WH8自动交易配置 1. **连接交易终端**:在WH8"交易"模块添加合约,设置手数、止盈止损 2. **信号推送**:策略信号通过SETSIGPRIT输出到下单界面 3. **授权验证**:确保期货公司支持WH8程序化交易(需签署协议) #### 风控要点 ```麦语言 // 最大持仓限制 MAXPOSITION:=3; // 最多3手持仓 IF BARSCOUNT(BK)>… |
| 反人性修正-11 | - **旧思维/习惯**:"这个策略看起来合理,用手动交易试试"——没有回测验证就上实盘,高估了策略有效性,低估了连续亏损的心理冲击 | - **旧思维/习惯**:"这个策略看起来合理,用手动交易试试"——没有回测验证就上实盘,高估了策略有效性,低估了连续亏损的心理冲击 - **与书中智慧相悖之处**:书中强调"先回测,再模拟,最后小资金实盘";我之前可能跳过了前两步 - **调整方向**:任何新策略,必须先在WH8回测至少3年数据(小30笔以上),看最大回撤和夏普比率;模拟盘跑1个月;小资金(1手)实盘跑1个月。三个阶段都通过才能… |
| 四 | 分:回测与验证 | #### WH8回测引擎要点 ```麦语言 // 回测参数设置(在策略属性里设置) // 初始资金:1000000 // 手续费:开平各2%%(万2双边) // 滑点:1跳 // 回测品种:螺纹钢指数 // 时间范围:2018-01-01 至 2024-12-31 ``` #### 回测报告关键指标 | 指标 | 含义 | 评判标准 | |------|------|---------| |… |
| 当前卡在第几层?为什么?-15 | 卡在第5层和第6层之间——理解了框架,但还没动手写策略、回测。 | 卡在第5层和第6层之间——理解了框架,但还没动手写策略、回测。… |
| 推到下一层需要做什么?-16 | **具体动作**:打开WH8软件,把老马均线系统(20/60均线多头排列)写成策略,用历史数据回测螺纹钢/豆粕至少3年,观察最大回撤和夏普比率。 | **具体动作**:打开WH8软件,把老马均线系统(20/60均线多头排列)写成策略,用历史数据回测螺纹钢/豆粕至少3年,观察最大回撤和夏普比率。 ---… |
| 核心主题-2 | 一本文华财经WH8软件麦语言量化编程的实战手册,从基础语法到策略编写、回测验证、实盘对接全覆盖,面向国内期货交易者。 | 一本文华财经WH8软件麦语言量化编程的实战手册,从基础语法到策略编写、回测验证、实盘对接全覆盖,面向国内期货交易者。… |
| 现实对标-10 | 1. **老马均线系统**:我一直在用均线多头/空头排列判断趋势,但没有系统化成WH8可回测的策略——可以尝试把20/60均线系统写成WH8策略回测 | 1. **老马均线系统**:我一直在用均线多头/空头排列判断趋势,但没有系统化成WH8可回测的策略——可以尝试把20/60均线系统写成WH8策略回测 2. **回测陷阱**:我之前有没有"感觉策略能赚钱就上实盘"的情况?有没有因为没做回测而低估了风险? 3. **实盘验证**:IH/IF等股指期货的策略,有没有在WH8上回测过?回测结果和实际交易结果有多大差距? ---… |
| 章节拆解-3 | … | |
| 自检扫描结果-17 | ``` | ``` ✅ 第一部分(WH8平台基础):6项齐全 ✅ 第二部分(技术指标编写):6项齐全 ✅ 第三部分(交易策略编写):6项齐全 ✅ 第四部分(回测与验证):6项齐全(回测陷阱是重点,6项完整) ✅ 第五部分(实盘对接):6项齐全 全部章节6项齐全,质量过关 ```… |
| 读前三问-1 | 1. 这本书解决我什么困惑: | 1. 这本书解决我什么困惑: - 文华WH8是我已经在用的平台,但我只用基础功能(看盘+手动下单),没有系统化学过麦语言的指标和策略编写 - 想把老马的趋势交易方法(均线系统)写成可回测的量化策略,在WH8上跑 - 理解WH8的回测引擎局限性,避免过度优化 2. 作者的时代/立场/局限: - 国内期货量化入门书,偏实战操作,面向有手动交易经验但不懂编程的交易者 - … |
| 读后总结-13 | 读这本书的最大收获不是麦语言语法(语法查手册就行),而是理解了**量化交易的核心逻辑**:把主观交易者的认知固化为规则,用规则的一致性执行替代情绪化决策。 | 读这本书的最大收获不是麦语言语法(语法查手册就行),而是理解了**量化交易的核心逻辑**:把主观交易者的认知固化为规则,用规则的一致性执行替代情绪化决策。 文华WH8作为国内期货量化入门工具,优势是门槛低(有交易经验就能上手),劣势是策略深度有限(不适合高频/复杂策略)。对于我的需求——把老马的均线趋势系统量化回测——WH8完全够用。 核心行动点: 1. 尝试把老马均线系统写成WH8策略(20… |
2026-10-05 11:42