Algorithmic trading software for NinjaTrader® 8
Rules execute.
You don't have to.
MesBot and EsBot are automated strategies that trade the MES and ES futures markets to a fixed rule set inside your own NinjaTrader account. Entries, exits and risk are handled without discretion.
Live MES trading with real capital, to . Opened at the 2 contract minimum, stepped up to 4 contracts (x2 scale) on 20.04.26. Figures are net of commission. Past performance does not indicate future results.
What the software does
Structured execution, not signals.
You aren't buying alerts to act on. The strategy runs inside NinjaTrader on your own account and places its own orders, the same way every session.
One rule set, every session
Entries are defined in code and tested across market conditions from 2020 onward. The system does not widen a stop, average down, or skip a trade because the last one lost.
Position size fixed to the account
Contract count is set by you, in multiples of the minimum, which is two contracts on MES. Exposure only grows when you raise it, and the size of each step never changes.
Partial exits and a session close
Winners are scaled out in stages rather than held on hope. MesBot and EsBot close any open position by the end of their trading window at 21:00 UK time, and nothing is carried overnight.
Scaling
More exposure, same rules.
Contracts are added in pairs, and the illustration below adds a pair for every $1,750 of balance, never taking them back off in a drawdown. The chart below applies that rule to the real live trades. The live account made its first step on 20.04.26, moving from 2 contracts to 4.
| Contracts | MES account | Scale | Per trade basis |
|---|---|---|---|
| 2 | $1,750 | x1 | $150 |
| 4 | $3,500 | x2 | $300 |
| 6 | $5,250 | x3 | $450 |
| 8 | $7,000 | x4 | $600 |
| 10 | $8,750 | x5 | $750 |
| 12 | $10,500 | x6 | $900 |
| 14 | $12,250 | x7 | $1,050 |
| 16 | $14,000 | x8 | $1,200 |
| 18 | $15,750 | x9 | $1,350 |
Based on a $150 move at 2 contracts (1 contract per side).
Chart loading. If this stays on screen, refresh the page with Ctrl and F5.
Hypothetical illustration
Both lines apply the real live trade results to a account opening at contracts. One holds that size throughout. The other adds 2 contracts each time the balance covers another $1,750, stepping up times, and never steps back down in a drawdown. This is a calculation applied to past results, not a record of trades taken at these sizes, and hypothetical results have inherent limitations. See the full disclosure. Larger size does not reduce the chance of loss, it increases the amount at stake.Hypothetical performance. These results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under- or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.
Fourteen strategies, two bundles
Pick the market your account fits.
MesBot
Micro E-mini S&P 500, MES
The lower capital route in. The live record was traded at around $1,750 per 2 contracts, two minimum, in steps of two. This is the system with a published live track record on real capital.
MesBot detailsEsBot
E-mini S&P 500, ES
The same approach on the full size contract, at ten times the tick value. $20,000 per 2 contracts as a reference, two minimum, in steps of two. Backtested 2020 to 2026.
EsBot detailsThe only strategy with a live record
How to check our claims
The whole trade log is public.
Every live MesBot trade since 20 October 2025 is listed with entry, exit, size, commission and net result, losses included. Many are filmed as they happen.
Video record
Trades posted to YouTube as they execute, so the timestamps can be checked against the market.
YouTube channelBacktest data
2020 to 2026 backtests for MesBot and EsBot, with equity curves and full performance summaries.
View backtestsFeatured on

The software works on the NinjaTrader desktop application with a futures data source.
Download NinjaTrader (affiliate link)
Market data feed for NinjaTrader. Free end of day data available.
Kinetick® for NinjaTraderLinks to NinjaTrader are affiliate links.
Pricing
Fourteen strategies. Two bundles. One place to compare.
MesBot starts at $74 a month. Everything without a live record yet starts lower still. Bundles cost less than buying the same strategies apart.