Shark Fx EA 2026年回测利润达126.99USD,胜率59.26%量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功MT5EA回测合集量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

Shark Fx EA 2026年回测利润达126.99USD,胜率59.26%

根据 MT5 历史回测报告,Shark Fx EAGOLD/XAUUSDM15 周期中,按照默认参数完成了 2026-01-012026-04-30 的区间测试;净利润为 126.99USD,胜率为 59.26%,最大回撤为 229.87 (2.27%),总交易笔数为 27

测试设置

项目 说明
EA 名称 Shark Fx EA
交易平台 MetaTrader 5
交易品种 GOLD/XAUUSD
回测周期 M15
回测区间 2026-01-01 至 2026-04-30
初始资金 10 000.00
参数模式 EA 默认参数
数据来源 MT5 历史回测报告
核心指标 结果
净利润 126.99 USD
胜率 59.26%
总收益率 1.27%
最大回撤 229.87 (2.27%)
总交易笔数 27
盈利因子 1.28

EA 参数中文说明

核心交易参数

参数名 中文名称 默认值 中文说明
EA 参数分组 — General settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「General settings」模块,本身不是交易开关或下单阈值。
ord_Comm 订单备注 SHARK FX 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。
Fix_Lot 手数设置 0.01 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
Auto_Lot 手数设置 0 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
Znach_Auto_Lot 手数设置 1000 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。
Max_Spred 均线过滤参数 70 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
TimeStartH 开始交易时间 0 设定 EA 允许开始寻找新交易的时间。时间设置越晚,越能避开早盘噪音,但也可能错过前段行情。
TimeEndH 结束交易时间 23 设定 EA 停止开新仓的时间,周五结束时间通常用于减少周末隔夜和跳空风险。
TimeStartM 开始交易时间 0 设定 EA 允许开始寻找新交易的时间。时间设置越晚,越能避开早盘噪音,但也可能错过前段行情。
TimeEndM 结束交易时间 58 设定 EA 停止开新仓的时间,周五结束时间通常用于减少周末隔夜和跳空风险。
TimeEndFriday 结束交易时间 23:50 设定 EA 停止开新仓的时间,周五结束时间通常用于减少周末隔夜和跳空风险。
q1 参数分组 — Trading Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Trading Settings」模块,本身不是交易开关或下单阈值。
Use_Limit 限价挂单参数 关闭 控制限价挂单是否启用以及买入/卖出挂单距离。距离越大触发更保守,距离越小更容易进场。
pp_Diap_BuyLim 限价挂单参数 182 控制限价挂单是否启用以及买入/卖出挂单距离。距离越大触发更保守,距离越小更容易进场。
pp_Diap_SellLim 限价挂单参数 112 控制限价挂单是否启用以及买入/卖出挂单距离。距离越大触发更保守,距离越小更容易进场。
N_Bar_Life_Limit 限价挂单参数 43 控制限价挂单是否启用以及买入/卖出挂单距离。距离越大触发更保守,距离越小更容易进场。
min_pp_Kelt_Rev Keltner 通道参数 685 用于 Keltner 通道过滤或反转判断。调整后会改变 EA 对波动区间、突破或回归信号的识别。
TP_koef_ZZ 止盈目标 0.76 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。
SL_koef_ZZ 指标阈值参数 0.75 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Magic_Rev 魔术号 5115 EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。
q2 参数分组 — Keltner Parametrs Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Keltner Parametrs Settings」模块,本身不是交易开关或下单阈值。
HalfLength_Rev 指标阈值参数 269 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Method_Rev 指标阈值参数 3 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Koef_Rev 指标阈值参数 4 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
q8 参数分组 — Bolinger Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Bolinger Settings」模块,本身不是交易开关或下单阈值。
Flag_out_by_BB_Rev_v1 布林带过滤参数 开启 用于布林带周期、偏差或出场过滤。周期和偏差越大,信号越保守;越小则触发更频繁。
Use_BB_Filtr_Rev 布林带过滤参数 开启 用于布林带周期、偏差或出场过滤。周期和偏差越大,信号越保守;越小则触发更频繁。
BB_Period_Rev_ 布林带过滤参数 83 用于布林带周期、偏差或出场过滤。周期和偏差越大,信号越保守;越小则触发更频繁。
BB_Otklonenie_Rev 布林带过滤参数 0.1 用于布林带周期、偏差或出场过滤。周期和偏差越大,信号越保守;越小则触发更频繁。
Use_Period_Kelt_for_BB Keltner 通道参数 开启 用于 Keltner 通道过滤或反转判断。调整后会改变 EA 对波动区间、突破或回归信号的识别。
q3 参数分组 — Standard Deviation Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Standard Deviation Settings」模块,本身不是交易开关或下单阈值。
StDev_Mode_Rev 波动率过滤参数 0 用于标准差或波动率过滤。阈值越高,EA 通常只在波动更明显时参与;阈值越低,信号更多。
StDev_Period_Rev 波动率过滤参数 11 用于标准差或波动率过滤。阈值越高,EA 通常只在波动更明显时参与;阈值越低,信号更多。
StDev_Method_Rev 波动率过滤参数 0 用于标准差或波动率过滤。阈值越高,EA 通常只在波动更明显时参与;阈值越低,信号更多。
N_Bar_StDev_Rev K线数量参数 20 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。
Level_StDev_Rev 波动率过滤参数 0.0001 用于标准差或波动率过滤。阈值越高,EA 通常只在波动更明显时参与;阈值越低,信号更多。
q4 参数分组 — Momentum Filter Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Momentum Filter Settings」模块,本身不是交易开关或下单阈值。
Use_Mom_Filtr_Rev 动量过滤参数 关闭 用于动量指标确认行情力度或反转条件。过滤越严格,交易次数可能减少,但能降低弱信号下的误入场。
Mom_Period_Rev 动量过滤参数 20 用于动量指标确认行情力度或反转条件。过滤越严格,交易次数可能减少,但能降低弱信号下的误入场。
Up_Level_Mom_Rev 动量过滤参数 100 用于动量指标确认行情力度或反转条件。过滤越严格,交易次数可能减少,但能降低弱信号下的误入场。
Down_Level_Mom_Rev 动量过滤参数 100 用于动量指标确认行情力度或反转条件。过滤越严格,交易次数可能减少,但能降低弱信号下的误入场。
q6 参数分组 — – Moving Average Filter Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Moving Average Filter Settings」模块,本身不是交易开关或下单阈值。
Use_MA_Filtr_Rev 均线过滤参数 开启 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
Period_MA_Rev 均线过滤参数 80 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
MA_Method_Rev 均线过滤参数 1 用于移动平均线方向或趋势过滤。周期越大趋势判断越慢越稳,周期越小更敏感但更容易被噪音干扰。
q7 参数分组 — CCI Filter Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「CCI Filter Settings」模块,本身不是交易开关或下单阈值。
Use_CCI_Filtr_Rev CCI 过滤参数 开启 用于 CCI 指标的周期或启停过滤,帮助 EA 判断超买超卖或反转条件。周期越短越敏感,周期越长信号更平滑。
CCI_Period_Rev CCI 过滤参数 25 用于 CCI 指标的周期或启停过滤,帮助 EA 判断超买超卖或反转条件。周期越短越敏感,周期越长信号更平滑。
Up_Level_CCI_Rev CCI 过滤参数 -87 用于 CCI 指标的周期或启停过滤,帮助 EA 判断超买超卖或反转条件。周期越短越敏感,周期越长信号更平滑。
Down_Level_CCI_Rev CCI 过滤参数 128 用于 CCI 指标的周期或启停过滤,帮助 EA 判断超买超卖或反转条件。周期越短越敏感,周期越长信号更平滑。
q18 参数分组 — ProfessionalSwing Filter Settings — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「ProfessionalSwing Filter Settings」模块,本身不是交易开关或下单阈值。
Use_Prof_Swing_Rev 盈利平仓规则 开启 控制 EA 是否只在盈利状态下执行平仓,或按波段利润条件退出。限制越严格,亏损单可能持有更久,资金占用也会增加。
Level_Rev 指标阈值参数 24 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
BarsLook_Rev K线数量参数 9 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。
a2 说明信息 === MACD Parameters === 这是作者放在参数区里的说明、链接、联系方式或分组提示,主要用于识别版本和使用要求,不直接参与开仓和平仓计算。
fast_ema_period MACD 指标参数 11 用于 MACD 快慢线或信号线计算。周期越短反应越快但噪音更多,周期越长信号更稳但更滞后。
slow_ema_period MACD 指标参数 42 用于 MACD 快慢线或信号线计算。周期越短反应越快但噪音更多,周期越长信号更稳但更滞后。
signal_period MACD 指标参数 20 用于 MACD 快慢线或信号线计算。周期越短反应越快但噪音更多,周期越长信号更稳但更滞后。
a21 参数分组 — MACD Filter for Open deals — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「MACD Filter for Open deals」模块,本身不是交易开关或下单阈值。
Use_MACD_Filtr_Rev MACD 指标参数 开启 用于 MACD 快慢线或信号线计算。周期越短反应越快但噪音更多,周期越长信号更稳但更滞后。
Up_Level_In 指标阈值参数 0.0001 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Down_Level_In 指标阈值参数 -0.0002 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
a22 参数分组 — Close on MACD line — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Close on MACD line」模块,本身不是交易开关或下单阈值。
Flag_Close_Macd MACD 指标参数 开启 用于 MACD 快慢线或信号线计算。周期越短反应越快但噪音更多,周期越长信号更稳但更滞后。
Up_Level 指标阈值参数 0 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Down_Level 指标阈值参数 0 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。
Flag_Close_only_Profit 盈利平仓规则 关闭 控制 EA 是否只在盈利状态下执行平仓,或按波段利润条件退出。限制越严格,亏损单可能持有更久,资金占用也会增加。
a23 参数分组 — Coefficient — 这是 EA 输入参数里的分组标题,用来提示后续参数属于「Coefficient」模块,本身不是交易开关或下单阈值。
N_Bar_ZZ K线数量参数 1000 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑,数量越小对近期行情更敏感。
InpDepth ZigZag 波段参数 22 控制 ZigZag 或波段识别的深度、偏差和回退步长。参数越大,波段判断越保守;越小则更容易捕捉短线拐点。
InpDeviation ZigZag 波段参数 5 控制 ZigZag 或波段识别的深度、偏差和回退步长。参数越大,波段判断越保守;越小则更容易捕捉短线拐点。
InpBackstep ZigZag 波段参数 3 控制 ZigZag 或波段识别的深度、偏差和回退步长。参数越大,波段判断越保守;越小则更容易捕捉短线拐点。

回测结果总表

回测基础数据

报告指标 报告值
质量历史 100%
7588
报价 31353044
交易品种 GOLD/XAUUSD
初始入金 10 000.00
总净盈利 126.99
毛利 586.07
毛损 -459.08

回撤与收益质量

报告指标 报告值
绝对结余亏损 122.63
最大结余亏损 229.87 (2.27%)
相对结余亏损 2.27% (229.87)
绝对净值亏损 203.34
最大净值亏损 312.24 (3.09%)
相对净值亏损 3.09% (312.24)
盈利因子 1.28
采收率 0.41
AHPR 1.0005 (0.05%)
GHPR 1.0005 (0.05%)
预期收益 4.70
夏普比率 2.79
LR 相关性 0.46
LR 标准误差 60.14
预付款维持率 89454.24%
分值 -0.22 (17.41%)
OnTester结果 0

交易统计

报告指标 报告值
交易总计 27
总成交 54
卖出交易 (赢得 %) 17 (64.71%)
买入交易 (赢得 %) 10 (50.00%)
盈利交易 (% 全部) 16 (59.26%)
亏损交易 (% 全部) 11 (40.74%)

回测结论

从回测结果看,Shark Fx EA 在该测试区间内取得了正收益;后续筛选时可以继续结合回撤、盈利因子和交易笔数判断稳定性。

回测图表

Shark Fx EA 结余曲线图

Shark Fx EA 历史分布图

Shark Fx EA MFE MAE 图

Shark Fx EA 持仓时间图

常见问题

这份数据是实盘还是回测?

本文展示的是 MT5 历史回测报告,不是实盘成交记录;正文中的结论均以回测数据为准。

这次回测用了什么设置?

本次回测使用 GOLD/XAUUSD 品种、M15 周期,测试区间为 2026-01-01 至 2026-04-30,并按照 EA 默认参数执行。

请登录后发表评论