根据 MT5 历史回测报告,Karat Killer EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-05-09 的区间测试;净利润为 311.68USD,胜率为 51.61%,最大回撤为 423.40 (3.94%),总交易笔数为 31。
测试设置
| 项目 | 说明 |
|---|---|
| EA 名称 | Karat Killer EA |
| 交易平台 | MetaTrader 5 |
| 交易品种 | GOLD/XAUUSD |
| 回测周期 | M15 |
| 回测区间 | 2026-01-01 至 2026-05-09 |
| 初始资金 | 10 000.00 |
| 参数模式 | EA 默认参数 |
| 数据来源 | MT5 历史回测报告 |
| 核心指标 | 结果 |
|---|---|
| 净利润 | 311.68 USD |
| 胜率 | 51.61% |
| 总收益率 | 3.12% |
| 最大回撤 | 423.40 (3.94%) |
| 总交易笔数 | 31 |
| 盈利因子 | 1.34 |
EA 参数中文说明
核心交易参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| InpEAName | 版本号 | Karat Killer – Multi-Strategy Gold Portfolio | EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| InpEALink | 版本号 | https://blodsalgo.com/karatkiller/ | EA 当前版本或预设说明,只用于识别策略版本,不直接影响开仓和平仓逻辑。 |
| RiskPct | 风险百分比 | 1 | 控制策略允许承担的风险暴露。参数放大后,收益和回撤一般都会同步增加。 |
| FixedLots | 固定手数 | 0 | 当 EA 采用固定仓位模式时,每笔订单会按这个手数下单。数值越大,单笔风险和保证金占用越高。 |
| MaxOpenTotal | 均线过滤参数 | 12 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| MaxOpenRatchet | 均线过滤参数 | 1 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| MaxOpenShortCluster | 均线过滤参数 | 2 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| MaxOpenLongTrend | 均线过滤参数 | 2 | 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。 |
| MaxDrawdownPct | 最大drawdown百分比 | 0 | 控制回撤统计或回撤限制。阈值越低,风控越早介入;阈值越高,策略有更大波动空间,但账户净值回撤也可能扩大。 |
| FastTrailing | 移动止损开关 | 开启 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpEAComment | 订单备注 | Karat Killer | 写入订单备注栏的文本,用于区分策略来源、订单用途或版本,不直接决定交易逻辑。 |
| InpMagicNumber | 魔术号 | 202501 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| EnableSessionFilter | 启用时段过滤 | 关闭 | 用于限制 EA 允许交易的时间窗口,决定哪些时段可以开新仓。 |
| SessionStartHour | 开始交易小时 | 5 | 设定每天允许开始开仓的时间点。设置得越晚,越能过滤掉早段噪音,但也可能错过首段行情。 |
| SessionEndHour | 结束交易小时 | 20 | 设定每天停止开新仓的时间点。结束越早,越保守;结束越晚,参与行情的时间更长。 |
| CloseFridayEOD | close周五eod | 关闭 | 这是策略模块开关。开启后对应交易、过滤、风控或兼容逻辑会参与运行;关闭后该模块通常被跳过。 |
| FridayCloseHour | 强制平仓小时 | 22 | 设定到达某个时间点后主动收掉持仓,常用于避免隔夜风险。时间设得越早,持仓更短,但也可能放弃后续利润。 |
| InpNF_Strats | NF Strats | 2,3,6 | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| BlockNFPDay | 非农交易开关 | 开启 | 控制 EA 是否允许在非农数据公布前后交易。关闭后可减少重大数据波动带来的冲击。 |
| InpSymbolSilver | symbolsilver | XAGUSD | 指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| InpSymbolSP500 | symbolsp500 | US500 | 指定 EA 读取行情或执行交易时使用的品种代码。代码必须与经纪商报价列表一致,否则可能出现无报价、不开单或交易对象错误。 |
| PortfolioMode | portfoliomode | 0 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| EnableS1 | 启用s1 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS2 | 启用s2 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS3 | 启用s3 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS4 | 启用s4 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS5 | 启用s5 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS6 | 启用s6 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS7 | 启用s7 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS8 | 启用s8 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS9 | 启用s9 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS10 | 启用s10 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS11 | 启用s11 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| EnableS12 | 启用s12 | 开启 | 这是一个功能开关参数。开启后 EA 会启用对应逻辑,关闭后则跳过该功能。 |
| InpMode_S1 | modes1 | 0 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| InpSL_S1 | 止损点数 / 止损保护 | 1.2 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S1 | 止盈点数 / 止盈目标 | 3 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S1 | BE S1 | 0.8 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpTrailStop_S1 | 移动止损开关 | 0.5 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpMode_S2 | modes2 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S2 | 止损点数 / 止损保护 | 0.55 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S2 | 止盈点数 / 止盈目标 | 3.45 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S2 | BE S2 | 0.6 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpRatchetStep_S2 | ratchetsteps2 | 0.55 | 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。 |
| InpRatchetMove_S2 | Ratchet Move S2 | 0.7 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpMode_S3 | modes3 | 0 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| InpSL_S3 | 止损点数 / 止损保护 | 2.1 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S3 | 止盈点数 / 止盈目标 | 2.95 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S3 | BE S3 | 1.8 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpRatchetStep_S3 | ratchetsteps3 | 1.25 | 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。 |
| InpRatchetMove_S3 | Ratchet Move S3 | 0.85 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpMode_S4 | modes4 | 0 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| InpSL_S4 | 止损点数 / 止损保护 | 1.7 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S4 | 止盈点数 / 止盈目标 | 6.5 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S4 | BE S4 | 0.7 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpRatchetStep_S4 | ratchetsteps4 | 0.4 | 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。 |
| InpRatchetMove_S4 | Ratchet Move S4 | 0.9 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpMode_S5 | modes5 | 0 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 0。 |
| InpSL_S5 | 止损点数 / 止损保护 | 1.1 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S5 | 止盈点数 / 止盈目标 | 5.8 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S5 | BE S5 | 0.8 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpTrailStop_S5 | 移动止损开关 | 0.5 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpMode_S6 | modes6 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S6 | 止损点数 / 止损保护 | 1.85 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S6 | 止盈点数 / 止盈目标 | 4.3 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S6 | BE S6 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpDecayBars_S6 | K线数量参数 | 7 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。 |
| InpMode_S7 | modes7 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S7 | 止损点数 / 止损保护 | 1.35 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S7 | 止盈点数 / 止盈目标 | 2.3 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S7 | BE S7 | 1.4 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpTrailStop_S7 | 移动止损开关 | 0.95 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpMode_S8 | modes8 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S8 | 止损点数 / 止损保护 | 0.85 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S8 | 止盈点数 / 止盈目标 | 2.1 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S8 | BE S8 | 1.6 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpTrailStop_S8 | 移动止损开关 | 1.6 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpMode_S9 | modes9 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S9 | 止损点数 / 止损保护 | 1 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S9 | 止盈点数 / 止盈目标 | 2.1 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S9 | BE S9 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpRatchetStep_S9 | ratchetsteps9 | 1 | 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。 |
| InpRatchetMove_S9 | Ratchet Move S9 | 1.35 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpMode_S10 | modes10 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S10 | 止损点数 / 止损保护 | 1.5 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S10 | 止盈点数 / 止盈目标 | 4.75 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S10 | BE S10 | 1.4 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpTrailStop_S10 | 移动止损开关 | 2.35 | 控制 EA 是否启用移动止损。开启后止损会随浮盈推进以保护利润;关闭后出场更多依赖固定止损、止盈或反向信号。 |
| InpMode_S11 | modes11 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S11 | 止损点数 / 止损保护 | 1.75 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S11 | 止盈点数 / 止盈目标 | 4.8 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S11 | BE S11 | 1.7 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpRatchetStep_S11 | ratchetsteps11 | 1.4 | 控制网格、补仓或信号触发之间的距离。距离越大,订单更分散、频率更低;距离越小,开仓更密集,资金占用可能更快上升。 |
| InpRatchetMove_S11 | Ratchet Move S11 | 0.45 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpMode_S12 | modes12 | 1 | 选择该模块采用的运行模式。不同数值通常对应不同计算分支;调大或调小不是线性强弱变化,而是切换规则集合。当前默认值为 1。 |
| InpSL_S12 | 止损点数 / 止损保护 | 1.9 | 设置订单允许承受的最大反向波动。数值越大,更不容易被扫损,但单笔亏损也可能变大。 |
| InpTP_S12 | 止盈点数 / 止盈目标 | 2.15 | 设置订单或整组持仓的止盈目标。数值越大,目标更远,持仓时间通常也会更长。 |
| InpBE_S12 | BE S12 | 1.9 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpDecayBars_S12 | K线数量参数 | 5 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。 |
| ShowDashboard | 显示dashboard | 开启 | 这是图表面板、标记、字体或颜色显示参数,只影响界面可读性和视觉标识,不直接改变开仓、平仓或仓位计算。 |
点差过滤参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| MaxSpreadPoints | 最大允许点差 | 35 | 限制 EA 允许交易时的最大点差。数值越小更严格,能减少高成本入场,但也可能错过部分机会。 |
新闻过滤参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| EnableNewsFilter | 新闻过滤开关 | 开启 | 控制 EA 是否针对新闻事件启用单独过滤。开启后通常会在该类数据公布前后暂停部分交易逻辑。 |
| NewsMinsBefore | 新闻前禁开分钟数 | 120 | 控制在新闻公布前提前多久停止新开仓。数值越大,避险越充分,但也越容易错过事件前的最后一段行情。 |
| NewsMinsAfter | 新闻后恢复分钟数 | 60 | 控制在新闻公布后等待多久才恢复交易。数值越大越稳健,但会减少事件后波动阶段的参与机会。 |
资管考核风控参数
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| InpCooldown_S1 | Cooldown S1 | 6 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S2 | Cooldown S2 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S3 | Cooldown S3 | 2 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S4 | Cooldown S4 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S5 | Cooldown S5 | 3 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S6 | Cooldown S6 | 5 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S7 | Cooldown S7 | 5 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S8 | Cooldown S8 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S9 | Cooldown S9 | 5 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S10 | Cooldown S10 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S11 | Cooldown S11 | 4 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
| InpCooldown_S12 | Cooldown S12 | 1 | 这是 EA 作者定义的数值型策略参数,会影响对应模块的触发强度、距离、次数或管理节奏。数值调大通常会放宽空间或增强该模块作用,调小则更克制;调整前应做单变量回测确认开仓次数、持仓时间和回撤变化。 |
回测结果总表
回测基础数据
| 报告指标 | 报告值 |
|---|---|
| 质量历史 | 100% |
| 柱 | 8232 |
| 报价 | 33557552 |
| 交易品种 | GOLD/XAUUSD |
| 初始入金 | 10 000.00 |
| 总净盈利 | 311.68 |
| 毛利 | 1 225.92 |
| 毛损 | -914.24 |
回撤与收益质量
| 报告指标 | 报告值 |
|---|---|
| 绝对结余亏损 | 135.00 |
| 最大结余亏损 | 423.40 (3.94%) |
| 相对结余亏损 | 3.94% (423.40) |
| 绝对净值亏损 | 149.36 |
| 最大净值亏损 | 487.14 (4.51%) |
| 相对净值亏损 | 4.51% (487.14) |
| 盈利因子 | 1.34 |
| 采收率 | 0.64 |
| AHPR | 1.0010 (0.10%) |
| GHPR | 1.0010 (0.10%) |
| 预期收益 | 10.05 |
| 夏普比率 | 4.11 |
| LR 相关性 | 0.87 |
| LR 标准误差 | 137.20 |
| 预付款维持率 | 1886.13% |
| 分值 | -1.09 (72.43%) |
| OnTester结果 | 0 |
交易统计
| 报告指标 | 报告值 |
|---|---|
| 交易总计 | 31 |
| 总成交 | 62 |
| 卖出交易 (赢得 %) | 8 (25.00%) |
| 买入交易 (赢得 %) | 23 (60.87%) |
| 盈利交易 (% 全部) | 16 (51.61%) |
| 亏损交易 (% 全部) | 15 (48.39%) |
回测图表




常见问题
这份数据是实盘还是回测?
本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。
这次回测用了什么设置?
本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-05-09,并按照 EA 默认参数执行。
风险提示
本次结果只代表 2026-01-01 至 2026-05-09 的历史回测表现,不等于未来实盘收益。Karat Killer EA 在 GOLD/XAUUSD 上可能受到点差、滑点、报价差异、新闻波动和经纪商交易规则影响;正式使用前应先做小资金或模拟盘验证,并重点观察最大回撤、连续亏损和单笔手数是否符合自己的账户承受能力。
回测结论
从回测结果看,Karat Killer EA 在该测试区间内取得了正收益;后续筛选时可以继续结合回撤、盈利因子和交易笔数判断稳定性。

