请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
显示:
31
等级:
(3)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

Safe Risk Manager EA 控制面板 概述

Safe Risk Manager EA 1.02 是一款面向对冲账户的教育型、手动操作的 MetaTrader 5 交易面板。通过“买入”和“卖出”按钮可发起市场入场交易,系统会根据风险百分比设定仓位大小,并设置经纪商端的止损以及可选的止盈。本工具并非自动化信号策略,亦不保证盈利或限制最大亏损。

操作

当点差超过设定值或达到每日亏损阈值时,系统将阻止开仓。每日锁定规则在当前经纪商服务器交易日内持续生效,即使EA重启后依然有效。 当前图表符号下带有配置的魔术号的持仓,将通过盈亏平衡和追踪止损逻辑进行管理。“平仓EA交易”指令将要求平仓这些匹配的持仓。该EA不支持对冲账户,且当计算出的交易量低于经纪商最低要求时,系统将直接拒绝该请求,而非将风险值向上取整至超过请求的风险上限。

输入参数

  • InpMagicNumber:持仓标识符;独立策略应使用唯一值。
  • InpRiskPercent:每次入场交易量所占权益的目标百分比;并非账户级风险敞口上限。
  • InpStopLossPoints / InpTakeProfitPoints:以符号点为单位的止损和可选止盈距离。
  • InpMaxSpreadPoints / InpDeviationPoints:入场点差上限和要求的执行偏差。
  • InpDailyLossPercent:账户交易亏损阈值,以当前余额的百分比表示。
  • InpIncludeFloatingPnL:将账户浮动盈亏纳入每日计算。
  • InpCloseAtDailyLimit:当锁定首次激活时,要求平仓匹配头寸。
  • InpUseBreakEven / InpBreakEvenTrigger / InpBreakEvenOffset:盈亏平衡控制。
  • InpUseTrailingStop / InpTrailStartPoints / InpTrailDistance:追踪止损控制。
  • InpCorner / InpPanelX / InpPanelY:面板位置。

安装与系统要求

将 SafeRiskManagerEA.mq5 复制到 MQL5/Experts 目录,并在 MetaEditor 中使用标准 Trade 库进行编译。将其附加到模拟对冲账户 图表上,配置输入参数并启用算法交易。本程序故意不支持净额结算账户,因为合并后的净额头寸无法可靠地保持独立所有权。 入场为手动操作,管理由报价驱动。距离单位为点(points),而非点差(pips)。

每日计算

当前经纪商服务器的日结算机制会汇总买入和卖出交易的利润、隔夜利息、佣金及费用,然后可选地加上账户的浮动盈亏。非交易性余额操作不计入其中。当达到阈值时,终端的全局变量会保持该交易日(server day)的入场锁定状态,即使EA重启后依然有效。 该锁定无法阻止手动下单或由其他EA下达的交易。

限制与验证

风险控制不包含佣金、跳空和滑点。经纪商拒绝、无效的止损/止盈距离、无法获取的报价或断开连接都可能导致无法入场、更新止损或平仓。本示例未实现有保证的重试处理。多次按键可能增加风险敞口。请勿在同一魔术号码下混合使用策略。

版本 1.02 在本地编译时无错误且无警告。编译成功并不证明运行时的安全性或盈利能力。 在进行任何其他操作之前,请先在模拟账户上测试买入/卖出功能、低于最低交易量的拒绝、点差阻塞、两种止损管理方向、每日阈值触发、重启后状态保留、次日重置、符号隔离以及经纪商拒绝处理。本程序不作任何实盘表现的承诺。

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

News Filter for the Strategy Tester (DST-corrected calendar export) News Filter for the Strategy Tester (DST-corrected calendar export)

一个真正的经济日历新闻过滤器,在回测中同样有效。只需通过脚本将事件导出一次,即可在实时交易和策略测试器中阻止新闻发布期间的新建仓操作。该工具可修正历史日历时间中因夏令时调整导致的一小时时间偏差。

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

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

Trade Reporter Lite - Telegram trade notifications Trade Reporter Lite - Telegram trade notifications

将您的MT5开仓和平仓信息发布到Telegram聊天群:交易方向、交易品种、入场点、止损和目标点(以点为单位)、手数,以及平仓时的结果、点数、R倍数和持仓时间。支持重试队列,重启后数据不丢失,绝不进行交易。适用于MT5的免费Telegram和Discord交易通知工具

ATR Trailing Stop (Pine Script Port) ATR Trailing Stop (Pine Script Port)

Pine Script ATR 追踪止损指标的 MQL5 移植版:nLoss = ATR × 倍数,在上涨趋势中止损位随价格下移,在下跌趋势中随价格上移,当价格收盘突破该位置时,止损位会反转(并显示买入/卖出箭头)。 包含一个 Python 参考移植版本,以及一个等效性测试,用于验证两者是否均与 Pine 语义(na/nz/系列历史数据)的逐根 K 线逐字转录结果一致。