请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
EA

Long-Only Trend Breakout with Dynamic Risk Management - MetaTrader 5EA

Yashar Seyyedin
Yashar Seyyedin
🚀 Expert MQL5/MQL4 Developer & Full-Stack Pro
Specializing in EAs, indicators, and custom apps
📈 MQL Services on MQL5
Ready to build or debug your Forex trading robots and indicators?
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
22
等级:
(1)
已发布:
curve.png (131.41 KB)
report.png (135.91 KB)
setting.png (48.85 KB)
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
采用动态风险管理的纯多头趋势突破策略

“Breakout” 是一款简洁、自动化的MetaTrader 5专家顾问,旨在捕捉结构性牛市中的算法突破动能。它具备精准的K线突破设置,严格在新的K线开盘时执行以最大限度地减少市场噪音,并配备先进的动态仓位管理模块,确保您在每次交易设置中承担的货币风险金额固定,无论市场波动如何。

该专家顾问专为指数及具有强烈方向性偏好的交易品种(如纳斯达克指数(NAS100)) 量身定制,在这些市场中,资产的增长往往会为纪律严明的结构性买入策略带来回报。

策略概述

其核心逻辑围绕捕捉即时且高概率的结构性扩张展开:

  • 信号:该 EA观察最后一个已完成的K线(K线1)。如果其收盘价严格大于前一根K线(K线2)的高点,则触发看涨突破。

  • 执行机制: 该策略严格基于新K线开盘(OnTick结构)运行,从而避免执行延迟和K线内噪音的影响。

  • 止损(SL): 动态设置在突破K线(K线1)的低点处。

  • 止盈(TP): 根据您自定义的风险回报比进行数学计算。

  • 交易方向: 仅做多。专门设计用于在结构性宏观牛市趋势中获取收益。

业绩与回测说明

  • 测试标的: 纳斯达克指数(NAS100)

  • 时间周期: H4

  • 回测周期: 3.5年(显示正的净回报)

  • 回测方法: 采用M1 OHLC(开盘价、最高价、最低价、收盘价) K线进行。

⚠️用户须知: 该策略通过M1 OHLC测试展现了稳健的结构性收益 但尚未基于“真实 tick 数据进行逐 tick 模拟”。强烈建议用户在实盘交易前,根据其经纪商的具体点差和合约规格,自行进行基于真实 tick 数据的模拟和优化。

报告

高级风险管理与动态仓位调整

与采用固定手数的基本EA不同,“Breakout” 会智能地利用您的账户权益。

您只需输入愿意承受的精确亏损金额(例如 20 美元或 50 美元)。该 EA 会提取当前市场的 SYMBOL_TRADE_TICK_VALUE 和 SYMBOL_TRADE_TICK_SIZE 值,以计算到止损位的精确点数距离。 随后,它将这些数据标准化为计算出的持仓量,并无缝适应经纪商的规则(SYMBOL_VOLUME_STEP)。如果某个交易设置所需的手数小于经纪商规定的最小允许手数,系统将安全地跳过该交易。

输入参数与优化指南

该EA提供了专为MT5策略测试器设计的高度灵活的输入参数:

参数 默认值 描述 优化潜力
InpRiskAmount 20.0 每笔交易固定的货币风险金额(例如,20 美元)。 请根据您的账户规模进行调整。
InpMinSLPoints 5000 允许的最小止损距离(以点为单位)。 高。 过滤掉微小、动能较低的突破或紧凑的噪音。
InpRewardToRiskRatio 1.0 目标收益倍数(例如,1.5 表示止盈距离是止损距离的 1.5 倍)。 高。 在您选择的资产上寻找预期收益最大化的最佳点位。
InpMagicNumber 654321 EA持仓的唯一追踪标识符。 若在一个账户上运行多个EA,请更改此值。


优化方法:

  1. 针对目标指数运行快速(遗传算法) 优化。

  2. 调整InpMinSLPoints 参数,以过滤掉会导致假突破的小型结构性K线。

  3. InpRewardToRiskRatio 在 0.5 到 2.5 之间进行优化,以找到 H4 时间周期的数学优势。


由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/73638

MQTTFive — MQTT 5.0 客户端库 MQTTFive — MQTT 5.0 客户端库

MQTTFive — 面向 MQL5 的完整 MQTT 5.0 客户端实现。 功能: • MQTT v5.0 — 所有数据包类型、属性、QoS 0/1/2 • 通过原生 MQL5 Socket API 实现 TCP + TLS 连接 • 带属性的 Will 消息(will_delay_interval、payload_format、message_expiry) • 用于出站 PUBLISH 的主题别名 • 流量控制(接收上限) • 订阅选项(no_local、retain_as_published、retain_handling) • 二进制和 UTF-8 有效载荷 • QoS 1/2 的自动重试 • 零 DLL 依赖 — 纯 MQL5 实现 已通过 Mosquitto 5.0 测试(15 次测试,全部通过)。 文档:https://github.com/chekh/MQTTFive 许可证:MIT

Institutional Markov Chain Transition Matrix Institutional Markov Chain Transition Matrix

一种定量随机概率引擎,它利用马尔可夫链转移矩阵,从数学角度预测下一个算法执行周期中多头或空头走势延续的概率百分比。

Quantum XAUUSD Silver Trader Quantum XAUUSD Silver Trader

适用于黄金(XAUUSD)和白银(XAGUSD)的多指标自动交易系统(EA):RSI、ADX和MA信号,自适应ATR追踪止损以及内置资金保护功能。

离散 离散

离散技术指标由价格和交易量的变化决定。