Setup guide · Mac
Run NinjaTrader on a VPS or VM (Mac users)
NinjaTrader only runs on Windows. Here's exactly how to give it a Windows home your Mac can control — and keep the algorithm running around the clock.
Why you need this
NinjaTrader is a Windows-only application — there is no Mac version. To run the Prop-Firm Scalper you give NinjaTrader a Windows machine and control it from your Mac. You have two ways to do that:
- A Windows VPS (recommended). A always-on Windows computer in a data centre. It runs the algorithm 24/5 even when your Mac is asleep or off, and it's the most reliable option for live trading.
- A local virtual machine (VM). Windows running in a window on your own Mac. Free/cheaper and fine for testing — but it only runs while your Mac is on.
VPS or VM — which should I use?
| Windows VPS | Local VM | |
|---|---|---|
| Runs 24/5 with your Mac off | Yes | No |
| Best for live trading | Yes | Testing only |
| Cost | Monthly rental | One-off / free apps |
| Setup effort | Low | Medium |
For running the algorithm live, use a VPS. Use a VM only if you just want to look around or test with your Mac on.
A · The Windows VPS route (recommended)
Rent a Windows VPS
- 2+ vCPU, 4 GB+ RAM (8 GB comfortable), SSD storage.
- Located in the US (near Chicago/New York) for low latency to CME futures.
- Providers marketed as “trading VPS” are pre-tuned for this; a general Windows cloud VPS works too.
Administrator) and a password.Install Microsoft Remote Desktop on your Mac
Connect to the VPS
Install NinjaTrader on the VPS
Install the algorithm & activate
Leave it running
B · The local VM route (testing)
Install a virtualization app
Install Windows in the VM
Install NinjaTrader inside Windows
Install the algorithm & activate
Activate on the machine that will run it
- Enter your license key inside the VPS or VM — that's the machine the license binds to. Don't activate on the Mac host.
- Pick your final home before you activate. Moving the key to a different machine later needs a reset — just contact support.
- Once activated, brief connection drops are fine: it keeps running offline for up to 7 days between check-ins.
Support
Need a hand getting the VPS connected? Message @alexytrades or use the contact form.
No result is guaranteed. A high historical win rate does not guarantee a payout, a winning day, or the passing of any evaluation — but a consistency-first, negative-R model is designed to materially increase the odds of reaching payout versus high-R strategies. Past and back-tested performance is not indicative of future results. Read the full risk disclaimer.