【Javier Gold Scalper EA 源码】基于价格步进(网格)的顺势/逆势混合加仓型剥头皮EA

| 发表于 1 小时前 | 显示全部楼层 |复制链接
Javier Gold Scalper EA 核心逻辑总结
这是一款基于价格步进(网格)的顺势/逆势混合加仓型剥头皮EA,主要针对黄金(XAUUSD)等品种设计。其核心逻辑可拆解为以下几部分:

1. 入场与加仓机制(网格步进)
  • 时间周期锁:每个OpenTime(默认1秒)为一个周期。周期开始时,记录当前价格 Id_00048,在此周期内价格仅与Id_00048比较。
  • 触发条件:
    • 若当前Bid ≤ Id_00048 - PipsStep * Point → 触发卖出信号(价格下跌了PipsStep点)。
    • 若当前Ask ≥ Id_00048 + PipsStep * Point → 触发买入信号(价格上涨了PipsStep点)。

  • 开仓规则:
    • 首次开仓:当前无持仓时,触发卖出则开空单,触发买入则开多单。
    • 加仓:已有持仓时,若再次触发同向信号(即价格继续沿同方向移动了PipsStep点),则继续加仓同向单(空头加空,多头加多)。
    • 加仓行为受OpenTime周期限制,即每个周期内Id_00048固定,价格只需波动超过步进值即可触发,但实际加仓次数还受账户最大挂单/持仓限制(ACCOUNT_LIMIT_ORDERS)。



2. 仓位大小(三种模式)
通过LotAssignment选择:
  • Fixed:固定手数 FixedLots。
  • Percentage Risk:根据PercentageRisk(账户百分比)和PercentageRiskBasedOnPointsMovement(点数换算)动态计算手数。
  • BalanceRatio:按每ForEvery美元资金对应UseLotsForEveryBalance手数(代码中固定为0.01)计算。


3. 出场与风控
  • 整体盈利平仓:计算所有该Magic号持仓的总浮动盈亏,若 总盈利 ≥ 总持仓手数 × TakeProfit(点数),则平掉所有持仓(此时若持仓数>1才会执行平仓,单笔持仓则由追踪止损处理)。
  • 追踪止损:当只有一笔持仓时,启用追踪止损:
    • 启动距离:TralStart(默认5点)。
    • 追踪距离:Tral(默认20点)。
    • 仅对单笔持仓有效,多笔持仓时不追踪(可能为了避免复杂)。

  • 回撤强制平仓(可选):
    • 百分比回撤:总浮动亏损 ≤ -PercentageDrawdown% × 账户余额 时,全部平仓。
    • 固定金额回撤:总浮动亏损 ≤ -FixedDrawdown 美元时,全部平仓。
    • 平仓后EA暂停交易,直到次日0点(ResumeTradingAtNextDayAfterDrawdown为true时恢复)。



4. 交易时间与限制
  • 时间窗口:仅在 TimeStart(默认2点)至 TimeEnd(默认23点)之间开仓。
  • 最大点差过滤:若当前点差(点)> MaxSpread(默认40),则不开仓。


5. 其他特性
  • 界面显示:在图表左上角展示账户信息、各周期盈亏、当前点差、持仓手数等(可关闭)。
  • 魔术号:区分EA订单。




屏幕截图 2026-09-04 170218.png
屏幕截图 2026-09-04 170226.png
filetype

Javier Gold Scalper v1.0[XAUUSD][M5].mq4

53.86 KB, 下载次数: 0, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

满仓哥
D
| 发表于 1 小时前 | 显示全部楼层
源码支持一下
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册