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

RiskGuard Lite - Percent-Risk EMA/ATR EA - MetaTrader 5EA

Muh Aidyl Fadly Bahtiar
Muh Aidyl Fadly Bahtiar
MT4/MT5 Expert Advisors, indicators, fixes and Pine Script to MT5 conversions.
Gold level in the WorldQuant Challenge (WorldQuant BRAIN), 2026.
What I build:
- EAs from your written rules: entries, exits, SL/TP, break-even, trailing, time and session filters
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
18
等级:
(1)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

RiskGuard Lite 是一个小巧且易于理解的专家顾问,展示了如何在 MQL5 中构建一个风险可控的交易策略。其入场思路刻意设计得简单(EMA 交叉),以便代码能专注于通常容易出错的部分:止损设置、仓位大小和订单检查。


工作原理:在每根新K线形成时,该EA会检查最近两根已收盘K线,判断快速EMA与慢速EMA是否发生交叉。止损位设置为ATR的倍数,且距离经纪商止损阈值不小于该倍数;止盈位则设定为该距离的固定风险回报比。 手数通过 OrderCalcProfit 计算得出,确保触发止损时亏损额不超过选定的权益百分比,随后按经纪商的手数步长和限额进行四舍五入。在发送指令前,EA 会检查点差,并确认该交易品种下不存在带有相同魔术编号的未平仓头寸;若订单被拒绝,则打印服务器返回代码。

输入参数:快速EMA周期(20)、慢速EMA周期(50)、ATR周期(14)、以ATR为单位的止损距离(2.0), 止盈设为止损距离的倍数(1.5),每笔交易风险占权益百分比(0.5),入场最大点差(25),最大滑点(10),魔术号。

建议用途:适用于H1时间框架下的任何流动性较高的交易品种,例如EURUSD。支持净额结算和对冲账户。本模板仅供教育参考,并非完整的交易策略:由于佣金、滑点和跳空等因素,实际亏损可能与设定风险存在差异,且不保证盈利。请先在模拟账户上进行测试。

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

Spread Monitor for Scalpers Spread Monitor for Scalpers

在子窗口中显示点差直方图,包含当前/平均/最大/最小统计数据、每笔交易成本以及针对短线交易者的阈值警报。

RegimeRouter — 基于每种策略胜率记录的趋势/区间分类器 RegimeRouter — 基于每种策略胜率记录的趋势/区间分类器

利用ADX、赫斯特指数和滞后1的自相关系数对市场进行分类,将每个K线分流至突破模块或均值回归模块,并针对每个市场状态分别维护一个胜率记录表(采用威尔逊95%下限),以便您能清楚地看到其中哪一半策略真正有效。

Session Candle Counter: candles numbered from the cash open, DST aware Session Candle Counter: candles numbered from the cash open, DST aware

从法兰克福、伦敦、纽约或东京的现货开盘开始,对当前交易日的每根K线进行编号。基准时间会从交易所当地时间转换为经纪商服务器时间,并自动调整夏令时,因此无论夏季还是冬季,开盘后的第一根K线始终编号为1。

CSetupLedger: a per-setup win rate ledger for Expert Advisors CSetupLedger: a per-setup win rate ledger for Expert Advisors

将EA中的每种交易策略分别记录在独立的记录中,而不是将其合并到一条净值曲线上。该工具在初始化时会根据账户的交易历史自动重建自身,因此重启不会导致记录丢失。在原始胜率旁边显示威尔逊评分下限,这样三笔交易的连胜就不再看起来像是一种优势了。