What is actually
unprotected right now?
Most positions do not fail because the analysis was wrong. They fail because the stop was never set, or was set where the market does not respect it. This workflow reads your live positions and tells you exactly which ones are running naked.
The check nobody actually does
Everyone sets an entry. Plenty of traders set a take-profit. Far fewer come back a week later and ask whether the stop they placed is still on the right side of the market's structure.
Stops drift out of relevance
A stop placed against yesterday's structure sits somewhere meaningless today. It is still there, still resting, and still technically protecting you — just not where protection would actually be.
Some positions are simply naked
Open, sizeable, and with no protective stop at all — usually because it was opened fast and the stop was meant to come "after confirmation". That is the position that decides how your month ends.
Portfolio risk hides in aggregate
Ten small positions can each look fine alone while sharing one macro driver. The audit rolls them up into naked notional and portfolio-level risk/reward, because the portfolio is the unit that actually gets liquidated.
one step · deterministic
One call, five stages of work
This workflow is the exception among the three: the analysis is already deterministic Rust, so there is nothing for a planner to decide. You choose the parameters, the engine does the arithmetic, and the model does one job — turning the result matrix into something you can read.
Candle interval
Which timeframe the structure is read on — 15m, 1h, 4h, 1d or 1w. It decides what counts as a swing and where a stop has room to breathe. Defaults to 4h.
Stop-distance preset
tight, standard or wide — how much room each position's stop should have before it is judged as noise-tight. Defaults to standard.
How many positions to grade
The largest exposures by notional, up to 50. Positions are graded biggest-first because that is the order in which they can hurt you. Defaults to 25.
Four verdicts, no euphemisms
Every graded stop gets exactly one of these. The word is chosen by comparing your stop against what the market's own structure currently allows — not against a fixed percentage.
No protective stop at all
The position is open with nothing resting against it. These are counted separately as naked positions and summed into naked notional, because that number — not the count — is what you actually care about.
Further out than it needs to be
Protecting against a move bigger than the structure supports — sound, but it is giving back more room, and more risk, than the setup requires. The advice: pull the stop closer and cap the loss.
Correctly placed
Far enough to survive ordinary volatility, close enough to define a real loss. This is most of what a healthy book looks like.
Closer than the noise allows
Sitting inside the range a routine adverse move routinely reaches — likely to be taken out by a move that never invalidated the thesis. The advice: move the stop out to where the structure actually is.
Advice only ever ratchets in one direction
Once a stop is judged adequate, a later audit will not suggest loosening it — even if the market has moved and the wider stop would now be structurally valid. A protective level that keeps getting widened is how a stop stops being a stop. Levels the market has already crossed are ignored entirely.
What lands in the report
Per position
- · symbol, side, size
- · entry price
- · current mark
- · resting stop + verdict
- · take-profit coverage
- · risk / reward
Across the portfolio
- · naked position count
- · naked notional
- · overall risk grade
- · per-position R:R rollup
- · the single most urgent action
It closes with one thing to do
Not a wall of recommendations — normally the single tightest stop to set or move first. If you act on one line from the whole report, it is that one.
Read-only, on purpose
An audit that can move your stops is not an audit — it is a position manager wearing an audit's clothes. The boundary here is not a missing feature; it is the feature.
check_circle What it does
- —Reads your open positions and resting orders directly from the exchange — with your own Binance keys.
- —Grades every stop against current market structure rather than a fixed rule of thumb.
- —Covers both USD-margined and coin-margined markets — coin-margined positions are counted with their PnL reported, while stop grading runs on the USD-margined book.
- —Shows the matrix and the verdict so you can disagree with it.
cancel What it will never do
- —Place, modify, close or cancel any order, resting or not.
- —Move a stop for you, even one it just told you is badly placed.
- —Touch your funds on the exchange — no order and no spend there; the only usage is the one LLM call that writes the report.
- —Guarantee anything. It grades current structure; markets do not have to agree.
Find out what is running naked
One read-only pass over your open positions. Nothing is placed, moved or cancelled — bring your own Binance keys: read-only covers the audit; placing protective stop-loss orders needs a key with ENABLE FUTURES + the Futures trading opt-in (Settings → Credentials).