FiboSwitch
- Experts
- Version: 6.472
- Activations: 15
FIBO Direction Refine 1 is a MetaTrader 5 Expert Advisor for XAUUSD, gold quoted in US dollars. It uses M15 and M5 market context and M1 entry signals to manage trading cycles. Its main features are loss-driven lot progression, realized-profit scaling of the final stage, ATR trailing, and cycle-level profit protection.
Market Direction and Entries
The EA evaluates moving averages and recent highs and lows on M15 and M5. On M1, it checks price movement, position within the range, candle movement relative to ATR, and buying and selling pressure. Its entry setups include trend continuation after a pullback and range-boundary reclaims or reversals. When a stage transition is required, the EA reassesses the current directional signal.
S1–S18 Position Management
-
S1 opens a 0.01-lot buy and a 0.01-lot sell. Once a valid directional signal appears, the EA confirms that the opposing position has closed and keeps the 0.01-lot position aligned with the signal.
-
S2 adds 0.02 lots in the same direction, bringing total exposure to 0.03 lots. Once 120 seconds have elapsed from the S2 entry, the EA checks the combined floating P&L. If it is negative, the EA closes both positions and waits for the S3 entry signal.
-
S3–S17 manage one directional position at a time. After a loss exit, the next stage uses a larger lot size. The sequence increases by 0.01 lots per stage, starting at 0.03 for S3, 0.04 for S4, and 0.05 for S5.
-
S18 is the final stage. Its base size is 0.18 lots, with the exact size for each cycle determined by eligible realized profit.
This is a Martingale-style position sizing system. Larger lots following losses can increase floating losses and margin usage during prolonged adverse periods.
Minimum deposit
The minimum starting deposit for running FiboSwitch is USD 3,000.
Realized-Profit Compounding
Compounding applies to the lot size of the final stage, S18. Before a new cycle starts, the EA uses eligible realized profit to adjust S18 by 0.01 lots per full $1,000. The calculated size is fixed for the duration of that cycle.
-
Less than $1,000 in eligible realized profit → 0.18 lots at S18
-
$1,000 → 0.19 lots at S18
-
$2,000 → 0.20 lots at S18
-
$10,000 → 0.28 lots at S18
The cycle still ends at S18, and each new S1 starts with 0.01 lots on each side. As realized profit grows, the maximum position exposure at the final stage can grow as well.
ATR Trailing
Trailing activates when net cycle P&L reaches at least +$10 and the entry setup’s price condition is also met.
-
Range-based setups require price to reach the upper 20% of the range for buys or the lower 20% for sells.
-
Trend and transition setups require a favorable move of 1.5 ATR from the entry price.
-
Once active, the EA tracks the highest favorable price for a buy or the lowest favorable price for a sell. A 0.75 ATR retracement triggers a close request.
Cycle Recovery and Profit Protection
Profit protection is based on the entire cycle. It takes into account realized results from earlier stages and the floating P&L on current positions. An open position may need to recover both earlier losses and trading costs before the cycle shows a net profit.
For example, an earlier realized loss of $8, a current floating gain of $20, and $2 in estimated additional closing costs produce an estimated net cycle profit of $10. Once the price condition is met, the EA calculates a protection level for that estimated profit. Either the ATR retracement or the cycle profit protection level can trigger an exit. After clearing the cycle, the EA waits for a fresh M1 signal before restarting at S1. Gaps, spread widening, and slippage can cause the actual fill to differ from the protection target.
Loss Exits and Final-Stage Risk
The observed XAUUSD configuration uses a 12.00 reference price distance. The default internal loss-exit distance is 0.75 times that reference at S3 and 0.80 times at S4–S17, subject to a spread-based minimum. These are distances in the quoted XAUUSD price. The realized loss in account currency depends on position size and the contract specifications.
S18 has no fixed-distance stop-loss exit. A final-stage position may stay open for an extended period while waiting for closing conditions. Continued adverse movement can increase margin pressure and may lead to broker stop-out. Internal exits depend on the MT5 terminal remaining connected and on the broker executing close requests.
Account Requirements and Testing
The opening buy and sell positions require an MT5 hedging account. XAUUSD contract specifications, spreads, commissions, swaps, and margin requirements vary by broker. When evaluating a backtest, review maximum equity drawdown, largest lot size reached, lowest margin level, and longest holding time alongside net profit.
