An AI agent maps your market structureyou take the trade
An agent reads every timeframe top down, marks the support and resistance zones tight enough to place a real stop against, and keeps them current through the overnight session. TrendWave™ reads momentum on top — so you know a move is weakening before your stop does, with every number computed by the engine, never written by the model.
Impulse structure · 1-2-3-4
Swing class and ratio stack, in ticks
Wave 4 never reaches wave 1. Wave 3 clears wave 1, and wave 4 gives back 0.382 of the whole range — landing at 0.618 of it, still above wave 1's high at 0.500. That clearance is what keeps the sequence one impulse instead of two.
Instruments currently modelled
Each contract is calibrated to its own tick size and daily range before it goes live — five read properly beats five hundred read badly.
The entry is rarely the problem. Finding out late is.
Four costs that have nothing to do with your strategy and everything to do with what you could see at the time.
The move was over before the candle said so
Momentum drains out of a trend well ahead of the bar that proves it. By the time the tape confirms, your good exit was twenty bars back and you are managing a loser instead of booking a winner.
A fuzzy level is an expensive stop
“Support is around here somewhere” costs you on every trade. A vague level forces a wide stop, a wide stop cuts your contract size, and one loss undoes three wins. On a contract with real tick value that arithmetic is brutal.
The level that stopped you was two timeframes up
Big structure decides where price actually turns. Work a 5-minute chart and that level is invisible to you until it has already rejected your position.
Futures do not keep your hours
Gold and grains trade nearly around the clock. Step away and the structure changed, a zone broke, and nothing told you. Watching all of it is a full-time job you already have.
An AI agent keeps your market structure current, without you.
Market structure is not something you read once. Every new bar can promote a swing, break a level, or invalidate the zone you built a plan around. Keeping that map honest across several timeframes, through a session that runs nearly around the clock, is not work a person can do and also trade.
So the agent does it. It reads the structure from the largest timeframe down to the one you trade, marks the support and resistance zones, re-checks them on every bar, retires the ones that break, and tells you when something changed while you were away. You open the chart to a map that is already correct.
- MAPS
- Reads structure top down — the large timeframe sets context, the small one sets timing
- MARKS
- Publishes the support and resistance zones, each with the measurements that built it
- RE-CHECKS
- Every zone, every bar. A level that broke is marked broken, not left standing
- RETIRES
- Drops what price has traded through, so the map never shows a level that is gone
- WATCHES
- Through the overnight session, when the move that matters usually starts
- TELLS YOU
- Tested, held, broken, newly formed — the state change, not a wall of noise
It reads the market top down, and it never looks away.
Big structure sets the destination, small structure sets the timing. Reading them in the wrong order is how traders end up fighting a level they never saw.
Start at the largest structure in play
The dominant swing decides which side is in charge. Everything smaller is read in its context, so a 5-minute signal fighting the daily is presented as exactly that — not as a fresh opportunity.
Work down to the level you will actually trade
Each step down inherits the one above and narrows the band. At the bottom you have a zone a few ticks wide, you know which larger level it belongs to, and you know what has to happen for it to fail.
Keep watching, and speak up when it changes
The agent holds the whole ladder in view through the overnight session and tells you when something moves. You are not being asked to monitor anything — that is the job you are paying it to take off your desk.
What reaches you while you are away
| Alert | Fires when | What it means for you |
|---|---|---|
| TEST | Price enters a zone | The level is being tested right now |
| RESOLVED | Price leaves it, with the side | It held, or it broke — and which way |
| NEW | A zone forms near price | Structure changed while you were out |
| GONE | A zone you watched disappears | What you planned around no longer exists |
| FADING | Momentum diverges from price | Strength is leaving the move you are in |
TrendWave™ momentum
ES1! · 15m
TrendWave™ — momentum
as a physical quantity
A three-pole IIR filter with velocity and acceleration terms rather than a lagging average. It describes how fast the current move is travelling and whether it is still accelerating.
Three-layer alignment
Fast (5), medium (10) and slow (20) responses, read as convergence or divergence between horizons
Exhaustion reading
Acceleration turning against velocity is reported as the move losing steam, before price reflects it
Divergence detection
Momentum highs and lows compared against price highs and lows across the same window
A tighter zone is a tighter stop. That is the whole risk argument.
The agent does not hand you a vague area to be careful around. It clusters only the levels that genuinely agree and publishes the band they agree inside — and when they do not agree closely enough, it keeps them apart instead of blurring them into one wide blob.
Ticks of agreement, capped
Levels only join a zone while the whole cluster stays inside four ticks, scaled to that contract's own tick size and daily range. The cap is why the band is narrow enough to hide a stop behind.
Ticks of padding, stated
What you see is the agreement span padded two ticks each side. Nothing is quietly widened to make a level look better than it measured.
Independent reads per zone
The tag says how many separate measurements landed on that price. Three means three agreeing — and you can open it and see all three.
Why this lowers risk, concretely. Risk per trade is stop distance × tick value × contracts. Halve the distance to a clean invalidation and you either halve the loss or double the size at the same risk. That is not a forecast — it is the arithmetic of a narrower zone, and it is the most dependable thing software can hand a futures trader.
Calibrated per contract, one at a time.
A level only means something if the rest of the market is acting on it too. So the analysis runs on the exchange contract itself, tuned to its own tick and daily range rather than a setting borrowed from something else.
The level everyone else is watching
GC1! prints on COMEX and ZS1! on CBOT. Reading the front-month contract means the zone on your screen sits where the rest of the market is actually placing orders.
Real volume, real order book
Front-month futures carry the depth and the participants that set turning points. That is what makes a zone hold or break for a reason instead of by accident.
Tick value you can size against
A defined contract with a known tick means stop distance converts straight into dollars at risk. That is the whole argument for a tighter zone, and it only works on an instrument with real specifications.
The model chooses the words. It never chooses the numbers.
Every tool in this category now has a language model in front of a chart, and they share one failure mode: a confident number that was never in the data.
Every price is computed before the model sees it
Levels, zones and momentum readings are calculated in code from the exchange feed. The agent reads that result and explains it. It is not permitted to author a number, which is why it cannot invent a level that looks convincing and is not there.
And it is checked again before it reaches you
Every figure in the agent's output is matched back against the computed data before publishing. One number that does not match rejects the whole read rather than showing you something half true.
Choose your depth of analysis
One zone analysis is one confluence zone the agent works out for you — clustered from the levels that agree, scored, explained, then monitored for as long as it lives. Reading a chart costs nothing; only the agent's analysis counts against your plan.
Free
Realtime from the start
150 zone analyses / day
- Realtime data — not delayed
- 4H & Daily timeframes
- 2 charts open at once
- TrendWave™ on trial
- No card, nothing to cancel
Pro
The desk, watched all session
1,500 zone analyses / day
- Timeframes (5m – Daily)
- TrendWave™ — momentum, velocity, acceleration
- Realtime zone alerts
- Full top-down ladder
- Live streaming channels
- Data export
- Priority support
- Cancel anytime
Max
Several books, or one unusual one
Unlimited zone analyses
- Everything in Pro
- Every timeframe (1m – Daily)
- No daily ceiling
- Request any futures contract
- Market replay — past sessions, bar by bar
- Advanced analytics
- Dedicated support
- Cancel anytime
Straight answers.
The things worth knowing before you spend anything.
What counts as a zone analysis?
One confluence zone the agent works out for you — clustered from the levels that agree, scored, explained, then monitored until it breaks or disappears. Free gives you 150 a day, Pro 1,500, Desk no ceiling. Panning a chart, changing timeframe and reading zones the agent already produced are all free; only a new analysis counts.
Does it tell me when to buy or sell?
No. It tells you where the levels are, how wide they are, and whether momentum is building or draining. You take the trade. That line is deliberate — a tool that thinks for you is a tool you stop checking.
Will it place or manage trades for me?
No. It never sends an order. It manages the analysis — the watching, the zones, the alerts — and hands you the read.
How do I know the AI is not making things up?
It is not permitted to author a number. Every price is computed in code before the model sees it, and a validation gate re-checks the output against that computation before publishing. One figure that does not match rejects the whole read rather than showing you something half true.
Is TrendWave just another oscillator?
It reads three things most do not separate — momentum, velocity and acceleration — and it is normalised before it is filtered, so the line can genuinely fall while price rises. Oscillators built directly on price cannot do that, which is why their divergence signals are mostly decoration.
My contract is not on your list.
Ask. Each one is calibrated to its own tick size and daily range before it goes live, so we add them deliberately rather than switching on a thousand symbols that are all slightly wrong. Requesting a contract comes with Desk.
Do I have to change how I trade?
No. It supplies the map — levels, widths, momentum state — and you run whatever you already run on top of it. Most people change nothing except how early they notice things.
See what the structure
actually says
Free account, realtime, no card. Put it on the contract you trade most and see how early the divergence shows up against whatever you are using now.