P Sar Marti EA V2.02 MT4 2026年回测亏损9,996.47USD,胜率42.02%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT4EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT4EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

P Sar Marti EA V2.02 MT4 2026年回测亏损9,996.47USD,胜率42.02%

本文记录 P Sar Marti EA V2.02 MT4 在 MT4 固定历史数据环境下的 GOLD/XAUUSD M15 回测。测试区间固定为 2026.01.01 到 2026.06.01,初始资金 10000 USD,杠杆 100,点差 50,模型为 Every tick,不启用优化。

回测摘要

本次样本产生明确交易,但净利润为 -9,996.47 USD,盈利交易占比 42.02%。后续发布时应按亏损或高风险样本处理,不能包装为稳定盈利结果。

核心数据

项目 数值
平台 MT4 build 1473
测试品种 GOLD/XAUUSD
周期 M15
模型 Every tick
测试日期 2026.01.01 – 2026.06.01
初始资金 10000 USD
杠杆 100
点差 50
Bars in test 10575
Ticks modelled 42524455
Modelling quality 90.00%
总交易笔数 4279
净利润 -9,996.47
胜率 42.02%
最大回撤 10046.63 (99.96%)

盈亏与连续交易统计

MT4 报告汇总表包含最大盈亏、平均盈亏和连续盈亏数据,这些字段比单纯净利润更能暴露仓位扩张和尾部亏损风险。

项目 数值
毛利润 15341.59
毛亏损 -25338.06
利润因子 0.61
期望收益 -2.34
最大盈利单 77.08
最大亏损单 -89.76
平均盈利单 8.53
平均亏损单 -10.21
最大连胜次数与累计盈利 12 (155.14)
最大连亏次数与累计亏损 23 (-173.04)
最大连续盈利金额与笔数 187.98 (11)
最大连续亏损金额与笔数 -196.69 (4)
平均连胜笔数 2
平均连亏笔数 3

前20条交易流水

以下交易流水从 2026.01.01 测试起点后的第一批记录开始截取,最多保留 20 条;如果报告不足 20 条,则按实际数量展示。

# 时间 类型 订单 手数 价格 止损 止盈 盈亏 余额
16 2026.01.02 10:09 close 15 0.11 4385.83 0.00 0.00 6.60 10006.60
17 2026.01.02 10:09 close 14 0.08 4385.83 0.00 0.00 -2.16 10004.44
18 2026.01.02 10:09 close 13 0.05 4385.83 0.00 0.00 2.30 10006.74
19 2026.01.02 10:09 close 12 0.03 4385.83 0.00 0.00 7.20 10013.94
20 2026.01.02 10:09 close 11 0.02 4386.33 0.00 0.00 -7.52 10006.42
21 2026.01.02 10:09 close 10 0.02 4385.83 0.00 0.00 3.76 10010.18
22 2026.01.02 10:09 close 9 0.02 4385.83 0.00 0.00 2.24 10012.42
23 2026.01.02 10:09 close 8 0.01 4385.83 0.00 0.00 1.53 10013.95
24 2026.01.02 10:09 close 7 0.01 4386.33 0.00 0.00 -4.14 10009.81
25 2026.01.02 10:09 close 6 0.02 4386.33 0.00 0.00 -8.40 10001.41
26 2026.01.02 10:09 close 5 0.08 4385.83 0.00 0.00 25.60 10027.01
27 2026.01.02 10:09 close 4 0.01 4386.33 0.00 0.00 -5.59 10021.42
28 2026.01.02 10:09 close 3 0.04 4385.83 0.00 0.00 18.40 10039.82
29 2026.01.02 10:09 close 2 0.02 4385.83 0.00 0.00 7.72 10047.54
30 2026.01.02 10:09 close 1 0.01 4385.83 0.00 0.00 2.62 10050.16
38 2026.01.02 10:13 close 22 0.17 4383.84 0.00 0.00 -51.00 9999.16
39 2026.01.02 10:13 close 21 0.02 4384.34 0.00 0.00 2.06 10001.22
40 2026.01.02 10:13 close 20 0.02 4384.34 0.00 0.00 3.10 10004.32
41 2026.01.02 10:13 close 19 0.01 4384.34 0.00 0.00 1.17 10005.49
42 2026.01.02 10:13 close 18 0.04 4383.84 0.00 0.00 -8.76 9996.73

参数说明

原始参数名 默认值 中文名称 说明
MagicNumber 魔术号 魔术号 EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。
TradeComment 订单备注 订单备注 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。
SlippagePoints 最大允许滑点 滑点容忍 限制下单或平仓时允许的最大成交价格偏差。数值越大更容易成交,但实际成交价格可能更差。
UseMaxSpread 最大允许点差 点差过滤 限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。
MaxSpreadPips 最大允许点差 点差过滤 限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。
StartLot 手数设置 手数设置 控制 EA 开仓使用的基础手数或拆分手数方式。手数越大,单笔盈亏和保证金占用越高;拆分下单可分散成交但会增加订单数量。
StepPips 价格距离/偏移 网格/金字塔距离 控制「Step Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。
MaxMartiLevels 均线过滤参数 信号阈值 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
MartiMultiplier 均线过滤参数 手数倍增系数 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
UseAvgPriceForStep 价格距离/偏移 网格/金字塔距离 控制「Use Avg Price For Step」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。
EntryCooldownSec 交易冷却/间隔 等待时间 限制「Entry Cooldown Sec」相关动作之间至少间隔多久。间隔越大,开仓或修改订单更克制,可降低连续追单风险;间隔越小,响应更快,但过度交易和滑点暴露会增加。
MaxPositionsPerDir 均线过滤参数 最大订单数量 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
GlobalProfitUSD Global Profit USD 盈利目标 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
UseGlobalLossClose Use Global Loss Close 亏损限制 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
GlobalLossUSD Global Loss USD 亏损限制 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
DailyTargetUSD Daily Target USD 盈利目标 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
StopNewEntryAfterDailyTarget Stop New Entry After Daily Target 盈利目标 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
DailyLossUSD 回撤风控参数 亏损限制 控制账户或当天允许承受的回撤范围。限制越严格,EA 越容易暂停交易或提前保护资金;限制越宽,交易空间更大但风险也更高。
CloseAllOnDailyLoss 回撤风控参数 一键平仓开关 控制账户或当天允许承受的回撤范围。限制越严格,EA 越容易暂停交易或提前保护资金;限制越宽,交易空间更大但风险也更高。
StopEntryAfterDailyLoss 回撤风控参数 亏损限制 控制账户或当天允许承受的回撤范围。限制越严格,EA 越容易暂停交易或提前保护资金;限制越宽,交易空间更大但风险也更高。
DailyDrawdownPct Daily Drawdown Pct 亏损限制 控制「Daily Drawdown Pct」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。
CloseAllOnDDPct Close All On DD Pct 一键平仓开关 控制「Close All On DD Pct」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。
StopEntryOnDDPct Stop Entry On DD Pct 亏损限制 控制「Stop Entry On DD Pct」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。
EquityHardStopUSD Equity Hard Stop USD 资金金额参数 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
CloseAllOnHardStop Close All On Hard Stop 一键平仓开关 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
BlockAfterHardStop Block After Hard Stop 功能开关 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
SAR_Step 价格距离/偏移 网格/金字塔距离 控制「SAR Step」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。
SAR_Max SAR Max 策略输入项 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
StartHour 开始交易小时 开始交易时间 设定每天允许开始开新仓的小时。时间越晚,越能避开早盘噪音,但也可能错过前半段行情。
EndHour 结束交易小时 结束交易时间 设定每天停止开新仓的小时。结束越早越保守,结束越晚则参与行情的时间更长。
UseNewsWindows 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
NewsWinCount 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News1_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News1_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News1_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News1_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News2_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News2_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News2_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News2_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News3_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News3_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News3_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News3_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News4_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News4_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News4_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News4_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News5_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News5_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News5_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News5_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News6_StartHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News6_StartMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News6_EndHH 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
News6_EndMM 特殊日期过滤 新闻过滤参数 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。
UseReverseTrading Use Reverse Trading 模块开关 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
ReverseAfterLevels 指标阈值参数 信号阈值 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
ReverseLotMultiplier 手数倍增系数 手数倍增系数 控制后续订单或恢复阶段的手数放大比例。数值越高,回本速度可能更快,但回撤和爆仓风险也会同步上升。
CloseOriginalOnReverse Close Original On Reverse 功能开关 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。
ReverseCooldownSec 交易冷却/间隔 等待时间 限制「Reverse Cooldown Sec」相关动作之间至少间隔多久。间隔越大,开仓或修改订单更克制,可降低连续追单风险;间隔越小,响应更快,但过度交易和滑点暴露会增加。

回测图表

P Sar Marti EA V2.02 MT4 GOLD/XAUUSD MT4 backtest balance chart

FAQ

这份 MT4 回测是否等同实盘结果?

不是。它是在固定历史数据、固定点差和 Every tick 模型下的回测结果,只能用于比较 EA 的历史行为和风险暴露。

为什么 MT4 图表数量少于 MT5?

MT4 标准 HTML 报告通常只输出综合余额曲线和交易流水;本流程会从交易流水补充核心统计和前20条交易记录。

风险提示

EA 回测结果受历史数据质量、点差、滑点、服务器时区和参数设置影响。尤其是带网格、倍增、补仓或动态手数的 EA,应重点检查最大回撤、最大连续亏损和单笔最大亏损。

结论

P Sar Marti EA V2.02 MT4 在本次 MT4 固定条件下完成有效回测,结果应与参数结构和交易流水一起判断,不宜只看标题里的净利润或胜率。

请登录后发表评论