- 显示:
- 10
- 等级:
- 已发布:
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
Risk Guard 并非一种交易策略。它绝不会开仓。只需将其附加到每个账户的一个图表上,它就会监控该账户上的所有头寸——无论是手动交易还是其他专家顾问——并执行您设定的规则。每条规则都是一个输入项,均可关闭。
1. 基于风险的手数计算,实时显示在图表上。 您可以选择按账户余额百分比或固定金额设定风险,并设定交易时的止损距离,控制面板将显示该交易品种的确切手数。该计算基于该交易品种的点值、点差和成交量步长,因此不仅适用于外汇货币对,对黄金、指数和加密货币差价合约同样准确。
2. 带锁定功能的每日亏损限额。 当当日平仓盈亏加上浮动盈亏达到限额(具体金额或当日初始余额的百分比)时,所有头寸将被平仓(可选),且每个新开仓位一经建立即被平仓——直至下一个服务器日。 该止损限额存储在交易终端的全局变量中,因此重启交易终端或EA不会清除该设置。
3. 最大持仓数量。 超过上限的最新头寸将被平仓。
4. 超额交易削减。 开仓时,Risk Guard 会读取其止损距离,并根据您的风险设置计算允许的手数。如果仓位超过该限额,则通过部分平仓来平掉超额部分;如果即使最小手数也会导致风险过高,则平掉整个仓位。
5. 强制止损。 任何未设置止损的持仓,系统都会根据您设定的距离自动设置止损。
6. 点差警告。 当点差超过您的最大阈值时,面板上会显示“WAIT”。
每项操作都会记录在专家顾问日志中,并可选择以终端警报的形式发出。

推荐用途: 适用于任何交易品种、任何时间周期——图表仅作为面板的显示载体。截图中使用的是EURUSD M1图表。取消勾选“仅监控此图表的交易品种”选项,即可通过单个图表监控整个账户。
参数
| 组 | 输入 | 默认值 |
|---|---|---|
| 仓位大小 | 风险模式 | 余额百分比 |
| 仓位规模 | 风险占余额的百分比 | 1.0 |
| 仓位规模 | 固定风险(账户货币) | 50 |
| 仓位大小 | 按手数计算的止损距离(点) | 20 |
| 限额 | 启用每日亏损限额 | true |
| 限额 | 每日亏损限额(金额,0 = 使用百分比) | 0 |
| 限额 | 每日亏损限额(占当日初始余额的百分比) | 3.0 |
| 限额 | 按限价平仓所有头寸 | true |
| 限额 | 最大持仓数量(0 = 关闭) | 3 |
| 限额 | 最大点差(点,0 = 关闭) | 3.0 |
| 保护 | 为未设置止损的已开仓位添加止损 | true |
| 保护 | 强制止损距离(点) | 30 |
| 保护 | 对风险超过限额的头寸进行减仓 | true |
| 保护 | 仅监控该图表的标的 | false |
| 保护 | 每次执行时弹出提示 | true |
| 显示 | 显示面板 | true |
| 显示 | 面板角 | 左上角 |
| 显示 | 面板字体大小 | 10 |
在3位数和5位数的报价中,1个点等于10点;在其他情况下,1个点等于1点。
工作原理
强制执行在“OnTradeTransaction”中于“deal-add”事件时运行,因此被拒绝的头寸将在其开仓的同一 tick 内平仓。每日限额统计自服务器午夜起已平仓交易(利润 + 掉期 + 佣金)以及未平仓头寸的浮动盈亏,每 tick 及每秒通过定时器进行检查。 每日限额将写入一个以账户登录名命名的终端全局变量中,并在下一个服务器日自动清零。
已验证
策略测试器,EURUSD M1,MetaQuotes模拟账户,10,000美元,对冲账户。测试框架故意针对该EA开立了错误交易:
风险防护:新交易日 2026.06.02,初始余额 10000.00
步骤1:1.00手买入,未设止损
Risk Guard:在第2笔交易中于1.16017触发强制止损——正常
Risk Guard:第2笔1.00手 > 30.0点止损的最大0.33 > 已削减0.67(正常)
步骤2:四笔0.01手买入(上限3笔)
风险防护:5笔未平仓头寸 > 最大3笔——平仓最新开仓的第4笔
风险防护:4笔未平仓 > 最大3笔——平仓最新开仓的第5笔
步骤3:进行30笔往返交易,超过日限额
风险防护:触及日亏损限额——盈亏 -230.60,限额 50.00。明日之前不得开立新仓位。
步骤 4:在被锁定期间以 0.01 建仓
风险防护:日限额生效——平仓 EURUSD #73
自测完成:5 项通过,0 项失败
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/77364
GDS Renko Canvas
GDS Renko Canvas 是一个紧凑型教学指标,展示了如何利用标准的 CCanvas 类在 MetaTrader 5 中直接绘制经典的固定尺寸 Renko 图表。 该指标根据收到的买价(BID)报价构建 Renko 砖块,并仅显示已完成的砖块。 趋势延续仅需一个砖块,而趋势反转则遵循经典的两砖规则。 与基于对象的 Renko 叠加层不同,可见图表绘制在单个 Canvas 位图层上。这使得图表对象列表保持精简,并使调整大小时的重新绘制变得简单直接。
GDS Renko ADX Demo EA
一个小型教学型专家顾问,演示如何直接从已形成的经典Renko砖块中计算出怀尔德的ADX和方向性运动指标。 该EA在内部基于买价(BID)报价构建固定大小的Renko砖块。无需离线图表、自定义符号、DLL文件或外部指标。+DI、-DI和ADX仅在Renko砖块形成后才会更新。
Prop-Firm Equity Guard - daily and max drawdown protection (FTMO-style)
一款专为自营交易公司挑战设计的严格风险管理工具。它会自动监控您的整个账户,以防止出现日最大回撤和最大回撤超限的情况。当点差骤升或您进行报复性交易时,该工具会充当安全缓冲,在您的评估终止前立即平仓所有持仓和挂单。
AIS 平均航速排名
该指标显示价格的平均秩速度