你觉得作者是否造假?数据是否真实?是否需要大白人工评测?等你留言哦~
根据 MT5 历史回测报告,Harmonia MT5 EA 在 GOLD/XAUUSD 的 M15 周期中,按照默认参数完成了 2026-01-01 至 2026-05-29 的区间测试;净利润为 1535.61USD,胜率为 64.01%,最大回撤为 208.14 (1.79%),总交易笔数为 364。
| 项目 | 说明 |
|---|---|
| EA 名称 | Harmonia MT5 EA |
| 交易平台 | MetaTrader 5 |
| 交易品种 | GOLD/XAUUSD |
| 回测周期 | M15 |
| 回测区间 | 2026-01-01 至 2026-05-29 |
| 初始资金 | 10 000.00 |
| 参数模式 | EA 默认参数 |
| 数据来源 | MT5 历史回测报告 |
| 核心指标 | 结果 |
|---|---|
| 净利润 | 1 535.61 USD |
| 胜率 | 64.01% |
| 总收益率 | 15.36% |
| 最大回撤 | 208.14 (1.79%) |
| 总交易笔数 | 364 |
| 盈利因子 | 1.64 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| EA_Name | EA Name | Harmonia 1.4 | 这是 EA 作者定义的文本型输入,常用于策略识别、订单备注、品种选择、外部接口或参数分组。修改后应重点检查订单备注、数据读取和品种匹配是否仍然正常。 |
| MagicNumberBase | 魔术号 | 714118 | EA 用来识别和管理自己订单的唯一编号,避免与其他 EA 或手动订单混淆。 |
| EnableDebugLog | 调试日志开关 | 关闭 | 控制 EA 是否输出更详细的调试日志,便于排查风控、信号或订单执行问题,不直接改变交易逻辑。 |
| EnableStrategy1 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy2 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy3 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy4 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy5 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy6 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy7 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| EnableStrategy8 | 汇率换算系数 | 开启 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| TradeDirection | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| EnableSingleTradeOnly | 交易品种控制 | 关闭 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| EnableChristmasPause | Enable Christmas Pause开关 | 关闭 | 控制「Enable Christmas Pause」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| EnableWeekendClose | Enable Weekend Close开关 | 关闭 | 控制「Enable Weekend Close」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| WeekendCloseHour | Weekend Close Hour | 20 | 控制「Weekend Close Hour」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| WeekendCloseMinute | Weekend Close Minute | 30 | 控制「Weekend Close Minute」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| MinMarginLevelAfterEntry | 保证金检查 | 150 | 控制 EA 下单前是否检查账户资金和保证金余量。开启后能减少保证金不足或过度加仓风险,但可能跳过部分信号。 |
| AutoLotMode | 手数模式 | 0 | 决定 EA 按固定手数、风险比例或动态算法计算仓位。切换模式会直接影响资金管理方式。 |
| CustomCapitalPer001 | Custom Capital Per001 | 2000 | 控制「Custom Capital Per001」的最大值、最小值或允许范围。范围收紧后策略更保守,触发次数或仓位暴露通常下降;范围放宽后交易空间增加,同时回撤和执行风险也会提高。 |
| UseLotFixed | 手数设置 | 开启 | 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。 |
| LotFixed | 手数设置 | 0.01 | 控制固定手数或自动手数计算基准。数值越大,单笔盈亏和保证金占用越高;自动手数基准越低,仓位通常越激进。 |
| Strategy1CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy2CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy3CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy4CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy5CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy6CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy7CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy8CustomLot | 汇率换算系数 | 0.01 | 用于不同币种或账户资金之间的金额换算。数值设置不准时,盈利目标、风控金额或仓位计算可能出现偏差。 |
| Strategy1RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy2RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy3RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy4RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy5RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy6RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy7RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| Strategy8RiskPercent | 风险百分比 | 1 | 按账户资金比例控制仓位风险。比例越高,盈利弹性更大,但连续亏损时资金回撤也会更明显。 |
| S1_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| EnableTrendFilter | 行情过滤参数 | 开启 | 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
| TrendEMAPeriod | K线数量/计算周期 | 200 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| TrendTimeframe | 参考周期 | 16385 | 设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| SLMode | 策略模式参数 | 0 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| SL_ATR_Multiplier | ATR 波动率参数 | 2.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| SL_CustomPips | 价格距离/偏移 | 800 | 控制「SL Custom Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| TPMode | 策略模式参数 | 0 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| TP_ATR_Multiplier | 止盈目标 | 4.5 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| TP_RangeMultiplier | 止盈目标 | 2 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| EnableBreakeven | 保本保护开关 | 关闭 | 控制 EA 是否启用保本逻辑。开启后,持仓达到一定浮盈时会优先降低亏损风险,而不是继续完全裸露持仓。 |
| BreakevenActivationPips | 保本触发点数 | 400 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| BreakevenPlusPips | 保本触发点数 | 50 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| EnableTrailing | 移动止损参数 | 开启 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| TrailingActivationPips_Buy | 移动止损参数 | 1500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| TrailingDistancePips_Buy | 移动止损参数 | 300 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| TrailingActivationPips_Sell | 移动止损参数 | 1100 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| TrailingDistancePips_Sell | 移动止损参数 | 500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| EnablePartialClose | 部分平仓比例 | 关闭 | 控制达到条件后平掉多少比例的仓位。比例越高,锁定利润越快但剩余持仓更少;比例越低,给趋势延续保留更多空间。 |
| PartialClosePips | 部分平仓比例 | 700 | 控制达到条件后平掉多少比例的仓位。比例越高,锁定利润越快但剩余持仓更少;比例越低,给趋势延续保留更多空间。 |
| PartialClosePercent | 部分平仓比例 | 40 | 控制达到条件后平掉多少比例的仓位。比例越高,锁定利润越快但剩余持仓更少;比例越低,给趋势延续保留更多空间。 |
| EnableDoubleAfterWin | Enable Double After Win开关 | 关闭 | 控制「Enable Double After Win」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| EnableTripleAfter3Losses | Enable Triple After3 Losses开关 | 关闭 | 控制「Enable Triple After3 Losses」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S1_EnableTimeWindow | S1 Enable Time Window开关 | 关闭 | 控制「S1 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S1_TimeWindowStart | S1 Time Window Start | 0 | 控制「S1 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S1_TimeWindowEnd | S1 Time Window End | 0 | 控制「S1 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S3_Timeframe | 参考周期 | 15 | 设置 EA 计算信号或过滤条件时参考的时间周期。周期越大信号更慢更稳,周期越小响应更快但噪音更多。 |
| S3_EMA_Period | K线数量/计算周期 | 200 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S3_TP_Pips | 止盈目标 | 4000 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S3_SL_Mode | 策略模式参数 | 1 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| S3_SL_FixedPips | 价格距离/偏移 | 2500 | 控制「S3 SL Fixed Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S3_SL_ATR_Multiplier | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S3_SL_FloorPips | 价格距离/偏移 | 200 | 控制「S3 SL Floor Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S3_SL_CapPips | 价格距离/偏移 | 500 | 控制「S3 SL Cap Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S3_ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S3_BE_ActivationPips | 保本触发点数 | 2000 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| S3_BE_PlusPips | 保本触发点数 | 300 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| S3_TrailingStepPips | 移动止损步进点数 | 500 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S3_EnableTimeWindow | S3 Enable Time Window开关 | 关闭 | 控制「S3 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S3_TimeWindowStart | S3 Time Window Start | 0 | 控制「S3 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S3_TimeWindowEnd | S3 Time Window End | 0 | 控制「S3 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S4_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S4_ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S4_Buy_TP_ATR_Mult | 止盈目标 | 2 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S4_Buy_SL_ATR_Mult | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S4_Sell_TP_ATR_Mult | 止盈目标 | 2 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S4_Sell_SL_ATR_Mult | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S4_SL_MaxPips | 价格距离/偏移 | 1000 | 控制「S4 SL Max Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S4_EnableTimeWindow | S4 Enable Time Window开关 | 关闭 | 控制「S4 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S4_TimeWindowStart | S4 Time Window Start | 0 | 控制「S4 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S4_TimeWindowEnd | S4 Time Window End | 0 | 控制「S4 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S5_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S5_SL_ATR_Multiplier_Buy | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S5_SL_ATR_Multiplier_Sell | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S5_TP_ATR_Multiplier | 止盈目标 | 3.5 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S5_MaxTradesPerDay | 最大持仓/订单数 | 3 | 限制 EA 同时允许持有或打开的最大订单数量。数值越高,交易机会更多,但集中回撤风险也更高。 |
| S5_EnableBreakeven | 保本保护开关 | 关闭 | 控制 EA 是否启用保本逻辑。开启后,持仓达到一定浮盈时会优先降低亏损风险,而不是继续完全裸露持仓。 |
| S5_BreakevenActivationPips_Buy | 保本触发点数 | 1300 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| S5_BreakevenActivationPips_Sell | 保本触发点数 | 1000 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| S5_BreakevenLockPips | 保本触发点数 | 200 | 控制浮盈达到多少点后开始把止损推向保本线。触发越早越保守,但也更容易被小回撤洗出场。 |
| S5_TrailingActivationPips_Buy | 移动止损参数 | 1500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S5_TrailingDistancePips_Buy | 移动止损参数 | 100 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S5_TrailingActivationPips_Sell | 移动止损参数 | 1200 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S5_TrailingDistancePips_Sell | 移动止损参数 | 100 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S5_EnableTimeWindow | S5 Enable Time Window开关 | 关闭 | 控制「S5 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S5_TimeWindowStart | S5 Time Window Start | 0 | 控制「S5 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S5_TimeWindowEnd | S5 Time Window End | 0 | 控制「S5 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S6_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S6_ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S6_Buy_TP_ATR_Mult | 止盈目标 | 2 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S6_Buy_SL_ATR_Mult | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S6_Sell_TP_ATR_Mult | 止盈目标 | 2 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S6_Sell_SL_ATR_Mult | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S6_SL_MaxPips | 价格距离/偏移 | 400 | 控制「S6 SL Max Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S6_UseEntryBuffer | S6 Use Entry Buffer开关 | 关闭 | 控制「S6 Use Entry Buffer」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S6_EntryBufferPips | 价格距离/偏移 | 50 | 控制「S6 Entry Buffer Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S6_EnableTimeWindow | S6 Enable Time Window开关 | 关闭 | 控制「S6 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S6_TimeWindowStart | S6 Time Window Start | 0 | 控制「S6 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S6_TimeWindowEnd | S6 Time Window End | 0 | 控制「S6 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S7_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S7_TP_Pips | 止盈目标 | 3000 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S7_SL_Pips | 止损控制参数 | 3500 | 设置或修正订单止损距离和风险比例。止损越宽,单笔亏损空间越大;止损越紧,则更容易被短线波动触发。 |
| S7_TrailActivationPips_Buy | 移动止损参数 | 900 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S7_TrailStepPips_Buy | 移动止损步进点数 | 400 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S7_TrailActivationPips_Sell | 移动止损参数 | 600 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S7_TrailStepPips_Sell | 移动止损步进点数 | 200 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S7_DeleteFridayEOD | S7 Delete Friday EOD开关 | 开启 | 控制「S7 Delete Friday EOD」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S7_EnableTimeWindow | S7 Enable Time Window开关 | 关闭 | 控制「S7 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S7_TimeWindowStart | S7 Time Window Start | 0 | 控制「S7 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S7_TimeWindowEnd | S7 Time Window End | 0 | 控制「S7 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S8_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S8_SLTPMode | 策略模式参数 | 0 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| S8_ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S8_SL_ATR_Mult | ATR 波动率参数 | 1.5 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S8_TP_ATR_Mult | 止盈目标 | 4.5 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S8_SL_FixedPips | 价格距离/偏移 | 3500 | 控制「S8 SL Fixed Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S8_TP_FixedPips | 止盈目标 | 10000 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S8_TrailActivationPips_Buy | 移动止损参数 | 2500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S8_TrailStepPips_Buy | 移动止损步进点数 | 1500 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S8_TrailActivationPips_Sell | 移动止损参数 | 1000 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S8_TrailStepPips_Sell | 移动止损步进点数 | 750 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S8_DeleteFridayEOD | S8 Delete Friday EOD开关 | 开启 | 控制「S8 Delete Friday EOD」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S8_EnableTimeWindow | S8 Enable Time Window开关 | 关闭 | 控制「S8 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S8_TimeWindowStart | S8 Time Window Start | 0 | 控制「S8 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S8_TimeWindowEnd | S8 Time Window End | 0 | 控制「S8 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S9_Direction | 交易方向模式 | 0 | 控制 EA 允许做多、做空还是双向交易。方向限制越严格,交易次数会减少,但可以避开不想承担的一侧风险。 |
| S9_EnableInsideBarFilter | K线数量/计算周期 | 关闭 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S9_SLTPMode | 策略模式参数 | 2 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| S9_ATR_Period | K线数量/计算周期 | 14 | 控制信号、挂单或指标计算参考多少根 K 线。数量越大判断更平滑、触发更少但反应更慢;数量越小更贴近近期波动,但假信号和频繁进出风险会上升。 |
| S9_SL_ATR_Mult | ATR 波动率参数 | 1 | 用于 ATR 衡量市场波动,并影响止损、过滤或动态距离。周期或倍数越大,策略通常给行情更宽的波动空间。 |
| S9_TP_ATR_Mult | 止盈目标 | 3 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S9_SL_FixedPips | 价格距离/偏移 | 2500 | 控制「S9 SL Fixed Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| S9_TP_FixedPips | 止盈目标 | 4500 | 设置订单或整组持仓的盈利目标。目标越远,潜在收益越大,但持仓时间和回撤波动也会增加。 |
| S9_TrailActivationPips_Buy | 移动止损参数 | 1500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S9_TrailStepPips_Buy | 移动止损步进点数 | 1500 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S9_TrailActivationPips_Sell | 移动止损参数 | 500 | 用于控制盈利后的动态止损跟随逻辑,核心影响是锁定利润的速度和给行情回撤保留的空间。 |
| S9_TrailStepPips_Sell | 移动止损步进点数 | 1000 | 控制价格继续向盈利方向移动多少点后,止损才跟着上移一次。步进越小越贴近行情,步进越大则给波动留出的空间更多。 |
| S9_DeleteFridayEOD | S9 Delete Friday EOD开关 | 开启 | 控制「S9 Delete Friday EOD」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S9_EnableTimeWindow | S9 Enable Time Window开关 | 关闭 | 控制「S9 Enable Time Window」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| S9_TimeWindowStart | S9 Time Window Start | 0 | 控制「S9 Time Window Start」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| S9_TimeWindowEnd | S9 Time Window End | 0 | 控制「S9 Time Window End」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| EnableTradingDaysFilter | 行情过滤参数 | 关闭 | 用于过滤异常波动、假突破或特定指标条件。过滤越严格,误入场可能减少,但有效信号也可能被跳过。 |
| TradeOnMonday | 周一交易开关 | 开启 | 控制 EA 是否允许在周一开仓或运行交易逻辑。关闭后可以避开周初流动性和跳空风险,但会减少可交易时段。 |
| TradeOnTuesday | 周二交易开关 | 开启 | 控制 EA 是否允许在周二开仓或运行交易逻辑。关闭后该交易日的机会会被过滤,适合规避特定日内风险。 |
| TradeOnWednesday | 周三交易开关 | 开启 | 控制 EA 是否允许在周三开仓或运行交易逻辑。关闭后会减少交易频率,但可避开不想参与的交易日。 |
| TradeOnThursday | 周四交易开关 | 开启 | 控制 EA 是否允许在周四开仓或运行交易逻辑。关闭后该日信号通常会被跳过。 |
| TradeOnFriday | 周五交易开关 | 开启 | 控制 EA 是否允许在周五继续开仓。关闭后可降低周末前低流动性、扩大点差和隔夜跳空风险,但会减少交易机会。 |
| EnableTradingSessionsFilter | 交易时段控制 | 关闭 | 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。 |
| TradeOnAsiaSession | 交易时段控制 | 开启 | 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。 |
| TradeOnEuropeSession | 交易时段控制 | 开启 | 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。 |
| TradeOnUSSession | 交易时段控制 | 开启 | 设置 EA 在一天或一周内允许交易的时间窗口。时间越收紧,能避开低流动性和周末风险,但可参与的行情也会减少。 |
| EnableDashboard | 面板显示开关 | 开启 | 控制图表上的仪表盘或信息面板是否显示,只影响可视化展示,不改变开仓和平仓逻辑。 |
| EnableChartColors | 图表显示参数 | 开启 | 控制图表面板、文字、颜色、提示或作者信息展示。它通常只影响可视化和识别,不直接改变开仓和平仓逻辑。 |
| EnableProfitLabels | 保本保护参数 | 开启 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| DrawLevels | 指标阈值参数 | 开启 | 用于控制指标计算方法、平滑长度或进出场阈值。阈值调整会直接影响信号触发频率和过滤强度。 |
| LabelFontSize | 保本保护参数 | 12 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| LabelColorProfit | 保本保护参数 | 11850240 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| LabelColorLoss | 保本保护参数 | 5592575 | 控制浮盈达到条件后是否把止损推到保本线或保留少量利润。触发越早越保守,但也更容易被正常回撤扫出。 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| TradeComment | 订单备注 | Harmonia | 写入订单备注栏的文本或前后缀,用于区分策略来源、订单用途或版本,不直接决定交易方向。 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| MaxSpreadPoints | 最大允许点差 | 50 | 限制 EA 允许开仓时的最大点差。数值越小交易成本控制越严格,但可能错过点差扩大的行情机会。 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| EnablePropFirmMode | 策略模式参数 | 关闭 | 选择 EA 内部使用的策略分支、订单类型或运行模式。模式切换会直接改变进场逻辑、管理方式和风险表现。 |
| Prop_ForceSingleTradeOnly | 交易品种控制 | 开启 | 指定 EA 允许交易、参考或计算的品种。品种设置不匹配时,点值、报价精度或策略信号可能出现偏差。 |
| Prop_DisableLotEscalation | Prop Disable Lot Escalation开关 | 开启 | 控制「Prop Disable Lot Escalation」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Prop_MaxDailyLossPercent | 回撤风控参数 | 4 | 控制账户或当天允许承受的回撤范围。限制越严格,EA 越容易暂停交易或提前保护资金;限制越宽,交易空间更大但风险也更高。 |
| Prop_MaxOverallLossPercent | Prop Max Overall Loss Percent | 8 | 控制「Prop Max Overall Loss Percent」对应的百分比阈值、风险占比或分配比例。比例越高,该模块影响越强,收益波动和回撤敏感度也可能提高;比例越低则更保守。 |
| Prop_DailyResetHour | Prop Daily Reset Hour | 0 | 控制「Prop Daily Reset Hour」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| Prop_CloseAllOnBreach | 风控突破状态 | 开启 | 用于标记或控制风控线被触发后的处理状态。开启后通常代表策略会进入保护、限制开仓或特殊恢复逻辑。 |
| Prop_CloseBeforeWeekend | Prop Close Before Weekend开关 | 开启 | 控制「Prop Close Before Weekend」对应模块是否启用。开启后该模块会参与 EA 的信号、订单管理或风控流程;关闭后通常会跳过这一路逻辑。 |
| Prop_FridayCloseHour | Prop Friday Close Hour | 20 | 控制「Prop Friday Close Hour」相关的时间窗口。时间设置会影响 EA 何时允许开仓、暂停交易或恢复管理;设置不准可能导致错过有效行情或暴露在高风险时段。 |
| Prop_FridayCloseMinute | 周五平仓分钟 | 30 | 配合周五收盘控制使用,决定在指定小时的第几分钟停止或处理持仓,用于减少周末持仓风险。 |
| EnablePropFirmRandomizer | 随机化开关 | 关闭 | 控制 EA 是否对下单时间或手数做随机扰动,用于降低机械化执行痕迹,但也会让结果更难完全复现。 |
| PropRandMinPips | 价格距离/偏移 | 50 | 控制「Prop Rand Min Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| PropRandMaxPips | 价格距离/偏移 | 100 | 控制「Prop Rand Max Pips」对应的价格距离、信号偏移或订单步进。距离越大,触发更保守、订单更分散;距离越小,入场或管理更敏感,但更容易被短线波动和点差干扰。 |
| 参数名 | 中文名称 | 默认值 | 中文说明 |
|---|---|---|---|
| EnableNewsFilter | 新闻过滤开关 | 关闭 | 控制 EA 是否在重要财经新闻前后暂停或限制交易。开启后通常更稳健,但交易机会会减少。 |
| NewsScanHour | 特殊日期过滤 | 3 | 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。 |
| NewsMinutesBefore | 事件前暂停分钟数 | 30 | 控制新闻、时段或过滤事件发生前提前多少分钟停止新开仓。数值越大越保守,可降低突发行情和点差扩大风险;数值越小则保留更多交易机会。 |
| NewsMinutesAfter | 事件后恢复分钟数 | 30 | 控制新闻、时段或过滤事件结束后等待多少分钟再恢复交易。等待越久越能避开余波和异常点差;等待越短,策略恢复更快但噪音风险更高。 |
| NewsMinImportance | 特殊日期过滤 | 0 | 控制圣诞、节假日或新闻等特殊时段是否暂停交易。开启后更保守,可减少异常流动性和点差风险。 |
| 报告指标 | 报告值 |
|---|---|
| 质量历史 | 100% |
| 柱 | 9510 |
| 报价 | 38279745 |
| 交易品种 | GOLD/XAUUSD |
| 初始入金 | 10 000.00 |
| 总净盈利 | 1 535.61 |
| 毛利 | 3 949.93 |
| 毛损 | -2 414.32 |
| 报告指标 | 报告值 |
|---|---|
| 绝对结余亏损 | 89.59 |
| 最大结余亏损 | 208.14 (1.79%) |
| 相对结余亏损 | 1.79% (208.14) |
| 绝对净值亏损 | 156.89 |
| 最大净值亏损 | 290.71 (2.87%) |
| 相对净值亏损 | 2.87% (290.71) |
| 盈利因子 | 1.64 |
| 采收率 | 5.28 |
| AHPR | 1.0004 (0.04%) |
| GHPR | 1.0004 (0.04%) |
| 预期收益 | 4.22 |
| 夏普比率 | 8.05 |
| LR 相关性 | 0.95 |
| LR 标准误差 | 160.39 |
| 预付款维持率 | 2093.47% |
| 分值 | -2.87 (99.59%) |
| OnTester结果 | 0 |
| 报告指标 | 报告值 |
|---|---|
| 交易总计 | 364 |
| 总成交 | 728 |
| 卖出交易 (赢得 %) | 160 (58.13%) |
| 买入交易 (赢得 %) | 204 (68.63%) |
| 盈利交易 (% 全部) | 233 (64.01%) |
| 亏损交易 (% 全部) | 131 (35.99%) |




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