LATEST CYCLE · 22:00 UK five pairs scanned — nothing qualified. Every pair was refused. Event watch: CAD Unemployment Rate 13:30 UK · USD Unemployment Rate 13:30 UK. see the record →

Deterministic FX signal engine

Most mornings, it tells you not to trade.

FX Life is a rules-only engine that reads five market engines every four hours, passes them through hard gates, and signs its verdict to an append-only ledger. No discretion, no hindsight, no hype — when nothing qualifies, it says so.

Every published verdict is logged before the outcome is known — and scored in public either way.

Nothing qualified this cycle — no calls, stand down. Every refusal is still logged and scored.

The evidence

Judge the record, not the sales page.

Every call carries fixed exits set at entry — take-profit, stop, and a same-day close — and is scored automatically against real market data. Winners and losers alike, published to the ledger.

Closed P&L · qualified calls +0.0PIPS No calls are currently open — every figure below is final
CLOSED+0.0 STILL SCORING+0.0
Final results of the 6 qualified calls that have exited (take-profit 25, stop 40, or the 21:00 UTC daily close), 5–5 August, wins and losses included. A closed figure never moves once published; still-open calls are shown faded on the chart until they exit.

= +£123.40 if you'd taken every closed call

Illustration only — scored on public price data, before spread & costs.

Cumulative pips, call by callhover any point for the trade

300signals logged & scored since 20 Jul
60four-hourly cycles
5–1win–loss, live record
−40.0worst drawdown, live record

Phase 1 – the research that built the rules (20 Jul–4 Aug): the prototype's qualified calls closed −1281.8 pips across 62 calls (23–39). We published every one as it happened, losses included, and rebuilt the rules from what that fortnight taught us: trade only the two morning windows, stand aside when red-flag news is due, stand down after violent moves, and exit mechanically. The live record above opened on 5 August at zero – judged from here on new data only. The full research ledger remains in the download below.

An honest caveat, on purpose: the live record is young and comes from one market regime. We publish every result before its window even closes — because a system you can only trust when the sample is flattering is a system you can't trust at all.

How to read this record

CLOSED Exited trades only. A published figure never moves.
OPEN Still live — shown faded until its exit is final.
REFUSED Signals we declined. Scored and published too, so the filter has to earn its keep.
EXITS Take-profit +25 pips, stop −40, everything flat by 10pm UK. Never hand-managed.
VERIFY Download the ledger below — every cycle carries its own signature, written before the outcome.

Don't trust us. Check.

Every verdict is written and signed before the outcome is known, then scored against public price data. The full file is open — every signal we called, every one we refused, winners and losers alike.

outcomes.csv the full ledger — research phase and live record, every cycle

The pipeline

Three stages. Zero opinions.

Every four hours the same fixed sequence runs. The rules were locked before the first signal was published, and the same inputs always produce the same answer.

STAGE 00 · BEFORE THE MACHINE

Thirty years at the charts — distilled, then locked.

The rules didn't come from a textbook. Three decades of trading — the wins, and more honestly the losses — were distilled into the rulebooks these engines enforce. Then came the hardest step: taking the human hand off the wheel. Experience wrote the rules; the machine applies them without fear, greed or a bad night's sleep. That's the secret sauce — and it's also why it can never drift.

The name FX LIFE is literal, by the way. After thirty years of living and breathing currencies — before work, after work, through the wins and honestly through the losses — trading stopped being something we did and became a way we lived. FX Life was never a brand. It was just what it already was.

STAGE 01

The Engines

Five independent market engines report on every pair: direction, macro regime, volatility state and a ranked qualification score. Every reading — for every pair, every cycle — is logged, whether it leads anywhere or not. Nothing is cherry-picked at the source.

STAGE 02

The Rules

A locked ruleset judges each candidate: entries only at the two morning windows, no pair with red-flag news due on its currencies, stand-downs after violent moves. Refusals are recorded with their reason. Qualified calls get a full order ticket — entry, stop, target — written and signed before the outcome exists.

STAGE 03

The Execution

Qualified calls are placed automatically on a real account, the stop and target attached at the fill — 40 pips against, 25 in favour — and everything closes by 10pm UK. No hand on the wheel, no holding and hoping. Every result is scored against real prices and written to an append-only ledger. Once written, it can never be edited.

The Daily Ledger

One honest page, every trading day.

Every trading day produces one honest page. The morning verdicts exactly as the machine issued them — pair, direction, and the reason for every refusal. Yesterday's calls scored against real market prices, wins and losses side by side in the same font. And a short news brief on what the engines were actually reacting to, written from the data rather than the headlines. No highlight reel, no quiet deletions: if the desk had a bad day, this page says so.

SAMPLE PAGE · MORNING VERDICT

One qualified call: GBPUSD SELL

Five candidates survived direction gates; only GBPUSD cleared volatility. E5 held everything else at WAIT for the fourth straight cycle. Chaos score 4.8 — moderate.

Read the verdict →
SAMPLE PAGE · OUTCOMES

Yesterday, scored: 4 for 5

All three 14:00 qualified picks closed green — USDCHF +32.2, EURUSD +15.5, GBPUSD +14.0. The 18:00 USDCHF pick closed −2.1. Everything logged before the fact.

See the scorecard →
SAMPLE PAGE · NEWS BRIEF

Why the engines went quiet at 22:00

Volatility gates tightened into the New York close as dollar ranges compressed. What the WAIT verdicts were protecting you from — and what would need to change to reopen.

Read the brief →

See this morning's member page →

The week ahead

Know when the market speaks.

A handful of scheduled releases — rate decisions, inflation prints, the US jobs report — move currencies further in one minute than a quiet week does, and every one of them is diarised weeks in advance. Our rules treat them as hard boundaries: when a red-flag event falls anywhere inside a signal's holding window, the pair is refused for the day and the verdict says exactly why. Below is the week as the machine sees it — the same data that paints the free Trading Weather page red every morning it matters.

Fri 7 · 13:30 CAD Unemployment Rate HIGH
Fri 7 · 13:30 USD Unemployment Rate HIGH

Open the full calendar → Today's trading weather → Times UK. New to news risk? Take the free Red Flag Days course.

The waitlist

Get on the list.

Membership isn't open yet — and it won't be until the system has earned it in public. Leave your email and you're first to hear when it does. Until then, every verdict is scored right here, in the open. If the record convinces you, stay on the list. If it doesn't, it shouldn't.

One list, no spam, ever. You'll get one email confirming you're on it, and one when membership opens. Reply to either and we'll take you off.

While you wait

Today's Trading Weather Seven free courses The free Starter Kit The Charter — final exam Watch the live account The weekly review

All free, forever. The record either earns your membership or it doesn't — that's the deal.

Membership

Choose how close to the desk you sit.

Every tier sees the same verdicts and the same scored outcomes. Higher tiers see more of the machinery, sooner.

Membership is not open yet. It opens after our first full data review — no money changes hands until the record justifies it. Every button below joins the free waitlist.

Observer

£0 / month

  • Weekly digest of verdicts & outcomes
  • One delayed cycle per day
  • Full public track record
Join the waitlist

Desk

£49 / month

  • Everything in Member
  • Per-gate engine verdicts (E2–E7)
  • Full CSV export of the ledger
  • Early access to research notes
Join the waitlist

Our broker

Trade it where the desk trades it.

FX Life publishes verdicts — acting on one needs a broker. Every trade behind this desk goes through IC Markets, and if the record earns your trust you can open your own account through our partner link below.

IC MARKETSRAW SPREAD TRADING
  • Raw-spread pricing on every pair the engines call
  • MetaTrader 4, MetaTrader 5 and cTrader
  • The same broker this desk uses for its own trades
Open an IC Markets account →

Honesty note: FX Life is an IC Markets introducing partner (Partner ID 86917), and this is the one place the free side of this site earns anything. Here is exactly how it works: if you open an account through this link, IC Markets shares with us a very small fraction of the spread on your trades — a sliver of the trading cost you would be paying anyway. Your spreads and fees are identical with or without our link; the broker simply passes us a piece of its own take. It costs you nothing extra, and it buys no influence here: verdicts, wins and losses are published either way, and nothing on this site will ever encourage you to trade more so we earn more — most mornings, the machine tells you not to trade at all. Trading leveraged FX carries a high risk of loss — never trade money you can't afford to lose.

Economic calendar

The week's releases.

MON 27 JUL — FRI 31 JUL 2026 · TIMES UK
Time Cur Impact Event Actual Forecast Previous
Monday 27 July
09:00EUR Medium impact German ifo Business Climate 88.988.588.1
15:30USD Low impact Dallas Fed Manufacturing Index −8.2−10.5−12.6
Tuesday 28 July TODAY
13:30USD Medium impact Durable Goods Orders m/m 0.9%0.6%−0.4%
15:00USD Medium impact CB Consumer Confidence 97.396.095.2
15:00USD Medium impact JOLTS Job Openings 7.62M7.55M7.48M
Wednesday 29 July
13:15USD Medium impact ADP Non-Farm Employment Change 78K74K
13:30USD High impact Advance GDP q/q 2.1%1.4%
19:00USD High impact FOMC Statement & Federal Funds Rate Sits between the 14:30 and 18:30 cycles — expect WAIT verdicts either side. 4.25%4.25%
19:30USD High impact FOMC Press Conference
Thursday 30 July
04:00JPY High impact BoJ Policy Rate & Statement JPY pairs re-read at the 06:30 cycle once the dust settles. 0.75%0.75%
10:00EUR High impact CPI Flash Estimate y/y 2.0%1.9%
13:30USD Medium impact Unemployment Claims 224K219K
Friday 31 July
10:00EUR Medium impact Prelim Flash GDP q/q 0.3%0.4%
13:30USD High impact Core PCE Price Index m/m 0.2%0.3%
14:45USD Low impact Chicago PMI 46.847.1
15:00USD Low impact Revised UoM Consumer Sentiment 61.861.8
High impact Medium Low Sample week — the live site pulls this feed automatically.

Design mock of the members' area — everything below is the real ledger as of 06:00 UK this morning. This is the page a member wakes up to. Back to the tour →

Member desk

The Daily Ledger — Wednesday 29 July 2026

SIGNED IN AS MEMBER · DESK TIER · CYCLES 02:00 AND 06:00 SCORED IN

This morning's verdicts

Two cycles so far today. The next runs at 10:00 UK.

Cycle CMD-20260729T0100Z02:00 UK
PairCallE3E5Verdict
USDCHFBUYPASSSELECTIVEQUALIFIED
GBPUSDSELLPASSWAITIGNORE
NZDUSDSELLPASSWAITIGNORE
USDJPYBUYPASSWAITIGNORE
AUDUSDSELLPASSWAITIGNORE

One qualified call: USDCHF BUY, entry 0.81898. It runs to take-profit, stop, or the daily close; it will be scored and published either way.

Cycle CMD-20260729T0500Z06:00 UK
PairCallE3E5Verdict
AUDUSDSELLFAILWAITIGNORE
GBPUSDSELLFAILWAITIGNORE
USDCHFBUYFAILWAITIGNORE
NZDUSDSELLFAILWAITIGNORE
USDJPYBUYFAILWAITIGNORE

Nothing qualified. No pair cleared the gates at 06:00 — no calls, stand down. If volatility leaves WAIT at 10:00, ranks 1–2 (AUDUSD, GBPUSD) are first in line.

Calls still scoring

Published before the outcome was known. Figures are provisional until each call exits — take-profit, stop, or the daily close.

Called (UK)PairCallNow atCloses (UK)
No calls are open right now — every position is flat.

Nothing is provisional today — every published figure is final.

Scored yesterday

Calls that exited during Wednesday 5 August. These figures are final.

Called (UK)PairCallResultNet
5 Aug 06:00USDJPYSELLWIN+25.0
5 Aug 06:00EURJPYSELLLOSS−40.0
5 Aug 06:00NZDUSDBUYWIN+16.9
5 Aug 10:00USDJPYSELLWIN+25.0
5 Aug 10:00GBPJPYSELLWIN+25.0
5 Aug 10:00EURJPYSELLWIN+25.0

Six windows closed: +76.9 pips, 5–1. Closed record to date: +76.9 across 6 calls (5–1).

News brief — the day the WAITs earned their keep

Yesterday the engines looked lazy. They weren't. Of the thirty signals scanned across Tuesday's six cycles, twenty-five were refused — WAIT after WAIT while the desk sat quiet. Those refused signals are sitting at a combined −183 pips on provisional scoring (several windows are still open). That's what the boring verdicts were protecting you from: dollar ranges chopped both ways all afternoon, and nearly everything that moved, moved against its setup.

The two calls that did clear the gates — GBPUSD and EURUSD at 14:00 — are under water at −0.4 and −28.5 with their windows closing at 14:00 today. They'll be published at whatever they close at, same as every call before them. A filter that only shows you its good days isn't a filter; it's a highlight reel.

Today: USDCHF BUY from the 02:00 cycle is the only live qualified call. The 06:00 cycle cleared nobody. Next verdict 10:00 UK — and if it says nothing again, that's the system working, not sleeping.

This, every morning, once membership opens — join the waitlist →