FiboSwitch
- 专家
- 版本: 6.472
- 激活: 15
FIBO Direction Refine 1 是一款面向 XAUUSD(美元计价黄金) 的 MetaTrader 5 智能交易系统(EA)。它通过 M15 和 M5 判断市场环境,通过 M1 信号选择入场时机。主要功能包括亏损后的分阶段加仓、基于已实现利润调整最终阶段手数、ATR 跟踪退出,以及交易周期级利润保护。
市场方向与入场
EA 结合 M15 和 M5 的移动平均线及近期高低点判断市场方向,并在 M1 上评估价格变化、价格在区间中的位置、K 线相对于 ATR 的幅度,以及买卖力量。入场方式包括趋势回调后的延续、价格重新收复区间边界,以及区间边界反转。每次需要切换阶段时,EA 都会重新评估当前方向信号。
S1 至 S18 的仓位管理
运行 FiboSwitch 所需的最低初始入金金额为 3,000 美元。
-
S1 同时建立 0.01 手买单和 0.01 手卖单。确认有效方向后,EA 确认反向仓位已平仓,并保留与信号方向一致的 0.01 手仓位。
-
S2 沿相同方向增加 0.02 手,总持仓量达到 0.03 手。S2 入场满 120 秒后,EA 开始检查两个仓位的合计浮动盈亏。如果合计亏损,则平掉两个仓位并等待 S3 入场信号。
-
S3 至 S17 每次管理一个方向性仓位。亏损平仓后,下一阶段的手数增加 0.01 手。例如,S3 为 0.03 手,S4 为 0.04 手,S5 为 0.05 手。
-
S18 为最终阶段,基础手数为 0.18 手。每个周期实际使用的 S18 手数根据符合条件的已实现利润计算。
这是一种马丁格尔式的手数递增方式。连续亏损期间,较大的仓位可能加快浮亏和保证金占用的增长。
基于已实现利润的复利
复利用于调整最终阶段 S18 的手数。新周期开始前,每累计满 1,000 美元符合条件的已实现利润,S18 的手数增加 0.01 手。计算结果在该周期内保持固定。
-
不足 1,000 美元 → S18 为 0.18 手
-
1,000 美元 → 0.19 手
-
2,000 美元 → 0.20 手
-
10,000 美元 → 0.28 手
交易周期的最终阶段仍为 S18。每个新周期的 S1 都以买卖各 0.01 手开始。随着已实现利润增加,最终阶段可能达到的最大持仓量也会提高。
ATR 跟踪退出
当交易周期净盈亏达到至少 +10 美元,且对应入场方式的价格条件同时满足时,EA 启动跟踪退出。
-
区间入场。 买单要求价格进入区间顶部 20%,卖单要求价格进入区间底部 20%。
-
趋势及转换入场。 价格必须从入场价向有利方向移动 1.5 倍 ATR。
-
启动后。 买单跟踪最有利的最高价,卖单跟踪最有利的最低价。价格从该有利价位回撤 0.75 倍 ATR 时,EA 发送平仓请求。
交易周期回本与利润保护
利润保护以整个交易周期为单位,综合前几个阶段的已实现盈亏、当前仓位的浮动盈亏和交易成本。当前仓位的浮盈需要弥补此前亏损及相关费用后,才会形成周期净利润。
例如,前一阶段已实现亏损 8 美元,当前浮盈 20 美元,预计额外平仓成本为 2 美元,则预计周期净利润为 +10 美元。价格条件也满足时,EA 会计算保护该预计利润的价格。ATR 回撤或触及周期利润保护线都可以触发平仓。周期结束后,EA 会等待新的 M1 信号,再从 S1 开始。跳空、点差扩大和滑点可能使实际平仓结果偏离保护目标。
亏损退出与最终阶段风险
已核对的 XAUUSD 设置采用 12.00 的基准价格距离。S3 的内部亏损退出距离默认为基准距离的 0.75 倍,S4 至 S17 为 0.80 倍,并受基于点差的最小距离约束。这些数值表示 XAUUSD 报价的变动距离。账户实际亏损金额取决于持仓手数和合约规格。
S18 没有固定距离止损退出。 等待平仓条件期间,仓位可能长时间保持开放。若价格持续向不利方向移动,保证金压力可能上升,并导致经纪商强制平仓。EA 内部退出依赖 MT5 终端保持连接及经纪商执行平仓请求。
账户要求与测试
初始阶段同时持有买单和卖单,因此需要 MT5 对冲账户。不同经纪商的 XAUUSD 合约规格、点差、佣金、隔夜利息和保证金要求可能不同。评估回测时,除了净利润,还应查看最大净值回撤、实际达到的最大手数、最低保证金比例和最长持仓时间。
