tradedevils-indicators

Algo Studio Pro - Monthly Subscription (NinjaTrader)

$99.00

tradedevils-indicators

Algo Studio Pro - Lifetime license (NinjaTrader)

$1,795.00

 

Complete Trade Management (ATM)

Professional-grade stop loss, profit target, trailing stop, break-even, scale-in, and position sizing — all configurable, all optimizable.

5 Stop Loss Types 3 Target Modes 4 Trailing Types 6 Trail Triggers Break-Even Automation Scale-In Support 5 Position Sizing Methods Multi-Contract Management

Your entry signal is only half the equation. Algo Studio Pro gives you a complete, institutional-grade trade management system that controls every aspect of how trades are protected, scaled, and exited — and every single parameter can be optimized automatically.

Why Trade Management Matters

Most traders spend 90% of their time searching for the perfect entry — and virtually no time engineering how that trade is managed once it is live. This is backwards. Study after study shows that trade management (stops, targets, trailing, sizing) has a far greater impact on long-term profitability than the entry signal itself.

Think about it: two traders can take the exact same entry at the exact same time, and one walks away with a profit while the other takes a loss. The difference? How they managed the trade after entry.

Without Proper Trade Management

  • Stops are too tight (stopped out before the move) or too wide (catastrophic losses)
  • Targets are guessed, leaving money on the table or holding too long
  • No trailing — winners reverse into losers
  • No break-even — risk stays on the table indefinitely
  • Position sizing is random — one bad trade wipes out weeks of gains

With Algo Studio Pro ATM

  • Stops adapt to market volatility automatically (ATR, swing-based)
  • Targets are mathematically calculated from your risk
  • Trailing locks in profits as the trade moves in your favor
  • Break-even removes risk once the trade proves itself
  • Position sizing scales with your account — professional money management
The best entry in the world is worthless with bad trade management. ATM settings are where winners separate from losers.

Every parameter below is fully configurable — and every single one can be optimized by the Genetic Algorithm to find the mathematically best combination for your strategy.

Stop Loss Types

The stop loss is your first line of defense. It defines the maximum you are willing to lose on any single trade. Algo Studio Pro offers five distinct stop loss types, each suited to different trading styles and market conditions.

Type How It Works When to Use Benefit
None No stop loss order is placed. The strategy relies entirely on its own exit rules (opposing signals, time exits, etc.) to close the trade. Only for specific strategies that have built-in exit logic or are designed for hedging scenarios. Maximum flexibility — the strategy controls every aspect of the exit without interference from a hard stop.
Fixed Ticks Stop is placed at a fixed number of ticks from the entry price. For example, a 20-tick stop on ES means your maximum risk is $250 per contract (at $12.50/tick). Scalping, range-bound markets, or any strategy where you want a simple, predictable risk per trade. Simple, predictable risk. You always know exactly how much you can lose before you enter the trade.
Previous Bar High/Low For long trades, the stop is placed at the low of the previous bar. For short trades, at the high of the previous bar. This creates a natural structural stop behind the most recent price action. Swing trading, price action strategies, bar-pattern strategies that rely on the previous candle for context. Adapts to recent price action and volatility. Wider bars produce wider stops; tight bars produce tight stops — automatically.
ATR-Based Stop is placed at Multiplier x ATR(Period) from entry. Default multiplier is 2.0. Includes an optional Max Stoploss in Ticks safety cap to prevent extreme stops during volatility spikes. Trend following, momentum strategies, volatile markets where fixed-tick stops get clipped constantly. Automatically adjusts to current market conditions. In calm markets the stop is tight; in volatile markets it breathes — without you changing anything.
Swing High/Low For long trades, the stop is placed behind the most recent swing low. For short trades, behind the most recent swing high. Uses NinjaTrader swing detection with a configurable strength parameter. Position trading, structural stops, strategies that aim to stay in the trade as long as the trend structure holds. Places your stop at a meaningful market level — where actual supply/demand changed hands. Far more logical than an arbitrary tick count.

ATR-Based Stop: The Volatility-Adaptive Workhorse

The ATR (Average True Range) stop deserves special attention because it is the single most popular stop type among professional algorithmic traders. Here is why:

  • ATR Multiplier (default: 2.0) — Controls how many ATR units away from entry your stop is placed. A 1.5x multiplier is tighter; a 3.0x is wider. The optimizer can search across this range to find the ideal value for your strategy.
  • ATR Period — The lookback period for the ATR calculation. Common values are 14 (default), 7 (more responsive), or 21 (smoother).
  • Max Stoploss in Ticks — A safety cap. Even if ATR says your stop should be 80 ticks away, you can cap it at, say, 40 ticks. This prevents catastrophic single-trade losses during flash crashes or extreme volatility events.
Match your stop loss to your strategy type. Dynamic stops like ATR and Swing automatically adapt to changing volatility — no manual adjustments needed when market conditions shift. The optimizer can test all five types and find which one works best for your specific strategy.
Warning: Using "None" for stop loss without a proven exit mechanism is extremely dangerous. Always backtest thoroughly before trading without a hard stop. The optimizer will penalize strategies with excessive drawdown regardless of stop type.

Profit Targets

Your profit target determines where you take money off the table. Setting it too close leaves money on the table. Setting it too far means trades reverse before reaching it. Algo Studio Pro gives you three approaches, each with distinct advantages.

Type How It Works When to Use Benefit
Fixed Ticks Target is placed at a fixed number of ticks from entry. For example, 16 ticks on ES = $200 profit per contract. Scalping, mean reversion, range-bound markets where you know the typical range of the move. Predictable, fast exits. You know exactly what to expect on every winner. Great for high-frequency strategies.
Risk/Reward Ratio Target is set as a multiple of your stop loss distance. If your stop is 10 ticks and your R:R is 2.0, your target is 20 ticks. The target automatically scales when the stop changes. Trend following, swing trading, any strategy — this is the most universally applicable target type. Mathematically optimal. Define risk once, and your target automatically scales. Works with every stop type including dynamic ones (ATR, swing).
None No automatic profit target is placed. The trade relies on trailing stops, opposing signals, or time-based exits to close. Pure trend-following strategies where you want to let winners run as far as possible without a ceiling. Capture full trends without an arbitrary cap. Combined with a good trailing stop, this maximizes profit on strong moves.

Risk/Reward Ratio: The Professional Standard

Risk/Reward ratio targeting is the single most important concept in professional trading. Here is why it matters so much:

  • If your R:R is 1:2, you only need to win 34% of trades to break even
  • If your R:R is 1:3, you only need to win 26% of trades to break even
  • If your R:R is 1:5, you only need to win 17% of trades to break even

This is the mathematical edge that separates professional traders from amateurs. You do not need to be right most of the time — you need your winners to be bigger than your losers.

Risk/Reward ratio targets are THE most professional approach. Define risk once, and your target automatically scales. When combined with ATR or swing-based stops, both your stop AND target adapt to market conditions dynamically — no manual tweaking required.
Pro Tip: A 1:3 risk/reward means even with a 30% win rate, you are still profitable. That is the power of proper target setting. The Algo Studio Pro optimizer can search across R:R ratios from 0.5 to 10.0 to find the mathematically optimal value for your strategy.

[IMAGE PLACEHOLDER: Risk/Reward diagram — entry price in center, stop loss below (1R), target above (2R), showing how R:R ratio scales the target distance from the stop distance]

Break Even

The break-even feature automatically moves your stop loss to your entry price once the trade has moved a certain distance in your favor. This effectively eliminates risk on the trade — you are now playing with "house money."

Type Trigger How It Works Benefit
None N/A Break-even is disabled. The stop remains at its original position until trailing takes over or the trade closes. N/A — useful when you want the stop to stay at a structural level and not move to entry prematurely.
Ticks After X ticks of unrealized profit When price moves X ticks in your favor, the stop is moved to the entry price plus an optional offset. For example: trigger at 12 ticks profit, move stop to entry + 2 ticks offset = guaranteed 2-tick profit minimum. Lock in a risk-free trade at a predictable, fixed threshold. Simple to understand and configure.
Risk/Reward At Y R:R ratio When the trade reaches a specified risk/reward ratio, the stop moves to entry. For example: with a 20-tick stop and R:R trigger of 0.5, break-even activates when price reaches 10 ticks of profit (0.5 x 20). Dynamic break-even that adapts to the trade risk profile. Wider stops trigger break-even at proportionally larger profit thresholds.

Understanding Offset Ticks

The offset parameter adds a buffer above (for longs) or below (for shorts) the entry price when break-even activates. Why would you want this?

  • Offset = 0: Stop moves to exact entry price. You exit at break-even if price reverses.
  • Offset = 2 ticks: Stop moves to entry + 2 ticks. Even if the trade reverses, you walk away with a small guaranteed profit to cover commissions.
  • Offset = -1 tick: Stop moves to entry minus 1 tick. Gives the trade slightly more room to breathe before being stopped at break-even. Useful for avoiding "stop and reverse" scenarios at the entry level.
Eliminate risk on winning trades. Once your trade moves in your favor, you are playing with house money. Break-even is the simplest and most powerful way to protect your capital while giving winners room to run.
Pro Tip: Combine break-even with a trailing stop trigger set to "When Break-Even." This creates a two-stage exit: first, lock in break-even; then, start trailing to capture maximum profit. The optimizer will test the ideal break-even trigger distance for your specific strategy.

[IMAGE PLACEHOLDER: Break-even progression — Step 1: Entry with stop below. Step 2: Price moves up to trigger level. Step 3: Stop jumps to entry price (+ offset). Risk eliminated.]

Trailing Stops

Trailing stops are the secret weapon of trend-following traders. Instead of a fixed exit, the stop moves with price — locking in progressively more profit as the trade extends in your favor, while automatically exiting when the trend reverses. Algo Studio Pro offers 4 trailing types and 6 trigger conditions for complete control.

4 Trailing Types

Type How It Works Best For
Fixed Ticks The stop trails behind the current price by a fixed number of ticks. As price moves in your favor, the stop ratchets up (for longs) or down (for shorts) tick by tick. The stop never moves backward — it only advances. Consistent, predictable trailing. Good for scalping and short-term strategies where you want tight, uniform protection.
Previous Bar High/Low After each bar closes, the stop moves to the previous bar low (for longs) or high (for shorts). The trail is updated bar by bar using actual price structure. Price action trailing. Ideal for strategies that respect bar-by-bar structure. Naturally adapts to bar size and volatility.
ATR-Based The stop trails at Multiplier x ATR(Period) behind the current price. As ATR contracts, the trail tightens. As ATR expands, the trail widens — giving the trade room to breathe in volatile conditions. Volatility-adaptive trailing. The gold standard for trend-following systems. Automatically adjusts to market regimes without parameter changes.
Swing High/Low The stop trails behind swing points as they form. For a long trade, each new higher swing low becomes the new stop level. For a short trade, each new lower swing high becomes the stop. Structural trailing for position and swing trades. Stays in the trade as long as the trend structure holds — swing lows keep rising (uptrend) or swing highs keep falling (downtrend).

6 Trigger Types (When Trailing Activates)

You do not always want trailing to start immediately. Sometimes you need the trade to prove itself before engaging the trailing mechanism. Algo Studio Pro gives you six distinct trigger conditions:

Trigger Description Use Case
None Trailing is completely disabled. The stop remains at its original position (or break-even position) for the life of the trade. Strategies that rely purely on targets or opposing signals to exit.
Immediately Trailing begins the moment the trade is entered. The stop starts moving with the very first tick of favorable movement. Scalping strategies where you want instant protection and tight trailing from the start.
After X Ticks Trailing activates only after the trade has moved X ticks in your favor. Until that threshold is reached, the stop stays at its original level. Give the trade room to develop before trailing. Prevents the trail from engaging too early and stopping you out on normal noise.
At R:R Ratio Trailing activates when the trade reaches a specified risk/reward ratio. For example, with a 20-tick stop and a 1.0 R:R trigger, trailing starts when the trade reaches 20 ticks of profit. Dynamic threshold that scales with your risk. Wider stops require proportionally larger moves before trailing engages.
When Break-Even Trailing activates only after the break-even mechanism has triggered. This creates a clean two-stage sequence: first lock in break-even, then start trailing. The "protect first, then profit" approach. First eliminate risk, then maximize the winner. Most popular trigger for swing strategies.
When Scalp Hit Target For multi-contract strategies: trailing on the "runner" contract activates only after the first "scalp" contract has hit its target. This ensures you have locked in partial profit before letting the runner trail. Multi-contract "scalp + runner" setups. The runner only trails after the scalp is secured, reducing overall trade risk before pursuing larger gains.
Trailing stops let winners run while protecting profits. The trigger system means you do not start trailing too early and get stopped out on noise. Combined with ATR-based trailing, your stop automatically adapts to the market — tight in calm conditions, loose in volatile ones — maximizing your chance of staying in profitable trades.
Pro Tip: The most powerful combination is ATR-based trailing with a "When Break-Even" trigger. First, the trade moves enough to activate break-even and eliminate risk. Then the ATR trail engages, riding the trend with a volatility-adaptive stop. The optimizer can test every combination of trailing type and trigger to find what works best.

[IMAGE PLACEHOLDER: Trailing stop lifecycle — Entry → Initial stop → Break-even triggers → Trail activates → Stop ratchets up bar by bar following price → Price reverses → Trail catches the exit. Full progression on a real chart.]

Scale In

Scaling in means adding contracts to an existing position as it moves in your favor (or, in some strategies, against you). This is how professional traders "pyramid" into their best setups — starting with a smaller position and adding size only when the trade proves itself.

How Scale-In Works in Algo Studio Pro

Contract Count

Configure how many additional contracts to add at the scale-in trigger point. You can add 1 contract, 2, or any number your account supports.

Trigger Distance

Set the number of ticks the trade must move in your favor before the scale-in order is placed. For example: scale in after 15 ticks of unrealized profit.

Profit or Loss Trigger

Choose whether to scale in on profit (adding to winners — pyramiding) or on loss (averaging down — use with extreme caution). The optimizer will test which approach works for your strategy.

Move Target to Break-Even

Option to automatically adjust the target to the average entry price when scaling in. This ensures your target accounts for the new, blended entry price after adding contracts.

Group SL/TP

When enabled, the scale-in position inherits the same stop loss and profit target as the original entry position. Instead of independent risk management per leg, the entire scaled position is managed as one unit with unified exit levels. This simplifies multi-leg trade management and ensures consistent risk across all contracts.

Pyramid into winners. Add size when the trade proves itself, maximizing profit on your best setups. Professional fund managers almost never go "all in" at once — they build positions progressively. Scale-in gives your algo the same capability.
Warning: Scaling in on losses (averaging down) dramatically increases risk. While it can work in specific mean-reversion strategies, it is the number one account killer for trend-following systems. Always backtest and validate with Monte Carlo stress testing before using loss-based scaling.

[IMAGE PLACEHOLDER: Scale-in visualization — initial entry at price A, price moves up, scale-in triggers at price B, blended average entry shown, adjusted target marked]

Position Sizing

Position sizing determines how many contracts you trade on each signal. It is arguably the most underrated factor in trading profitability. A great strategy with bad position sizing will blow up. A mediocre strategy with good position sizing can survive drawdowns and compound profits over time.

Method How It Works Best For Benefit
Fixed Contracts Trade the same number of contracts on every signal, regardless of account size or market conditions. Set it to 1, 2, 5, or whatever you choose. Simple strategies, beginners, or traders who prefer consistent position sizes for psychological comfort. No calculation needed. Completely predictable exposure on every trade. Easy to understand and backtest.
Percentage Per Trade Risk a fixed percentage of your account equity on each trade. The system calculates the number of contracts based on your account size, the stop loss distance, and the instrument tick value. As your account grows, position size grows; as it shrinks, size decreases. Account growth strategies, professional money management, any strategy designed for long-term compounding. Position size adjusts automatically as your account grows or shrinks. Survives drawdowns (smaller sizes) and compounds profits (larger sizes). This is how professional money managers operate.
Fixed Dollar Amount Risk a fixed dollar amount on each trade (e.g., $500). The system calculates contracts by dividing the dollar risk by the stop loss distance in dollar terms. Traders who want consistent dollar risk without percentage calculations. Good for multi-instrument portfolios. Precise risk management in absolute dollar terms. You always know exactly how much you are risking regardless of account fluctuations.
Volatility-Adjusted Combines fixed dollar risk with ATR-based adjustment. In low-volatility markets (small ATR), more contracts are traded. In high-volatility markets (large ATR), fewer contracts are traded. Keeps your actual dollar risk consistent even as volatility shifts. Dynamic markets, multi-instrument portfolios, strategies that trade across different volatility regimes. More contracts in calm markets (capturing small moves with size), fewer in volatile markets (protecting against large adverse moves). True risk parity across conditions.
Fractional Kelly Uses the Kelly Criterion formula to calculate the mathematically optimal bet fraction based on your strategy’s win rate and payoff ratio, then applies a configurable Kelly Fraction (e.g., half-Kelly or quarter-Kelly) to reduce variance. Calculates over a rolling window of recent trades so sizing adapts as your strategy’s edge evolves. Includes optional volatility regime adjustment that automatically reduces position size during high-volatility periods. Advanced position sizing for strategies with proven, stable edges. Best for experienced traders who understand Kelly mathematics and want scientifically optimal growth. The only sizing method with a mathematical proof of optimality. Automatically scales with your edge — bigger positions when your strategy is performing well, smaller when it struggles. Volatility regime mode adds an extra safety layer during turbulent markets.
"Percentage per trade" is how professional money managers size positions. Your risk scales with your account automatically — when you are winning, you trade more size and compound faster. When you are in a drawdown, you trade smaller and protect capital. This single feature can be the difference between a strategy that compounds to wealth and one that blows up.
Pro Tip: Most consistently profitable strategies use 1-2% risk per trade. This means a losing streak of 10 trades in a row (which WILL happen eventually) costs you only 10-20% of your account — painful, but recoverable. At 5% per trade, that same streak costs 40% and is extremely difficult to recover from. Position sizing is the difference between surviving drawdowns and blowing up.
Important: Position sizing interacts with every other ATM setting. Your stop loss distance determines how many contracts you can trade within your risk budget. Wider stops = fewer contracts. Tighter stops = more contracts. The optimizer considers all of these interactions simultaneously.

[IMAGE PLACEHOLDER: Position sizing comparison — same strategy with Fixed (1 contract flat line), Percentage (growing curve), and Volatility-Adjusted (adaptive curve) showing equity growth over time]

Opposing Signal Action

What should your strategy do when it gets a sell signal while in a long position (or a buy signal while short)? This is a critical decision that dramatically affects performance, and different strategy types require different approaches.

Mode What Happens When to Use Trade Flow Example
Nothing The opposing signal is completely ignored. The current position stays open until it hits its stop, target, or trailing stop exit. Trend-following strategies where you want to ride the trade to completion without interference. Useful when opposing signals are "noisy" and would cause premature exits. Long at 4500 → Sell signal at 4510 (ignored) → Target hit at 4520 → Exit with +20 ticks
Close The current position is closed immediately when an opposing signal fires. No new position is opened in the opposite direction. Mean reversion strategies, or any strategy where an opposing signal means the current trade thesis is invalidated. Conservative approach. Long at 4500 → Sell signal at 4510 → Close long at 4510 → Flat (no new position)
Reverse The current position is closed AND a new position is opened in the opposite direction simultaneously. This is a "stop and reverse" approach. Momentum strategies, always-in-the-market strategies, or systems where you believe the opposing signal is actionable as both an exit and an entry. Long at 4500 → Sell signal at 4510 → Close long, open short at 4510 → Now short
Define how your strategy handles conflicting signals. No ambiguity, no manual decisions. The opposing signal action is set once, backtested thoroughly, and executed consistently on every trade. The optimizer can test all three modes to find which approach produces the best results for your specific entry logic.
Pro Tip: "Reverse" mode effectively doubles your trade count and keeps you in the market at all times. This works brilliantly for momentum systems but can be devastating for range-bound strategies. Let the optimizer decide — the backtest results will clearly show which mode produces the best risk-adjusted returns.

[IMAGE PLACEHOLDER: Opposing signal flow — 3 panels: "Nothing" (signal ignored, trade continues), "Close" (position closed, flat), "Reverse" (position flipped to opposite direction)]

Multiple Contracts & Scaling

One of Algo Studio Pro's most powerful features is multi-contract trade management. Instead of treating all contracts identically, you can configure independent settings for each contract level — enabling sophisticated "scalp + runner" setups that professional traders use every day.

How Multi-Contract Management Works

When you enter a trade with multiple contracts, each contract level can have its own:

Independent Profit Target

Contract 1 can target 1:1 R:R for a quick scalp. Contract 2 can target 3:1 R:R for a bigger move. Contract 3 can have no target and trail for maximum profit.

Independent Break-Even

Contract 1 might use aggressive break-even at 8 ticks. Contract 2 can wait until 1.5 R:R before moving to break-even. Different risk profiles per contract.

Independent Trailing Stop

Contract 1 can use tight fixed-tick trailing. Contract 2 can use wider ATR trailing with a "When Scalp Hit Target" trigger — only starting to trail after contract 1 is closed.

The Classic "Scalp + Runner" Setup

This is the bread-and-butter configuration used by professional traders worldwide:

Example: 2-Contract ES Strategy

  • Contract 1 (Scalp): Fixed target at 8 ticks, break-even at 5 ticks, no trailing. Purpose: lock in quick profit to pay for the trade.
  • Contract 2 (Runner): No fixed target, break-even at 1:1 R:R, ATR trailing with "When Scalp Hit Target" trigger. Purpose: capture the full move with a trailing stop that only activates after the scalp is secured.

Result: On small moves, you capture the scalp profit. On big moves, you capture the scalp plus a runner that trails the entire trend. On losing trades, both contracts are stopped at the same level, keeping losses controlled.

Professional "scalp + runner" setups. Take quick profit on the first contract, let the second run for a home run. This approach gives you consistent income from scalps while keeping exposure to large trends — the best of both worlds. The optimizer tests all per-contract settings to find the ideal combination.
Pro Tip: The "When Scalp Hit Target" trailing trigger was designed specifically for multi-contract setups. It ensures your runner only starts trailing after your scalp is safely banked — meaning you have already locked in partial profit before the trailing phase begins. This dramatically reduces the psychological pressure of watching a runner.

[IMAGE PLACEHOLDER: Multi-contract configuration panel — Contract 1 (Scalp): 8-tick target, 5-tick BE, no trail. Contract 2 (Runner): no target, 1:1 R:R BE, ATR trail with "When Scalp Hit" trigger. Independent settings per contract.]

ATM Optimizer

Here is the feature that ties everything together: the ATM Optimizer. Every single parameter you have read about on this page — stop loss type, stop distance, target type, R:R ratio, break-even trigger, trailing type, trailing trigger, position sizing method — can be optimized automatically by the Genetic Algorithm.

Stop guessing. Let the optimizer find the mathematically best stop, target, trailing, and break-even settings for YOUR specific strategy.

The Genetic Algorithm searches thousands of ATM parameter combinations, backtesting each one against your historical data, and ranks the results by your chosen fitness metric.

What the ATM Optimizer Tests

Stop Loss Optimization

Tests all 5 stop types, multiplier ranges, tick ranges, ATR periods, and max stoploss caps. Finds which stop type and distance produces the best risk-adjusted returns.

Target Optimization

Tests fixed tick targets, R:R ratios from 0.5 to 10.0, and no-target configurations. Determines whether your strategy benefits from quick exits or letting winners run.

Trailing + Trigger Optimization

Tests all 4 trailing types combined with all 6 trigger conditions. That is 24 combinations, each with its own parameter ranges — hundreds of permutations tested automatically.

Break-Even Optimization

Tests tick-based and R:R-based break-even triggers with various offsets. Determines whether your strategy performs better with or without break-even, and at what threshold.

How It Works

  • Genetic Evolution: The optimizer does not test every possible combination (that would take years). Instead, it uses a Genetic Algorithm that evolves, mutates, and cross-breeds the best ATM configurations across generations — converging on optimal solutions in minutes.
  • Walk-Forward Validation: Every ATM configuration is tested across multiple rolling time windows to ensure the settings work across different market conditions — not just one lucky period.
  • Monte Carlo Stress Testing: The best configurations are stress-tested with randomized trade sequences and slippage scenarios to verify they are robust, not fragile.
  • Robustness Score: The 7-metric robustness score ensures you select ATM settings that work in the real world, not just in a backtest.
Stop guessing. Let the optimizer find the mathematically best combination of all ATM settings automatically. It uses the same class of optimization used by hedge funds and quantitative trading firms — Genetic Algorithms that search thousands of combinations and validate results with Walk-Forward and Monte Carlo analysis. You get institution-grade trade management tuned specifically to your strategy.
Pro Tip: Run the ATM optimizer after you have finalized your entry signals. Lock in the entry logic first, then let the optimizer find the best trade management settings. This prevents over-fitting your entries to a specific ATM configuration. Full details on the optimizer are covered on the Backtesting & Optimization page.

See the ATM Optimizer in Action

Algo Studio Pro gives you complete control over every aspect of trade management — from the moment you enter to the moment you exit.

5 stop types. 3 target modes. 4 trailing types. 6 trailing triggers. Break-even. Scale-in. 5 position sizing methods. Multi-contract management. Opposing signal handling. And every single parameter is optimizable.

ATM Settings Quick Reference

Category Options Optimizable
Stop Loss None, Fixed Ticks, Previous Bar High/Low, ATR-Based (multiplier + max cap), Swing High/Low Yes — type, distance, ATR multiplier, ATR period, max ticks
Profit Target Fixed Ticks, Risk/Reward Ratio, None Yes — type, tick distance, R:R ratio
Break Even None, Ticks, Risk/Reward Yes — type, trigger distance, offset ticks
Trailing Stop Fixed Ticks, Previous Bar High/Low, ATR-Based, Swing High/Low Yes — type, trail distance, ATR multiplier
Trail Trigger None, Immediately, After X Ticks, At R:R Ratio, When Break-Even, When Scalp Hit Target Yes — trigger type, trigger distance
Scale In Contract count, trigger distance, profit/loss direction, move target to break-even Yes — all parameters
Position Sizing Fixed Contracts, Percentage Per Trade, Fixed Dollar, Volatility-Adjusted, Fractional Kelly Yes — method, risk percentage, dollar amount
Opposing Signal Nothing, Close, Reverse Yes — all three modes tested
Multi-Contract Independent target, break-even, and trailing per contract level Yes — all per-contract settings

Trade Management That Works As Hard As You Do

Stop, target, trail, break-even, scale-in, sizing — all configurable, all optimizable, all automatic.

Next: see how the backtesting engine validates every setting with Walk-Forward and Monte Carlo analysis.

Backtesting & Optimization →

For traders, by traders

We are just like you. We like trading the markets every day.
And every day, the market teaches us something new.  Besides this, we also get a lot of feedback from our customers. We take all this information and ideas to further continue to develop our indicators. And if you bought it before.. you will receive 1 year support & updates. How's that for a change ?

19 Updates

So far.. we added 19 updates with dozens of new features since the first release 

5 star rating

We received a 5 star rating from our customers

User by hundreds of  traders

All using the Algo Studio Pro to design and live-trade their own algo's

Customers also look at

The following products are often combined with the orderflow footprint indicator

Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)
Footprint Orderflow indicator (NinjaTrader 8)

Footprint Orderflow indicator (NinjaTrader 8)

$459.00
PATS Price Action indicator (lifetime license)
PATS Price Action indicator (lifetime license)

PATS Price Action indicator (lifetime license)

$339.00
TDU Market Structure - lifetime license (NinjaTrader)
TDU Market Structure - lifetime license (NinjaTrader)

TDU Market Structure - lifetime license (NinjaTrader)

$449.00
Initial Balance and Opening Range Indicator (NinjaTrader)
Initial Balance and Opening Range Indicator (NinjaTrader)

Initial Balance and Opening Range Indicator (NinjaTrader)

$205.00

Join us on discord

https://launchpass.com/tradedevils-indicators1/member

Want to chat with us and other traders? Got questions on our indicators ? Or want to know more about our products? Then join us on discord for just $1 a year