How the Magnifyze Fibonacci strategy works
Magnifyze automates a spot-trading workflow built around Fibonacci retracement levels, RSI momentum confirmation, EMA trend filtering, and staged position sizing. Every step is defined in advance — this document is the definition.
Last reviewed: 19 June 2026
Find a swing. Measure it. Wait for the pullback.
The system scans hourly market data across 200+ spot pairs. A valid swing begins when RSI prints an oversold reading (≤ 30) and ends when RSI prints an overbought reading (≥ 70). The price move must measure between +50% and +200% for the swing to qualify.
Once the swing is qualified, Fibonacci retracement levels are projected across the move. The bot then waits for price to pull back into one of the predefined entry levels.
Not every retracement reaches every level. The bot enters only when price actually trades through a level, and only once per setup per level.
Two indicators decide whether the setup is worth trading.
RSI defines the swing itself. A reading at or below 30 marks momentum exhaustion to the downside; a reading at or above 70 marks exhaustion to the upside. Both are required for the setup to qualify.
EMA50 is a trend filter applied to the first planned entry. If the 23.6% retracement level sits below the EMA50, the bot skips it and starts at 38.2% instead — a mechanical way to avoid entering inside a weakening trend.
EMA50 Branch — first entry only
- RSI ≤ 30 — qualifies the swing low. The setup is invalid until this prints.
- RSI ≥ 70 — qualifies the swing high. Fibonacci levels are projected only after both extremes.
- EMA50 check — the only place EMA is consulted. It moves the first entry deeper, never shallower.
Sizing is fixed in advance. Deeper pullbacks get larger orders.
A single setup can fill in up to four steps. The allocation per step is fixed at 8%, 16%, 24%, and 52% of the setup's total allocation. The bot does not improvise sizing or chase the price beyond the planned grid.
Because deeper retracements receive the largest order, the average fill price is dragged closer to the swing low when all four steps trigger. The setup is fully invested at 52% — there is no further chase below that.
| Step | Trigger | Step size | Cumulative |
|---|---|---|---|
| 01 | 23.6% | 8% | 8% |
| 02 | 38.2% | 16% | 24% |
| 03 | 50.0% | 24% | 48% |
| 04 | 61.8% | 52% | 100% |
One target. One Fibonacci level above the deepest fill.
Exit is set one Fibonacci level above the deepest entry that actually filled. Filled at 50%? The exit is 38.2%. Filled all the way to 61.8%? The exit is 50%. By construction, the target sits above the average fill — when it triggers, the setup closes positive on the planned plan.
Six steps, repeated continuously across 200+ pairs.
The runtime executes the same six steps for every monitored pair, every cycle. Nothing in this loop is discretionary.
Pull 1H candles for 200+ USDT spot pairs.
Identify swings, project Fibonacci grid.
RSI extremes pass. EMA50 sets first entry.
Place 8/16/24/52% orders at fib levels.
Close at one fib level above deepest fill.
Completed setup posted to live portfolio.
Steps 01–04 execute continuously in the background. Step 05 is event-driven — the bot waits for price to reach the target. Step 06 only runs after a setup is fully closed.
Your funds stay on your exchange. Magnifyze never holds custody.
Magnifyze trades on your behalf using API keys you create yourself inside Binance or Bitget. The keys grant the bot the permissions it needs to place spot orders — and nothing more.
Funds remain on the exchange
Magnifyze never receives, holds, or transfers your assets. Balances stay in your Binance or Bitget account at all times.
You create the API keys
Keys are generated inside your exchange account, with you choosing the permission scope and applying any IP restrictions.
Read + spot trading only
The bot needs read access to view balances and trading access to place orders. That is the entire required scope.
Withdrawal permission stays off
Withdrawal scope is never required. Leave it disabled when generating the key — Magnifyze cannot move funds off the exchange.
Revocable at any time
You can disable or delete the API key from your exchange account in seconds. Access ends the moment you revoke.
IP restriction recommended
Where the exchange supports it, restricting the API key to Magnifyze's IP is recommended and may be required during setup.
Rules-based, not risk-free.
The methodology is rules-based, but no strategy can remove market risk. Slippage, exchange outages, liquidity gaps, API failures, volatility, user configuration, and changing market regimes can affect results.
See the same rules running on a live account.
Past results do not guarantee future performance. Reported metrics reflect internal platform records and may not match every user's timing, fees, slippage, or exchange conditions.