Skip to main content

do edgeful algos require TradingView? (NinjaTrader vs. TradingView)

edgeful's algos run on TradingView with paid CME data — NinjaTrader is supported as an execution broker but can't run the algos on its own. here's what each platform does and what you need to get started.

Written by Brad

summary: edgeful's algos run on TradingView with a paid TradingView data plan. NinjaTrader is supported as an execution broker and for non-algo indicators — but you can't run the algos themselves on NT alone. here's exactly what each platform does and what you need to get started.

a lot of new algo subscribers expect NinjaTrader to be enough on its own. it isn't. the short version: TradingView is the engine that runs the algo. NinjaTrader (or another supported broker) is where the trade lands.

if you only have NinjaTrader and no TradingView Premium with the right data add-on, the algos won't run.

at a glance: when is each platform required?

what you want to do

TradingView Premium + CME data

NinjaTrader

run edgeful algos (ORB, IB, engulfing)

required

optional — one of several supported brokers

use edgeful NinjaTrader indicators on NT charts

not required

required

use edgeful TradingView indicators on TV charts

required (any paid TV plan)

not required

read reports and the screener on edgeful.com

not required

not required

execute algo trades through NinjaTrader Brokerage

required (runs the algo)

required (executes the order)

the row that catches most people: even when you trade the algos through NinjaTrader as your broker, TradingView is still required to run the algo strategy itself. NT is the executor, not the engine.

on plan tiers, the distinction is worth getting right: any paid TradingView plan covers the webhook alerts and the TradingView indicators. Premium is what's required to properly run the algos — not because lower tiers can't fire the alerts, but because confirming an algo before you trade it live depends on the deep backtesting in TradingView's strategy tester, which is a Premium feature.

the short answer

edgeful's algos are TradingView Pine Script strategies. they need:

  1. a TradingView account on the Premium plan (or higher), which unlocks the deep backtesting in the strategy tester you need to confirm an algo before running it live

  2. the CME real-time futures data add-on (this is a separate paid TradingView subscription)

  3. a supported broker connected for execution — Tradovate, NinjaTrader Brokerage, or ProjectX / TopstepX

NinjaTrader is one of the brokers you can connect for execution. but NinjaTrader by itself — without TradingView — can't run the algos.

what TradingView does

TradingView is where the strategy lives.

  • the algo is a Pine Script strategy you load onto a chart

  • the chart needs real-time CME data so the algo evaluates each bar accurately

  • when the algo's entry condition triggers, TradingView sends a webhook alert to edgeful

  • edgeful routes that alert to your connected broker, which fires the trade

if any one of these pieces is missing — wrong TV plan, no real-time data, no broker connected — the algo won't trade.

what NinjaTrader does

NinjaTrader has 2 separate jobs in the edgeful world. it's worth knowing the difference.

as a broker for the algos

NinjaTrader Brokerage is one of the supported execution brokers. you connect it from the edgeful algo dashboard. TradingView runs the strategy, fires the webhook, and edgeful pushes the order to NinjaTrader for execution.

as a charting platform for non-algo indicators

edgeful also ships TradingView indicators and a separate NinjaTrader indicator library. the NT indicators run directly inside NinjaTrader — no TradingView required for those. but the algos are not part of the NT indicator library. those are TradingView-only.

the easiest way to keep it straight: NT indicators run in NT. algos run in TradingView and execute through NT (or another supported broker).

common misconception: "I already have NinjaTrader, do I really need TradingView too?"

yes. NinjaTrader on its own — even with a paid NT subscription and live data — can't run edgeful's algos. the algos are Pine Script. Pine Script only runs in TradingView.

if you don't want to use TradingView, you can still use edgeful in 2 ways:

  1. the non-algo NT indicator library runs in NinjaTrader directly. you'll get edgeful's indicators but not the automated algo strategies.

  2. manual execution from the reports. the data and setups on edgeful.com are platform-agnostic — you can read them and execute manually in any platform.

but to run the algos themselves, TradingView with paid CME data is required.

what you need to get set up

before you upgrade to the algos plan, check that you have or are willing to get:

  • TradingView Premium (or higher). any paid plan supports the webhook alerts edgeful uses, but Premium is required to properly run the algos: it unlocks the deep backtesting in TradingView's strategy tester that you need to confirm an algo's results before going live

  • the CME real-time futures data add-on, billed by TradingView separately

  • a supported broker account: Tradovate, NinjaTrader Brokerage, or ProjectX / TopstepX

once those are in place, the setup flow is straightforward. start here: setting up TradingView for edgeful algos.

why we built it this way

TradingView's Pine Script gives the algos something they can't get inside NinjaTrader: precise bar-by-bar backtesting, easy parameter optimization through TradingView's strategy report, and a webhook system that lets edgeful route to multiple brokers from a single strategy.

that flexibility is what lets a single algo run on Tradovate, NinjaTrader, or a TopstepX prop account without rewriting anything. the cost is the TV data sub — but it's the same data layer that makes the optimization workflow work end-to-end.

related articles

Did this answer your question?