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

AI Macd PRO

👤 作者: Saniyat Nabiyeva

4.5 分

¥245.00

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

📝 产品详情

AI Macd PRO

作者Saniyat Nabiyeva
版本v21
更新21 十二月 2025
激活数10
原价$35 USD

AI MACD PRO — 经典的进化。它是 EA AI PRO 系列的一部分,这意味着代码 100% 由人工智能设计和编写,并配备了 24 种不同的机构级持仓管理功能。该顾问基于 MACD 指标信号工作。

在机器人的广泛武库中:智能新闻过滤器、四种止损(SL)选项、三种追踪止损(Trailing SL)选项(包括高级的高/低追踪)、部分平仓系统(也有三种不同的选项,包括基于交易量乘数数量的独特选项),以及两种具有灵活设置的交易量乘数选项,用于激进的存款增长。独特的主信号确认技术,如价格行为(突破),过滤市场噪音,仅在真实价格变动时开仓;此外还有三种止盈(Take Profit)选项,包括追踪止盈。该顾问适用于 MT5 上的任何时间框架和交易资产,适用于任何类型的账户、任何经纪商和自营交易公司(Prop Trading Firms)。完美的机器代码消除了人为错误和情绪。这是需要最大可靠性和设置灵活性的专业人士的选择。将交易委托给纯粹的数字智慧。

====================================================================================

详细用户指南 (AI MACD PRO v1.00)

1 ===== 策略 (STRATEGY) =====

此部分配置入场逻辑。

您的顾问中信号生成逻辑的描述:

顾问使用 MACD 指标(默认设置:12, 26, 9)并具有两种信号生成模式(在 Signal_Logic_Mode 设置中选择):

  1. 经典模式 (信号线交叉):

    买入 (BUY): MACD 主线(柱状图)从下往上穿过其红色信号线。

    卖出 (SELL): MACD 主线从上往下穿过信号线。

  2. 零线交叉模式 (Zero Line):

    买入 (BUY): MACD 柱状图从下往上穿过零轴(从负区过渡到正区)。

    卖出 (SELL): MACD 柱状图从上往下穿过零轴(从正区过渡到负区)。

  3. 额外的信号确认条件 (Price Action): 如果启用了 UseCandleConfirmation(蜡烛确认)设置:

    顾问不会在信号出现后立即进场。

    它等待价格突破信号蜡烛的最高价(High)进行买入,或突破最低价(Low)进行卖出。

    如果突破没有在 MaxBarsToWait 根蜡烛内发生,信号将被取消。

    如果 UseCandleConfirmation = false,则在信号后的新蜡烛开盘时立即进场。

2 ===== 仪表板 (DASHBOARD) =====

图表上显示的可视化信息面板的设置。

它显示当前点差、日/周/月/年的交易结果,以及当前的浮动盈亏和盈利/亏损交易的比率。

提示:在策略测试器中优化时,面板在视觉模式下工作,但为了获得最大的数学优化速度,可以将其关闭 (ShowDashboard = false)。

3 ===== 信号反转 (REVERSE SIGNAL) =====

反转指标逻辑。

如果启用 (true),那么当随机指标出现买入信号(超卖)时,顾问将开启卖出交易。这在强劲的趋势市场中很有用,因为震荡指标经常发出错误的逆转信号。

4 ===== 新闻保护 (NEWS PROTECTION) =====

内置新闻过滤器。

顾问会在重要经济新闻发布(针对该货币对的货币或仅限美元)前后的指定分钟数内自动暂停交易。

重要提示:仅在实时模式 (Live) 下工作。策略测试器中没有新闻数据。

5 ===== 盈亏限制 (PROFIT/LOSS LIMITS) =====

全局存款保护。

允许为所有未平仓头寸的总和设置盈利目标或亏损限额(以余额百分比或点数为单位)。当达到限额时,所有交易关闭,顾问停止工作。

6 ===== 工作计时器 (OPERATION TIMER) =====

日内时间过滤器。

设置顾问的严格工作时间(例如,仅在 08:00 到 20:00 之间交易)。在此时间之外,不会开设新交易。

7 ===== 止损 (STOP LOSS) =====

每笔交易的风险管理。

SL_PERCENT: 止损为开盘价的百分比。

SL_POINTS: 固定的点数止损。

SL_ATR: 基于市场波动性 (ATR) 的动态止损。

SL_HI_LO: 智能止损,放置在上一根已结蜡烛的高点或低点之外。

经纪商止损水平 – 到 SL 和 TP 的距离会根据经纪商的最低要求进行检查和自动验证。

8 ===== 止盈 (TAKE PROFIT) =====

利润锁定设置。

可以设置为点数、百分比或风险回报比 (RRR)。例如,如果 RRR=2.0,止盈将是止损的 2 倍。

9 ===== 追踪止损 (TRAILING STOP) =====

通过跟随价格变动自动移动止损水平来保护已获利润的强大工具。

参数 UseTrailing: 主开关 (true/false)。

参数 Trail_Mode (追踪模式): 选择止损移动算法。

可用模式:

TRAIL_STANDARD (标准): 经典的点数追踪。基于两个参数工作:

Trail_Start: 激活追踪的盈利距离(点数)。

Trail_Step: 移动步长。每当价格向盈利方向移动指定点数时,顾问将移动止损。例如:Start=50, Step=10。一旦利润达到 50 点,止损将移至盈亏平衡点。如果价格再移动 10 点,止损将随之移动。

TRAIL_ATR (基于波动性): 适应当前市场活动的自适应模式。追踪距离根据 ATR (平均真实波幅) 指标计算。

如果波动性高 — 止损保持较远,以免被随机“噪音”触及。

如果波动性低 — 止损拉得更近。配置参数:Trail_ATR_Period (ATR 指标周期) 和 Trail_ATR_Mult (ATR 值乘数)。

TRAIL_HI_LO (基于蜡烛): 用于趋势交易的专业模式(“影线追踪”)。顾问严格沿着已结蜡烛的极值移动止损:

对于买入 (Buy): 止损设置在上一根蜡烛的 Low (最低价) 下方。

对于卖出 (Sell): 止损设置在上一根蜡烛的 High (最高价) 上方。此模式允许在趋势保持其结构(更高的低点或更低的高点)时尽可能长时间地持有头寸,并在趋势破坏时立即退出。

10 ===== 追踪止盈 (TRAILING PROFIT) =====

(独特的全新功能)

通过盈利目标进行损失恢复的智能系统。

逻辑:如果启用 (UseTrailingProfit = true),顾问会记住亏损平仓交易的亏损百分比。

当开启新交易时,顾问会自动将该累积亏损百分比增加到其标准止盈中。

目标:通过一笔成功的交易挽回过去的损失并以净利润结束整个系列。

重置:累积百分比在两种情况下重置为 0%:

当任何交易完全以净利润关闭时。

当通过图表上的按钮关闭并重新打开顾问时。

11 ===== 部分平仓 (PARTIAL CLOSE) =====

(详细的减仓设置)

锁定部分利润(“保险柜”)。

UsePartialClose: 该功能的主开关。

Partial_Mode (拆分选项):

MANUAL (经典): 当价格经过固定的距离 (PartialStart) 点数时,顾问关闭部分头寸。如果设置了步长 (Partial_Close_Step > 0),它将每隔 N 点继续关闭部分头寸。

EQUAL PARTS (等分): 顾问自行计算水平。它取从开盘价到最终止盈的距离,并将其分成相等的段。段数在 Partial_Parts_Count 中设置(例如 10 份)。交易量也均分。

Unload Lines (可视化):

顾问在图表上绘制水平线,显示头寸将在哪里减仓。

智能功能:一旦价格达到一条线并且部分平仓,该线将立即从图表中删除,以便您只看到剩余的活动目标。

  • (按交易量步长数量)

    工作原理:这种非同寻常的非标准模式会在没有您设置的情况下自动创建“智能减仓网格”,仅在选择此选项时生效,这直接取决于马丁格尔 (模式 23) 增加了多少当前交易的量;最终,头寸量增加得越多,该头寸的减仓部分就越多。顾问自动将从开盘价到止盈的距离分成等份。

    主要条件:该模式仅在启用马丁格尔 (UseMartingale = true) 时工作。

12 ===== 盈亏平衡 (BREAKEVEN) =====

将止损移动到开盘价。

当价格经过设定的点数 (BE_Start) 时触发。在价格反转时提供防亏损保护。

13 ===== 订单类型 (ORDER TYPE) =====

选择进场方式。建议使用 ENTRY_MARKET_ONLY 以获得即时执行。

14 ===== 主要设置 (MAIN SETTINGS) =====

基本参数:魔术编号(以便顾问区分其交易)、点差过滤器 (MaxSpread) 和滑点。

15 ===== 风险管理 (RISK MANAGEMENT) =====

计算初始头寸量(当没有亏损系列时)。

FixedLot: 以固定手数交易。

UseAutoLot: 自动计算手数为余额的百分比。

16 ===== 交易时间 (TRADING HOURS) =====

额外的时间过滤器(开始小时和结束小时),如果您只想交易特定的时段(例如伦敦和纽约)。

17 ===== 交易方向 (TRADE DIRECTION) =====

允许顾问仅在一个方向交易(仅买入或仅卖出)或双向交易(Both)。

18 ===== 线条标记 (LINE MARKER) =====

在图表上用彩色线条可视化开仓水平和止盈。

清理逻辑 – 如果线条被删除,关联的订单也会被删除;如果订单被执行,相应的线条将被擦除。

19 ===== 交易标记 (TRADE MARKERS) =====

图表上的历史记录。在过去进行交易的地方绘制箭头或标记,并标记其结果(盈利/亏损)。

20 ===== 声音信号 (SOUND SIGNALS) =====

通过按钮打开/关闭顾问或执行操作时的声音警报。

21 ===== 交易日 (TRADING DAYS) =====

按星期几过滤。

22 ===== 交易量乘数 (VOLUME MULTIPLIER) =====

(非常重要的部分)

亏损后增加手数的系统(马丁格尔),用于快速恢复损失。

仅在开关 UseMartingale = true 时工作。

工作原理 (逻辑):

如果交易因止损(亏损)关闭,顾问将增加下一笔交易的量。如果下一笔也是亏损 — 量再次增加。一旦任何交易以盈利(止盈)关闭,量立即重置为初始值(来自第 16 节)。

重置条件:如果您通过图表上的按钮关闭并重新打开顾问,循环也会重置。

在 MartingaleMode 设置中,您选择增加的数学算法:

选项 1: MULTIPLY (乘法)

上一笔亏损交易的手数乘以 MartingaleValue 数值。

例如:初始手数 0.1,数值 2.0。

交易 1 (0.1 手) -> 亏损。

交易 2 以量开启: 0.2 (0.1 * 2). -> 亏损。

交易 3 以量开启: 0.4 (0.2 * 2).

选项 2: ADD (加法)

只需将数值 MartingaleValue 加到上一笔亏损交易的手数上(更温和的模式)。

例如:初始手数 0.1,数值 0.1。

交易 1 (0.1 手) -> 亏损。

交易 2 以量开启: 0.2 (0.1 + 0.1).

Martingale_Max_Steps (步数限制):

安全设置。确定顾问允许连续增加量的次数。

如果为 0: 无限增加(经典马丁格尔)。

如果为 5: 量在前 5 次亏损中增长。从连续第 6 次亏损开始,量停止增长并固定在第 5 步的水平,直到系列以盈利结束。

保证金检查 – 在下订单之前,顾问会自动检查是否有足够的可用保证金;如果没有,交易将被跳过。

23 ===== 金字塔加仓 (PYRAMIDING) =====

(高级盈利策略)

激进增加利润的方法。

如果头寸进入盈利状态,顾问可以在同一方向开设额外的订单。

MaxPositions: 同一方向同时未平仓订单的最大数量。

PyramidStep: 开启新订单的步长(点数)。

PyramidLotMult: 附加订单的手数乘数。例如,如果是 1.0 — 量相同;如果是 2.0 — 附加量加倍。

===================================================================================

设置时需要考虑的重要事项 :

    • 如果经纪商是 5 位数 (1.12345),那么 1 点 = 0.00001。

如果经纪商是 3 位数 (100.123 — 日元货币对),那么 1 点 = 0.001。

重要细节:顾问以点数 (Points) 感知设置(止损、止盈、追踪),而不是“旧点差” (Pips)。

在 5 位数账户上,设置中的值 50 将等于 5 个“旧”点 (50 pips)。

在 4 位数账户上,值 50 将等于 50 个“旧”点。

输入设置时需要考虑到这一点。

    • 这个顾问是否适用于不同类型的账户?

是的,它是通用的,但关于 Netting (净额结算) 有一个说明。

以下是按类型的详细细分:

Hedging (对冲): 是的,完全支持。

顾问代码(特别是金字塔功能 UsePyramiding 和头寸数量限制 MaxPositions)最初是为对冲设计的,您可以同时在同一工具上开设多笔交易。

Netting (净额结算): 可以工作,但策略会改变。

代码中有检查:if(AccountInfoInteger(ACCOUNT_MARGIN_MODE) == ACCOUNT_MARGIN_MODE_RETAIL_NETTING)。顾问会明白它处于净额结算模式。

限制:在净额结算账户上,您实际上无法拥有 3 个不同的头寸(如在 MaxPositions = 3 中配置的那样)。当尝试加仓(金字塔)时,顾问只会简单地平均(增加量)到这唯一的头寸中。“部分平仓”模式也将作用于这个总头寸。

Raw, Zero, ECN (佣金账户): 是的,工作正常。

这些账户的区别在于点差很窄,但每手收取佣金。

在计算利润的函数 (CalcProfit, UpdateDashboard, UpdateMartingaleState) 中,顾问使用公式:DealProfit + DealSwap + DealCommission

这意味着它在计算马丁格尔或追踪止盈的亏损时会看到并考虑佣金。如果利润很小但佣金很大,它不会错误地认为交易是盈利的。

Cent, Micro, Standard, Premium: 是的,可以工作。

顾问从工具设置中读取最小手数和手数步长 (SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_STEP)。

如果是手数为 0.1 或 0.01 的美分账户 — 顾问将自动调整并正确四舍五入交易量,这要归功于 ValidateVolume 函数。

总结:该顾问在技术上已准备好在 MetaTrader 平台提供的任何类型的账户上工作。


安全须知

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

EA 配置

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

📸 截图预览