Skip to content

Grit Agility Ltd · SC837399

A Martingale engine for MetaTrader 5.

Compounding position sizing, bounded by hard risk controls — and a risk profile we show you before you pay. Licensed monthly.

Scroll ↓

One trade, end to end

What the engine actually does with your next position.

  1. 01 — Market scan

    The engine watches its configured session for a qualifying setup. No signal, no trade.

    Scanner

    EURUSD · M15

    session OPEN · spread 0.6

    signal SCANNING…

    Order ticket

    BUY 0.01 lots @ 1.0842

    base lot — level 1 of sequence

    status

    Recovery ladder

    size compounds per level

    Equity guardian

    legs cap 21 · equity stop −20.0%

    ARMED

  2. 02 — Entry executed

    A base-lot position opens. Smallest size in the sequence, every time.

    Scanner

    EURUSD · M15

    session OPEN · spread 0.6

    signal QUALIFIED

    Order ticket

    BUY 0.01 lots @ 1.0842

    base lot — level 1 of sequence

    status FILLED

    Recovery ladder

    size compounds per level

    Equity guardian

    legs cap 21 · equity stop −20.0%

    ARMED

  3. 03 — Recovery sizing

    If price moves against the position, the engine adds at stepped intervals with compounding size. This is Martingale — each step is larger than the last.

    Scanner

    EURUSD · M15

    session OPEN · spread 0.6

    signal QUALIFIED

    Order ticket

    BUY 0.01 lots @ 1.0842

    base lot — level 1 of sequence

    status FILLED

    Recovery ladder

    size compounds per level

    Equity guardian

    legs cap 21 · equity stop −20.0%

    ARMED

  4. 04 — Equity protection

    Hard limits rule everything: max recovery level and an account-level equity stop that flattens the sequence rather than let losses run unbounded.

    Scanner

    EURUSD · M15

    session OPEN · spread 0.6

    signal QUALIFIED

    Order ticket

    BUY 0.01 lots @ 1.0842

    base lot — level 1 of sequence

    status FILLED

    Recovery ladder

    size compounds per level

    Equity guardian

    legs cap 21 · equity stop −20.0%

    SEQUENCE FLATTENED — LIMIT HIT

The subscriber dashboard

Your account, your license, your engine — one terminal.

Every subscription includes the Grit Markets dashboard: license management, EA downloads, and account state at a glance. This is the real interface, running on simulated data.

Simulated data

Grit Markets — Account

License active
--:--:-- UTC

Equity

£10,000.00

Floating P/L
+0.30
Recovery level
2 / 21 max
Equity stop
ARMED −20.0%
EA version
v1.0.0

Open positions

SymbolSideLotsEntryP/L
EURUSDBUY0.011.0842+3.10
EURUSDBUY0.021.0828-4.60
GBPUSDSELL0.011.2691+1.80

SIMULATED DATA — for illustration only. Not live performance.

Stress-test before you subscribe

See exactly how the engine sizes positions — including the risk.

Martingale sizing produces long runs of small wins punctuated by deep drawdowns. We would rather you see that here, on a Monte Carlo, than discover it on a live account. Move the sliders; the bad decile is part of the product page on purpose.

£10,000
0.01
×1.21
21
70%

Model: grid basket matching the engine's geometry (3.4-pip basket take-profit, 2.1-pip grid step, $10 pip value per 1.0 lot), with trending-market persistence so deep ladders show their real tail risk. 400 Monte Carlo runs of 250 baskets. Simulated results — simulations and backtests do not predict live performance.

Simulated — not live performance

Risk controls

The strategy compounds. The limits are hard.

Every control is real, documented, and yours to configure — including switching the equity stop off, which we plainly tell you not to do on a live account. They bound the damage a basket can do; no setting removes Martingale risk entirely, and we will not tell you otherwise.

Equity stop

ALWAYS ARMED
trigger
floating loss % of balance
action
flatten basket + halt
scope
every risk profile

The master safety net: if floating losses reach your profile's percentage of balance, the engine closes the entire basket and stops for the day. Running a Martingale without a stop is how classic Martingale accounts die — so every Grit Markets risk profile keeps it armed. The percentage varies by profile; the stop itself is not optional.

Max-legs cap

PROFILE-SET
ladder
capped in every profile
sizing
×1.21 geometric per leg
uncapped
not offered

A hard ceiling on how deep one basket may stack. The ladder grows geometrically, so this cap decides your worst case. The uncapped ladder is the historic behaviour of this strategy class — we say so plainly, and no Grit Markets profile ships it. Your profile choice moves the cap between shallower and deeper, never to unlimited.

Daily loss limit

ENFORCED
counts
equity-stop events / day
action
no new baskets today
survives
VPS restarts

After a stop-out, the engine refuses to open new baskets for the rest of the day. One bad regime day cannot compound into three.

Event filter

KEYWORD-TIERED
watches
USD · EUR calendar
tier 1
24h before → 2h after
tiers 2–3
60/30m before → 90/60m after

Events are classified by what they are, not by the calendar's star rating — because those ratings misrank the events that matter (a Fed statement can carry a lower rating than an oil-inventory print). Rate decisions, NFP and central-bank pressers get the widest window; CPI and GDP the next; other high-impact releases the base tier, with the calendar's own rating as the fallback so nothing slips through unclassified. Blocks new baskets and new legs, never the management of open positions.

Volatility gates

WATCHING
hourly ATR cap
skip wild markets
daily range gate
skip after big days
spread cap
skip wide spreads

Mean-reversion grids do their worst in fast, trending tape. The engine measures hourly volatility, yesterday's range versus the 5-day norm, and the live spread — and simply declines to start baskets when the tape is hostile.

Calendar protection

SCHEDULED
friday
cutoff before weekend
monday
90-min warm-up
rollover
midnight blackout

No new baskets into the weekend close (gap risk), none in the choppy first minutes of the weekly reopen, and none during the broker's midnight rollover spread-spike. Holiday markets (24 Dec – 2 Jan) are blocked outright.

No-trade calendar

MAINTAINED
built from
16.5-yr stop-out study
encodes
131 dates · 12 windows · 22 wks
updates
delivered automatically

We studied 16.5 years of this strategy class's failures — 1,372 stop-out events across 3,037 test windows — and encoded the historically dangerous calendar dates, weekday windows and weeks of the year as tiers the engine enforces. The calendar is maintained centrally and every licensed EA receives updates automatically. It removes historically hostile periods; it does not remove risk, and no study of the past binds the future.

Licensing

One engine. Monthly license. Cancel any time.

First month free — no card required. Then from £29/month. No lifetime-deal lock-in, no performance fees — you are licensing software, not buying a promise.

View pricing

Straight answers

Asked before you did.

All questions
What is Grit Markets?
Grit Markets is an expert advisor for MetaTrader 5 that automates a Martingale-based trading strategy with configurable risk controls. It is sold as a monthly software subscription by Grit Agility Ltd, a UK company. It is trading software, not an investment service, and it does not guarantee any profit.
How does a Martingale trading strategy work?
A Martingale trading strategy increases position size after a losing trade, so that a single winning trade can recover accumulated losses plus a small profit. Each additional recovery level multiplies exposure, which means drawdowns grow geometrically. The approach can produce long runs of small gains punctuated by occasional large losses.
Can a Martingale EA blow my account?
Yes. Any Martingale EA, including Grit Markets, can lose your entire trading balance. Compounding position sizes mean a sustained move against the basket can exhaust margin before price retraces. Risk controls such as equity stops and level caps bound the loss on most sequences, but no setting eliminates the risk.
How much capital do I need to run a Martingale EA?
There is no universal figure. The capital a Martingale EA needs depends on your base lot size, the multiplier, the maximum number of recovery levels, your broker's margin requirements and leverage. The deeper the worst-case basket you want to survive, the more free margin you need. Model your settings before funding an account.