How It Works Features Documentation Pricing Prop Firms FAQ Blog Discord Dashboard Get Started
TradingView → NinjaTrader 8 Automation
The original NT8 bridge — commercially available since 2023. We started this.

Connect TradingView to
NinjaTrader 8 Execution.

The first commercially available NinjaTrader 8 bridge — built by traders, proven in production since October 2023. Automate your strategy with unlimited TradingView alerts, sub-second latency, stealth mode execution, and multi-account copy trading.

-- traders online now

Architecture

The Command Center for NT8 Users.

A high-performance automation ecosystem. Seamlessly bridge TradingView with NinjaTrader via the NV Chrome Extension and NT8 Add-On.

1

Alert Source

TradingView indicator or strategy fires a webhook alert with your JSON payload.

2

Signal Relay

NinjaView validates and routes the payload via direct connection or ngrok tunnel.

3

NV Add-On

Local NT8 listener catches the signal and decodes order logic on your machine.

4

Execution

Order placed on NinjaTrader with full ATM strategy support. You're filled.

Cloud Link Active
Latency <30ms
Watchdog Armed
The Heartbeat

The NV Add-On

The core component that lives inside your NinjaTrader 8 platform. It establishes a dedicated, high-speed link that turns your desktop into a remote-controlled execution engine.

  • Signal Processing — Instantly decodes incoming commands. Handles Market, Limit, Stop, OCO, and ATM orders with full bracket support.
  • Real-Time Telemetry — Keeps your local NT8 environment in sync. Monitor trade status, positions, and execution history.
  • Connection Guard — Built-in watchdog monitors your broker heartbeat. Triggers reconnection protocols if your data feed drops.
  • HMAC Security — SHA-256 signature verification, replay protection, IP whitelisting, and rate limiting.
// NT8 Add-On v1.0.2.1 — HTTP Listener Listening: http://127.0.0.1:5001/ Status: Connected Accounts: Sim101, Apex-PA-1234 Security: HMAC + IP Whitelist // Incoming signal POST / 200 OK 12ms alert: "market buy" account: "Sim101" ticker: "NQ 06-26" qty: 2 Order filled @ 21485.50
Alert Capture

Chrome Extension

A Manifest V3 Chrome extension that captures TradingView alerts in real-time via pushstream SSE and forwards them directly to your NT8 Add-On.

  • Pushstream Capture — Connects to TradingView's SSE alert stream. Zero-delay alert capture the moment they fire.
  • Connection Profiles — Multiple profiles per user (Local, Ngrok, Custom URL). Per-profile settings for account, ticker, quantity, and HMAC secret.
  • Payload Generator — Built-in UI to generate payloads for all 20+ order types. Copy to clipboard or send directly to NT8.
  • Alert Filters — Rule-based filtering with contains/starts_with/regex matching. Allow, block, or require confirmation per rule.
  • Security — HMAC signing (SHA-256), retry with idempotency, duplicate suppression, device-scoped storage.
// Chrome Extension v5.2.0 Profile: Local Direct Target: http://127.0.0.1:5001 SSE: Connected // 5 UI Tabs 1. Main — Profile, status, inputs 2. Accounts — NT8 accounts + positions 3. Filters — Alert filter rules 4. Tools — Import/export, debug 5. Settings — Theme, wizard Alert captured: 142ms "market buy" → POST localhost:5001 Status: 200 OK

NinjaTrader 8

A local installation connected to a valid data provider (Evaluation, Prop, Live, or Sim). Windows 10/11 required.

NinjaView Subscription

An active Standard or Pro membership to unlock the NV Add-On installer, Chrome Extension, and cloud routing features.

Alert Source

A paid TradingView tier (Pro or higher) or any webhook service that supports sending HTTP POST alerts with JSON payloads.


Core Capabilities

Engineered for Precision.

Built by traders. No fluff, no lag — just pure execution.

Ultra-Low Latency

Proprietary execution engine delivering alerts to NinjaTrader in under 1 second. Pro tier offers zero-latency direct connection.

🔒

Zero-Trust Security

HMAC SHA-256 signing, IP whitelisting, password-protected webhooks, replay protection, and rate limiting.

🔁

Copy Trading Sync

Execute strategies across unlimited NinjaTrader accounts simultaneously. One alert, many fills.

📈

Pine Script Native

Optimized for TradingView's Pine Script. Copy-paste payload templates included for every order type.

👁

Real-Time Monitoring

Visual feedback for every alert, execution, and connection state. Debug logs, CSV export, and verbose mode.

💻

Native NT8 Integration

Built specifically for NinjaTrader 8 using the CreateOrder() API. Full ATM strategy, OCO, and bracket order support.

Full ATM Strategy Support

NinjaView doesn't just place market orders. It fully integrates with your NinjaTrader ATM Strategies, allowing for complex multi-target exits, trailing stops, and auto-breakeven logic.

  • Multi-Target Scaling
  • Auto-Breakeven Logic
  • Trailing Stop Sync
  • Bracket Order Support
{ "alert": "atm strategy market buy", "account": "Sim101", "ticker": "NQ 06-26", "qty": 2, "strategy": "MyATM_Scalper" } // Result ATM Strategy activated Entry: 21485.50 (Market) TP1: 21495.50 (+10 pts) TP2: 21510.50 (+25 pts) SL: 21470.50 (-15 pts) Trail: Active after TP1 fill

Copy Trading Sync

Manage multiple prop firm evaluations or personal accounts from a single TradingView alert. The Add-On handles distribution locally, ensuring identical execution across your entire account cluster.

  • Zero-Latency Copying — Local distribution means no extra cloud hops.
  • Account Protection — Independent risk settings for each sub-account.
  • Unlimited Accounts — Copy to as many NT8 accounts as you need.
{ "alert": "market buy", "account": "Sim101,Apex-1234,MFF-5678", "ticker": "NQ 06-26", "qty": 1 } // Copy results Sim101: Filled @ 21485.50 8ms Apex-1234: Filled @ 21485.50 11ms MFF-5678: Filled @ 21485.75 14ms
🔒 Stealth Mode

Prop Firm Compliant

Since orders execute internally within NinjaTrader via the NT8 Add-On, no Automated Trading Interface (ATI) logs or automation flags are left behind. Orders are placed as OrderEntry.Manual in broker logs.

  • No ATI flags in broker logs
  • Manual order entry classification
  • Compatible with all major prop firms
  • No external API calls visible to your broker
// Broker log output OrderEntry: Manual Source: NinjaTrader Desktop ATI Flag: None // What the broker sees: A normal manual order placed through NinjaTrader desktop. // What actually happened: TradingView alert → NV Extension → NT8 Add-On → CreateOrder() → Filled

Webhook Engine

The NinjaView Webhook Engine

Webhooks are the digital handshakes that allow TradingView and NinjaTrader to communicate instantly.

1

The Trigger

An event on your TradingView chart (price cross, RSI hit, indicator signal).

2

The Transmission

TradingView sends an HTTP POST to your unique NinjaView URL or the Chrome Extension captures it via pushstream.

3

The Payload

The request carries your JSON instructions — account, ticker, quantity, order type.

4

The Fill

NinjaView receives the data and instantly places the order on your NinjaTrader 8 platform.

Payload Parameter Reference

Parameter Accepted Values Description
alertmarket buy, limit sell, oco market buy, atm strategy market buy, etc.The routing key that determines order type. Required.
accountSim101, Apex-1234, etc.NT8 account name. Supports comma-separated list for copy trading.
tickerNQ 06-26, ES SEP26, MNQ1!NT8 contract format. Must match your current NT8 data feed expiry.
qty1, 5, 10Must be a whole integer greater than 0.
order_typeMARKET, LIMIT, STOPMARKET, STOPLIMITInformational. Actual routing determined by alert field.
limit_price18500.75Required for Limit and Stop-Limit orders. Use decimals, never commas.
stop_price18450.25Required for Stop-Market and Stop-Limit orders.
take_profit_price18600.00Take profit level for OCO variants.
stop_loss_price18400.00Stop loss level for OCO variants.
tifDAY, GTC, IOC, FOKTime-in-force. Default: DAY.
strategyMyATM_StrategyExact name of your saved NinjaTrader ATM template.
oco_idUniqueString123Used to link Take Profit and Stop Loss orders together.
delay0-10000Milliseconds before execution. Max 10,000ms.
request_idUUIDIdempotency key. Deduplicates within 60-second window.

Supported Order Types (20+)

Market Orders

  • market buy / market sell
  • copy market buy / copy market sell
  • market close / market flat

Limit & Stop Orders

  • limit buy / limit sell
  • stopmarket buy / stopmarket sell
  • stoplimit buy / stoplimit sell
  • exit stopmarket

OCO Orders

  • oco market buy / oco market sell
  • oco limit buy / oco limit sell
  • adjusted oco (modify TP/SL)
  • cancel oco / cancel oco and flatten

ATM Strategies

  • atm strategy market buy / sell
  • atm strategy limit buy / sell
  • stop atm strategy

Close-Then Orders

  • close then market buy / sell / flat
  • close then oco market buy / sell
  • close then oco limit buy / sell
  • close then atm strategy market buy / sell

Order Management

  • cancel orders (all working for ticker)
  • cancel oco and flatten
  • cancel oco and flatten2

Example Payloads

Market Buy

{ "alert": "market buy", "account": "Sim101", "ticker": "NQ 06-26", "qty": 1 }

OCO Market Buy (Bracket)

{ "alert": "oco market buy", "account": "Sim101", "ticker": "NQ 06-26", "qty": 1, "take_profit_price": 21500.00, "stop_loss_price": 21450.00 }

ATM Strategy

{ "alert": "atm strategy market buy", "account": "Sim101", "ticker": "NQ 06-26", "qty": 2, "strategy": "MyATM_Scalper" }

Copy Trading (Multi-Account)

{ "alert": "market buy", "account": "Sim101,Apex-PA-1234,MFF-5678", "ticker": "NQ 06-26", "qty": 1 }

Pine Script Example

// TradingView Pine Script v6 — Market Order via NinjaView if ta.crossover(ema_fast, ema_slow) alert('{"alert":"market buy","account":"Sim101","ticker":"NQ 06-26","qty":1}', alert.freq_once_per_bar) if ta.crossunder(ema_fast, ema_slow) alert('{"alert":"market sell","account":"Sim101","ticker":"NQ 06-26","qty":1}', alert.freq_once_per_bar)

Pro Tips

  • Case Sensitivity — While NinjaView is flexible, keep alert strings in lowercase for consistency.
  • Decimals — Always use a period (.) for prices. Commas will cause order rejection.
  • Ticker Sync — If using continuous contracts in TradingView (NQ1!), specify the actual front-month contract in NinjaTrader (NQ 06-26).
  • Testing — Always test on a Sim account first. Use the built-in Payload Generator in the Chrome Extension.

Pricing

Simple, Transparent Pricing.

Both plans include full functionality. Upgrade for zero-latency direct connection and the NinjaView user dashboard.

Standard
$9.99 /month
Full automation via ngrok relay. Everything you need to connect TradingView to NinjaTrader.
  • TradingView to NinjaTrader automation
  • Full strategy execution (20+ order types)
  • Chrome Extension with pushstream capture
  • NT8 Add-On with HTTP listener
  • Copy trading across unlimited accounts
  • HMAC security + IP whitelisting
  • Payload generator & alert filters
  • ATM strategy support
  • Trade logging & analytics
  • ngrok relay connection (~100-500ms)
  • Discord community support
Get Standard
Our Philosophy

The Trader-First Standard.

Your capital belongs in your account, not in software fees.

Net-Negative Reality

Most traders fail because overhead is too high. We give you every professional tool for one affordable rate so you can focus on execution, not your subscription list.

Performance Over Profit-Taking

If a tool makes your trading safer or more efficient, you get it. Period. Both tiers include the full feature set — Pro adds speed and analytics.

Sustainable Scaling

We want to be the foundation you use from your first $50K evaluation to your first $1M payout. Low costs mean when you win, you keep your gains.


Referral Program

Earn With NinjaView.

Share your unique referral link and earn 20% commission on every referral's first payment. It's that simple.

1

Sign Up & Get Your Code

Create your NinjaView account and grab your unique referral code from the dashboard.

2

Share With Friends

Send your referral link to fellow traders. When they sign up using your link, you get credit.

3

Get Paid Automatically

Earn 20% of every referral's first payment. Commissions are transferred directly to your bank via Stripe.

Get Your Referral Code

Compatibility

Prop Firm Compatible.

Connect your automated strategies through NinjaTrader to any proprietary firm that supports NT8.

Apex

Rithmic Static & Full, TCP 50-100

MyFundedFutures

Starter, Expert, Milestone

Topstep

NinjaTrader compatible

Bulenox

Advanced & Qualification

Earn2Trade

Gauntlet Mini 50-200, TCP

BluSky

25K-200K accounts

TradeDay

Premium 50K, 100K-150K Eval

Tradeify

Starter Plan

TPT

25K-150K accounts

🔒 NinjaView Stealth — No ATI flags in broker logs

Supported Brokers

NinjaView works with any broker connected to NinjaTrader 8.

NinjaTrader Brokerage

Futures (Primary)

Tradovate

Cloud-Based Futures

Ironbeam

Futures Execution

Interactive Brokers

Multi-Asset / Global

Charles Schwab (TDA)

Multi-Asset

Dorman Trading

Futures

Phillip Capital

Futures

Gain Capital

Forex.com


Reviews

Trusted by Real Traders.

46 verified reviews on Trustpilot. Every one of them earned, not asked for.

Read All Reviews on Trustpilot

FAQ

Frequently Asked Questions

1. A TradingView account capable of firing JSON webhook alerts (Pro tier or higher).
2. NinjaTrader 8 Desktop connected to a brokerage or SIM account.
3. The NinjaView NT8 Add-On (installed inside NinjaTrader) and/or the Chrome Extension for local alert capture.

Sample Pine Script templates and payload testing tools are included in the documentation to verify your setup before going live.

Yes. NinjaView's built-in Copy Trading Sync allows you to specify multiple account IDs in a single alert payload (e.g., account: "Sim101,Sim102,Sim103"). The NT8 Add-On replicates orders across all listed accounts simultaneously — ideal for personal, prop, or managed accounts.

Yes. NinjaView is designed to work seamlessly with prop trading firms. Since orders execute internally within NinjaTrader via the NT8 Add-On, no Automated Trading Interface (ATI) logs or automation flags are left behind, helping ensure compliance with firm rules. Compatible firms include Apex, MyFundedFutures, Topstep, Bulenox, Earn2Trade, and more.

Yes, this is a core feature. You can trigger any pre-configured NinjaTrader ATM strategy directly from your webhook payload. Multi-target scaling, auto-breakeven, and trailing stops are all supported.

Yes, because the NV Add-On executes trades locally on your NinjaTrader 8 platform. For 24/7 automation, we recommend using a VPS (Virtual Private Server).

Standard tier: Cloud routing typically adds less than 500ms via ngrok relay. Total end-to-end from TradingView alert to NinjaTrader fill is usually under 1 second.

Pro tier: Zero-latency direct connection with ~10-50ms routing. Best possible execution speed.

Note: Total latency also depends on TradingView's alert engine and your local brokerage connection speed.

Both plans include the full feature set — all 20+ order types, copy trading, ATM strategies, Chrome Extension, NT8 Add-On, HMAC security, and Discord support.

Pro adds: Zero-latency direct connection (no ngrok tunnel), NinjaView user dashboard with trade analytics, equity curves, daily P&L, hourly heatmap, day-of-week analysis, strategy breakdown, trade scheduling, and priority support.

NinjaView currently does not offer a free trial or refunds. We strongly recommend testing your TradingView alerts and NinjaTrader setup on a demo account before purchasing. Subscription management — including upgrades, downgrades, and cancellations — is handled through the Stripe customer portal.

Yes. NinjaView works on any NinjaTrader 8 account type — live brokerage, prop firm evaluation, funded accounts, and simulation. Any broker that connects to NinjaTrader 8 is supported.


Insights

Latest from the Blog

Market updates, trading tips, and platform news for automated futures traders.

Loading latest posts...
Read More on the Blog

Ready to Automate?

Join the platform that started it all. NinjaView has been bridging TradingView to NinjaTrader 8 since 2023 — before anyone else. Connect your strategies in minutes.