📝 产品详情
FJ Universe RSI macd
| 作者 | Frantisek Juris |
| 版本 | v10 |
| 激活数 | 5 |
概述
FJUNIVERSE RSI MACDON EA 是一款适用于 MetaTrader 5 的全自动智能交易系统,以 RSI(相对强弱指数)和 MACD(移动平均收敛散度)作为核心信号引擎。在每笔交易开仓之前,EA 会同时评估多达十个可配置的 RSI 和 MACD 条件。所有条件必须同时满足。这种方法减少了虚假入场,提高了账户中每个持仓的质量。本 EA 是原版 FJ UNIVERSE HFTT Expert Advisor 的扩展版本...
该 EA 包含八种交易策略模式、动态成本平均(DCA)引擎、自动手数恢复系统,以及实时显示每个信号条件状态的图表过滤器面板。
信号引擎 — RSI 和 MACD 条件
每次入场均由 FJU EYE 过滤器控制。以下条件可供选择,每个条件均可独立启用或禁用:
- RSI 水平过滤器:仅当 RSI 处于或低于阈值,或处于或高于阈值时入场
- RSI 看涨背离:价格创新低而 RSI 创更高低点
- RSI 看跌背离:价格创新高而 RSI 创更低高点
- MACD 柱状图上升:柱状图值高于前一根 K 线
- MACD 柱状图下降:柱状图值低于前一根 K 线
- MACD 交叉次数最小值:要求自上次零线穿越以来信号线交叉次数达到最低值
- MACD 交叉次数最大值:限制交叉次数以过滤过度震荡
- FJU 看涨动能:RSI 看涨背离结合 MACD 柱状图从负值翻转为正值,且交叉次数在配置范围内
- FJU 看跌动能:RSI 看跌背离结合 MACD 柱状图从正值翻转为负值,且交叉次数在配置范围内
- 交易方向:LONG 或 SHORT,在所有活动条件通过时应用
RSI 指标周期、MACD 快速周期、慢速周期、信号周期及交叉次数范围均可通过输入参数配置。
图表过滤器面板
EA 运行时,图表右上角会显示一个覆盖层,展示每个活动条件的实时状态。绿色表示条件通过,红色表示未通过。RSI 和 MACD 指标在 EA 启动时自动附加到图表,包括策略测试期间,让交易者随时查看底层信号。
交易策略
| 策略 | 描述 |
|---|---|
| CLASSIC | 每个信号按 EYE 过滤器方向(LONG 或 SHORT)开一笔交易。仅当该 EA 账户无持仓时才开新交易。 |
| CLASSIC_EXTREME | 无论是否有持仓,每根新 K 线信号均按 EYE 过滤器方向开仓。同一方向的多个持仓可随时间累积。 |
| TREND | 根据最后一根已收盘 K 线的实体确定方向。收盘高于开盘(阳线)时开多;收盘低于开盘(阴线)时开空。同时只有一个持仓。 |
| TREND_EXTREME | 与 TREND 相同的 K 线方向逻辑,但每根 K 线信号均开新仓,无需等待前一持仓平仓。持仓沿 K 线方向累积。 |
| REVERSE | 与 TREND 相反。最后一根 K 线收阳时开空;收阴时开多。同时只有一个持仓。 |
| REVERSE_EXTREME | 与 REVERSE 相同的反 K 线逻辑,但每根 K 线信号均累积仓位,无需等待前一持仓平仓。 |
| CLASSIC_EXTREME_SMART | 按 EYE 过滤器方向累积仓位,但仅当当前价格优于该方向所有现有持仓的平均开仓价时才入场。做多时,ask 须不高于当前多头平均价;做空时,bid 须不低于当前空头平均价。 |
| CLASSIC_EXTREME_SMART_PLUS | 按 EYE 过滤器方向累积仓位,但仅当当前价格优于该方向所有持仓中最优(多头最高、空头最低)的单笔入场价时才入场。比 CLASSIC_EXTREME_SMART 入场过滤更严格。 |
动态成本平均(DCA)
启用 DCA 后,EA 会在市场逆初始交易方向运动时开设额外仓位。当组合持仓的综合止盈水平达到时,所有仓位一起平仓。在 DCA 过程中可选择保持止损激活。每笔额外仓位的手数根据配置的交易规模设置计算。
自动手数恢复
当前期交易产生净亏损时,自动手数恢复系统会为下一笔交易计算更大的手数以弥补亏损。提供两种模式:
- 按 magic number 历史交易:读取该 EA 最近 N 笔交易的实际已结算盈亏,计算恢复所需的精确手数
- 按净值和余额回撤:监控实时净值与余额,当差额超过配置阈值时触发恢复重置
止盈和止损规模
提供四种规模格式:
- PERCENT_OF_BALANCE:手数的计算方式为价格完全归零的损失等于账户余额的配置百分比(LONG 情况下为 -100%)。实际上这会产生极小的仓位,因此典型的止盈或止损触发仅占该百分比损失的极小部分。
- PERCENT_OF_EQUITY:与 PERCENT_OF_BALANCE 计算方式相同,但使用实时净值而非余额,因此手数随净值变化动态调整。
- CURRENCY_AMOUNT:账户货币的固定金额
- LOT:直接输入手数大小
净值目标自动退出
可配置特定净值目标值。当账户达到该水平时,EA 平仓所有持仓并从图表中自动移除。适用于挑战账户或托管账户的盈利目标管理。
FJ UNIVERSE:输入参数
策略设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| RSIM_TP_PERC | 1.0 | 止盈大小,按 costFormat 解释 |
| RSIM_SL_PERC | 1.0 | 止损大小,按 costFormat 解释 |
| costOfSingleOrder | 1.0 | 基础交易规模 |
| costFormat | PERCENT_OF_BALANCE | 规模计算方式:LOT、CURRENCY_AMOUNT、PERCENT_OF_BALANCE、PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | 八种策略模式之一 |
DCA 和恢复设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| useDCA | false | 启用动态成本平均 |
| activateSLWithDCA | false | DCA 过程中保持止损激活 |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | 手数恢复方式:历史交易、净值回撤或禁用 |
| recoveryRangeForPastTrades | 100 | 纳入手数恢复计算的历史交易笔数 |
| additionalPercentageToRecovery | 10 | 在计算的恢复手数基础上额外添加的百分比 |
| closeAllTradesOnEquityHigherThen | 0 | 净值达到此值时自动平仓所有交易。0 为禁用。 |
| useEquityManagerForAutoLotRecovery | true | 启用基于净值的持仓重置保护 |
| lastCycleOfRSIM | false | 标记为最终恢复周期。恢复完成后不开新仓。 |
EA 通用设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | 附加到每笔订单的注释 |
| magicNumber | 260306 | EA 标识符。在多个品种或时间框架同时运行时必须唯一。 |
| useFillingPolicy | true | 自动检测经纪商的订单填充方式(IOC、FOK 或 RETURN) |
RSI 和 MACD 信号条件
| 参数 | 默认值 | 描述 |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | 仅当 RSI 处于或低于此值时入场。100 为忽略。 |
| EYE_RSI_ABOVE | 0.0 | 仅当 RSI 处于或高于此值时入场。0 为忽略。 |
| EYE_RSI_BULL_DIV | false | 要求 RSI 看涨背离才能开仓 |
| EYE_RSI_BEAR_DIV | false | 要求 RSI 看跌背离才能开仓 |
| EYE_MACD_RISING | false | 要求 MACD 柱状图上升 |
| EYE_MACD_FALLING | false | 要求 MACD 柱状图下降 |
| EYE_MACD_X_ABOVE | 0 | 自上次零线穿越以来 MACD 信号线交叉的最小次数。0 为忽略。 |
| EYE_MACD_X_BELOW | 99 | MACD 交叉次数上限。99 为忽略。 |
| EYE_BULL_MOMENTUM | false | 要求 FJU 看涨动能:RSI 背离结合 MACD 柱状图翻转且交叉次数在范围内 |
| EYE_BEAR_MOMENTUM | false | 要求 FJU 看跌动能:上述条件的看跌对应版本 |
| EYE_OPEN_SIGNAL | LONG_TRADE | 所有条件通过时的方向:LONG_TRADE 或 SHORT_TRADE |
RSI 和 MACD 指标设置
| 参数 | 默认值 | 描述 |
|---|---|---|
| EYE_RSI_LEN | 14 | RSI 周期长度 |
| EYE_MACD_FAST | 12 | MACD 快速 EMA 周期 |
| EYE_MACD_SLOW | 26 | MACD 慢速 EMA 周期 |
| EYE_MACD_SIG | 9 | MACD 信号平滑周期 |
| EYE_MACD_MIN_X | 2 | 动能信号的最小交叉次数 |
| EYE_MACD_MAX_X | 3 | 动能信号的最大交叉次数 |
| EYE_SHOW_INDICATOR | true | EA 启动时将 RSI 和 MACD 可视化指标附加到图表 |
安装
- 将 FJUNIVERSE_RSI_MACDON.ex5 放入 MQL5 Experts 文件夹
- 重启 MetaTrader 5 或刷新导航器
- 将 EA 拖到图表上并启用 AutoTrading
EA 适用于所有品种和时间框架。RSI 和 MACD 指标在 EA 启动时自动在后台附加到图表,EA 移除时自动删除。
通知(可选)
EA 可通过 webhook 向 Discord 发送交易报告,也可通过 Bot API 向 Telegram 发送。两者均为可选。如需使用,请在 MetaTrader 5 的工具、选项、智能交易系统、允许 WebRequest 的 URL 列表中添加相应地址。如不需要通知,请将 webhook 和 token 字段留空。
注意事项
- 所有信号条件均为 AND 逻辑。EA 开仓前,所有已启用的条件必须同时满足。禁用某个条件将完全从检查中排除。默认值设为忽略的条件(例如 RSI_BELOW = 100 或 RSI_ABOVE = 0)在更改前不起作用。
- 在多个品种或时间框架同时运行 EA 时,每个图表实例的 magic number 必须唯一。
- 更多文档和 set 文件示例请参见产品评论区。
风险免责声明:
交易涉及重大风险,历史表现不代表未来结果。FJ UNIVERSE EXPERT ADVISORS 采用高频交易策略并使用高杠杆,这会放大潜在收益和损失。市场波动、经济变化和不可预见事件可能影响业绩。不保证盈利,您可能损失部分或全部投入资本。在使用本 EA 之前,请务必进行独立研究,评估自身风险承受能力,并考虑咨询财务顾问。所展示的业绩反映的是本人账户,由于账户规模、经纪商条件或执行时机的差异,您的实际结果可能有所不同。对于使用本 EA 的用户所产生的任何损失,本人不承担责任。
安全须知
本产品仅通过 MQL5.com 官方渠道获取。其他渠道版本可能缺少完整功能和技术支持。
EA 配置
| 交易品种 | XAUUSD |
| 时间框架 | H1 (推荐) |
| 推荐经纪商 | IC Markets, IC Trading |
| 最低存款 | $300 / 0.01手 |
📸 截图预览