r/ninjatrader

Image 1 — Started a MES trade at 6:26pm today, and still got a warning for Initial Margin Requirement
Image 2 — Started a MES trade at 6:26pm today, and still got a warning for Initial Margin Requirement
Image 3 — Started a MES trade at 6:26pm today, and still got a warning for Initial Margin Requirement

Started a MES trade at 6:26pm today, and still got a warning for Initial Margin Requirement

Hi. My first trade today. When I entered trade at 6:26pm EST, I saw only $50 was required from me. But then around 10:50pm EST, I get some kind of warning/message from the computerized woman (couldn't hear it because my bluetooth speaker didn't catch the beginning of it). And so I looked at my messages and then also looked at my account dashboard and saw I am required to have now $2,657 for my MES contract. The $2,657 was in parenthesis and the color red. I freaked out and closed my trade immediately (and sadly early).

My question however is this: WHY do I have the $2,657 initial margin requirement when I opened the traded at 6:26PM today? I did not cross over the trading sessions.

Second Question: are they applying initial margin requirements randomly for any evening session? My goal was to hold my position open from 6:30PM to 8:30AM tomorrow. That would be all within a trading day. ... Or are there set hours within a trading day that will require $2,657 Initial Margin??

At the start of my trade, I had only $100, and risked $25 of capital.

Thanks!

EDIT: Thanks for your responses. I will call them and try to figure it out. I trade options during the day, and don't have the bandwidth now to also trade futures during market hours. Overnight smart money pumps or dumps are the best time for me.

u/Gold_Victory3435 — 1 day ago

8.17 upgrade ATM problems

Is anyone else having ATM problems with 8.17? My stop losses just freeze and the sounds have an echo when using ATM strategies.

reddit.com
u/g-207 — 4 days ago

Is there a max contracts amount limit per trade

I just made a bot that starts with a capital of 50k USD and trades 1 contract per trade. However, whenever the account balance increases by 100k, the bot adds 1 more contract to trade.

So my question is, would Ninjatrader even allow me to trade 10 million NQ contracts at a time if I have an account balance of $1 trillion dollars

BTW, I set slippage to 2 and commissions to 0.59 USD per order

u/Any_Classroom_4052 — 6 days ago

Why Does NinjaTrader Do This?

Why does it lag when I attempt to move my stops or take profits on my ATM strategy?

Once they become yellow there is not way to adjust the order. Does anyone have insights into this.

I restart the platform and still run into the issue

u/largepetrol — 9 days ago

Day vs Initial... I know, I know

I know this has been discussed here and a lot of other places but, I think I finally got it through my thick head. I've been thinking for months that I couldn't trade past the session cutoff, 3:45 PM CST for me. I've been paper trading for months and I'm about ready to make my 1st trade and I started wondering what time I could start trading during the day. 🤔

"Initial" margin level is required to hold a position past the session cutoff, which is 3:45 PM CST for me.

"Day" margin level is required to open and hold a position after 5:00 PM CST, Sunday through Thursday, for 23 hours, day, night, overnight, until 15 minutes before the session close at 3:45 PM CST.

I don't know if other brokerages do it, but NT mentions "overnight" a lot. They should replace all instances of "overnight" with "session cutoff".

FAQ

Can I carry a position overnight?

Yes, you can carry a position overnight as long as your account meets the initial margin requirements. Also referred to as exchange margin, this is the minimum amount, per contract, required by the exchange that must be maintained in your account to hold a position overnight.

reddit.com
u/jimmymustang06 — 8 days ago
▲ 2 r/ninjatrader+1 crossposts

Anyone on Pro + that can help me? I have been having trouble with connecting on Ninja Trader after the transition and idk what I am doing wrong.. thank you!!

reddit.com
u/Livingmylife2381 — 10 days ago

To get accurate backtesting results you need to do a lot more than you think. Here is the short list.

First off all, never use the strategy analyzer, exotic bar types, minute data as the time series on backtest for scalping types of strategies. These simply can't handle the nuances of trading a few ticks and you will overstate your results by an order of magnitude.

Never check the fill limit order on touch box no matter what you do. This is the worst thing you can ever do.

In general throw away the strategy analyzer, this is dog shit. The only thing even close to reality is running market replay on a 1 tick time series and even this has serious limits and here they are:

  1. There is 0 latency in execution of placing orders, filling orders and any time you use Ninjatrader to run a back test of any kind, you are basically seeing high frequency trading speed. 0 Latency, instant fills, and complete and utter fantasy. All this breaks down in live trading and it will absolute not reconcile whatsoever. The closer you get to a scalping type of strategy the worst the gap is. So to get a realistic simulation out of NinjaTrader you need to account for this by coding your own latency simulation. You need to seperate the act of catching the signal, and placing the order. When you get your alpha signal, you need to add the trade information to a queue along with the timestamp of when this happened, but you do not actually send the order. In the queue, you run a check on every tick to see if the current timestamp is > the signal timestamp + Your Latency Target. Once this is true, dequeue the order and place it. Realistically if you are using Ninjatrader live, even on a VPS in Chicago you will be 100 milliseconds during most of the US cash session best case. NinjaTrader is a charting software first and foremost, made with shitty .Net bloat that has so much garbage collection it will freeze your app every 50 milliseconds constantly. But seriously, if you want to get anywhere close to reality, especially if you are trying to scalp with this, you have to add a latency adjustment similar to what I described or you are just fucked.

  2. You have to account for the ridiculous amount of fake positive slippage they give you on limit orders in all their backtests. Export Trades, and Orders in a spreadsheet and track the difference between the Limit order prices and the actual fill prices. In most cases the Limit order price (What you actually asked for in your strategy) is what you will get in real live trading. The actual fill prices they give you in backtesting is usually inflated by 25% to 50%. It's insane honestly looking at NQ, CL, ES, etc. You need to manually adjust this in a spreadsheet and only give yourself credit for the Limit order prices and not the fill prices.

  3. The market orders / Stop losses, don't have enough slippage. You will need to add for example 5 dollars for MNQ on every order. You have to figure out the right settings for each instruments but it's 2-3 ticks on average across the board - unless you are dumb enough to try to trade quarterly earnings or FOMC or an event that AMP sets margins to 80% so you couldn't even trade it in the first place.... Then you will get murdered and most of your stop losses will get rejected and run for 100 points. Yep, this has happened to me several times. But the point of this post is getting a halfway accurate backtest, so I will taper off on this rant...

  4. Don't ever mix the event handlers in the same strategy. OnBarUpdate front runs all the other methods. If you use GetCurrentBid() or GetCurrentAsk() for example from OnBarUpdate and mix this with OnMarketUpdate you can actually front run and look into the future. It's fucked, but you can actually glitch your way to a million dollars in backtesting. This is just about as bad as the fill limit orders on touch glitch.

But if you do the stuff I mentioned, you can get it in the ballpark. But without this, any type of scalping, or short term trading strategy will be off by an order of magnitude. If you are taking a few trades a day shooting for 100 points or something, then none of this really matters - but if you are one of the unlucky fools trying to figure out HFT with Ninjatrader, then 911!!!

reddit.com
u/EveryLengthiness183 — 12 days ago
▲ 12 r/ninjatrader+1 crossposts

Free NinjaTrader Watchdog Script: Auto-restarts NT and re-enables your strategy if it freezes or crashes

I put together a free NinjaTrader watchdog script package for anyone running automated or semi-automated strategies on NinjaTrader 8.

It’s a local Windows PowerShell toolkit that can:

  • monitor whether NinjaTrader is running
  • detect when NinjaTrader stops responding
  • watch for a stale strategy heartbeat file
  • restart NinjaTrader after a crash/freeze
  • log back in
  • click the strategy “Enabled” checkbox again
  • send optional Pushover alerts

Important note: your NinjaScript strategy needs to write a simple heartbeat text file while it runs. The download includes a copy/paste NinjaScript heartbeat snippet and setup instructions for that.

You’ll also need to customize things like your NinjaTrader path, monitor/window placement, strategy heartbeat path, and the click offset for the Enabled checkbox.

It’s free and runs locally on your own machine:

https://trade-reign.com/ninjatrader-watchdog

Obvious disclaimer: test it on sim/demo first. It uses UI automation, so screen layout matters, and the heartbeat file is what tells the watchdog your strategy is still alive.

u/TradeReign — 13 days ago

NT8 auto login — 2 files, no exe, verify the code yourself.

Tired of copy/pasting your password every time? I wrote this small NT8 autologin.

I built a simple autologin setup for NinjaTrader 8 for people who don’t want to run random executables on a trading PC.

How it works:

  • Run Setup.bat once → small window opens, enter your email and password, done.
  • After that, run Login.bat instead of the normal NT shortcut → launches NinjaTrader and logs you in automatically.

Why it’s safe:

  • Password stored encrypted in Windows Credential Manager.
  • Nothing leaves your PC — no external servers, no internet connection.
  • Clipboard cleared immediately after use, even if it crashes.
  • Files use PowerShell encoded in base64 — paste into ChatGPT/Claude to see exactly what they do.

Finds NinjaTrader automatically even if installed outside default path.

After launching Login.bat, don't touch mouse/keyboard for a few seconds while it finds the login window and types your password.

Tested on NT8 standard installation, Windows 10/11. Feedback welcome, especially non-standard setups.

GitHub: https://github.com/Ilasorf/Ninjatrader-Autologin

u/Supermot70 — 13 days ago
▲ 2 r/ninjatrader+1 crossposts

I’m building a trading simulator focused specifically on SMC/ICT concepts instead of generic paper trading.

The idea is to practice things like:

  • Liquidity sweeps
  • MSS/BOS
  • FVGs
  • Order blocks
  • Balanced Price Ranges
  • Killzones
  • Session-based setups
  • Replay trading with realistic price movement

Instead of just placing random buy/sell trades, the simulator would train pattern recognition and execution based on ICT-style models.

Some features I’m thinking about:

  • Candle replay mode
  • Custom scenarios/setups
  • Trade journaling + statistics
  • Difficulty levels
  • Instant feedback on entries
  • Backtesting-style learning
  • Markup/drawing tools

I’m trying to figure out if traders would genuinely use something like this consistently, or if most people would still prefer TradingView replay + manual journaling.

What would make an app like this actually valuable to you?
And what features would instantly make you ignore it?

reddit.com
u/TinyTemperature9753 — 14 days ago

Data Replay 2024-2025-2026

Hi!

I'm backtesting my strategy and looking for more data, especially MNQ 2024.
I have NQ and MNQ 2025 and 2026 in case anyone wants to exchange

reddit.com
u/Hefty-Deer-4702 — 12 days ago

Long List of ATM Strategies

Hello. I am having difficulty posting this at NT8 forum so I am posting it here. I have a long list of ATM strategy for different entry models. I am wondering if there is a way to create a tab or folder for each entry model in the chart trader for atm strategies for under each model. Please let me know if you found a solution for this. It is difficult to be doing calculations and changes while in a trade because sometimes before I can change my take profit, it already went to it within the same minute entry. An example is I have 10 pt SL, with one strategy my TP1 is 2r, with another strategy it is 3r. By the time I move it to 3r, it already went to 3r and back up.

reddit.com
u/QuietLearning76 — 14 days ago

Reporte de ingresos para banco

Reporte de ingresos para banco

Hola cómo están? Recientemente he estado operando cuenta en vivo.

Revisando los registros de los días operados y sus detalles. En el sector de "Estados de cuenta de los clientes" o "client Statements" no me aparece nada para ver ni para descargar.

Estoy pensando que mi banco es altamente probable me pida esos estados de cuenta para conocer el origen de los fondos que le llegarán.

Que experiencias tienen ustedes? Cómo acceden a esos Statements para declarar ingresos?

Muchas gracias

reddit.com
u/Playful-Energy9162 — 12 days ago