支持中心 帮助文档 联系我们
📱 微信: 18391752892 | 💬 QQ: 3313198376 | ✈️ Telegram | 📧 fishfx123@gmail.com
EURUSD 1.0856 +0.12% GBPUSD 1.2678 +0.08% USDJPY 149.23 -0.15% XAUUSD 2034.56 +0.34% EURUSD 1.0856 +0.12% GBPUSD 1.2678 +0.08% USDJPY 149.23 -0.15% XAUUSD 2034.56 +0.34%

News Trading Machine

👤 作者: Denis Nikolaev

4.5 分

¥0.00

📌 版本: v7
📥 下载: 0
⭐ 评分: 4.5

📝 产品详情

News Trading Machine

作者Denis Nikolaev
版本v7
更新12 四月 2026
激活数5

新闻交易机 -  该智能交易系统根据从MQL5日历下载的经济新闻进行交易。对于每条新闻,系统都会在与当前价格设定的距离处设置两个挂单(买入止损单和卖出止损单)。

特殊之处

  • 该交易顾问可以从一张图表上交易任意数量的交易品种。
  • 该顾问不使用高风险方法。
  • 顾问会为所有订单设置止损和止盈。
  • 该投资顾问使用一个神奇的数字来识别其订单。
  • 该交易顾问拥有用户友好的界面,可用于跟踪交易结果。
  • 该顾问会对其操作进行详细记录。
  • 该顾问会在策略测试器中进行测试(对多种工具进行测试可能需要相当长的时间)。
  • 该顾问适用于带有后缀和前缀的账户。

建议

  • 任何点差小、订单执行快的经纪商都适合交易。
  • 建议最低存款额为100美元。
  • 该交易顾问可以使用默认参数;只需将其安装到图表上即可。

参数

低新闻设置组
  • LowNews - 启用/禁用低重要性新闻的交易(根据 MQL5 分类,重要性=1)。
  • iLotsLowNews - 低重要性新闻的固定交易量(手)。
  • ShiftBefore - 在新闻发布前多少秒下单。
  • ShiftAfter - 在新闻发布后多少秒删除未激活的待处理订单(如果启用了 DeletePendingShiftAfter)。
  • TypeDistanceLow - 计算当前价格与订单水平之间距离的方法:
    • 固定值 – 以点为单位的固定值(LowNewsOrderDistance);
    • ATR – 动态值 = ATR * 乘数(Period_ATR_Low,Mult_ATR_Low)。
  • Period_ATR_Low - 用于计算距离的 ATR 指标周期(如果 TypeDistanceLow = ATR 则使用)。
  • TF_ATR_LowATR 计算所依据的时间周期(默认值为 M1)。
  • Mult_ATR_Low - ATR 乘数,结果距离 = ATR 值(点)× Mult_ATR_Low。
  • LowNewsOrderDistance - 以点为单位的固定距离(如果 TypeDistanceLow = Fix 则使用)。
  • LowNewsSpreadCount - 防止距离过小:如果计算出的距离(ATR 或固定距离)小于价差 × LowNewsSpreadCount,则使用价差 × LowNewsSpreadCount;如果值为 0,则禁用检查。
  • StopLossLowFix -固定止损 积分  (用于  StopLossLowATR = 0 )。
  • StopLossLowATR - 一个根据订单距离计算止损的参数;如果 > 0,则 SL = 订单距离 × StopLossLowATR(以点为单位);如果 = 0,则使用 StopLossLowFix。
  • TakeProfitLowNews -固定止盈 积分  (用于  TakeProfitLowNewsRR = 0 )。
  • TakeProfitLowNewsRR -风险/回报作为止损倍数;如果 > 0,则 TP = SL × TakeProfitLowNewsRR(以点数计);如果 = 0,则使用 TakeProfitLowNews。
  • LowNewsColor -图表上垂直新闻线的颜色(如果  DrawNewsLines = true )。
  • 新闻行宽低 -低重要性新闻的行宽。

中等新闻设置高新闻设置低新闻设置类似。

新闻设置组

  • 新闻符号-已加载新闻的国家的货币列表。
  • CurrencyMatchingMQL5 - MQL5 日历中的国家货币列表。
  • CurrencyMatchingYourBroker -来自您经纪商终端的货币列表。
  • DateFrom -从 MQL5 日历下载新闻的起始日期。
  • DateTo -下载新闻的最后日期。
  • DrawNewsLines -启用/禁用在图表上绘制垂直线 新闻插播期间。  
  • 新闻行样式- 带有线条样式

交易设置参数组

  • TypeTradeCurrency - 选择新闻筛选模式:
    • 当前交易品种货币 - 如果新闻货币代码包含在交易品种名称中(例如 EURUSD 中的 USD),则进行交易。
    • 选择货币 - 仅按“选择货币”中的货币进行筛选。
    • 选择新闻 - 按 SelectNews 中的确切标题筛选
  • 选择货币- 要筛选的新闻的货币代码(例如,  美元 所有货币对都将根据美元新闻进行交易)。
  • SelectNews -允许交易的特定新闻标题(带货币指示)。
  • ExpirationSeconds -待处理订单的有效期(以秒为单位)。   0  订单不会过期。
  • 删除待处理班次后-如果 确实,然后通过  ShiftAfter  新闻发布后几秒钟内,所有未激活的待处理订单都会被删除。
  • DeleteOppositeAfterTrigger -如果 如果真是如此,那么当一个订单被激活(例如,BUYSTOP)时,相反的订单(SELLSTOP)会立即被删除。
  • SetTakeStopAfterTrigger -如果 如果属实,则设置止损和止盈。   激活市价单;如果 错误的  – 发送待处理订单时,止损/止盈立即设置。
  • 盈亏平衡点-盈亏平衡水平  0   – 如果 >0,则禁用,当价格超过该距离时 盈亏平衡点 ×(买入止损点与卖出止损点之间的距离) ,激活仓位的止损位将移至开仓位 + 少量溢价(该距离的 1/10)。
  • DeleteOppositeAfterBreakEven -如果 如果确实如此,那么在达到盈亏平衡点(并移动止损位)后,相反的挂单将被删除。
  • FX_Major -启用主要货币对交易(列表)   TradeSymbols_FX_Major )。
  • TradeSymbols_FX_Major -以逗号分隔的主要货币对列表。
  • 以及其他交易工具……
  • 前缀- 如果您的经纪商提供带前缀的交易账户,您可以在此处指定前缀。
  • 后缀-如果您的经纪商提供带后缀的交易账户,您可以在此处指定后缀。
  • MagicNumber -顾问开立订单的唯一标识符(Magic number)。
交易时间筛选参数组
  • UseTimeFilter -启用/禁用时间过滤器。
  • MondayTrade——允许周一进行交易。
  • MondayTime -星期一可进行交易的时间段。您可以指定多个时间段。    。经过一段时间后  _  可以添加 结束  – 然后,在该时间段结束后,所有在该时间段内开立的新闻仓位都将被平仓。
  • CloseAllMondayOverTime -之后的时间 全部 该顾问的持仓被强制平仓(待处理订单被删除)。
  • 其余参数与星期一的参数类似……
在允许智能交易系统交易特定货币对之前,请使用经纪商的历史数据在测试器中测试该货币对,因为智能交易系统对点差和执行速度非常敏感。
过去的高利润并不能保证未来的高利润。


安全须知

本产品仅通过 MQL5.com 官方渠道获取。其他渠道版本可能缺少完整功能和技术支持。

EA 配置

交易品种XAUUSD
时间框架H1 (推荐)
推荐经纪商IC Markets, IC Trading
最低存款$300 / 0.01手

📸 截图预览