说明
ZScore 动量机器人 — 交易系统概述
- 支持道具和资金账户
该机器人使用自定义的适应度函数。超过最大亏损的通过将被排除。所有其他通过按净利润排名。这意味着优化网格仅显示那些在挑战边界内交易的参数组合——这些配置在不违反账户止损的情况下是盈利的,无论它们是否在过程中触及每日限制。
XAU 优化参数示例,回测区间 2025 年 1 月至 2026 年 3 月
启用回撤过滤器
XAU 优化参数示例,启用道具/挑战账户回撤保护(!)
回测区间 2026 年 1 月至 2026 年 3 月
- 该系统的功能
该机器人结合了 Z-Score 状态检测器、振幅-动量(AMP)序列检测器 和 偏向方向过滤器——仅当三者一致时才开仓。除非所有层都对齐,否则不会下单。
它还包括一个专门为道具公司和资金账户挑战设计的 风险限制层,自动执行每日亏损、最大亏损和利润目标规则,使用与主要挑战提供商相同的计算方法。
- 三个分析层
Z-Score 状态衡量价格偏离其近期统计均值的程度。当偏差超过可配置阈值时,激活一个方向性状态——价格显著高于均值时为牛市,显著低于均值时为熊市,否则为中性。在状态内,机器人区分触发状态的第一根K线(新信号)和状态持续的K线——这种区分驱动了三种信号类型中的两种。
偏向统计在可配置的回溯窗口内,最近的K线中牛市色彩与熊市色彩的数量。数量较多的方向定义偏向。它作为同步门控:仅当偏向为牛市且Z-Score处于牛市状态时允许做多;仅当两者均指向熊市时允许做空。如果不一致,无论AMP如何,均不开仓。
AMP 序列分析累计价格收益,以识别超过最小振幅阈值的持续方向性移动,并通过OLS回归确认。它区分正在进行中的序列和刚结束的序列——两种状态均被使用,但用于不同的入场类型。
- 信号类型
有三种独立的信号类型,每种可单独启用或禁用。
类型 1 — 当新的Z-Score状态开始且AMP序列在该方向运行时触发。最早的入场点——每个状态开始时触发一次,不重复。
类型 2 — 在任何K线上,当已建立的Z-Score状态和活动的AMP序列均指向同一方向时触发。比类型1更频繁——适用于强趋势中的持续和加仓入场。
类型 3 —当状态已建立且反向AMP序列刚确认结束时触发。这是恢复交易,而非反转——状态提供方向,结束的反向序列信号回调完成。
这三种类型对多头和空头均对称适用。
- 交易入场逻辑
每根新K线首先评估风险限制,然后是偏向/Z-Score同步,再是AMP条件,接着是交易时段过滤和持仓数量。信号必须是新触发的——条件在前一根K线为假且当前为真。任何步骤的部分对齐均不产生交易。
- 仓位大小调整
固定手数为每笔交易使用固定手数,不论账户规模——简单且可预测。
权益百分比风险根据每笔交易的止损触发时,损失正好为当前权益的配置百分比来调整仓位大小。随着账户增长仓位增加,账户缩水则仓位减少。
- 回撤缩放
仅在权益百分比模式下可用。当账户从最高点回撤时,手数在两个可配置阈值之间按比例减少——一个是开始缩放的起始水平,一个是应用最小因子的底线水平。机器人永远不会停止交易;仓位大小仅压缩到一个底线(例如正常的25%),并随着账户恢复而回升。最高点仅使用已实现余额,因此未实现浮动利润不会推高它。
- 其他交易控制
止损和止盈以点数定义,适用于所有信号类型的每笔交易。
多头持仓可按方向启用,带有可配置上限。不同信号类型的持仓带有独立标签。
信号反向平仓在开新仓前关闭所有相反方向的持仓,确保任何时刻仅持有单一方向仓位。
交易时段过滤限制入场于可配置的小时窗口,支持GMT偏移。跨午夜的时段正常工作。所有分析在时段外继续,只有最终执行步骤受限。
- 风险限制 — 支持道具和资金账户
每个限制均可独立切换。三者均在每根闭合K线时评估,且在任何入场逻辑运行前执行,实时更新图表面板。
最大每日亏损(1%–10%)一旦每日回撤达到阈值,阻止当日CE(S)T日历日剩余时间内的交易。亏损预算为固定金额——计算为初始账户余额的配置百分比——从每日开盘余额中扣除。这与主要道具公司定义规则的方式一致:预算保持不变,无论账户是否增长。触及该限制时,所有持仓关闭,入场被阻止直至CE(S)T午夜重置。重置时,记录新一天的开盘余额,清除违规标志。达到此限制视为有效的优化通过——当天被正确限制,账户未失败。
最大亏损(5%–50%)为账户级止损。权益不得在任何时刻低于初始余额的配置百分比。触及时,所有持仓关闭,且不再入场。条内违规——止损在K线中途触发且权益在K线收盘前跌破底线——通过平台自身的峰值回撤数据捕获,而非仅凭K线收盘权益。任何记录的最大回撤达到或超过此限制的通过,适应度评分为−1,且被排除在优化结果之外。
最大利润(5%–20%)锁定已完成的结果。当权益达到目标时,所有持仓关闭,且不再入场。此规则适用于所有模式——实盘、模拟、回测和优化——防止在达成挑战目标后回吐收益。达到此限制视为有效的优化通过。
- 优化
该机器人使用自定义适应度函数。超过最大亏损的通过被排除。所有其他通过按净利润排名。这意味着优化网格仅显示那些在挑战边界内交易的参数组合——这些配置在不违反账户止损的情况下是盈利的,无论它们是否在过程中触及每日限制。
摘要
The bot supports prop and funded trading accounts by enforcing risk limits such as maximum daily loss, maximum overall loss, and profit targets, aligning with major proprietary trading challenge rules. It offers flexible volume sizing options, including fixed lot size and equity percentage risk, with drawdown scaling to reduce position sizes proportionally during equity declines.
Trade entries are subject to session filters, position limits, and risk checks, with configurable stop loss and take profit levels applied uniformly. Multiple positions per direction are supported, with options to close opposite positions on new signals to maintain directional commitment.
Backtesting covers over a year with optimization excluding parameter sets breaching maximum loss limits. The bot is suitable for Forex, indices, cryptocurrencies, and symbols like XAUUSD and USDJPY, operating primarily on a 5-minute chart timeframe with market, limit, and stop order types. It targets medium trade frequency and day trading style, compatible with brokers such as Fusion Markets.
客户评价
5 | 0 % | |
4 | 67 % | |
3 | 33 % | |
2 | 0 % | |
1 | 0 % |
