Sarveon
- 专家
- 版本: 1.1
- 更新: 9 九月 2026
- 激活: 20
Sarveon 是 MetaTrader 5 上用于 XAUUSD 的专家顾问。九个独立策略在同一个图表上并行运行。每个策略都有自己的魔术编号、自己的入场时间周期和自己的一组距离,任何一个策略都不会对另一个策略开出的仓位加仓。
如何交易
每个策略在自己的入场时间周期上扫描最近的 K 线,寻找一个摆动水平位:一个之后没有任何 K 线超过的高点,或者一个之后没有任何 K 线跌破的低点。该水平位必须与当前价格保持最小距离,否则会被忽略。
入场是在该水平位放置的挂单止损单,带有以美元计的固定偏移。买入止损单位于阻力水平位下方而不是上方,因此订单是在价格仍在接近该水平位时成交,而不是在它被突破之后。止损和止盈在订单放置时附加到订单上,并从订单价格而不是成交价格起算。
每个策略限制它同时可以持有多少个挂单和多少个持仓,并拒绝在离自己已经挂出的某个订单太近的地方放置新订单。挂单有自己的生命周期,根据策略不同从几小时到几天不等,到期时会被移除。
一个产品中的九个策略
这九个策略在入场时间周期、摆动水平位的确认方式、订单距离水平位的远近以及止损和目标的大小上各不相同。入场从日线、四小时和一小时图表读取;出场和仓位管理在更低的时间周期上处理,一直到 M1。它们作为一个产品交付,使用一套代码和一组输入,而不是作为九个单独的项目。
默认情况下九个策略全部交易。另外两种模式可用:八个策略,第九个关闭;以及一个自动档位,根据你在账户上允许的亏损分阶段启用策略。
仓位如何平仓
有四种机制作用于持仓。每一种都可以关闭。
第一根 M1 K 线确认。成交后收盘的第一根一分钟 K 线只读取一次:如果它逆着仓位收盘并且收在成交价之外,仓位立即平仓,而不是留给止损。
保本。一旦价格朝着有利于仓位的方向移动得足够远,止损就被移动到成交价加上一个小缓冲。
移动止损。止损以固定距离跟随价格,其触发点从订单价格起算,因此比预期更差的成交不会移动整个时间表。
朝亏损方向的移动止盈。当价格逆着仓位移动时,目标被拉得更靠近它,因此一个已经转向的交易仍然可以在目标处平仓,而不是跑完到止损的整个距离。
内置保护
每个仓位都有真实的止损,随订单附加。不是宽的,不是隐藏的。
没有网格,没有马丁格尔,没有加仓。亏损后手数从不增长。
点差过滤器。当点差高于你设置的上限时不下任何订单,默认五美元。
新闻暂停。美国就业报告的发布日程被编入产品。入场在发布前一百分钟停止,在发布后六十分钟恢复。
净值守卫。当净值低于开始时记录的余额达到你设置的百分比时,默认百分之二十五,所有仓位被平仓并停止交易。起始余额存储在磁盘上,在终端重启后仍然存在,因此守卫继续从它开始的地方测量,而不是从重启处测量。
止损上的安全网。如果价格越过了止损本应触发的水平位而仓位不知何故仍然开着,它会在市价平仓。
价格缩放。每个价格距离都乘以昨日日线开盘价除以该策略的参考价格。当黄金交易价格较低时调整的设置,在黄金交易价格较高时不会崩溃。
测试显示了什么
Strategy Tester,MetaTrader 5,实时经纪商的报价源,100% 真实 tick,3231 根 K 线上共 44 085 819 个 tick。窗口是 2026.02.12 - 2026.08.31,即 6.7 个月,它位于参数调整所用数据之外。起始存款 10000 USD,固定手数 0.01 手,九个策略全部启用。
净结果 3041.93 USD。总正数除以总负数:1.98。恢复因子 4.82。夏普比率 10.07。
863 笔交易,其中 650 笔以正数收盘,75.32 个百分点。平均交易 3.52 USD,平均正数交易 9.46 USD,平均负数交易 -14.47 USD。最大的正数交易是 124.49 USD,最大的负数交易是 -107.42 USD。
最大余额亏损 423.38 USD,即 3.27 个百分点。最大净值亏损 631.06 USD,即 5.17 个百分点。
以上每个数字都取自 Strategy Tester 报告的原样产出,同一份报告显示在截图中。
实盘测试
自 2026 年 9 月起在虚拟服务器上运行一个模拟前向测试,九个策略全部启用并使用交付的固定手数。
要求
MetaTrader 5,对冲账户,品种 XAUUSD。在任何其他品种上专家仍然会启动并向日志写入一条警告:它会将其距离重新缩放到该品种的价格,但这里的每一项设置都是在黄金上测量的,本列表中没有任何内容描述它在别处的表现。
一个其黄金点差在大部分交易时段内保持在点差过滤器内的经纪商。入场是挂单止损单,因此经纪商的止损水平也很重要。
一个 VPS 或一台保持开机的机器:专家持续管理持仓和挂单,挂单按时间表到期。
一个足够大以容纳你所选手数的账户。使用交付的固定手数时,测试的净值亏损是 10000 USD 存款的 5.17 个百分点。
输入参数
Srv_MagicBase - 基础魔术编号;每个策略加上自己的索引 Srv_Set - 哪些策略交易:全部九个,八个不含第九个,或按账户档位 Srv_FixedLot - 固定手数;零则切换到由余额和允许亏损推导出的手数 Srv_MaxAllowedDDPct - 你允许的亏损,用于手数公式和自动档位 Srv_MaxSpreadUsd - 高于此点差则不下任何订单 Srv_UsePriceRatio - 按昨日日线开盘价缩放价格距离 Srv_UseNfpFilter, Srv_NfpBeforeMin, Srv_NfpAfterMin - 新闻暂停及其窗口 Srv_UseFakeout - 成交后第一根 M1 K 线的确认 Srv_UseBreakEven - 将止损移动到保本 Srv_UseTrailSl - 移动止损 Srv_UseTrailTp - 朝亏损方向的移动止盈 Srv_HardStopGuard - 如果价格越过了止损水平位则在市价平仓 Srv_EquityStopPct - 净值亏损达到此值时全部平仓并停止交易 Srv_LedgerEnabled, Srv_LedgerPrefix - 写入订单和成交的 CSV 台账 Srv_ShowPanel, Srv_PanelRussian, Srv_PanelX, Srv_PanelY - 图表上的仪表板及其位置 Srv_DebugLog - 详细日志
Good To Know
测试窗口是调整集之外的 6.7 个月数据,在一个品种和一个经纪商的报价源上。回测测量的是过去。
结果取决于你的经纪商:点差、止损水平、执行以及你终端中黄金历史的深度都会改变你得到的结果。
距离以黄金点测量并按日线开盘价重新缩放,因此当黄金价格变动时设置保持其含义。
支持
问题和错误报告通过本产品的评论区或通过 私信处理。
