Active daily optimizer

ACPG Active Settings Optimizer

Enter the current trade state, asset, setup quality, expected movement, current daily PnL, and Memory behavior. The page converts market movement into ACPG's dollar-based Profit Target, Loss Limit, Memory Activation, and Giveback settings.

Official NinjaTrader Ecosystem VendorAdaptive Risk Enforcement for Structured Futures Traders

ACPG Does Not Need To See The Indicator. It Needs Correct Inputs.

ACPG thinks in account dollars: Profit Target, Loss Limit, Memory Activation, and Giveback %. Your Entry Engine thinks in ticks, pips, points, void distance, TP1 distance, and acceptance quality. This page bridges those two languages before each trade.

GuardianStraight logic: Stage 1 = 50% arm → 25% lock. Stage 2 = 75% arm → 50% lock.
MemoryDynamic logic: Stage 1/2 already adjust with volatility, speed, and position size.
Already GreenCurrent profit changes the correct Memory Activation and green giveback budget.
Core FormulaMove $ = Units × $ per unit × size

Daily ACPG Input Panel

Use this before the trade. The goal is not to chase the biggest number. The goal is to make ACPG protect the trade at the right part of the expected move.

Inputs also auto-update, but use Calculate after manual edits to force-refresh the optimizer.
1. Asset + Size
Changes tick/pip/unit presets.
Micro, mini, and standard presets included.
Dollar value per one unit at one contract/lot.
Selected position size.
Prop buffer or personal drawdown budget.
Hard daily damage limit.
Used for expectancy only.
Example: 5, 10, 25.
2. Current ACPG State
This is the missing input. ACPG must know if the day already has profit.
What you are already up/down before the next trade.
Open trade PnL right now. Use 0 before entry.
Highest total PnL reached today.
How many times Memory already pulled you out.
Optional minimum profit you want to keep. 0 = auto.
How much current profit you are willing to give back.
Controls whether Memory arms immediately or waits for new trade profit.
3. Setup + Expected Move
Used as context label.
Pressure is an alert layer. Acceptance is the cleaner execution layer.
Signal quality from your engine.
Playbook context.
For futures, enter ticks. Forex uses pips. Crypto/custom uses the selected price unit.
Where BE protection usually becomes reasonable, in the selected unit type.
Invalidation distance in the selected unit type, not random pain tolerance.
Adds safety cushion to loss math in the selected unit type.
Use staged metrics for the exact setup class.
Controls how much of expected move ACPG targets.
Controls activation placement.
Leave near recommended unless you intentionally want tighter/looser Memory.
OPTIMIZED

Recommended ACPG Settings

Profit Target$0
Loss Limit$0
Memory Activate @$0
Giveback %40%
Guardian S1 Arm$0
Guardian S1 Lock$0
Guardian S2 Arm$0
Guardian S2 Lock$0
Max Suggested Size0
Green Floor / Lock Plan$0

    Trade Math

    These numbers show why ACPG may feel too tight or too loose for the current setup.

    Current Total PnL$0realized + unrealized
    Memory Instant Arm RiskNo
    Expected Gross$0expected move × size
    TP1 Gross$0TP1/BE distance × size
    Structural Risk$0stop + slippage × size
    Expected Value$0uses planned capture, not raw Profit Target
    $ Per Unit$0
    Planned Capture / Loss0RS2 arm ÷ Loss Limit

    How To Read The Output

    The goal is to prevent the exact problem from today: already green, Memory taps out profit twice, Stage 3 becomes eligible, and Guardian is still set around an older target that no longer matches the re-entry.

    Input / OutputWhy It MattersOptimization Rule
    Trade StateFirst trade and already-green re-entry are not the same ACPG problem.If already green, Memory Activation must be calculated around current PnL, not only the new trade.
    Current Realized PnLGuardian mainly protects open-trade equity/unrealized movement. Realized green can still be given back if the next setup is oversized.Use green floor and giveback budget to decide whether to protect or press.
    Memory Activate @If this is below current PnL, Memory may arm instantly and pull the trade early.For already-green re-entry, set activation above current PnL if you want the new trade to breathe.
    Giveback %Memory Stage 1/2 are dynamic, but the user still controls the base giveback behavior.Pressure/range days tighten. Acceptance/trend days can widen.
    Profit TargetGuardian uses this as the reference for Stage 1 and Stage 2 protection.Set it so Stage 2 arms around the planned capture from here, not from the original morning dream target.
    Loss LimitLoss Limit is the account disaster boundary, not a precision trade stop.Use structure and max daily damage. If too large, improve entry location.

    Operating Rules

    First Trade Mode

    Memory can arm normally from the trade's expected TP1/continuation. Guardian can stay wider because there is no prior green to protect.

    Already Green Mode

    Do not reuse the same settings blindly. Current realized profit changes the right Memory Activation and the right giveback budget.

    Stage 3 / Guardian-Led

    After Memory has fired enough times, reduce size or make Guardian tighter to the current setup. Do not expect Stage 3's 10% floor to manage the next trade alone.