文章 "价格行为分析工具包开发(第三十九部分):在MQL5中实现BOS与ChoCH的自动识别" 新评论 MetaQuotes 2026.10.29 14:56 新文章 价格行为分析工具包开发(第三十九部分):在MQL5中实现BOS与ChoCH的自动识别已发布: 本文介绍分形响应系统(Fractal Reaction System),这是一套精简的MQL5工具,能够将分形拐点转化为可用于交易的市场结构信号。该EA采用K线收盘判定逻辑,避免信号重绘;可以识别行情性质转变(ChoCH)预警、确认结构突破(BOS),在图表上绘制持久图形对象,并对每一个已确认事件生成日志与多渠道告警(桌面端、移动端和声音提醒)。下文将呈现算法设计、实现要点、测试结果以及完整EA源码,您可以自行编译、回测并部署这套信号识别工具。 我们将分形拐点作为可靠的局部锚点,并识别两类互补信号: ChoCH(行情性质转变),用于标记市场原有趋势偏向正在衰竭 —— 例如上涨趋势无法创出更高的高点,或是下跌趋势无法创出更低的低点,以及 BOS(结构突破),代表价格收盘有效突破前一波高低点,确认趋势偏向已经发生切换。可以将ChoCH理解为早期预警,BOS则是确认信号。 将分形指标与ChoCH/BOS相结合,能够得到更清晰、无重绘的分析锚点,更早提示潜在反转信号,同时支持多周期视角,有助于过滤低周期图表上的噪声。这套规则逻辑简单,便于自动化、日志记录与回测,非常适合封装为EA。 本文会完整讲解算法设计与MQL5实现方案:基于K线收盘的分形扫描、内存安全的分形数据存储、持久化绘图对象的安全绘制,以及事件处理模块,对每一个确认后的BOS/ChoCH信号生成日志并推送告警(桌面、移动端、声音提醒)。读完本文,您将得到一套可投入实盘的信号检测器,可以自行编译、测试和部署。 作者:Christian Benjamin linfo2 2025.09.15 17:31 #1 再次感谢您讲解清晰且富有创意的想法,stdlib_mq5里都有什么内容呢?如果将那部分注释掉,机器人也能正常运行,我只是对您的调整方法感兴趣。感谢您上传该文件。 Chris 2025.10.25 11:44 #2 你好, 找不到文件 'C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\24F345EB9F291441AFE537834F9D8A19\MQL5\Include\stdlib_mq5.mqh' 未找到 Fractal_Reaction_System.mq5 我该去哪里获取该文件? 克里斯 Kevin Onsongo 2025.12.30 18:39 #3 Chris #:你好, 找不到文件 'C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\24F345EB9F291441AFE537834F9D8A19\MQL5\Include\stdlib_mq5.mqh' 未找到 Fractal_Reaction_System.mq5 我该去哪里获取该文件? 克里斯 看起来像是一种AI生成的模式。可能是用来清理代码的。AI代理有时会在此处引入不兼容的C/C++语法。如果删除这一行,代码就能编译通过。 Ryan L Johnson 2025.12.30 19:59 #4 Kevin Onsongo #: 看起来像是一种AI生成的模式。可能是用来清理代码的。AI代理有时会在此处引入不兼容的C/C++语法。如果删除这一行,代码就能编译通过。 为明确起见,代码中的实际包含指令是: #include <stdlib.mqh> 请注意,这里没有下划线分隔符。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 价格行为分析工具包开发(第三十九部分):在MQL5中实现BOS与ChoCH的自动识别已发布:
我们将分形拐点作为可靠的局部锚点,并识别两类互补信号: ChoCH(行情性质转变),用于标记市场原有趋势偏向正在衰竭 —— 例如上涨趋势无法创出更高的高点,或是下跌趋势无法创出更低的低点,以及 BOS(结构突破),代表价格收盘有效突破前一波高低点,确认趋势偏向已经发生切换。可以将ChoCH理解为早期预警,BOS则是确认信号。
将分形指标与ChoCH/BOS相结合,能够得到更清晰、无重绘的分析锚点,更早提示潜在反转信号,同时支持多周期视角,有助于过滤低周期图表上的噪声。这套规则逻辑简单,便于自动化、日志记录与回测,非常适合封装为EA。
本文会完整讲解算法设计与MQL5实现方案:基于K线收盘的分形扫描、内存安全的分形数据存储、持久化绘图对象的安全绘制,以及事件处理模块,对每一个确认后的BOS/ChoCH信号生成日志并推送告警(桌面、移动端、声音提醒)。读完本文,您将得到一套可投入实盘的信号检测器,可以自行编译、测试和部署。
作者:Christian Benjamin