Systematic futures trading
Marty Bot · Pro automation

Automate choppy futures with a strategy built for rotation.

Marty watches for qualified mean-reversion setups, enters when price stretches within suitable range conditions, and manages orders, exits, and the recovery sequence through predefined NinjaTrader 8 rules.

Historical backtestNinjaTrader 8
NinjaTrader 8 Strategy Analyzer historical backtest view for Marty
See how the complete rule-based sequence behaves across repeated range trades.Historical MES backtest · 5-minute bars · NinjaTrader 8
Platform
NinjaTrader 8
Strategy
Mean reversion
Market
Range / choppy
Access
Pro Trader only

How Marty works

Trade rotation back toward the range, not every move.

Marty is designed for conditions where price stretches away from a reference and rotates back. The selected template defines the setup, filters, order style, exits, and safety limits. The engine waits for a qualified extension, then manages the sequence without exposing proprietary settings.

  1. 01

    Find a qualified extension

    Marty waits for price to move away from an active reference and checks whether the selected reversal setup is present.

  2. 02

    Enter toward the mean

    Enabled market, momentum, volatility, time, and price-action filters decide whether a mean-reversion entry can proceed.

  3. 03

    Manage the recovery sequence

    The strategy handles configured exits, daily controls, and progressive sizing that changes average cost after a loss.

Why traders use it

Repetitive execution becomes a defined process.

Marty handles the mechanical decisions that are easy to second-guess in real time. The value is process consistency: the same qualification, order management, and recovery rules can run without a trader chasing price or improvising after a loss.

Runs the same entry and exit process without hesitation or discretionary chasing

Places strategy-managed stops and targets as part of the automated sequence

Applies time, direction, and setup filters consistently across each session

Creates a repeatable trade record for review, comparison, and controlled adjustment

The recovery profile

Average cost can change after a loss.

If one trade loses, a later qualifying trade can carry more size, changing the sequence's average cost in an attempt to recover that loss. A later winner may offset earlier small losses; that is the intended recovery profile, not an expected outcome.

The same mechanism creates the main risk.

When losses cluster, exposure can rise while conditions are deteriorating. A persistent trend can turn the recovery sequence into a fast, deep drawdown. Recovery sizing never makes a trade safer and must be evaluated as a full sequence, not one entry at a time.

Market fit

Built for chop. Vulnerable to expansion.

Marty makes the most strategic sense in slower, grinding, range-bound sessions. A strong one-way move can keep price away from the mean while recovery exposure rises. It requires active monitoring and defined sequence limits in every market regime.

Better-fit conditions

Slow rotation, contained volatility, stable data, controlled starting size, and an operator prepared to monitor orders and the full recovery sequence.

Poor-fit conditions

Persistent trend, volatility expansion, event-driven gaps, unstable connections, unfamiliar account rules, or sizing that cannot absorb several losses.

A market regime that conflicts with the selected Marty template

Gaps, major news, or abrupt volatility that change fill and slippage behavior

Platform, market-data, VPS, or connection failures during an active sequence

Misconfiguration or oversizing that turns several losses into a rapid recovery cascade

Historical backtest statisticsNinjaTrader 8
NinjaTrader 8 Strategy Analyzer historical backtest statistics for Marty

Strategy Analyzer research

Evaluate the full sequence, not one winning trade.

This 2025 Strategy Analyzer view shows the same Marty backtest from another angle. It gives members a clearer way to examine trade distribution, drawdown, and recovery behavior before testing the workflow in their own NinjaTrader SIM environment.

Historical backtest · Full assumptions and limitations in Risk Disclosure

Pro access

Get Marty, setup support, and the Pro trading toolkit.

Pro includes Marty, the broader bot library, expanded KPL coverage, NinjaTrader setup support, and strategy-development rooms in one membership.

Get Marty with Pro
Marty and the Pro bot library
Expanded 11-market KPL coverage
NinjaTrader setup support
Pro and strategy-development rooms

Pro Trader is currently $795/month, has no free trial, and includes setup support rather than universal broker or prop-firm approval.

FAQ

Before you enable automation.

Platform, access, evidence, and provider-rule answers for the Marty workflow.

Marty is Pro-only NinjaTrader 8 futures automation designed around mean reversion in slower, choppy, range-bound conditions. It waits for qualified setups, then manages entries, exits, safety controls, and progressive recovery sizing by rule.

Pro Trader

Put a defined process behind repetitive range-market execution.

Marty, bot setup support, and the complete Pro toolkit · $795/month