Anchor
With no basket open, each engine enters L0 at market and records the real execution price.
Market Weaver X runs independent BUY and SELL grid baskets on the same symbol — each with its own ladder, its own stepped lot progression and its own basket exit. No indicators. No predictions. Pure mechanics.
Nothing here guesses where gold goes next. Price moves, the ladder answers, and the whole basket is released together.
With no basket open, each engine enters L0 at market and records the real execution price.
Price moves against the basket by one grid distance → exactly one more level. BUY measures on Ask, SELL on Bid.
Lots grow in steps, never exponentially: Start + Step × ⌊L ÷ PerStep⌋
When the combined basket reaches its target, every position closes together and a fresh L0 begins.
The BUY basket can hold forty positions while SELL closes and restarts five times. Neither engine can see, count or close the other's trades.
Adds a level each time price falls a full grid distance below its deepest entry.
The exact mirror: adds a level each time price rises a full grid distance above its highest entry.
This uses the same formula as the EA. Move the sliders to see how fast volume builds, and how much a basket is down by the time its last level fills.
On every start the EA scans open positions before it trades anything. A basket of 22 BUY and 7 SELL comes back as exactly that — no duplicate L0, no level reset.
One level per engine per tick. After every confirmed fill the book is re-read, so the anchor and next trigger are recomputed before another level is even considered.
If price jumps across several levels at once, the grid fills one level per tick and recalculates in between — never a burst of orders into a fast market.
If 17 of 20 positions close and 3 fail, the basket is not treated as closed. It stays in CLOSING and keeps retrying, and no new cycle starts until the count really reaches zero.
BUY distance is measured Ask-to-Ask and SELL Bid-to-Bid, so the spread never quietly compresses the ladder. The grid anchors to the deepest entry, not the newest.
Netting accounts merge opposite positions, so they're detected at start-up. The EA refuses to run both engines on netting unless you explicitly override it.
The grid runs unchanged with every module off. Switch on only the ones you want: safety exits always run before any new entry, and the spread filter never blocks an exit.
Positions, basket P/L, weighted averages, the next grid price and every safety state. Pushed from the EA every few seconds.
Open the live dashboard