Hi Everyone,
In my time working with NT I’ve been frustrated by it’s inability to launch a specific workspace. My workflows involve several different workspaces that serve very different purposes. To that end I created a simple utility that can resolve this problem by modifying the _Workspaces.xml file prior to launch in order to preselect a specific workspace. I’ve also added the ability to perform common cleanup tasks prior to launch (or separately if needed). The utility also handles command line options in order to launch directly and immediately into the workspace of your choosing.
The project is available on my github at:
NinjaForge: A NinjaTrader Launcher & Cleaner
Overview:
NinjaForge is a lightweight WPF utility designed to streamline your NinjaTrader 8 workflow. It allows quick selection and launching of workspaces, optional safe mode startup, and one-click cleaning of temporary files, logs, and databases to keep your installation running smoothly. Ideal for traders who manage multiple workspaces or need to free up disk space without manual file hunting.
Key Features
Workspace Management:
Detects and lists all available workspaces from your NinjaTrader documents folder. Select and set your default workspace with a single click.
Safe Mode Launch:
Toggle safe mode to launch NinjaTrader without loading add-ons or custom indicators—perfect for troubleshooting.
Command-Line Support:
Launch directly from the command line (e.g., /l WorkspaceName for quick starts, /s for safe mode, /h for help).
Cleaning Tools:
Safely delete caches, logs, traces, strategy analyzer logs, and historical databases (tick, minute, day, replay) to reclaim space. Options for full clean or targeted selections.
Lightweight & Portable:
No installation required - just run the .exe. Works with standard NinjaTrader 8 setups.
How It Works:
Run the app to see your workspaces listed.
Select a workspace and optionally enable safe mode.
Click “Launch” to start NinjaTrader, or “Launch & Clean” to clean first.
Use the “Clean” tab to manually clear specific data types.
Requirements:
Windows 10/11
.NET Framework 4.8+
NinjaTrader 8 installed (reads from registry for paths)
Warnings:
Cleaning operations permanently delete files—back up important data first!
Ensure NinjaTrader is closed before cleaning to avoid file locks.
Developed for the NinjaTrader community.
Feedback welcome!
