Appearance

Personalize your experience

Mode
Accent Color
Direction
Fibonacci Martingale

Fibonacci Martingale

Martingale

Fibonacci scaling — natural growth, between linear and exponential.

At a glance

Engine value
marti_grid_fibonacci
Size at level i
size(i) = base · fib[i] (1,1,2,3,5,8,…)
Family
Martingale — Size grows deeper into — faster recovery, more capital.
Risk band
High risk
Capital profile
Sum of Fibonacci — total = base × (fib[n+2] − 1).
Best for
Trend pullbacks; Fibonacci- traders.
Orders per level
One entry order and one take-profit per level.
Ladder cost @ 10 levels
231× base lot
Versus a flat ladder
23.1× the capital
Deepest rung
89.0× base (89.0× the first rung)
Entry orders resting
10 at 10 levels
Break-even bounce
1.70% from the deepest fill (flat ladder: 5.00%)

What this curve is for

Fibonacci sits between linear and exponential: consecutive rungs approach the , roughly ×, so growth is faster than polynomial but materially slower than doubling. It is the choice for operators who want recovery speed closer to exponential while keeping the ramp inside a fundable envelope.

How the sizing rule works

Size at level i is the i-th Fibonacci number. The implementation caps the at index 14 (610×), so ladders deeper than fifteen levels stop growing and become flat at that multiplier — a that changes the capital profile of very deep configurations.

LevelPer-order sizeOrdersLevel totalCumulativeEntry priceTake-profit
L11.00×11.00×1.00×99.0099.99
L22.00×12.00×3.00×98.0098.98
L33.00×13.00×6.00×97.0097.97
L45.00×15.00×11.0×96.0096.96
L58.00×18.00×19.0×95.0095.95
L613.0×113.0×32.0×94.0094.94
L721.0×121.0×53.0×93.0093.93
L834.0×134.0×87.0×92.0092.92
L955.0×155.0×142×91.0091.91
L1089.0×189.0×231×90.0090.90
Reference configuration: 10 levels, 1% apart, 1% target, base price 100, long. Sizes are in base-lot units.

The ladder, as the engine builds it

Below is the 's own ladder and the trading terminal's chart engine, both driven by buildLadderPlan for this . Change the level count, spread or target and the rung prices, sizes, and chart lines recompute exactly as they would in the .

base lot 100 USDT · long · no stop

Ladder shape — Fibonacci Martingale

LONG · base 100.00 (illustrative) · 10 levels stepping down · 1% apart

Base positionEntry rung (buy)Init target
Opening position & init targets200 USDT
T2
target 2 sell @ 102.00
+2 USDT
T1
target 1 sell @ 101.00
+1 USDT
L0
Market buy · 2 lots @ 100.00
200 USDT

Targets are stacked above the opening buy because a long grid exits higher than it enters.

Entry ladder

Limit buys below the base · L1 nearest, L10 deepest · every amount in USDT

Entry ladder: one row per rung, showing entry and exit price, size, order count, notional, margin, running capital and profit at exit.
LevelSize curveEntry buyUSDTExit sellUSDTFrom base%Sizebase lotsOrdersNotionalUSDTMarginUSDTCum. capitalUSDTProfit at exitUSDT
L11%99.0099.991.00%1.00×11001003001
L22%98.0098.982.00%2.00×12002005002
L33%97.0097.973.00%3.00×13003008003
L46%96.0096.964.00%5.00×15005001,3005
L59%95.0095.955.00%8.00×18008002,1008
L615%94.0094.946.00%13.0×11,3001,3003,40013
L724%93.0093.937.00%21.0×12,1002,1005,50021
L838%92.0092.928.00%34.0×13,4003,4008,90034
L962%91.0091.919.00%55.0×15,5005,50014,40055
L10100%90.0090.9010.00%89.0×18,9008,90023,30089
Levels 1–10 of 10
1 / 1
Ladder cost 231×Capital 23,300 USDTAvg entry 91.61Cycle profit 234
Loading the chart engine…

What depth costs

Growth is geometric-ish with ratio ≈, so ten levels already cost a couple of hundred times base. The index-14 cap means the marginal cost of depth beyond fifteen levels is constant rather than , which makes deep Fibonacci ladders behave like a very expensive flat ladder.

LevelsLadder costDeepest rungEntry ordersCost vs 5 levelsCoverage
5 levels19.0×8.00×51.00×5%
10 levels231×89.0×1012.2×10%
20 levels5255×610×20277×20%
40 levels17455×610×40919×40%
Ladder cost is Σ of every rung in base-lot units, excluding the opening L0 batch. At a grid size of 100 USDT, the 10-level ladder commits 23,100 USDT of notional at 1× leverage.

Read the cost vs 5 levels column as the escalation test. A flat ladder doubles when the depth doubles; anything materially above that is a whose coverage has to be bought rather than simply configured.

Capital budgetLevels affordableAdverse move covered
10× base3 levels3.0%
25× base5 levels5.0%
50× base6 levels6.0%
100× base8 levels8.0%
250× base10 levels10.0%
How far price can move against the grid before it runs out of rungs, per capital budget, at 1% spacing. This is the question a funding decision actually turns on.

Averaging and recovery

With every rung , the volume-weighted average entry is 91.53 against a base of 100 and a deepest rung of 90.00 — so the average sits 85% of the way down the covered range. Getting back to flat from the bottom therefore needs a 1.70% , against 5.00% for a flat ladder of the same depth — 3.30% less work.

ExcursionLevels filledDeployedAverage entryMarkUnrealisedBounce to flat
Shallow dipL1–L36.00×97.6797.00-0.04×0.69%
Half the ladder fillsL1–L519.0×96.1195.00-0.22×1.16%
Full ladderL1–L10231×91.5390.00-3.78×1.70%
Reference configuration: 10 levels, 1% apart, 1% target, base price 100, long. Sizes are in base-lot units. Deterministic arithmetic, not a simulation: no assumption is made about how price reached each depth.

Growth sits between linear and exponential, and the ratio between consecutive rungs converges on the (~). The multiplier is capped at index 14 (610×), so extremely deep ladders stop growing there.

Where the exposure sits

Held by the shallowest quarter
2.6% of total size
Held by the deepest quarter
77.1% of total size
Unrealised loss at full fill
3.78× base (1.6% of deployed capital)
Profit if every rung books its target
2.31× base
One shallow cycle, against reserved capital
0.4 bps

The last row is the metric that separates modes. Profit for a full cycle is the target of deployed capital in every , so it cannot discriminate. What differs is how much capital has to sit reserved to earn one shallow cycle: this mode 231× base to collect 0.4 bps of it when the first rung completes.

Which market pays this curve

Trend pullbacks on instruments where you already read structure in Fibonacci terms, and any setting where linear recovery is too slow but doubling is unfundable.

Sizes follow the . Grows faster than linear but far safer than exponential, and aligns with the Fibonacci levels many traders watch. The is capped at index 14 (610×).

The shape of the risk

Convex, but bounded in a way exponential is not — both by the ratio and by the cap. The practical hazard is that the looks familiar and benign because of the name, while the is much closer to exponential than to linear.

ℹ
Note:The cap at index 14 means level 15 and beyond all use the same 610× multiplier.

Run it over real history

This is the product's grid backtester, not a summary of one. It fetches public candles for the you pick, rebuilds the ladder on the first candle of the , then applies the engine's own fill, take-profit, and stop-loss rules bar by bar. The caveat block inside the is part of the output — read it before trusting a number.

Instrument

BTCUSD

delta-india

Fibonacci Martingale · 10 levels @ 1% · target 1% · 100 USDT / level · 1× · long · no stop

What this does not model

  • Exact intrabar ticks. Bullish/doji candles use open → low → high → close; bearish candles use open → high → low → close. Finer timeframes reduce sensitivity to this deterministic assumption.
  • Queue position. Limit orders are assumed filled when touched, which flatters a maker grid in fast markets.
  • Margin rejection and liquidation. Deep rungs fill here even if the account could not fund them — check the capital requirement.
  • Slippage and funding. Only the fee you set above is charged; funding, borrow and slippage are absent.

Run the ladder over real history

The grid is rebuilt anchored on the first candle of the window, then the engine's own fill, exit, refill and stop-loss rules are applied bar by bar. You get the real fill sequence for this configuration on this instrument.

Measured against other modes

First the arithmetic, then the market. The below is computed from the size curves alone; the underneath replays every one of those ladders over the same real candle , with grid_mode as the only variable.

ModeLadder costDeepest rungBreak-even bounceEntry ordersShallow cycle
Fibonacci Martingale (this mode)231×89.0×1.70%100.4 bps
Fixed10.0×1.00×5.00%1010.0 bps
Capped Linear40.0×5.00×4.03%102.5 bps
Linear Martingale55.0×10.0×2.38%551.8 bps
Exponential Martingale2046×1024×1.10%100.1 bps
Reference configuration: 10 levels, 1% apart, 1% target, base price 100, long. Sizes are in base-lot units. Peers are chosen from this mode's own direction plus the flat baseline, so the comparison is meaningful rather than decorative.

Nothing is precomputed here. Press run and the backtester fetches one candle window and replays 5 ladders across it — identical settings, identical bars, grid_mode as the only difference.

When to use it

  • Trend pullbacks where you want faster-than-linear recovery without doubling.
  • You have already backtested the on the and funded the measured requirement.

When to avoid it

  • Capital is tight — ten levels still cost roughly two hundred times base.
  • You need a predictable marginal cost per level; the ratio makes each addition materially more expensive than the last.

Tuning

  • with r ≈ 1.6 gives nearly the same with an explicit, adjustable dial — prefer it when you expect to tune.
  • Keep depth at or below fifteen levels so you are working with the real rather than its capped tail.

Running it in production

  • where the cap begins for your depth; the 's deepest rungs may all be the same size, which changes stop placement math.
  • Watch the deepest level, not the P&L. Depth is the leading indicator; P&L is the lagging one.
  • peak committed against the account, weekly. A growth that has never been deep has never been tested.
  • Treat every level increase as a capital : adding levels to a growth is not a linear cost.

How it fails

  1. 1
    Name-driven comfort
    Fibonacci reads as and moderate. The measured ladder cost says otherwise. Run the comparison below before adopting it.
  2. 2
    Cap discontinuity
    At depths beyond fifteen the flattens at 610×, so capital scales linearly from there while the operator may still be modelling geometric growth — or vice versa.

Claims worth correcting

“Fibonacci is a middle-of-the-road .”

At ten levels it costs roughly four times what costs. It sits much closer to the end than the name suggests.

Interaction with the rest of the configuration

  • Spread sets how fast the ladder consumes depth. Widening it buys coverage for the same level count at the cost of fewer .
  • Target sets what each cycle books. Below -trip fees plus slippage, a grid is a fee generator regardless of the .
  • The is the only bound on the tail. Without it, the 's worst case is whatever the market does, not what you planned.

Questions this mode raises

  1. 1
    Does the golden ratio matter mechanically?
    No. The ratio determines the and the averaging speed; there is no market property that responds to Fibonacci . Treat it as a geometric with r ≈ .

Where these numbers come from

  • Sizes and capital: levelMultiplier / gridModeCurve in lib/grid/gridModes.ts, from grid_modes.hpp and the Python engine's lot calculator.
  • Rung and exit prices, , init targets and the stop line: buildLadderPlan — the same builder the and use.
  • Backtest , cycles and P&L: runBacktest / runBacktestSweep over public broker candles, applying the engine's fill, exit, and stop rules.
  • Price charts: the trading terminal's chart engine, with the ladder drawn through its own price-line API.
!
Caution:A backtest is evidence about one , not a . Fees are charged at the rate you set; slippage, funding, , margin rejection and are not modelled. For a growth especially, a profitable window mostly tells you the window did not contain the trend that would have tested it.

Related

  • 1.Grid Modes — Overview — The full taxonomy and how to choose
  • 2.Martingale family — What every curve in this family has in common
  • 3.Capital Allocation — Sizing an account to a Fibonacci Martingale ladder
  • 4.Stop Loss — Bounding this curve's tail
  • 5.Reading the Ladder Plan — Verifying the curve before deploying
  • 6.Grid Structure — Levels, init batch and base size

Related articles

  • Geometric Martingale

    Automation / Grid Modes / Martingale

    Geometric Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Linear Martingale

    Automation / Grid Modes / Martingale

    Linear Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Martingale (default)

    Automation / Grid Modes / Martingale

    Martingale (default) explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Additive Martingale

    Automation / Grid Modes / Martingale

    Additive Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Exponential Martingale

    Automation / Grid Modes / Martingale

    Exponential Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Half-Slope Linear

    Automation / Grid Modes / Martingale

    Half-Slope Linear explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Logarithmic Martingale

    Automation / Grid Modes / Martingale

    Logarithmic Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Power-Law Martingale

    Automation / Grid Modes / Martingale

    Power-Law Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

  • Square-Root Martingale

    Automation / Grid Modes / Martingale

    Square-Root Martingale explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Martingale reference.

Browse all knowledge base articles →