Babi Ngepet - MetaTrader 5 专家


EA 提供了多个外部参数,用户可以修改这些参数来控制其行为:
设置 EA 的 MagicNumber 、保证金模式和偏差。它重置 Martingale 状态变量( s_currentLot 、 s_totalTradesInSeries 等)为其初始值,准备重新开始。
一个简单的清理函数,当 EA 停止或删除时打印一条消息。
这些函数根据用户定义的输入(AllowMonday 到AllowFriday 和ForbiddenDates)检查当前日期和日期,以确定是否允许交易。
此功能处理开设新的市场头寸(买入或卖出)。
它根据经纪商的最小、最大和步长验证并标准化手数。
它检查足够的可用保证金使用 CheckMargin() 。
它执行交易没有固定止盈或止损( tp_calculated 是0)。
它更新全局 Martingale 状态变量: s_currentLot 、 s_lastOpenPrice 、 s_seriesType 和 s_totalTradesInSeries 。
遍历所有当前未平仓头寸并平仓这个 EA(匹配 MagicNumber )。
这个函数放置限价买入或者卖出限价订单:
它验证手数并检查是否有足够的保证金。
它根据经纪商的最小距离(SYMBOL_TRADE_STOPS_LEVEL)验证入场价格。
它根据止盈输入计算固定止盈 ( tp )。
它发送交易请求。笔记:UpdateHighLowAndOrders 函数来电用于下达初始买入限价和卖出限价订单。
这是初始进入机制当没有空缺职位时:
它回溯 FindHighLowBackBars 来找到最高点和最低价。
它计算priceSellLimit(最高价+1勾选)和价格购买限制(最低低点 -1打钩)。
它检查 EA 的 MagicNumber 的买入限价和卖出限价订单是否已存在。
它放置了一个初始卖出限价订单略高于近期最高点并且限价买入订单正好低于最近的最低点,每个订单都使用 InitialLot 。
EA执行逻辑的核心:
时间检查:防止同一报价上的冗余计算。
过滤器检查:如果按日期/日期不允许交易,则会删除所有挂单。
利润目标检查(系列退出):如果 eaHasOpenPositions 为 true 并且totalFloatingProfit 为≥SecureProfitMartingaleTarget ,它调用 CloseAllPositions() 并重置所有 Martingale 状态变量开始一个新的系列。
初始订单放置:如果允许 !eaHasOpenPositions AND 交易,则重置 Martingale 状态并检查是否形成了新的柱。
如果形成了新的柱,它会检查barsCount 是否为≥ResetAfterBars 。如果是这样,它将删除挂单并调用 UpdateHighLowAndOrders() 来下新的初始订单。如果没有,它只会调用 UpdateHighLowAndOrders() 。
马丁格尔步骤逻辑:如果 eaHasOpenPositions 为 true 并且 s_totalTradesInSeries 为 $< MaxTradesInSeries`:
它检查totalFloatingProfit是否为消极的并且价格相对于上次未平仓交易至少移动了 DistanceMartingalePips 。
如果满足两个条件,它将通过将 s_currentLot 乘以 LotMultiplier 来计算 nextLot。
它确定 orderToOpen 方向(与系列相同的方向或相反,基于 ReverseMartingale )。
它调用 OpenTradeLogic() 来开立新的、相乘的头寸,继续 Martingale 系列。
“Babi Ngepet”EA 实施有风险但潜在高回报的 Martingale 策略,并结合突破/范围反转初始入场:
初始输入:EA 放置初始限价买入(低于近期低点)和卖出限价(高于近期高点)。这表明最初的假设是范围行为——当价格跌至低点时买入,当价格升至高点时卖出。
贸易管理:如果触发其中一项初始交易且仓位出现总亏损(负浮动利润),并且价格继续相对于未平仓头寸移动指定的距离,则 EA 会打开一个新职位与一个方向相同较大批量(鞅)。
退出策略:该系列交易继续增加手数,直到该系列中所有交易的总浮动利润达到 SecureProfitMartingaleTarget ,此时所有仓位都会平仓,并且 EA 会重置以创建新系列。
警告:Martingale 策略以高回撤和高资本损失风险而闻名,因为每一步亏损后手数都会增加。
附件下载
📎 BabiNgepet_07.mq5 (49.42 KB)
Source: MQL5 #64444
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
