支持中心 帮助文档 联系我们
📱 微信: 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%

Malaysian Support and Resistance

👤 作者: Januaries Mwaka Mawioo

4.5 分

¥2,093.00

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

📝 产品详情

Malaysian Support and Resistance

作者Januaries Mwaka Mawioo
版本v7
更新17 四月 2026
激活数10
原价$299 USD
Classic SNR EA

MetaTrader 5 智能交易系统 | 多品种支撑阻力交易,基于趋势逻辑

概述

Classic SNR Breakout EA 是一款专业的交易机器人,使用日线摆动点识别结构性支撑与阻力水平(Support & Resistance),并根据 H1 价格行为相对于这些水平的表现执行交易。EA 应用双重逻辑:在上涨趋势中,当 H1 收盘于 SNR 水平下方(拒绝信号)时做空;在下跌趋势中,当 H1 收盘于 SNR 水平上方(拒绝信号)时做多。当 H1 收盘价果断突破水平时,也会交易突破信号。

EA 可同时扫描多达 14 个交易品种,自动解析经纪商特定的品种名称和后缀。

本策略适用于理解结构性水平可根据市场环境既充当支撑/阻力又充当突破触发器的交易者。

工作原理

EA 分析日线收盘价,在可配置的回溯期内识别高点和低点。这些摆动点成为结构性的支撑和阻力水平。然后 EA 监控 H1 K线收盘价相对于每个 SNR 水平的表现,并应用基于趋势的逻辑来确定交易方向。

核心交易逻辑

EA 并非简单地单向交易突破。相反,它会评估价格位置和 H1 收盘行为:

价格相对于 SNR 的位置 H1 收盘行为 交易动作
价格在 SNR 上方(上涨趋势背景) H1 收盘于水平下方(拒绝) 做空
价格在 SNR 下方(下跌趋势背景) H1 收盘于水平上方(拒绝) 做多
价格触及 SNR 水平 H1 收盘于水平之外(突破) 沿突破方向交易

这意味着:

  • 在上涨趋势中(价格在 SNR 水平上方交易):如果 H1 K线触及该水平但收盘于其下方,表示拒绝信号。EA 开立做空头寸。

  • 在下跌趋势中(价格在 SNR 水平下方交易):如果 H1 K线触及该水平但收盘于其上方,表示拒绝信号。EA 开立做多头寸。

  • 突破场景:当价格突破水平且 H1 K线收盘于其之外时,EA 沿突破方向交易(阻力上方做多,支撑下方做空)。

信号生成过程

第一步:日线 SNR 计算

  • 在配置的周期内扫描日线收盘价(默认 60 根 K线)

  • 识别高点(阻力)和低点(支撑)

  • 在用户定义的距离内(默认 50 点)聚类相邻水平

  • 根据当前价格对水平进行排序和分类

第二步:H1 确认(双重逻辑)

  • 等待 H1 K线收盘

  • K线必须"触及"SNR 水平(最低价 ≤ 水平 ≤ 最高价)

  • 拒绝信号(逆势)

    • 价格在水平上方 + H1 收盘于水平下方 → 做空

    • 价格在水平下方 + H1 收盘于水平上方 → 做多

  • 突破信号(顺势)

    • H1 收盘于阻力上方 → 做多

    • H1 收盘于支撑下方 → 做空

第三步:创建待处理信号

  • 当 H1 确认后,在 SNR 水平处创建待处理信号

  • EA 等待价格回到入场区域内(默认 5 点)

  • 如果价格在随后的 H1 K线上突破该水平,待处理信号将被作废

第四步:精确入场执行

  • 当价格回到 SNR 水平 ± 入场区域时,立即执行交易

  • 止损设置在 SNR 水平之外,带有用户定义的缓冲距离

  • 止盈目标为交易方向上的下一个 SNR 水平

  • 部分止盈:在距离 TP 的 50% 处平仓 50% 的头寸,并将止损移至盈亏平衡点

反转处理

当新的 H1 确认与现有持仓方向相反时,EA 在开立新仓位之前会自动关闭所有相反类型的持仓。例如:

  • 如果 EA 持有多头仓位,而新的做空信号得到确认,则先关闭所有多头仓位

  • 这可以防止仓位累积,并遵循新的市场方向

风险管理

参数 默认值 描述
每笔设置风险 10% 每笔交易风险的账户权益百分比
止损缓冲 20 点 SNR 水平之外止损的距离
止盈缓冲 10 点 下一个 SNR 水平之前止盈的距离
每个品种最大持仓 50 并发持仓限制
最大点差 500 点 允许的最大入场点差

头寸规模计算

手数根据以下因素自动计算:

  • 账户权益

  • 每笔交易的风险百分比

  • 以点为单位的止损距离

  • 品种特定的 tick 值和 tick 大小

EA 还遵守:

  • 经纪商交易量限制(最小、最大、步长)

  • 每个品种的持仓交易量限制

  • 可用保证金(防止过度杠杆)

部分止盈

在到达止盈水平距离的 50% 处:

  • 平仓一半的头寸

  • 剩余头寸的止损移至盈亏平衡点

  • 原始止盈目标保持活跃

这样可以尽早锁定利润,同时让剩余头寸继续捕捉更大行情。

输入参数

品种配置

参数 默认值 描述
SymbolList US30,US100,US500,XAUUSD,... 逗号分隔的品种名称

SNR 检测

参数 默认值 描述
SwingLookback 3 每侧用于识别摆动点的K线数
DailyBarsToScan 60 要分析的日线K线数(0=全部)
SNR_ClusterPips 50 合并相邻水平的距离(点)

视觉显示

参数 默认值 描述
DrawSNRLines true 在图表上绘制 SNR 水平线
SupportColor DodgerBlue 支撑线颜色
ResistanceColor OrangeRed 阻力线颜色
SNR_LineStyle STYLE_SOLID SNR 水平线样式
SNR_LineWidth 2 线宽

交易参数

参数 默认值 描述
SL_BufferPips 20 SNR 水平之外止损的点数
TP_BufferPips 10 下一个 SNR 水平之前止盈的点数
RiskPercent 10.0 每笔交易设置的风险百分比
MaxPosPerSymbol 50 每个品种的最大持仓数
MagicNumber 202603 EA 的唯一标识符
MaxSpreadPoints 500 最大点差(点数)
EntryZonePoints 5 入场时距 SNR 的最大距离(点数)

调试

参数 默认值 描述
DebugLog false 启用详细调试日志

功能特点

双重交易逻辑(突破 + 拒绝)

EA 不依赖于单一的市场条件。它适应价格行为:

  • 拒绝交易:当价格尊重 SNR 水平并反转时,EA 进入逆势头寸

  • 突破交易:当价格果断突破 SNR 水平时,EA 进入顺势头寸

这种双重方法使 EA 既能在盘整市场也能在趋势市场中表现良好。

自动品种解析

EA 包含广泛的别名数据库,涵盖:

  • 指数:US30、US100、US500、DE30、UK100、JP225

  • 金属:XAUUSD(黄金)、XAGUSD(白银)

  • 加密货币:BTCUSD、ETHUSD

  • 外汇:所有主要和次要货币对

经纪商后缀(如 XAUUSDz、US30.cash)会自动处理。

市场时段感知

EA 在执行任何交易或平仓前检查市场是否开放,防止在市场关闭期间出错。

止损水平保护

EA 自动执行经纪商的最低止损距离和冻结水平,防止无效的止损和止盈设置。

交易量标准化

手数会标准化为每个品种交易量步长所需的精确小数位数,消除"无效交易量"错误。

订单验证

所有交易请求在提交前都通过 MQL5 的 OrderCheck 函数进行验证,防止终端错误和日志垃圾信息。

支持的品种

EA 支持广泛的品种,包括:

指数

  • US30、DJ30、WS30、道琼斯

  • US100、NAS100、USTEC、纳斯达克

  • US500、SPX500、SP500、标普500

  • DE30、GER30、DAX

  • UK100、FTSE

  • JP225、日经

金属

  • XAUUSD(黄金)

  • XAGUSD(白银)

加密货币

  • BTCUSD(比特币)

  • ETHUSD(以太坊)

外汇

  • 所有主要、次要和奇异货币对

任何具有可用日线和小时数据的品种都可以添加到品种列表中。

系统要求

  • MetaTrader 5 平台

  • 能够访问配置品种的经纪商

  • 用于 SNR 计算的日线和 H1 历史数据

  • 支持对冲或净额结算账户模式

设置步骤

  1. 将 EA 附加到任意图表

  2. 使用您想要的品种配置品种列表

  3. 根据您的账户规模调整风险参数

  4. 根据您的交易风格设置 SNR 检测参数

  5. 在 MT5 中启用自动交易

  6. 监控图表上绘制的 SNR 水平线

品种列表格式

使用逗号分隔的基础名称。EA 将自动解析经纪商特定的名称:

text

US30,US100,US500,XAUUSD,XAGUSD,EURUSD,GBPUSD,BTCUSD

策略说明

本 EA 适用于以下交易者:

  • 理解趋势市场和盘整市场中的支撑和阻力概念

  • 想要适应价格行为(突破和反转)的自动化交易

  • 接受在关键结构性水平附近交易的风险

  • 为自己的账户使用适当的头寸规模

EA 不预测价格方向。它识别结构性水平,并根据价格对这些水平在 H1 确认上的反应执行交易,通过自动头寸规模计算、止损和部分止盈来管理风险。

支持

产品支持通过 MQL5 评论系统和消息系统提供。请求帮助时,请提供您的经纪商名称、品种列表和相关截图。

法律免责声明

外汇、指数、商品和加密货币交易具有高风险,可能不适合所有投资者。过往业绩不代表未来结果。本智能交易系统是辅助交易决策的工具,不保证盈利。用户应在模拟账户上充分测试后再进行实盘交易。


安全须知

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

EA 配置

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

📸 截图预览