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, gap fill, 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.
the short answer
edgeful's algos are TradingView Pine Script strategies. they need:
a TradingView account on the Premium plan (or higher)
the CME real-time futures data add-on (this is a separate paid TradingView subscription)
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:
the non-algo NT indicator library runs in NinjaTrader directly. you'll get edgeful's indicators but not the automated algo strategies.
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) — the lower tiers don't support the strategy alerts edgeful uses
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.
