Gold Injection Pro EA MT5
- 专家
- 版本: 1.0
- 激活: 5
Gold Injection Pro – XAUUSD 受保护网格交易 EA
Gold Injection Pro EA 是一款专为 XAUUSD 和 GOLD 交易开发的自动化 MetaTrader 5 智能交易系统。
该 EA 使用受保护网格策略,并提供可调节的篮子止损、篮子止盈、篮子利润追踪、回撤控制、点差过滤、自动手数计算、经纪商端保护、每周交易时间设置以及新闻过滤设置。
Gold Injection Pro 目前已在以下经纪商环境中进行测试:
• VT Markets
• Tickmill
• IC Markets
• Exness
测试范围还包括 Exness Standard 账户和 Raw Spread 账户。
根据经纪商的 XAUUSD 或 GOLD 品种配置,该 EA 同时支持报价为两位小数和三位小数的黄金交易品种。
如果您使用的经纪商不在以上列表中,在实盘账户使用 Gold Injection Pro 之前,应先使用该经纪商的历史数据、点差、品种规格、佣金和交易条件进行回测。
该 EA 专为希望使用自动化黄金交易系统的交易者设计,并提供可调节风险、受保护网格管理和灵活的交易管理功能。
重要提示:如果您的经纪商未列出,请在实盘账户使用该 EA 之前,使用您经纪商自己的 XAUUSD 或 GOLD 数据进行完整回测。
主要功能
✅ 自动交易 XAUUSD 和 GOLD
✅ 受保护网格交易策略
✅ 篮子止损保护
✅ 篮子止盈管理
✅ 篮子利润追踪管理
✅ EA 内部管理和经纪商端保护
✅ 自动手数和固定手数选项
✅ 低风险、中风险和高风险模式
✅ 最大网格订单数量控制
✅ 回撤控制设置
✅ 第一笔交易价格和篮子平均价格参考
✅ Full Percent 和 Divide By Grid Trades 模式
✅ 最大点差过滤
✅ 每周交易时间表
✅ 可选的周五平仓功能
✅ 经济新闻过滤设置
✅ 支持两位和三位小数的黄金交易品种
✅ 预先配置的默认输入参数
✅ 无需额外的 SET 文件
默认设置
Gold Injection Pro 提供可直接使用的默认输入设置。
默认设置已针对以下环境进行准备和测试:
• VT Markets
• Tickmill
• IC Markets
• Exness
• Standard 标准账户环境
• Raw Spread 和低点差账户环境
将 EA 加载到 XAUUSD 或 GOLD 图表上,启用 Auto Trading,然后使用默认设置,或者根据您的账户资金、经纪商条件和风险偏好调整输入参数。
受保护网格配置包括篮子止损、篮子止盈、篮子利润追踪以及额外的经纪商端保护选项。交易者可以根据自己的风险偏好调整这些设置。
用户还可以选择自动手数风险等级、设置固定手数、设置最大回撤限制、限制网格订单总数、控制点差条件,并管理高影响力新闻事件期间的交易活动。
专为自动化 XAUUSD 交易而设计
无论您是初学者还是经验丰富的交易者,Gold Injection Pro EA 都旨在为 XAUUSD 和 GOLD 提供自动化交易体验。
该 EA 不会持续不断地开仓。它会等待内部交易条件满足后才进入市场。
当网格形成时,EA 可以使用其受保护的篮子管理系统管理多个持仓。实际开仓数量可能会根据价格走势、市场波动、经纪商条件、点差以及所选择的输入设置而变化。
该 EA 包含可调节的手数管理、网格风险敞口、回撤、点差、篮子止损、篮子止盈、篮子利润追踪、每周时间表、周五平仓和经济新闻管理功能。
输入参数
手数设置
1. Enable Auto Lot?
Enable Auto Lot = true;
启用或禁用自动手数计算。
• true = EA 根据账户余额和所选择的风险等级自动计算手数
• false = EA 使用 Fixed Lot 中设置的固定手数
该 EA 包含一个基于账户余额的自动手数计算系统。
对于余额低于 $500 的账户:
• 使用 0.01 手,但同时受经纪商最低交易手数限制
对于余额达到或超过 $500 的账户:
• Low Risk:每 $500 使用 0.01 手
• Medium Risk:每 $500 使用 0.02 手
• High Risk:每 $500 使用 0.03 手
最终订单手数还会受到经纪商的最小手数、最大手数和手数步进要求限制。
2. Select Risk Level
Select Risk Level = Low Risk;
选择自动手数计算所使用的风险等级。
可用模式:
• Low Risk
• Medium Risk
• High Risk
3. Fixed Lot Size
Fixed Lot = 0.01;
仅在 Auto Lot 被禁用时使用。
该选项允许交易者手动选择固定手数。所选择的手数必须符合经纪商的最小交易量、最大交易量和手数步进要求。
网格设置
设置一个网格中允许的最大持仓数量。如果不希望设置固定网格订单数量限制,请使用 0。
4. Maximum Grid Trades
MaxGridTrades = 0;
控制网格系统中允许的最大订单数量。
• 0 = 不设置固定的网格订单数量限制
• 任何大于 0 的数值都会限制网格订单总数
随着更多持仓被打开,网格交易可能会增加整体市场风险敞口、保证金占用和回撤。请根据您的账户余额和风险承受能力选择适当的限制。
回撤控制
如需使用回撤控制,请启用该功能并选择允许的最大回撤百分比。
5. Enable Drawdown Control
UseDrawdown = false;
启用或禁用 EA 的回撤控制功能。
6. Maximum Drawdown Percentage
MaxDrawdownPercent = 0.0;
设置回撤控制系统使用的回撤百分比水平。
7. Remove EA on Drawdown
RemoveEAOnDrawdown = false;
如果启用,当达到所设置的回撤水平后,EA 将自动从图表中移除。
篮子止损设置
Basket Stop Loss 系统有助于保护完整的网格篮子。止损保护可以由 EA 内部管理、直接设置在经纪商端,或同时使用这两种方式。
8. Enable Basket Stop Loss
UseBasketStopLoss = true;
启用或禁用篮子止损保护。
9. Basket Stop Loss Type
BasketStopLossType = BasketManage_Both;
选择篮子止损的管理方式。
• EA Managed Only = EA 在内部监控篮子,并在达到所选择的止损水平时关闭受管理的网格持仓
• Broker Side Only = 在经纪商端为已开持仓设置真实止损
• Both = EA 同时使用内部篮子止损管理和经纪商端备用止损保护
10. Basket SL Reference
BasketSLReference = BasketRef_FirstTrade;
选择用于计算篮子止损的参考价格。
• First Trade = 从网格中第一笔交易的价格计算止损
• Average Price = 从网格中所有受管理持仓的平均价格计算止损
11. Virtual Basket SL Percent
VirtualBasketSLPercent = 0.30;
该百分比用于 EA 内部管理的篮子止损保护。EA 会监控篮子,并在达到所设置的水平时关闭受管理的网格。
12. Broker-Side Basket SL Percent
BrokerSideBasketSLPercent = 1.00;
该百分比用于经纪商端的备用篮子止损保护。真实止损会设置在受管理持仓上,作为额外保护层。
13. Basket SL Percent Mode
BasketSLPercentMode = BasketPercent_DivideByTrades;
选择篮子止损百分比的应用方式。
• Full Percent = 直接使用所选择的百分比
• Divide By Grid Trades = 将所选择的百分比除以当前打开的网格订单数量。随着网格持仓数量增加,篮子止损可能会变得更紧
篮子止盈设置
Basket Take Profit 系统使用基于价格百分比的变动来管理整个网格篮子的利润目标。
止盈可以由 EA 内部管理、直接设置在经纪商端,或同时使用这两种方式。
14. Enable Basket Take Profit
UseBasketTakeProfit = true;
启用或禁用篮子止盈管理。
15. Basket Take Profit Type
BasketTakeProfitType = BasketManage_EAManagedOnly;
选择篮子止盈的管理方式。
• EA Managed Only = EA 在内部监控篮子,并在达到所选择的止盈水平时关闭受管理的网格持仓
• Broker Side Only = 在经纪商端为已开持仓设置真实止盈
• Both = EA 同时使用内部篮子止盈管理和经纪商端止盈保护
16. Basket TP Reference
BasketTPReference = BasketRef_AveragePrice;
选择用于计算篮子止盈的参考价格。
• First Trade = 从网格中第一笔交易的价格计算止盈
• Average Price = 从网格中所有受管理持仓的平均价格计算止盈
17. Virtual Basket TP Percent
VirtualBasketTPPercent = 1.00;
该百分比用于 EA 内部管理的篮子止盈。EA 会监控篮子,并在达到所选择的水平时关闭受管理的网格。
18. Broker-Side Basket TP Percent
BrokerSideBasketTPPercent = 2.00;
该百分比用于经纪商端的篮子止盈。真实止盈会设置在受管理持仓上。
19. Basket TP Percent Mode
BasketTPPercentMode = BasketPercent_Full;
选择篮子止盈百分比的应用方式。
• Full Percent = 直接使用所选择的百分比
• Divide By Grid Trades = 将所选择的百分比除以当前打开的网格订单数量
篮子利润追踪设置
Basket Trailing Profit 有助于在篮子进入盈利状态后保护利润。
当篮子达到所选择的追踪启动水平时,EA 会开始记录最有利的篮子价格变动。如果市场回撤达到所选择的追踪距离,EA 可以关闭整个受管理篮子,以保护部分已实现的有利变动。
20. Enable Basket Trailing Profit
UseBasketTrailingProfit = true;
启用或禁用篮子利润追踪管理。
21. Basket Trailing Reference
BasketTrailingReference = BasketRef_AveragePrice;
选择用于计算篮子追踪的参考价格。
• First Trade = 从第一笔交易价格计算追踪变动
• Average Price = 从受管理篮子的平均价格计算追踪变动
22. Basket Trailing Start Percent
BasketTrailingStartPercent = 0.06;
篮子利润追踪开始时所需的有利价格变动百分比。当篮子达到该水平时,EA 开始记录最高的有利变动。
23. Basket Trailing Distance Percent
BasketTrailingDistancePercent = 0.009;
追踪启动后,允许价格从最佳水平回撤的距离。如果市场回撤达到该距离,EA 可以关闭受管理篮子。
24. Basket Trailing Percent Mode
BasketTrailingPercentMode = BasketPercent_Full;
选择篮子追踪百分比的应用方式。
• Full Percent = 直接使用所选择的追踪数值
• Divide By Grid Trades = 将所选择的追踪数值除以当前打开的网格订单数量
篮子追踪示例
如果 Basket Trailing Start 设置为 0.06%,Basket Trailing Distance 设置为 0.009%,则当篮子达到 0.06% 的有利变动后,EA 会启动追踪。
如果市场继续向有利方向移动,EA 会记录所达到的最佳水平。如果市场随后从该水平回撤 0.009%,EA 可以关闭受管理篮子。
点差设置
25. Maximum Spread
Max Spread = 40;
当当前市场点差高于所选择的数值时,阻止新的交易入场。
点差数值以经纪商点数计算。根据经纪商使用两位小数还是三位小数报价黄金,40 点所代表的实际价格距离可能不同。
该 EA 已使用默认的 40 点点差设置进行测试。实际实时点差可能会根据经纪商、账户类型、市场流动性、市场波动、隔夜结算时间和经济新闻事件而变化。
常规设置
26. Magic Number
Magic = 869527;
Gold Injection Pro 用于识别和管理自身持仓的唯一标识符。
对于需要独立管理的每个 EA 实例、交易品种或配置,请使用不同的 Magic Number。
每周交易时间表
周一开始时间和周五停止时间均以小时为单位输入。
该时间表使用 MetaTrader 平台和经纪商服务器的交易时间。
27. Monday Start Hour
Resume trading on Monday = 2;
EA 在周一恢复开仓的小时。
例如:
• 2 = 凌晨 2:00
• 13 = 下午 1:00
28. Friday Stop Hour
Stop opening trades on Friday = 20;
EA 在周五停止打开新交易的小时。
29. Friday Close Trades
FridayCloseTrades = false;
启用或禁用在周末市场关闭前自动关闭 EA 所管理持仓的功能。
30. Friday Close Hour
Force close trades on Friday = 21;
如果 Friday Close Trades 已启用,EA 将在周五指定小时关闭其管理的持仓。
新闻过滤设置
新闻过滤器用于控制经济新闻事件前后的新交易活动。时间数值以分钟为单位。
31. Enable News Filter
useNews = true;
启用或禁用内置经济新闻过滤器。
32. Stop Trading Before News
Stop opening trades before news = 60
可用数值:30、45 或 60 分钟
在相关高影响力新闻事件发生前,阻止 EA 打开新交易。
33. Resume Trading After News
Start opening trades after news = 60
可用数值:30、45 或 60 分钟
在相关新闻事件结束后的所选择分钟数之后,允许 EA 恢复打开新交易。
推荐设置
交易品种: XAUUSD 或 GOLD
最低余额: $500
推荐余额: $1000 或更多
账户模式: Hedging
黄金品种小数位: 两位或三位小数
已测试账户类型: Standard、Raw Spread 和低点差账户环境
已测试经纪商: VT Markets、Tickmill、IC Markets 和 Exness
杠杆: 1:100 或更高
时间周期: 任意
平台: MetaTrader 5
VPS: 推荐
账户余额要求并不能保证安全或盈利。较高的账户余额可以提供更多可用保证金,但网格交易仍然存在重大风险。
经纪商兼容性
Gold Injection Pro 已在使用两位小数和三位小数报价的黄金交易品种上进行测试。
该 EA 已在 VT Markets、Tickmill、IC Markets 和 Exness 的交易条件下进行测试,其中包括 Exness Standard 和 Raw Spread 账户环境。
但是,每个经纪商可能使用不同的:
• 交易品种名称
• 交易品种小数位
• 合约规模
• 最小手数
• 交易量步进
• 点差条件
• 佣金
• 最小止损距离
• 订单执行方式
• 历史数据
如果您使用其他经纪商,请先在 MetaTrader 5 策略测试器中,使用该经纪商自己的历史数据和交易规格测试 EA。
完成回测后,在考虑实盘交易之前,请先使用模拟账户进行测试。
安装方法
1. 将 Gold Injection Pro EX5 文件复制到 MQL5/Experts 文件夹
2. 重新启动 MetaTrader 5 或刷新 Expert Advisors 列表
3. 打开 XAUUSD 或 GOLD 图表
4. 将 Gold Injection Pro EA 加载到图表上
5. 允许算法交易并启用 Auto Trading
6. 使用默认设置,或根据您的偏好调整输入参数
7. 确认图表交易品种使用受支持的两位或三位小数黄金报价
8. 使用 VPS 保持每周 5 天、每天 24 小时持续运行
重要说明
• 专为 XAUUSD 和 GOLD 交易开发
• 使用受保护网格交易策略
• 包含篮子止损、篮子止盈和篮子利润追踪管理
• 包含 EA 内部管理和经纪商端篮子保护选项
• 默认最大点差为 40 个经纪商点数
• 支持两位和三位小数的黄金交易品种
• 已在 VT Markets、Tickmill、IC Markets 和 Exness 环境中测试
• 已在 Exness Standard 和 Raw Spread 账户环境中测试
• 默认输入参数已预先准备
• 无需额外的 SET 文件
• 经纪商条件可能会影响表现
• 实盘使用前,请使用您自己经纪商的数据进行回测
• 请从适合的风险等级开始
• 建议使用 VPS 保持持续交易
受保护网格风险信息
Gold Injection Pro 使用篮子止损、篮子止盈、篮子利润追踪和经纪商端保护选项来帮助管理网格持仓。
这些保护系统可以降低或控制部分风险,但无法完全消除交易风险。
随着市场移动,网格策略可能会打开多个持仓。这可能会增加整体市场风险敞口、已使用保证金、浮动回撤和潜在损失。
经纪商端的止损和止盈订单也可能受到市场跳空、滑点、执行延迟、异常点差、流动性不足和经纪商交易条件的影响。
风险警告
外汇、黄金和 CFD 交易涉及重大财务风险。
本智能交易系统不保证盈利,也不能防止亏损。
交易结果可能会因市场条件、经纪商条件、账户类型、点差、佣金、滑点、杠杆、账户余额、交易品种规格、历史数据以及用户选择的输入参数而有所不同。
在 VT Markets、Tickmill、IC Markets 或 Exness 上获得的结果,并不保证在其他经纪商、其他账户或其他交易期间获得相同结果。
过去的回测结果和模拟账户结果并不保证未来的实盘交易表现。
您可能会损失部分或全部交易资金。
在实盘账户使用 Gold Injection Pro 之前,请始终在 MetaTrader 5 策略测试器中,并使用您自己经纪商的交易条件在模拟账户上测试该 EA。
开发者不对交易亏损、经纪商执行问题、市场跳空、滑点、网络连接问题、VPS 故障或由用户所选设置造成的损失承担责任。
