Kefren Corvus
- 专家
- 版本: 1.0
- 激活: 10
Kefren Corvus - 带风险管理的黄金(XAUUSD)多策略EA
这是一款针对黄金(XAUUSD)的多策略智能交易系统(EA),结合三种独立交易模式,并采用统一的风险管理体系:按账户余额动态调整的手数保护、组合熔断机制,以及高影响力新闻过滤器。提供实盘信号验证。
⚠ 购买前请务必阅读: 无论构建得多么完善,任何交易系统都会经历亏损期。这是正常且预期之内的现象,并非系统故障的表现。Kefren Corvus 内置多层风险控制机制,专门用于在这些时期限制损失——但没有任何系统能够完全消除回撤。耐心和合理的预期,是负责任使用本系统的一部分。
什么是 Kefren Corvus
Kefren Corvus 将三种独立的交易模式整合到一个针对黄金(XAUUSD)的EA中,共享统一的风险控制、手数计算、新闻过滤和熔断系统:
- 模式一 — 趋势/突破策略,配备可调节的波动率、ADX 及 H4 周期对齐过滤器。
- 模式二 — 基于挂单止损单构建的突破系统,包含多个独立策略。
- 模式三 — 基于枢轴点检测构建的结构/摆动引擎。
可单独运行,也可组合运行 — 无论启用哪些模式,所有模式都遵循相同的手数上限、相同的熔断机制和相同的新闻过滤器,从而使整个组合表现保持一致。
真正适配你账户的风险管理
大多数黄金EA只允许你设定一个风险百分比,仅此而已——而这正是小账户在一轮幸运的复利行情后仓位过大的原因所在。Kefren Corvus 额外增加了三层保护:
- 按余额动态调整的手数上限。 每笔订单的最大手数会根据你当前的账户余额自动调整(每1000个账户货币单位对应的手数),而非固定数值——因此,一个5万欧元账户可以安全承受的仓位,与一个500欧元账户所能承受的仓位永远不同。提供保守型/普通型/宽松型预设,自定义比例,以及作为最终安全网的绝对手数上限。
- 组合熔断机制(可选)。 在可配置的时间窗口内,一旦出现可配置数量的亏损交易,系统会自动暂停全部三种模式并取消所有未成交的挂单——在亏损连锁反应加剧之前就先行止损,而非事后补救。
- 新闻过滤器。 在美元高影响力数据发布(PPI/CPI)前后,阻止新开仓并取消未成交的挂单,使用MetaTrader原生的经济日历进行实盘交易——无需任何外部服务。
- 每笔订单下单前的可用保证金检查,覆盖三种模式。
完整参数说明
信息
| 参数 | 默认值 | 作用 |
|---|---|---|
| Info_Disclaimer | "所有交易系统都会经历亏损期 - 请保持耐心" | 在参数面板中显示的提示 |
| Info_Author | Sergio Villar | 作者 |
| Info_Product | mql5.com/es/market/product/170129 | 产品页面链接 |
| Info_Signal | mql5.com/es/signals/2377791 | 实盘信号链接 |
通用设置
| 参数 | 默认值 | 作用 |
|---|---|---|
| BotName | Kefren Corvus | 图表面板上显示的名称 |
| OrderComment | Kefren Corvus | 附加在每笔订单上的注释 |
| BaseMagicNumber | 15000 | 基础魔术数字(每个策略依次获得各自的编号) |
| BrokerType | ECN | ECN/Raw 或 Standard — Standard 会关闭点差过滤器 |
资金管理
| 参数 | 默认值 | 作用 |
|---|---|---|
| OperationMode | Combined | 仅模式一 / 仅模式二 / 仅模式三 / 组合模式 |
| RiskMode | Fixed Lot | 固定手数 / 低风险2% / 中风险2.7% / 高风险3.5% / 极高风险4.5% / 自定义 |
| CustomRiskPercent | 2.0 | 当 RiskMode 设为自定义时使用的风险百分比 |
手数保护
| 参数 | 默认值 | 作用 |
|---|---|---|
| LotCapProtection | Normal | 保守型(每1000单位0.03手)/ 普通型(每1000单位0.05手)/ 宽松型(每1000单位0.08手)/ 自定义 |
| CustomMaxLotPer1000 | 0.05 | 当保护模式设为自定义时,每1000单位账户余额对应的最大手数 |
| AbsoluteMaxLot | 3.0 | 绝对手数上限 — 无论余额多少,永不超过此值 |
熔断机制
| 参数 | 默认值 | 作用 |
|---|---|---|
| UseKCCircuitBreaker | false | 启用组合级熔断机制(覆盖所有模式) |
| KCCB_MaxLosses | 3 | 触发暂停所需的亏损交易笔数 |
| KCCB_WindowHours | 4 | 统计亏损交易的时间窗口(小时) |
| KCCB_PauseHours | 12 | 触发后的暂停时长 |
| KCCB_DeletePendings | true | 触发时取消所有模式下所有未成交的挂单 |
策略启用/禁用
| 参数 | 默认值 | 作用 |
|---|---|---|
| Strategy 1 | ON | 模式一策略 |
| Strategy 2 | ON | 模式一策略 |
| Strategy 3 | OFF | 模式二策略 — 可选 |
| Strategy 4 | ON | 模式二策略 |
| Strategy 5 | OFF | 模式二策略 — 可选 |
控制面板
| 参数 | 默认值 | 作用 |
|---|---|---|
| ShowDashboardInBacktest | false | 在回测中绘制控制面板(关闭可大幅提升回测速度) |
| ShowDashboard | true | 在实盘/模拟交易中绘制控制面板 |
| DashboardX / DashboardY | 20 / 20 | 控制面板的屏幕位置 |
新闻过滤器
| 参数 | 默认值 | 作用 |
|---|---|---|
| UseNewsFilter | true | 总开关 |
| FilterPPI | true | 在生产者物价指数(PPI)发布前后进行拦截 |
| FilterCPI | false | 在消费者物价指数(CPI)发布前后进行拦截 |
| NewsMinutesBefore / After | 240 / 240 | 每次数据发布前后的封锁时间窗口 |
| ServerGMTOffsetHours | 3 | 经纪商服务器的GMT时差(仅用于回测) |
| NewsFilterDeletePendings | true | 封锁期开始时取消未成交的挂单 |
推荐使用方法
先在模拟账户上使用默认设置进行操作,熟悉控制面板和日志输出,之后再转到你能够接受的余额和风险水平的实盘账户。手数保护和熔断机制的设计初衷,是让你能够根据自身账户规模和风险承受能力上调或下调风险——它们并非适合所有人的"一劳永逸"默认设置。
强烈建议使用低点差的ECN/Raw账户类型。使用Standard账户类型时,点差过滤器会自动关闭,这可能会影响入场质量。
风险提示
交易黄金等杠杆产品涉及高风险,可能并不适合所有投资者。任何交易策略的过往表现均不保证未来结果。请在实盘账户使用本EA之前,采取适当的风险管理措施,并先在模拟账户上进行测试。
