【Javier Gold Scalper EA 源码】基于价格步进(网格)的顺势/逆势混合加仓型剥头皮EA
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订单。
[*]
源码支持一下 下载一下下个周一试试,没有活跃度了呀,可以直接发给我吗?
正好在逛这个板块,看到这个帖子,黄金最近的走势挺考验策略的,M15 和 M5 周期差异很大,想看看这套更适合哪个周期。先马克一下,等有结论了再聊。 源码下过来学习学习 源码好啊! 支持一下
页:
[1]