Ninjatrader 8 RiskMaster - Risk Management Tool

Free Forex EAs & Indicators Download
📊 500+ EAs & 600+ Indicators — Free Trading Library 🔒 Register to download instantly!
Sign up

MQ177

Administrator
Staff member
March 21, 2026
65
1
8
Credits
135
RiskMaster is a powerful risk management addon for NinjaTrader 8 designed to help traders stay disciplined, manage risk, and enforce trading rules automatically.

With customizable trading profiles, daily trade limits, profit and loss controls, and time-based restrictions, RiskMaster ensures that your trading strategy stays on track, even when emotions take over.


🎯

📌 Rules Tab – Define Your Trading Discipline

Create custom risk management profiles that can be assigned to specific accounts.

✔ Profile Name – Assign a unique name to this set of risk management rules. This helps in easy identification and selection later.

✔ Max Allowed Contracts – Define the absolute maximum number of contracts or lots permitted in a single order or concurrently open position for any trade executed under this profile.

✔ Daily Trade Limit – Specify the maximum total number of trades (i.e., opening new positions) allowed within a single trading day. Exceeding this limit will prevent further trades for the day.

✔ Consecutive Loss Limit – Establish a threshold for the maximum number of consecutive losing trades. Reaching this limit can trigger automated actions, such as halting trading to prevent further losses.

✔ Daily Loss Threshold – Determine the maximum net loss allowed for the account within one trading day. Hitting this limit typically stops all trading activity for the day.

✔ Daily Profit Target – Define a target profit amount for the trading day. Reaching this daily profit goal can trigger actions like disabling further trading to lock in gains.

✔ Daily Drawdown – Specify the maximum acceptable decline in account equity from its peak value achieved during the current trading day. This helps limit potential intra-day losses relative to the day's high balance.

IMPORTANT: This drawdown resets daily based on the NQ futures session rollover time (typically 22:00 or 23:00 UTC), and NOT your user-defined rollover time. This UTC time can vary with US Daylight Saving Time and holidays.

✔ Single Trade Loss Limit – Set a mandatory stop-loss limit, defined as a specific $ amount, for any single trade. Prevents catastrophic loss on an individual position.

✔ Single Trade Profit Target – Define a profit target limit, as a specified $ amount, for any single trade. Can be used for automated take-profit mechanisms or setting realistic gain expectations per trade.

✔ Allowed Trading Days – Select the specific days of the week (e.g., Monday through Friday) when trading activities are permitted under this profile. Trading will be blocked on unselected days.

✔ Time Restriction Window – Define specific time windows during the day (using your local computer's time) when placing new trades is allowed. Attempts to trade outside these hours will be blocked. Useful for avoiding volatile periods or trading specific market sessions.
 

Attachments