DeskPilot
Sign in Notify me
In final testing — launching soon

Your NinjaTrader VPS,
in a browser tab.

Stop RDP-ing into a Windows box to see whether you're up or down. DeskPilot streams every account's PnL, positions, orders and closed trades to a dashboard you can open from a phone — and, on the paid tiers, lets you flatten a position from it.

How it works

Two moving parts, both outbound

An Add-On runs inside NinjaTrader on your VPS and talks outbound only. Nothing listens for connections on your Windows machine, and no broker credentials ever leave it.

  1. ↑

    The Add-On pushes a snapshot

    Every account's balances, positions, working orders and any new fills — signed with that VPS's own secret. Once a minute on the paid tiers, every 2 minutes on the free one, and your dashboard knows when the next one is due so it refreshes as the data lands rather than on a timer of its own.

  2. ↓

    It collects your commands and runs them

    Once a minute it picks up anything you clicked, executes it inside NinjaTrader and reports the result back — each command with its own outcome, so a click that fails says so instead of disappearing. Its effect shows up in the next snapshot.

  3. ⚑

    Risk limits run without you

    Set a max loss per account and the Add-On flattens it on the VPS if it's breached — whether or not the dashboard is open.

Features

Built for people who trade on a VPS

◈

Every account, one screen

Collapsible cards per NinjaTrader account with live PnL, unrealized, net liquidation and position count. Blown or disconnected accounts drop out instead of skewing your totals.

◔

Charts that hold up over time

Switch between total PnL, the net-liquidation equity curve, and cumulative closed PnL. Session resets don't distort the long view, and new data slides in instead of redrawing.

▤

A real closed-trade log

Fills are paired FIFO into round-trips: entry, exit, how long you held, net after commission — plus wins, losses and net for the window.

⚑

Flatten from your phone

Close one instrument, cancel one order, cancel everything, or flatten an account outright. Every command's lifecycle is visible: queued, sent, done or failed.

⛨

Auto-flatten risk limit

A max-loss threshold per account, enforced on the VPS by the Add-On rather than in your browser — so it survives a closed laptop or a dropped connection.

↻

Multiple VPSes, one login

Each machine gets its own credential you can view or rotate yourself. Rebuild a VPS and you're back in minutes without emailing anyone.

⚙

Strategies, across every account

One table of every strategy on every account, sorted by strategy so the one machine that's out of step is obvious. Switch them on or off individually or in bulk — and on Elite, on a daily schedule the VPS keeps even with the browser closed.

⌁

Honest when the VPS is down

Charts, closed trades and the strategy list stay on screen from what's already stored, and the page names which machine went quiet and when. Live positions and the buttons that would queue an order switch off, rather than acting an hour late.

Pricing

Start free. Upgrade when the controls matter.

The free tier is monitoring, forever, no card. The paid tiers add trading and strategy controls, monthly or yearly, and are in final testing — join the list and you'll hear the day they open.

Monthly Annual Save up to 16%

Basic

Monitor

Free

  • Data refreshed every 2 minutes
  • 6 hours of history
  • Up to 5 accounts
  • Live PnL, positions and working orders
  • Equity, net-liquidation and closed-PnL charts
  • Closed-trade log with entry, exit and hold time
  • See every strategy on every account
  • Close a position, flatten an account, cancel orders
  • Switch strategies on and off, one or in bulk
  • Auto-flatten risk limit, enforced on the VPS
Coming soon

One email when it opens. Nothing else.

Coming soon

One email when it opens. Nothing else.

Elite

Realtime

$99.99 /month · incl. VAT

Save $200.88 a year by paying annually

$999 /year · incl. VAT

$200.88 less than $99.99 × 12

  • 5-second data refresh
  • 30 days of history
  • Unlimited accounts
  • 7-day free trial, cancel any time
  • Everything in Pro
  • Stop-loss / take-profit OCO brackets
  • Weekly strategy schedules, run on the VPS
  • 600 commands per minute
  • 1-second dashboard refresh
  • Every command NinjaTrader supports
Coming soon

One email when it opens. Nothing else.

Coming soon

One email when it opens. Nothing else.

Paid plans are billed through Paddle, our Merchant of Record, monthly or once a year. Prices include VAT where it applies. Paddle may show you the price in your own currency. Cancel from the dashboard at any time — you keep your paid tier until the period you have paid for ends, then the account moves back to the free tier and nothing is deleted.

Security

It can move real money, so it's built like it

This software places and cancels live orders. That shapes every design decision, and it's worth knowing exactly what runs where before you trust it.

Get launch updates
  • Outbound only. The Add-On dials out over HTTPS. Nothing listens for inbound connections on your Windows machine.
  • Signed both directions. Every message is HMAC-SHA256 signed with a per-VPS secret and timestamped against replay. No shared global key.
  • Your broker login stays put. DeskPilot never sees or stores broker credentials — it talks to NinjaTrader, which is already logged in.
  • Permissions enforced server-side. What your plan may do is decided on the server, never by the browser.
  • Auditable. Logins, command issuance, credential access and plan changes are all written to an audit log you can read.
  • Yours to delete. One button removes the account and every row belonging to it, and cancels the subscription first.
Questions

The things people ask first

Do I need to keep NinjaTrader running?

Yes. DeskPilot reads from and acts through your own NinjaTrader instance, so the VPS has to be up and connected for live data and for commands. If it goes down the dashboard says so and how long it has been quiet, rather than pretending — and your charts and closed trades stay on screen, because they come from what has already been stored.

What does the free tier actually include?

Data refreshed every 2 minutes, 6 hours of history, up to 5 accounts, and full read-only visibility — PnL, positions, orders and the closed-trade log. No trading commands: those are the paid tiers.

Can I pay yearly instead of monthly?

Yes. Every paid tier is offered on both, and the annual price is the same tier — nothing about what you can do changes with how often you're charged. Annual is save up to 16% against paying month to month, billed once and renewing yearly. You can switch either way later; Paddle credits what you've already paid for the period you're in.

What happens if I cancel a paid plan?

You drop back to the free tier. Nothing is deleted — your accounts, history and closed trades stay exactly where they are, just shown through the shorter free-tier window, and the trading buttons switch off. Resubscribing restores them.

Which NinjaTrader version does the Add-On need?

NinjaTrader 8. It's a single NinjaScript file you paste into the editor and compile with F5 — no external references to install.

Is this affiliated with NinjaTrader?

No. DeskPilot is an independent tool that talks to your own NinjaTrader installation. NinjaTrader is a trademark of its respective owner.

Be there on day one

DeskPilot is in final testing on live accounts. Leave your address and you'll get one email the day it opens — nothing else.

Get launch updates