Form 1 — Underside Rejection

Price breaks below a key level, backtests the underside, gets rejected, then reclaims above.

Learn the trading system behind FBD Bot: how key levels form, the trade setups the bot watches for, and how acceptance structure is detected before orders are sent through NinjaTrader.
FBD Bot watches user-defined ES/MES levels for specific price behavior. It does not enter on the first touch; it waits for structure that shows the level is being defended.

Price breaks below a key level, backtests the underside, gets rejected, then reclaims above.

Price breaks below, reclaims, dips back under to trap late sellers, then reclaims again.

Price briefly flushes below the level, snaps back above, and holds with momentum.

Price approaches a key level from below and reclaims it without a fresh breakdown.

Price grinds into support, touches it, and bounces with conviction.
Before entry, the AI reviews approach quality, timing, and structure. Setups can be skipped even when they technically qualify.
The bot is only as good as the levels you give it. Low quality or random levels produce coin-flip results regardless of settings. This is the highest-leverage thing you control.
Every level the bot monitors needs a reason to exist. That reason comes from price structure — a significant low, a prior breakout zone, a clearly defined support/resistance shelf with historical price interaction. If you cannot point to a clear structural reason why price would react at a level, the level should not be in the bot.
What makes a level worth putting in the bot
What to avoid
Use the Level Engine to identify structural candidates. It grades them A/B/C — start with A-grade only, add B-grade selectively. C-grade levels are marginal by definition.
Ready to automate this methodology?
View Products →