Gold Retest 24
- 专家
-
Morito Chinen
BB Quant Lab
Algorithmic trading research and EA development focused on quantitative systems for MetaTrader 5.
Developer of Relief Wave XAUUSD. - 版本: 1.2
Gold Retest 24是一款专为黄金M15时间周期开发的纯做多智能交易系统。它会识别价格有效突破近期区间的情况,并等待突破后的第一次有效回踩,然后再建立仓位。
所有入场判断均使用已收盘的K线。EA将M15周期的突破与回踩结构和已收盘D1周期的趋势过滤器相结合。本EA不使用马丁格尔、网格恢复、亏损加仓或外部指标。
策略逻辑
EA按照以下明确顺序运行:
-
一根已收盘的M15 K线,其收盘价高于此前64根K线的最高价。
-
突破K线必须满足最低实体强度条件。
-
EA将在最多24根M15 K线内,等待价格对突破水平的第一次有效回踩。
-
已收盘日线的趋势必须保持向上。
-
满足全部条件后,EA将以市价建立买入仓位。
本策略仅进行多头交易,适用于GOLD或XAUUSD等黄金交易品种。EA直接使用当前图表品种,因此支持带有经纪商前缀或后缀的品种名称。
仓位管理
-
止损:M15滚动平均真实波幅的8倍
-
止盈:初始止损距离的3倍
-
最长持仓时间:576根M15 K线
-
最大同时持仓数量:当前品种和Magic Number最多持有一个仓位
-
入场和管理判断:使用已收盘K线
止损和止盈会在发送订单时一并设置。如果在最长持仓时间内价格未触及止损或止盈,EA将通过时间退出规则平仓。
风险与账户保护
当FixedLot设置为0时,EA将根据当前账户净值和所选风险百分比计算交易量。系统使用OrderCalcProfit,将预计的止损金额换算成账户入金货币。
EA包含以下保护功能:
-
当计算出的交易量低于经纪商最小交易量时,不会强制向上调整至最小交易量;
-
达到账户净值下限时停止新入场;
-
最低保证金水平检查;
-
发送订单前预留可用保证金;
-
交易品种最大交易量限制检查;
-
点差及经纪商最小止损距离检查;
-
发送订单前检查资金是否充足。
即使账户保护条件禁止新的入场,EA仍会继续管理已有仓位。
默认设置
-
平台:MetaTrader 5
-
目标品种:Gold / XAUUSD
-
策略时间周期:M15
-
测试模型:基于真实点数的每个点
-
交易时段过滤器:默认关闭
-
RiskPercent:3.0
-
FixedLot:0.0
请将EA加载到经纪商的黄金图表上。EA内部使用的策略时间周期为M15。
输入参数
资金管理
-
FixedLot:固定交易量设置。设置为0时,启用基于风险百分比的交易量计算。
-
RiskPercent:每笔交易相对于当前账户净值的目标风险百分比。
-
EquityFloorPct:当账户净值低于EA启动时记录净值的指定百分比时,停止新的入场。
-
MinMarginLevelPct:当保证金水平低于指定数值时,停止新的入场。
-
MarginReservePct:检查新订单时,需要保留且不使用的当前可用保证金百分比。
订单执行
-
MaxSpreadPrice:以黄金价格单位表示的最大允许点差。
-
MaxDeviationPrice:以黄金价格单位表示的最大允许订单偏差。
-
MagicNumber:用于区分EA仓位与其他交易活动的识别编号。
可选交易时段过滤器
-
UseSessionFilter:启用或关闭基于经纪商服务器小时的过滤器。
-
SessionStartHour:允许交易的第一个经纪商服务器小时。
-
SessionEndHour:不再允许交易的第一个经纪商服务器小时。
测试说明
回测截图显示的是策略测试器结果,并非真实账户交易结果。历史测试结果可能因经纪商的价格历史、点差、执行条件、隔夜利息、佣金、合约规格和账户货币而发生变化。
本EA不保证盈利。使用前,请根据计划使用的经纪商品种和账户条件进行充分测试。
