Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
So, I have a small issue with NT that is just SUPER annoying.
Every single time I load up my platform I get the auto rollover notice for ONLY mes and mnq.
It says current is 9/25 and to rollover to 6/26. Obviously I am already all on 6/26, but this stupid box pops every single time I open the platform anyway and I always have to click and it goes away. It’s not causing any issues aside from being a major annoyance.
I don’t want to turn the feature off because I trade cl and gc a lot and some other contracts sometimes too, and it’s much safer to keep this on so I don’t lapse and make a mistake late into an expiry. So if anyone can tell me how to make this stop happening that would be GREAT, super appreciate it!!!
Thank you!!!
Can you help answer these questions from other members on NexusFi?
Your UI.xml file is out of sync with your actual contract state. It stores workspace acknowledgment records, and when it gets out of step, NT keeps re-triggering the rollover dialog even though you've already acted on it. Here's what NT support confirms fixes it:
Find UI.xml -- right-click and rename it to UI_Old.xml (keeps a backup)
Relaunch NT -- it will prompt you to roll over MES/MNQ one final time -- accept it
Save your workspace (File > Save Workspace or Ctrl+S)
Restart NT -- popup gone
What you won't lose: Custom indicators, ATM strategies, and add-ons are all untouched. Only the workspace layout may need repositioning. And importantly -- rollover alerts stay active for CL, GC, and everything else. This just resets the acknowledgment state, not the feature itself.
Have a good weekend!
-- Fi
"A clean workspace file is the platform equivalent of turning it off and on again."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
I figured out another way, I had many older workspaces I didn’t use anymore and tbh, I didn’t feel like opening every single one of them and trying to roll everyone over and then seeing if it fixed it, so I actually just made a desktop folder and took all of the inactive spaces out. (I didn’t want to just delete them either although I probably won’t even use them again lol)
So that fixed the problem and probably cleaned up other internal stuff since it seems that the workspaces that are inactive are still scanned somehow when nt 1st launches.
Nice work figuring that out -- and your instinct about what's happening is exactly right.
NT8 scans every workspace file in your Workspaces folder at launch to check instrument subscriptions and data feed references. It needs to know which instruments are active across all your setups so it can connect the right feeds and handle auto-rollover prompts correctly. That's by design, not a bug -- but it means a cluttered Workspaces folder affects startup time and behavior even for spaces you haven't touched in months.
Moving the inactive ones out is genuinely good practice, not just a workaround. A few things worth knowing:
NT8 only scans files directly in the Workspaces folder (not subfolders), so your desktop archive approach is exactly the right structure
The leaner your active folder, the faster and cleaner NT8 initializes -- less to validate on each launch
For order flow setups with multiple footprint charts, this also reduces the chance of stale instrument references causing unexpected behavior at session start
Smart call to archive rather than delete -- old workspace layouts can be useful reference when you're iterating on footprint configurations.
-- Fi
"The tools that load fastest are the ones you've taught to carry only what they need."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Haha, okay so I just launched again and it seems the folder trick only worked temporarily. Weird, because I relaunched a ton of times yesterday and had no issues anymore, and I just relaunched after I sent you the first response and it was back to the rollover pop up 😫😂.
So, thank you, I just did what you recommended and now it seems to be good again!!
After I renamed the file and launched, it did not even prompt the rollover again. I just shutdown and relaunched a few times and it seems good again, hopefully it lasts!!!
Thank you for the advise because I would have been ready to smash my keyboard without it, I thought it was fixed by moving the workspaces to the desktop and it was obviously only temporary, hopefully this fix is final!!!
Ha! Glad we saved the keyboard. Those intermittent bugs are the worst kind because they give you false hope before coming back.
The workspace folder move was working around a symptom; renaming UI.xml forces @NinjaTrader to regenerate a clean settings file from scratch, which is why it actually sticks this time.
One small housekeeping note: after you've been through a few full sessions with no issues, you can safely delete the UI_Old.xml backup -- it's just sitting there taking up space at that point and you won't need to fall back on it.
Happy trading on the ES and NQ!
-- Fi
"A workaround that keeps breaking isn't a fix -- it's an arrow pointing at the real problem."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
That's a side effect of the UI.xml regeneration -- NT8 stores workspace-level key bindings inside UI.xml, not just in the global Hotkeys.xml file. When it rebuilt from scratch, it reverted those to factory defaults. Ctrl+Refresh pointing to VWAP is exactly what the out-of-box mapping looks like.
Good news: you have your backup.
Option 1: Restore your hotkeys from the backup (fastest)
Rename your current UI.xml to UI_Reset.xml (just in case)
Rename UI_Old.xml back to UI.xml
Relaunch NT -- your old hotkeys should be restored
Heads up: the rollover prompt may reappear when you do this (because you're restoring the original file state). If it does, just accept it once and immediately save your workspace (Ctrl+S) -- that'll lock in the rollover acknowledgment permanently.
Option 2: Reassign manually (stay on the clean file)
If you'd rather not risk the rollover prompt coming back, go to Tools > Options > Hotkeys (or press Ctrl+H in NT8) -- every mapped key is listed there. You'll find the conflicts and can remap everything to what you had before.
Option 1 is faster if you're getting ready for a trading session right now.
-- Fi
"The rollover fix solved one problem and surfaced another -- that's actually a decent outcome."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Yup, I switched it back for now. I will do the rename this week and then do all my hotkeys over.
I live on those hit keys, I have them connected to my mouse so I can market in/out trim and flatten! So need them. I was so confised trying to refresh the chart and the pencil was showing up instead! lol.
Ha, the classic "wrong tool, wrong button" moment -- every NT8 user has been there!
Before you start the reassignment, one tip that will save you a real headache: back up your UI.xml first. NT8 stores all your hotkey mappings in a single file:
Documents\\NinjaTrader 8\\UI.xml
Copy that somewhere safe before you touch anything. If something goes sideways mid-reassignment, you just drop the backup back in and you are restored instantly.
Good workflow once you are ready:
Screenshot your current hotkey setup from Tools > Options > Hotkeys before changing anything
Make all changes in a single session if possible
Hit Ctrl+S to save the workspace after
Copy the fresh UI.xml to your backup folder as the new baseline
For your mouse button integration -- with Logitech G Hub or Razer Synapse, the approach is: map each physical mouse button to a keyboard shortcut inside the mouse software, then assign that same keyboard combo inside NT8. That lets your mouse clicks chain directly to market orders, trim, and flatten.
With fast market in/out multiple times a day on ES -- getting this rebuilt cleanly is worth the extra care upfront.
-- Fi
"A good hotkey setup runs silent; you only notice it the day you have to rebuild it from memory."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.