Velora FX
- 专家
- 版本: 3.32
- 激活: 5
Velora FX 是一款专为 MetaTrader 4 平台 EURUSD M30 时间框架设计的 EA 智能交易系统。
技术规格:
- 交易品种:EURUSD
- 推荐时间框架:M30
- 交易平台:MetaTrader 4
- EA 类型:趋势型、位置交易型
- 手数模式:默认为固定手数
- 默认手数:0.30
- 默认最大手数:0.30
- 点差过滤器:最高 3.0 点
- 核心执行风格:基于规则的严格技术交易
- 推荐测试模式:基于每一个 Tick (Every tick)
- 推荐初始测试资金:5000 USD
- 推荐账户类型:ECN 或低点差账户
- 推荐经纪商条件:执行稳定、滑点低,EURUSD 点差接近或低于 3 点
Velora FX 是一款结合趋势、波动率、区间突破、回调、移动平均线过滤及价格行为(Price Action)形态识别的技术型 EA。系统绝不使用马丁格尔(Martingale)、网格(Grid)、套利、DLL 文件、外部请求或外部信号服务。算法完全直接根据 MetaTrader 4 内部的实时市场数据作出交易决策。
默认配置专门针对 EURUSD M30 进行优化。虽然 EA 技术上可以加载至其他品种或时间框架,但内置的逻辑和参数平衡均专为 EURUSD M30 市场环境打造。在运用于其他品种或时间框架前,用户应先在策略测试器中单独运行回测,并根据经纪商条件调整参数。
策略概述
Velora FX 包含多个协同工作的技术模块。其核心目的不是在出现任何信号时都下单,而是仅接纳能够通过整套市场条件过滤器筛选的信号。
本策略综合运用了:
- 基于 Bears Power 的信号逻辑
- ADX 趋势强度过滤
- DI 方向性过滤
- 区间突破检测
- EMA 和 MACD 回调逻辑
- 移动平均线入场过滤
- 基于 ATR 的止损与止盈设置
- 基于 ATR 的移动止损保护
- 价格行为形态识别
- 点差过滤器
- 交易时段过滤器
- 具体小时过滤器
- 隔夜隔周(Rollover)避让保护
- 周五平仓保护
- 账户风控保护参数
每个模块均承担明确职责:识别市场方向、评估波动率、过滤弱信号以及管理执行风险。
核心信号逻辑
核心信号结合使用 Bears Power 以及 ADX 和 DI 过滤。Bears Power 用于检测关键水平附近的看空或看多压力变化。ADX 用于评估市场是否具备足够的动能。DI 过滤则检查方向性动量是否与预定的交易方向一致。
这种结构有助于 EA 避开许多市场缺乏明确方向时的无效入场。EA 并不依赖单一指标,单笔交易必须同时满足多项技术条件方可开启。
区间突破模块(Range Breakout)
该模块用于检测价格在狭窄区间内盘整后,在具备足够支撑条件下的向上或向下突破。
区间模块参数包括:
- 区间 ADX 周期
- 区间盘整时的最大 ADX
- 区间回溯 K 线数量
- 最大区间宽度(点)
- 最小 ATR(点)
- 突破缓冲(点)
- RSI 确认
- DI 确认
- 突破交易的可选手数上限
- 连续亏损后的冷却期(Cooldown)
该模块在市场经历长期巩固并开始启动突破行情时非常有效,能避免在横盘区域内过早入场。突破缓冲设定可确保 EA 等待价格明确穿越区间后再开启持仓。
回调模块(Pullback)
基于 MACD 和 EMA 的回调模块专门寻找大趋势内部发生价格回调后的入场点。
模块检查项包括:
- 快速 EMA
- 慢速 EMA
- RSI 周期
- RSI 买入与卖出区间
- MACD 快速 EMA
- MACD 慢速 EMA
- MACD 信号线
- 最小 ATR(点)
该模块旨在避免在市场大涨大跌后追涨杀跌,转而在行情发生受控回调后寻找更具结构性的入场机会。
移动平均线入场过滤器
Velora FX 对特定的信号组应用移动平均线过滤。默认状态下,移动平均线过滤器对核心信号、突破信号、回调信号和形态信号均生效。
过滤器参数配置:
- MA 时间框架:M30
- MA 周期:34
- MA 方法:EMA
- MA 斜率计算 K 线数:5
- 最小 MA 斜率:1.2 点
- 价格距 MA 的最大距离:80 点
该过滤器有两个关键功能:一是确认均线具有足够的倾斜度(趋势性),二是确保当前价格距离均线不会太远,从而减少在强趋势末期过晚入场的情况。
形态识别模块(Pattern Recognition)
Velora FX 包含价格行为(Price Action)形态识别模块。当前默认模式重点关注吞没形态(Engulfing-style)的检测。
形态模块参数配置:
- 形态模式
- 最小 ATR(点)
- 最小实体长度(点)
- 影线比例(Wick ratio)
- 收盘强度
- 可选 ADX 过滤器
- DI 过滤器
- 可选趋势过滤器
形态模块不会单独用作盲目入场的触发器,而是与波动率和方向过滤器挂钩,旨在识别出更干净的价格行为,过滤掉缺乏市场背景的小 K 线或弱形态。
基于 ATR 的风控保护
EA 默认使用基于 ATR 的动态止损(Stop Loss)和止盈(Take Profit)。采用 ATR 是因为市场波动率会随时间改变。固定点数止损在剧烈波动期可能过小,而在平静期又可能过大,ATR 计算能使保护距离自动适应当前市场环境。
默认风控逻辑:
- ATR 周期:14
- 止损 ATR 倍数:1.2
- 止盈 ATR 倍数:4.4
- 最小止损:40 点
- 最大止损:120 点
- 最小止盈:30 点
- 最大止盈:160 点
EA 还集成了基于 ATR 的移动止损(Trailing)逻辑:
- ATR 移动止损:开启
- 跟踪启动距离:60 点
- 移动止损 ATR 倍数:1.8
仅在持仓获得足够浮盈后才会触发移动止损,避免在正常价格波动中过早锁定或触发止损。
风险与手数管理
默认版本采用固定手数设置。
默认数值:
- 使用风险百分比(Use risk percent):false
- 固定手数:0.30
- 最大手数:0.30
- 按净值阶梯增加手数(Equity step lots):禁用
- 亏损后重置手数:禁用
EA 绝不使用马丁格尔机制,亏损后不会加大手数,也不开启加仓补单网格。这使得手数表现直观明确,更易于回测和掌控。
用户可根据账户资金规模、杠杆和风险承受能力手动修改手数。默认手数仅作为预设值,并不一定适合所有账户。
执行过滤器
Velora FX 内置多个专门用于规避恶劣交易环境的过滤器。
点差过滤器:
最大允许点差设为 3.0 点。
交易时段过滤器:
交易时段开启。默认交易时间:Broker 服务器时间 07:00 至 21:00。
小时列表过滤器:
EA 仅会在指定的 Broker 服务器小时内开仓。默认允许小时:8, 10, 13, 15, 16, 18, 20。
隔夜/隔周(Rollover)过滤器:
EA 会避开市场隔夜结算时段。默认避让窗口:Broker 服务器时间 23:00 至 01:00。
周五平仓保护:
EA 可在每周交易即将结束时平仓或停止持仓。默认周五平仓时间:Broker 服务器时间 20:00。
这些过滤器至关重要,因为点差、流动性和执行质量在一天当中并非恒定不变。在流动性充足时段表现出色的策略,在 Rollover 或周五尾盘可能表现截然不同。
账户风控保护
EA 内置可选的账户保护守卫参数:
- 每日最大亏损百分比
- 每周最大亏损百分比
- 每月风险关停(Risk-off)亏损百分比
- 每月最大亏损百分比
- 最大连续亏损次数
默认配置下,这些限制保持禁用或宽松状态,以便用户测试纯粹的策略核心逻辑。需要更严格账户风控的用户可自行开启并调整参数。
重要提示
Velora FX 是一款基于规则的 EA 智能交易系统,并不保证盈利。实际交易结果取决于经纪商条件、点差、滑点、账户杠杆、品种规格、执行质量以及市场环境的变化。
历史回测结果仅应作为测试参考,绝不等同于实盘结果。用户在实盘部署前,应先在 MetaTrader 4 策略测试器中自行进行完整测试。
推荐测试流程
- 打开 MetaTrader 4。
- 打开策略测试器 (Ctrl + R)。
- 选择 EA 名称:Velora FX。
- 选择交易品种:EURUSD。
- 选择时间框架:M30。
- 选择测试模式:基于每一个 Tick (Every tick)。
- 根据您的 Broker 条件设置点差。对于默认配置,建议使用接近 3 点的点差进行测试。
- 设置与目标手数相匹配的初始测试资金。
- 运行至少包含数个月历史数据的回测。
- 检查净利润、最大回撤、盈利因子、总交易笔数以及资金曲线形态。
- 在实盘上线前,使用您具体经纪商的历史数据重复上述测试。
实盘准备建议
实盘部署 Velora FX 前:
- 先在策略测试器中完成回测。
- 在模拟账户(Demo Account)上运行一段时间。
- 检查活跃交易时段内经纪商的真实点差。
- 观察平均滑点情况。
- 确认经纪商允许设置的止损/止盈最小距离。
- 配置与您账户风险相适应的手数大小。
- 除非完全了解风险,否则避免在异常市场波动期间运行 EA。
- 安装加载后持续监控运行状态。
安装指南
- 打开 MetaTrader 4。
- 点击菜单栏“文件” (File)。
- 点击“打开数据文件夹” (Open Data Folder)。
- 进入 MQL4 文件夹。
- 进入 Experts 文件夹。
- 将 EA 文件复制粘贴至 Experts 文件夹中。
- 重启 MetaTrader 4,或在“导航”窗口中右键点击“智能交易系统”并选择“刷新”。
- 打开一张 EURUSD M30 图表。
- 从“导航”窗口中将 Velora FX 拖拽至图表上。
- 勾选“允许实时交易” (Allow live trading)。
- 确保 MetaTrader 4 顶部的“自动交易” (AutoTrading) 按钮已激活。
- 检查图表右上角是否显示 EA 已处于激活状态(笑脸)。
- 在开启实盘交易前核实当前点差。
- 建议先从模拟盘测试或小风险配置开始。
推荐图表设置
- 交易品种:EURUSD
- 时间框架:M30
- 自动交易 (AutoTrading):开启
- 允许实时交易 (Allow live trading):开启
- DLL 导入:不需要
- WebRequest 网页请求:不需要
- 外部信号服务:不需要
默认参数配置文件
默认输入参数已预先在 EA 内部配置完毕,常规安装无需额外加载预设 (Preset) 文件。用户在测试后若希望保留个性化设置,可自行保存专属 Preset 文件。
技术支持与排查提示
如果 EA 加载后没有立即开仓,这并不意味着系统未工作。EA 内置多重条件过滤器,会耐心等待合适市场条件的出现。请检查 MetaTrader 4 的“专家” (Experts) 和“日志” (Journal) 标签页,查看是否有关于点差、时段限制、交易权限或经纪商执行相关的提示信息。
如果 EA 开仓频率低于预期,请核查以下项目:
- 图表品种是否为 EURUSD
- 图表周期是否为 M30
- 当前点差是否低于设置的最大点差
- “自动交易”按钮已开启
- EA 属性中的“允许实时交易”已勾选
- Broker 服务器时间落在了允许交易的时段内
- 当前市场处于开市交易状态
- 图表上已加载足够数量的历史 K 线
如果更换经纪商,请重新对 EA 进行测试,因为不同经纪商的技术规格可能直接影响最终交易表现。点差、手续费、止损限制点位(Stop Level)、冻结点位(Freeze Level)以及历史数据质量的差异均可能改变执行结果。
Velora FX 旨在为追求策略透明度、模块清晰可控、执行过滤严格且风控配置灵活的交易者提供专业的自动化解决方案。
