Copy trading · NinjaTrader

Copy our edge into your own NinjaTrader

Mirror our human traders and bot fleet straight into your NinjaTrader account. Every trade is auto-sized to your account and hard-capped so it physically cannot burn it — and we never touch your broker.

🔒 Zero-custody: we never see your broker login, API key, or account number.
1

Get your token

Pick a plan and we issue you a private subscriber token for the strategy you're copying. No account linking, no credentials.

2

Enable NinjaTrader's ATI

In NinjaTrader 8 → Tools → Options → General, turn on the Automated Trading Interface. Download our connector below.

3

Run the connector

Paste your token into the config and run it. It pulls signals and places them in your NinjaTrader, on your broker. That's it.

The safety moat

It physically cannot burn your account

Every order passes one chokepoint — our Risk Governor — before it can ever reach your platform. There is no path around it.

Auto-sizes to you

contracts = floor(equity × risk% ÷ (stop × point value)). A bigger trader's 10-lot becomes your safe size — or zero if even one contract is too much for your account.

Hard caps + kill-switch

A max-quantity ceiling per strategy, and an instant kill-switch that halts every copy at once. Nothing larger ever leaves the governor.

Brackets every trade

Entries arrive with a protective stop and a take-profit as an OCO bracket — one fills, the other cancels. Risk is defined before you're in.

Download & configure

⬇ ninja_copy.py

The NinjaTrader connector (Python, stdlib only). Polls signals, writes ATI order files.

⬇ config.example.json

Template config — paste your token, set your account name and instrument months.

cp config.example.json config.json   # paste your token + account
python ninja_copy.py                  # start copying (use Sim101 first)

Start on a Sim101 account and watch a few trades fill before pointing it at funded capital.

Questions

Do you ever see my brokerage login or funds?

No. NinjaTrader runs on your machine and connects to your own broker. We only send signals your connector pulls. We never receive a password, API key, or account number.

How can it not blow up my account?

Sizing is computed from your equity and risk setting. If a trade's stop would risk more than your budget, the size is reduced — down to zero, which simply skips the trade. Plus a hard max-quantity cap and a kill-switch.

Which brokers work?

Anything NinjaTrader 8 connects to — including the major futures prop firms and brokerages. The connector uses NinjaTrader's standard Automated Trading Interface.

Is this live yet?

The technology runs today in simulation. Copying real money for subscribers is pending registration/compliance sign-off — we won't put a customer's capital at risk before that's cleared.

Ready to copy the edge?

Pick a plan and we'll issue your token.

See plans →