请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
发布者:
Ali Akbar
Ali Akbar
  • MQL5 Developer & Algorithmic Trading Specialist 在  Freelance
  • 巴基斯坦
  • 1420
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk
显示:
15
等级:
(3)
已发布:
Zeta_Burst.mq5 (19.83 KB) 预览
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

ZetaBurst

基于Tick数据的短线交易策略。无需等待K线收盘——它监控价格波动的短周期滚动窗口(默认4秒),并针对所运行的任何交易品种,实时构建其正常价格波动的统计基准线。 只有当价格波动相对于该基准线出现真正的异常值时,才会被视为可交易:即根据最近 InpStatsSampleCount 个窗口的回报率计算的 z 分数,默认值为 3.0 个标准差。

该阈值并非最初尝试的方案。早期版本使用固定的ATR倍数代替统计基准线,结果在普通 tick 噪声下频繁触发,导致其涉及的每种主要货币对均蒙受重创。z-score 版本正是出于这一原因取代了它。

动量还是均值回归——由你决定

该EA内置两种交易模式。动量策略顺势交易,均值回归策略则逆势交易。两者均不被预设为正确。哪种策略真正适合特定交易品种,EA不会为你做出决定——请测试这两种策略,自行判断。

专为应对真实经纪商延迟而设计

这一部分源于实际问题,而非设计推测。开仓时完全不设置止损。 随后,EA会读取其自身的实际成交价,并以此为基准计算止损和止盈,绝不会基于延迟发生前的价格快照——因为一旦价格在执行过程中发生变动,该快照便不再准确。止损距离也会被限制在该交易品种自身的最小止损水平内,因此交易绝不会因技术上间距过窄而被拒绝。

此外,如果因任何原因导致止损设置失败,头寸会立即平仓,而不是处于无保护状态。制定这条规则是因为早期版本中并未包含此功能。 在测试期间,有少数交易因未附加止损而漏网,仅此一项就足以导致某些货币对出现80%以上的回撤。虽然现在已修复,但值得明确说明,而不是轻描淡写地带过。

其余的交易逻辑

每次入场交易都会先经过成本检查:止盈必须是当前点差的整数倍,否则该交易机会将被跳过。系统设有每日交易上限和每日亏损限额——一旦触及其中任何一项,当天剩余时间内将不再发出新的入场指令。

每次仅持有一笔头寸。大多数零售MT5账户运行在净额结算模式下,在此模式下,同一交易品种的第二笔订单不会成为新交易,而是直接合并到已持有的头寸中。 与其构建一个一旦进入净额结算账户就会出现异常的系统,ZetaBurst 选择快速循环执行单笔交易——进行 tick 级别的检查,短暂的冷却期,然后重复。

回测结果

所有市场观察符号,M1周期,每 tick 建模,随机延迟执行,时间范围为2026年1月1日至2026年9月8日。 全程采用默认参数——z-score阈值3.0,爆发窗口4秒,止盈设为0.35倍ATR,止损设为0.55倍ATR。每次运行初始余额均为10000。

股票代码 盈利 交易次数 盈利因子 预期收益 回撤率(%)
美元/日元 252535.49 7468 1.42 33.82 3.26
欧元兑美元 215509.88 5618 1.26 38.36 13.55
澳元兑美元 114405.33 7282 1.16 15.71 19.70
美元/瑞郎 93077.55 5773 1.25 16.12 4.62
英镑兑美元 86900.21 7205 1.24 12.06 4.11
美元兑加元 35444.88 3676 1.29 9.64 24.29
美元兑瑞典克朗 25835.38 1037 1.64 24.91 7.67
新西兰元兑美元 10188.64 5144 1.05 1.98 51.40

其中有一项与其他数据不符。NZDUSD的盈利系数为1.05,仅勉强为正,同时回撤率高达51%——这与其他七个货币对的表现相去甚远。就目前情况而言,我不会使用该EA交易该货币对。

非外汇及稀有货币对在同一轮测试中也出现了,但此处未予展示。这些货币对的交易次数过少,无法得出有意义的结论,而且该EA从设计之初就未针对这些交易品种开发。

最关键的注意事项是:这仅基于一个回测周期,且经过了自我调优和测试。该策略尚未在独立的样本外周期中得到验证,而一种在构建所依据的数据上表现良好的策略,除非能在从未见过的数据上经受住考验,否则并不能证明其具有真正的优势。 我决定先发布此处展示的内容,而非等待后续验证;待样本外测试完成后,本列表将进行更新。

输入参数

突发检测 — InpBurstWindowSeconds、InpStatsSampleCount、InpZScoreThreshold、InpModeIsMomentum

交易管理 — InpVolATRPeriod、InpRiskPercent、InpTakeProfitATRMult、InpStopLossATRMult、InpMinTPToSpreadRatio、InpMaxSpreadPoints、InpCooldownSeconds

每日限额 — InpMaxTradesPerDay, InpDailyLossLimitPercent

交易时段过滤器 — InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour

请务必先在模拟账户上进行测试。过往回测表现并不保证未来结果。欢迎反馈。

— Ali Rajput

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

GDS Renko Dual MA Demo EA GDS Renko Dual MA Demo EA

GDS Renko 双移动平均线演示EA是一款适用于MetaTrader 5的小型教学型专家顾问。它展示了一种将经典的固定尺寸Renko砖块与直接根据已完成的Renko收盘价计算得出的两条简单移动平均线相结合的简便方法。

AIS 平均航速排名 AIS 平均航速排名

该指标显示价格的平均秩速度

EA AurumNeuro Vanguard EA AurumNeuro Vanguard

AurumNeuro Vanguard 是一款专为 XAUUSD(黄金)交易设计的智能专家顾问(EA),它将混合神经网络风险架构与统一市场动力引擎(UMDE)相结合。

趋势查找器扫描器 趋势查找器扫描器

一款用于寻找稳定趋势的快速市场扫描工具。该脚本能在1秒内分析“市场概览”中的所有交易品种,并通过线性回归R²和ADX指标,找出走势最为清晰且强劲的交易品种。