你觉得作者是否造假?数据是否真实?是否需要大白人工评测?等你留言哦~
根据 MT5 历史回测报告,CITY GOLD KILLER PRO EA V1.0 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-06-01 的区间测试;净亏损为 5289.48USD,胜率为 64.3%,最大回撤为 10 139.02 (68.28%),总交易笔数为 703。
| 项目 | 说明 |
|---|---|
| EA 名称 | CITY GOLD KILLER PRO EA V1.0 |
| 交易平台 | MetaTrader 5 |
| 交易品种 | GOLD/XAUUSD |
| 回测周期 | M15 |
| 回测区间 | 2026-01-01 至 2026-06-01 |
| 初始资金 | 10 000.00 |
| 参数模式 | EA 默认参数 |
| 数据来源 | MT5 历史回测报告 |
| 核心指标 | 结果 |
|---|---|
| 净利润 | -5 289.48 USD |
| 胜率 | 64.3% |
| 总收益率 | -52.89% |
| 最大回撤 | 10 139.02 (68.28%) |
| 总交易笔数 | 703 |
| 盈利因子 | 0.57 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| TimeFrame | 参考周期 | 0 | 设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| Strategy | 汇率换算系数 | 3 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| ProfitPercent | Profit Percent | 0 | 控制「Profit Percent」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| __Lot__ | 下单手数 | =============== RISK MANAGEMENT =============== | 控制 EA 每次开仓使用的基础手数。数值越大,单笔盈亏波动和保证金占用都会同步增加。 |
| SelectLot | Select Lot | 1 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| Lots | 下单手数 | 0.01 | 控制 EA 每次开仓使用的基础手数。数值越大,单笔盈亏波动和保证金占用都会同步增加。 |
| Risk | 风险等级 | 0.05 | 控制 EA 的整体风险档位或风险系数。数值越高通常代表仓位、加仓或信号参与更激进,资金波动也会放大。 |
| LotExponent | Lot Exponent | 1.2 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| MaxLot | 最大手数 | 99999 | 限制单笔或单轮策略允许使用的最大手数,防止加仓或动态仓位把风险放得过大。 |
| TimeTrade | Time Trade | 控制「Time Trade」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 | |
| UseTime | Use Time开关 | 关闭 | 控制「Use Time」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| ZoneTime | Zone Time | 0 | 控制「Zone Time」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| TimeStart | Time Start | 01:30 | 控制「Time Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| TimeEnd | Time End | 22:30 | 控制「Time End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| TimeDelayOpen | 执行延迟 | 60 | 控制信号出现后是否延迟下单或延迟处理。延迟可过滤瞬时波动,但也可能错过理想入场价。 |
| __Candle__ | K线数量/计算周期 | ============ Candle System Setting ============ | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| Magic1 | 魔术号 | 1000 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| Bar | K线数量/计算周期 | 2 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| Mode_Martingale1 | 策略模式参数 | 0 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| MaxOrder1 | 均线过滤参数 | 100 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| Distance1 | 价格距离/偏移 | 50 | 控制「Distance1」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Range1 | 价格距离/偏移 | 500 | 控制「Range1」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Delay1 | 执行延迟 | 999 | 控制信号出现后是否延迟下单或延迟处理。延迟可过滤瞬时波动,但也可能错过理想入场价。 |
| __profit1__ | profit1 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| TrailingStop1 | 移动止损距离 | 40 | 控制移动止损线与当前价格之间保留多少点距离。距离越小锁利越快,距离越大越不容易被短线波动扫出。 |
| TralStart1 | Tral Start1 | 15 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| iTralClose1 | i Tral Close1 | 8 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| __cut1__ | cut1 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| Stoploss1 | 止损保护 | 0 | 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。 |
| usd1 | usd1 | 0 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| percent1 | percent1 | 0 | 控制「percent1」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| __ema__ | ema | ============ EMA High-Low Setting ============ | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| Magic2 | 魔术号 | 2000 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| EMAtype | EM Atype | 0 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| Mode_Martingale2 | 策略模式参数 | 0 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| MaxOrder2 | 均线过滤参数 | 100 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| Distance2 | 价格距离/偏移 | 50 | 控制「Distance2」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Range2 | 价格距离/偏移 | 500 | 控制「Range2」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Delay2 | 执行延迟 | 999 | 控制信号出现后是否延迟下单或延迟处理。延迟可过滤瞬时波动,但也可能错过理想入场价。 |
| __profit2__ | profit2 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| TrailingStop2 | 移动止损距离 | 40 | 控制移动止损线与当前价格之间保留多少点距离。距离越小锁利越快,距离越大越不容易被短线波动扫出。 |
| TralStart2 | Tral Start2 | 15 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| iTralClose2 | i Tral Close2 | 8 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| __cut2__ | cut2 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| Stoploss2 | 止损保护 | 0 | 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。 |
| usd2 | usd2 | 0 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| percent2 | percent2 | 0 | 控制「percent2」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| Velocity | Velocity | ==== THIS VelocityTrigger % WORK ON TIME ZONE ==== | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| Magic3 | 魔术号 | 3000 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| Mode_Martingale3 | 策略模式参数 | 3 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| MaxOrder3 | 均线过滤参数 | 100 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| Distance3 | 价格距离/偏移 | 300 | 控制「Distance3」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Range3 | 价格距离/偏移 | 500 | 控制「Range3」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| Delay3 | 执行延迟 | 999 | 控制信号出现后是否延迟下单或延迟处理。延迟可过滤瞬时波动,但也可能错过理想入场价。 |
| __profit3__ | profit3 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| TrailingStop3 | 移动止损距离 | 40 | 控制移动止损线与当前价格之间保留多少点距离。距离越小锁利越快,距离越大越不容易被短线波动扫出。 |
| TralStart3 | Tral Start3 | 15 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| iTralClose3 | i Tral Close3 | 8 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| __cut3__ | cut3 | 这是参数区的自定义占位或保留项。保留原始英文名便于和 MT5 输入项核对;调整前应先做单变量回测,观察开仓次数、平均持仓、最大回撤和成交滑点变化。 | |
| Stoploss3 | 止损保护 | 0 | 设置订单允许承受的最大反向波动。止损越宽越不容易被扫出,但单笔亏损也会更大。 |
| usd3 | usd3 | 0 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| percent3 | percent3 | 0 | 控制「percent3」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| TradeDeviation1 | ZigZag 波段参数 | 开启 | 控制 ZigZag 或波段识别的深度、偏差和回退步长。参数越大,波段判断越保守;越小则更容易捕捉短线拐点。 |
| TradeDeviation | ZigZag 波段参数 | 1 | 控制 ZigZag 或波段识别的深度、偏差和回退步长。参数越大,波段判断越保守;越小则更容易捕捉短线拐点。 |
| iTradeDelta | 交易品种控制 | 8 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| Velocity2 | Velocity2 | ======== Orders Opening Trigger % ( PERCENT ) ==== | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| Velocity3 | Velocity3 | ==== NOMAL TIME & TRIGGER % ( PERCENT ) EA START ==== | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| VelocityTrigger1 | Velocity Trigger1 | 70 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| VelocityTime | Velocity Time | 7 | 控制「Velocity Time」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| DeleteRatio | Delete Ratio | 30 | 控制「Delete Ratio」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| icalculateCommission | icalculate Commission开关 | 开启 | 控制「icalculate Commission」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| iMax_Commission | i Max Commission | 8 | 这是该 EA 保留的自定义数值输入。调整时不要只看数值大小,应单独修改这一项并复查开仓次数、平均持仓时间、最大回撤、点差/滑点敏感度和订单管理变化。 |
| SetComment | 订单备注 | =============== Comment Setting =============== | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 |
| ShowComment | 订单备注 | 开启 | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| MaxSpread | 最大允许点差 | 300 | 限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。 |
| 报告指标 | 报告值 |
|---|---|
| 质量历史 | 100% |
| 柱 | 37 |
| 报价 | 122457 |
| 交易品种 | GOLD/XAUUSD |
| 初始入金 | 10 000.00 |
| 总净盈利 | -5 289.48 |
| 毛利 | 6 928.87 |
| 毛损 | -12 218.35 |
| 报告指标 | 报告值 |
|---|---|
| 绝对结余亏损 | 5 289.48 |
| 最大结余亏损 | 10 139.02 (68.28%) |
| 相对结余亏损 | 68.28% (10 139.02) |
| 绝对净值亏损 | 5 820.36 |
| 最大净值亏损 | 8 583.34 (67.25%) |
| 相对净值亏损 | 67.25% (8 583.34) |
| 盈利因子 | 0.57 |
| 采收率 | -0.62 |
| AHPR | 0.9990 (-0.10%) |
| GHPR | 0.9989 (-0.11%) |
| 预期收益 | -7.52 |
| 夏普比率 | -5.00 |
| LR 相关性 | 0.67 |
| LR 标准误差 | 1 114.98 |
| 预付款维持率 | 10.77% |
| 分值 | -13.59 (99.74%) |
| OnTester结果 | 0 |
| 报告指标 | 报告值 |
|---|---|
| 交易总计 | 703 |
| 总成交 | 1406 |
| 卖出交易 (赢得 %) | 294 (66.67%) |
| 买入交易 (赢得 %) | 409 (62.59%) |
| 盈利交易 (% 全部) | 452 (64.30%) |
| 亏损交易 (% 全部) | 251 (35.70%) |




本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。
本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-06-01,并按照 EA 默认参数执行。
本次结果只代表 2026-01-01 至 2026-06-01 的历史回测表现,不等于未来实盘收益。CITY GOLD KILLER PRO EA V1.0 在 GOLD/XAUUSD 上可能受到点差、滑点、报价差异、新闻波动和经纪商交易规则影响;正式使用前应先做小资金或模拟盘验证,并重点观察最大回撤、连续亏损和单笔手数是否符合自己的账户承受能力。
从回测结果看,CITY GOLD KILLER PRO EA V1.0 在该测试区间内未实现正收益;正式上线前应重点复核参数适配、品种选择和回撤承受能力。