GGAccelerator
- 专家
- 版本: 1.4
- 激活: 5
GG Accelerator — 加速增长系列研究
免费测试加速增长方案;当模型经受住检验后,再升级至 GG Accelerator 完整版。
GG Accelerator 是一款网格交易智能交易系统,具备仓位均价处理、基于布林带的入场条件以及可调整的网格间距。其核心功能是在 MetaTrader 5 策略测试器中模拟一系列小型资金增长账户。
这里的“加速增长”并非对大额资金进行常规保守管理,而是一系列风险受限的尝试:每次尝试都有较小的初始金额和预先设定的目标金额。一次尝试的损失被视为虚拟账户的强制平仓;随后测试会继续进行下一次尝试。结果依据整个系列评估,而不是依据单一成功的历史区间。
示例:活动总预算为 10,000 USD,每次尝试的初始资金为 50 USD,目标为 250 USD。EA 会模拟连续尝试,记录成功达到目标的次数和强制平仓次数,并检查活动预算是否足以开始下一次尝试。
这是研究模式,而非盈利承诺。网格和马丁格尔方法具有尾部风险:罕见但强劲的趋势、跳空、点差扩大、滑点以及经纪商条件变化,都可能迅速导致单次尝试或整个活动预算的损失。
虚拟活动如何运行
为避免 MetaTrader 的标准测试过早停止,测试器中使用技术上较高的初始存款。但 EA 仍会以虚拟存款为基础计算每一“次生命”的手数、净值、可用保证金和风险。
每次生命会按以下情景之一运行:
- EA 使用 VirtualInitialDeposit 作为一次尝试的资金开始交易。
- 网格按照自身交易规则开仓并对仓位进行均价处理。
- 达到目标净值或余额时,该次生命被记录为成功。
- 发生虚拟强制平仓或触及额外亏损限额时,EA 的全部仓位会被关闭,该次生命被记录为失败。
- 在设定的暂停时间后,如活动预算仍然允许,则开始新的生命。
汇总结果包括已完成生命数、达到目标数、强制平仓数、剩余预算以及每次尝试的统计数据。
Virtual Campaign 参数
VirtualCampaignMode — 启用连续虚拟尝试的建模,仅供策略测试器使用。
VirtualInitialDeposit — 单次尝试的初始资金,例如 50 USD。
VirtualCampaignBudget — 尝试系列的总预算。值为 0 表示预算不受限制。
VirtualProfitTarget — 单次尝试的目标净值或余额,必须高于初始虚拟存款。
VirtualTargetMode — 达到净值目标时平仓,或仅在篮子仓位全部关闭后平仓。
VirtualUseBrokerStopOut — 对虚拟生命使用测试账户中设置的强制平仓水平。
VirtualStopOutOverridePercent — 手动以百分比设置强制平仓; 0 表示使用账户值。
VirtualHardLossAmount — 单次生命的额外现金亏损限额; 0 表示关闭。
VirtualMinFreeMargin — 开设下一笔订单后保留的最小可用保证金。
VirtualRestartDelayMinutes — 一次生命结束和下一次生命开始之间的暂停时间。
VirtualRestartOnNewM1Bar — 防止在同一根一分钟K线上重新开始。
VirtualWriteLifeCsv — 在单次测试中将每次生命的统计数据保存为 CSV。
如果 VirtualCampaignMode=false ,EA 将按普通模式运行,不使用虚拟生命和虚拟强制平仓。
基于K线的优化与基于Tick的风险检查
交易决策基于所选周期的已收盘K线:入场、网格加仓、过滤器和虚拟止盈均不使用尚未收盘的K线。这使优化结果更具可重复性,并显著加快参数搜索。
同时,虚拟强制平仓、净值与保证金检查,以及额外亏损限额,都会在测试模型提供的每一个 tick 上检查。因此,当虚拟账户已经必须清算时,EA 不会等待K线收盘。
建议的研究流程:
- 在 1 minute OHLC 模式下进行大范围优化。
- 不要只选择单一最高结果,而要选择稳定的参数平台。
- 检查强制平仓次数、最大网格深度、保证金水平、篮子持仓时间和整个活动结果。
- 在有历史数据时,使用 Every tick 或真实 tick 对最佳方案进行测试。
- 使用更宽的点差、滑点、更不利的隔夜利息和不同市场阶段重复测试。
1 minute OHLC 能加快搜索,但其中的 tick 是模拟的。因此,在真实 tick 和不利交易条件下验证最佳方案之前,不应对参数作出最终决定。
