What you’ll need
Before you start
NinjaTrader credentials
Either log in with your NinjaTrader login and password or via Google.
OAuth approval
Approve TraderWaves scopes — passwords stay on NinjaTrader-hosted pages.
How the connection works
Overview
TraderWaves launches the NinjaTrader OAuth authorization flow. Once approved, secure access tokens allow eligible trade activity to sync into your TraderWaves journal and analytics without storing your NinjaTrader password.
Step-by-step setup
Walkthrough
- Select NinjaTrader inside TraderWaves.
- Click Connect with NinjaTrader to open the official authorization screen.
- Log in through NinjaTrader using the account you want to connect.
- Approve the requested access.
- Return to TraderWaves after the redirect succeeds.
- Wait for the initial sync to complete.


What happens after connecting
After sync
Once connected, your NinjaTrader trades can automatically sync into TraderWaves so you can review performance, analyse trade history, add journal notes, and compare activity alongside your other accounts.
Security and permissions
Trust & access
TraderWaves uses the official OAuth authorization flow for this connection. Your login password is not entered directly into TraderWaves, and access is managed through secure authorization tokens.
Prefer manual trade tracking?
TraderWaves also supports manual trade journaling when you want full control over how trades are logged.
Troubleshooting
Common issues
NinjaTrader authorization window did not open
Likely cause: Browser popup settings or extensions may have blocked the OAuth window.
Suggested fix: Allow popups for TraderWaves and try again.
Authorization was cancelled
Likely cause: The login or approval flow was closed before completion.
Suggested fix: Restart the connection from TraderWaves and complete the authorization flow.
Wrong NinjaTrader account connected
Likely cause: A different account may have been selected during authorization.
Suggested fix: Disconnect the integration and reconnect using the correct NinjaTrader login.
NinjaTrader trades are not syncing
Likely cause: Initial sync may still be processing or the account may not have eligible trade history.
Suggested fix: Wait a few moments, then check the connected account and date filters inside TraderWaves.
Redirect did not return to TraderWaves
Likely cause: Browser privacy settings, extensions, or blockers may have interrupted the redirect.
Suggested fix: Try again in a clean browser window or temporarily pause strict blockers.
FAQs
Quick answers
How does the NinjaTrader connection work?
TraderWaves uses a secure OAuth authorization flow, meaning you log in through NinjaTrader directly and approve access without entering your password into TraderWaves.
Do I need API keys for NinjaTrader?
No. NinjaTrader uses OAuth authorization instead of API keys, making setup simpler for most traders.
Can I connect multiple NinjaTrader accounts?
Yes. You can connect supported NinjaTrader accounts separately and manage them inside TraderWaves.
Is the NinjaTrader connection secure?
Yes. TraderWaves uses secure authorization tokens and does not directly store your NinjaTrader login password.
Can I manually journal NinjaTrader trades instead?
Yes. TraderWaves also supports manual trade journaling if you prefer not to connect your NinjaTrader account directly.
What happens after connecting NinjaTrader?
Your NinjaTrader trades can sync into TraderWaves for journaling, analytics, performance tracking, and trade review.
