
ArtQuant Gold 是一款专为 MetaTrader 5 黄金交易而开发的自动交易系统。
该 EA 将多个相互独立的交易模块与集中式投资组合管理、风险敞口限制、执行过滤器、虚拟交易管理以及账户保护工具整合在一起。它适合希望使用专用 XAUUSD 自动交易系统,同时又不需要自行配置指标或内部策略参数的交易者。
ArtQuant Gold 支持标准 XAUUSD 交易品种,也兼容常见的经纪商黄金品种命名方式,包括带前缀、后缀或其他替代名称的黄金品种。
重要提示:ArtQuant Gold 仅适用于 Gold / XAUUSD 或经纪商提供的等效黄金交易品种。如果加载到无关的金融品种上,EA 将不会进行交易。
EA 不依赖图表时间周期。它可以加载到任意时间周期,因为所需的市场数据和交易结构均由内部逻辑独立处理。
该信号仅用于提供透明的实盘参考,并不构成使用相同经纪商、入金金额、杠杆、手数、风险水平或交易条件的建议。
点差、佣金、隔夜利息、订单执行、流动性、杠杆、品种规格和市场环境的差异,都可能导致明显不同的结果。
ArtQuant Gold 使用由多个独立内部模块组成的投资组合。每个模块都可以识别自身的交易条件并管理独立的交易周期,同时 EA 统一应用风险敞口、执行、账户保护和投资组合控制规则。
交易模块不等同于单个持仓。一个活动模块可以在同一交易周期内管理多个持仓。
例如,将最大活动模块数量设置为 1,表示同一时间只能有一个模块维持活动交易周期,但并不一定意味着账户中只能存在一个持仓。
各模块的内部策略参数已预先配置,并不会在商业版本中公开。用户无需选择指标、周期、入场水平或其他内部技术规则。
ArtQuant Gold 提供预设投资组合模板,用于简化不同经纪商环境下的初始配置。
这些模板可能会根据目标交易环境调整模块组合和其他运行参数。
经纪商模板仅是配置起点,并不代表任何业绩保证。同一模板在不同经纪商、账户条件或历史数据环境中可能产生不同结果。
高级用户可以选择 Custom Portfolio 模式,自行创建交易模块组合。
模块可以通过以下两种方式选择:
当 Custom Modules Map 中填写了有效模块列表时,该列表将决定当前投资组合,并优先于单独的模块开关。
该机制允许用户在不接触模块专有内部逻辑的情况下,创建、测试、优化、保存和共享自定义投资组合配置。
Maximum Active Modules 参数用于限制可以同时维持开放交易周期的模块数量。
该功能可以降低投资组合的同时活动程度和账户总体风险敞口。不过,减少活动模块数量并不意味着风险会严格按比例下降。
如果已达到设置的上限,某个正在运行的模块可能会阻止其他模块启动新周期。因此,活动模块数量应与所选投资组合、手数、风险敞口限制和账户资金结合评估。
设置为 0 时,该限制被关闭。
定义各模块使用的基础交易手数。
合适的手数取决于账户余额、杠杆、经纪商保证金要求、所选模块、同时风险敞口以及用户自身的风险承受能力。
允许基础手数随着账户余额增长按阶梯方式增加。
例如,当 Base Lot 为 0.01,Balance Step 为 1000 时:
该缩放是阶梯式的,而不是连续或完全线性的。
当 Balance Step 设置为 0 时,余额缩放被关闭,基础手数保持固定。
余额缩放并不能保证回撤、保证金占用或账户风险保持相同比例。行情顺序、同时活动的模块数量、周期持续时间、经纪商保证金要求和执行条件都可能显著改变最终风险敞口。
限制 ArtQuant Gold 所有模块的总持仓交易量。
该限制仅适用于被识别为属于 ArtQuant Gold 的持仓,不包括手动交易或其他 EA 打开的持仓。
设置为 0 时,该限制被关闭。
限制单个内部模块可维持的最大总持仓量。
该参数可以帮助避免某个模块占用过多的 EA 总风险敞口。
设置为 0 时,该限制被关闭。
限制单个模块在一个交易周期内允许打开的最大订单数量。
该功能属于风险敞口限制,并不保证交易周期一定以盈利结束,也不能保证账户不会发生 Stop Out。
设置为 0 时,该限制被关闭。
ArtQuant Gold 提供多个相互独立的保护层。它们用于帮助控制风险敞口,并在达到预设条件时采取相应措施,但无法消除市场风险、经纪商风险或技术风险。
监控 ArtQuant Gold 所管理持仓的总浮动结果。
根据所选模式,EA 可以:
保护阈值可以根据所选模式,按当前账户余额百分比或账户货币金额设置。
该保护仅计算 ArtQuant Gold 的持仓。其他交易仍可能影响账户净值、可用保证金和经纪商 Stop Out 水平。
监控 ArtQuant Gold 当日产生的结果,包括相关已平仓结果和 EA 当前浮动结果。
达到设置阈值后,EA 会尝试关闭其管理的持仓,并根据保护逻辑阻止新的交易活动。
设置为 0 时,该限制被关闭。
监控 ArtQuant Gold 当前总浮动亏损。
达到设置阈值后,EA 会尝试关闭自身持仓,并阻止新的交易周期。
设置为 0 时,该限制被关闭。
Cycle Guard 用于在计入交易成本后,整个周期净结果仍为负值时,阻止部分非强制性周期平仓。
Cycle Guard 不会阻止由账户保护、保证金保护、面板手动命令或其他强制条件触发的平仓。
EA 会监控经纪商提供的 Margin Call 和 Stop Out 条件,并可能在达到经纪商强制平仓水平前尝试采取行动。
该功能无法保证完全避免 Stop Out。快速行情、跳空、执行延迟、滑点、流动性不足、服务器中断或保证金要求突然变化,都可能导致持仓无法在预期水平关闭。
在发送新订单前,ArtQuant Gold 会检查经纪商对交易品种设定的交易量限制,包括最小手数、最大手数、手数步进和适用的品种总量限制。
当当前点差高于设定上限时,阻止新的入场。
该过滤器仅适用于新交易入场。已经存在的交易周期仍可继续管理。
定义 EA 发送市价订单时允许的最大执行偏差。
最终成交价格仍取决于经纪商执行、市场流动性和实时市场条件。
允许用户选择以下模式:
ArtQuant Gold 提供可选过滤器,用于在特定市场时段阻止新的交易周期。
阻止 EA 在周五启动新的交易周期。
阻止 EA 在每月第一个周五启动新周期。
该过滤器可以独立于一般周五过滤器使用。
允许 EA 按照所选策略和经纪商服务器时间,在周五关闭其管理的持仓。
周五平仓为可选功能。如果所选策略要求在正常交易周期结束前平仓,可能会实现浮动亏损。
在实盘终端运行期间,使用 MetaTrader 5 / MQL5 经济日历识别选定的 USD 事件。
用户可以选择:
新闻过滤器不使用 CSV、Excel、第三方网站或外部历史新闻数据库。
重要提示:经济日历过滤器仅用于实盘终端运行,在策略测试器和优化过程中会被忽略。
在设定的圣诞节和新年期间阻止新的交易周期。
周五、新闻和节假日过滤器通常只阻止新周期启动。除非触发特定平仓功能或账户保护措施,否则它们不会自动关闭已有交易周期。
ArtQuant Gold 在 EA 内部管理 Take Profit、Stop Loss 和 Trailing Stop。
这些保护水平是虚拟的,不会以普通服务器端 SL 或 TP 的形式发送给经纪商。
这使 EA 可以在不向交易服务器公开保护水平的情况下管理内部交易周期逻辑。但与此同时,MetaTrader 5 和 EA 必须持续运行,才能正确管理开放持仓。
当 ArtQuant Gold 存在开放持仓时,强烈建议使用稳定的 VPS 或保持终端持续在线。
如果终端、VPS、网络连接或经纪商服务器中断,虚拟保护功能将无法执行,直到连接和 EA 运行恢复。
ArtQuant Gold 仅管理与其交易品种和内部 Magic Number 相匹配的持仓。
用户设置的 Magic Number 是基础标识符,EA 会基于该数值生成各内部模块对应的独立 Magic Number。
当 EA 仍有活动交易周期时,不要修改基础 Magic Number。修改后,新的 EA 实例可能无法正确识别之前打开的持仓。
同时运行多个独立 ArtQuant Gold 实例或其他 EA 时,应使用不同的 Magic Number。
可选图表面板可以显示 EA 的运行信息,包括:
隐藏面板仅影响视觉显示,不会关闭 EA 的交易逻辑。
以禁止开启新交易周期的状态启动 EA。
如果 EA 识别到属于同一安装实例的已有交易周期,即使新周期仍处于暂停状态,已有周期也可以继续管理。
面板上的暂停按钮会阻止新的交易周期,但不会放弃已经打开的持仓,也不会停止管理现有周期。
仅关闭被识别为属于 ArtQuant Gold 的持仓。
这是一项强制手动平仓操作,可能会实现亏损。
ArtQuant Gold 可以针对部分交易周期平仓事件发送移动端 Push 通知。
要使用该功能,必须先在 MetaTrader 5 终端中正确配置 Push 通知。
1000 USD 初始入金和最高 1:500 杠杆可能提供更大的操作灵活性,但这些数值并不保证配置适用,也不保证账户能够持续存活。
实际所需资金取决于基础手数、余额缩放、启用模块数量、同时活动模块限制、最大周期风险敞口、经纪商保证金要求以及用户可接受的风险。
为了获得 MetaTrader 5 中更具代表性的历史测试结果,如果经纪商提供足够的真实 Tick 数据,建议使用 Every tick based on real ticks 模式。
测试应覆盖不同市场环境和足够长的时间周期。短期盈利回测不足以评估网格型交易系统的整体行为。
不要只关注最终净利润,还应分析:
不同经纪商之间的回测结果可能存在差异,原因包括:
USD 经济日历过滤器在回测和优化期间会被忽略,因此历史测试不会重现实盘新闻过滤器的行为。
ArtQuant Gold 允许高级用户优化商业界面中公开的参数,并创建自己的 SET 文件。
建议按阶段进行优化,而不是同时改变所有参数。
使用选定的经纪商模板、固定且保守的风险参数运行一次测试,并保存结果,作为后续比较的基础。
选择 Custom Portfolio 模式,在保持手数和保护参数不变的情况下,测试不同模块组合。
目标不应只是寻找历史利润最高的配置。应优先考虑在不同阶段中具有合理稳定性、可接受回撤和足够交易数量的组合。
测试不同的 Maximum Active Modules 数值,并比较其对风险敞口、保证金占用、回撤和整体投资组合行为的影响。
选定投资组合后,再分别测试固定手数和 Balance Step 缩放方式。
更激进的手数缩放可能显著提高历史回测利润,同时也会增加未来回撤的概率和潜在幅度。
根据计划使用的账户资金和经纪商保证金要求,配置 Maximum Total EA Exposure、Maximum Exposure Per Module 和 Maximum Orders Per Cycle。
使用未参与参数选择的前向区间或独立历史区间进行验证。
只在优化区间表现良好的配置,可能已经过度拟合特定历史数据。
保存自定义 SET 文件前,应检查完整配置,包括:
自定义配置并不会自动比内置模板更安全或更好。每个 SET 文件都应由用户在计划使用的经纪商和账户条件下独立验证。
ArtQuant Gold 使用支持多持仓的多模块网格型交易结构。
网格系统可能在同一交易周期中持有多个仓位,并可能经历较大或持续时间较长的浮动回撤。
此类系统对以下因素尤其敏感:
降低基础手数或活动模块数量可能降低风险敞口,但无法排除重大亏损或账户全部损失的可能性。
使用杠杆交易金融产品具有较高风险。
ArtQuant Gold 不保证盈利、不保证特定回撤水平、不保证账户持续存活,也不保证能够避免 Stop Out。
历史回测、优化结果、演示结果和实盘信号仅反映特定条件下的历史表现,并不保证未来结果。
保护功能依赖终端运行、网络连接、经纪商执行、可用流动性和市场条件。任何软件保护都无法保证以精确价格成交,也无法阻止所有可能的损失。
仅使用您能够承受损失的资金。在实盘使用前,请充分测试 EA,并确保您理解其网格型交易结构。
技术支持通过产品页面的 Comments 区域和 MQL5.com 私信提供。
申请技术支持时,请尽可能提供以下信息:
请勿公开交易账户密码、投资者密码、个人数据或其他敏感访问信息。

