What TradingView is
TradingView is a web-first charting and analysis platform, with desktop and mobile clients available. The core product is the chart: high-quality price visualisation, more than 100 built-in indicators, drawing tools, multi-timeframe analysis, and Pine Script, a custom language for building indicators and strategies. Pine Script code runs on TradingView's servers, and the browser or app displays the results.
Broker integration is a separate layer. TradingView's list of integrated brokers changes over time. Orders placed through TradingView are submitted to the connected broker, which executes them in its own systems. TradingView shows the execution result; the broker holds the actual position.
TradingView's charts, indicators and Pine Script tools stay the same whichever broker is connected. A trader who does not need them can trade on the broker's own platform (MT4, MT5 or a proprietary client) instead.
TradingView operates on a freemium model: a free tier with limits on chart layouts, indicators per chart and active alerts, and paid tiers that raise those limits and add advanced features. Broker integration works on all tiers. Alerts run on TradingView's servers on every tier, so they fire when the user's browser is closed; the tiers differ in how many alerts can be active at once and how long they can stay active, and only paid tiers can send alerts to a webhook URL.
How TradingView handles position math and order entry
TradingView's chart comes from its data providers, whose prices can differ from a specific broker's quotes. Even when the two match, the chart line shows one price while a buy fills at the ask and a sell at the bid. TradingView builds forex charts at the mid-price between bid and ask (TradingView Help Center). With EUR/USD at 1.0820 / 1.0822, the line sits at 1.0821, so a buy fills 1.0 Pip above it and a sell 1.0 pip below it. Both gaps grow when the Spread widens, as it does on thinly traded instruments and during volatile conditions.
Order entry happens in the order ticket (also called the Order Panel), which docks on the right of the chart or opens as a floating window. One-click trading is the exception: when switched on, it places orders without the order ticket or a confirmation step. The Trading Panel below the chart holds the broker connection, the account, and the Positions and Orders tabs. Order types depend on the broker's integration: some integrations offer only basic types, while others add stop-limit, OCO (one-cancels-other) or trailing-stop orders.
Spread on TradingView reflects whatever the broker quotes; TradingView adds no spread markup. If the broker quotes EUR/USD at 1.0820 / 1.0822, the order ticket shows the same bid and ask.
On a broker-connected account, margin and lot-size rules are the broker's: the broker checks margin and minimum size when it accepts the order, and the order ticket shows a margin figure where the broker's integration supplies one. Paper Trading is the exception, because TradingView's own simulator calculates margin there and rejects orders that exceed the available funds.
Placing, modifying, and closing orders via TradingView
Order entry from the chart (web and desktop apps): right-click the chart at the desired price level, choose Trade and the order type, and the order ticket fills in that price. Confirm the volume and Stop-loss settings, then submit; the order routes to the connected broker. The mobile apps use their own order steps. With one-click trading switched on (one-tap trading in the mobile apps), orders are placed immediately, without the order ticket or a confirmation step, at the quantity set in the order presets or the quantity calculator (TradingView Help Center).
Bracket orders (entry, stop-loss and take-profit submitted together) are available on integrations whose broker supports brackets. The trader sets all three levels at order entry, and TradingView submits them to the broker as a linked order group.
Position modification: an open position appears on the chart as a horizontal line at the entry price. Pull the TP or SL marker from that line to set a take-profit or stop-loss, or drag an existing TP or SL line to move it (where the broker supports brackets through the integration). Closing positions: click the position's X button, or Close in the Positions tab of the Trading Panel.
Multi-broker accounts: TradingView guarantees a stable connection to only one broker, in one browser tab, at a time. Connecting the same broker account in a second tab can interrupt the first connection, and trading through another broker means connecting to it from the broker list.
Paper trading mode is built in. The Paper Trading account simulates execution against TradingView's price feed without connecting to a live broker. Useful for strategy testing or learning the order flow before committing real capital. The Paper Trading account is not the same as a broker's demo account — it uses TradingView's price data, not the broker's quotes.
Broker integration variations
Available brokers vary by region. The broker list, opened from the Trade button at the top right of the chart or from the Trading Panel, shows the brokers available in the user's region, and one broker can serve several regions through different entities.
Feature depth varies by integration: the order types, bracket support and account information available through TradingView differ from broker to broker. Verify the broker's integration scope before committing capital.
Spread and commission still come from the broker, not TradingView. The same broker may have different account types with different cost structures; the trader chooses which account type to use when connecting. TradingView itself charges no spread markup or per-trade commission for the integration.
Symbol naming follows TradingView's convention, typically PREFIX:SYMBOL, where the prefix names the exchange or data provider (FX:EURUSD, NASDAQ:AAPL, NYMEX:CL1!). If the connected broker cannot trade the chart's symbol, TradingView shows a “Non-tradable symbol” message; check that the instrument in the order ticket matches the chart before confirming.
What can go wrong on TradingView
Chart price vs executable price: the chart line shows one price while orders fill at the broker's bid or ask, and exchange-traded instruments can show delayed chart data until real-time data for that exchange is added. The order ticket shows the broker's own bid and ask, which are real-time only when the broker account has real-time data for that symbol; data packages bought on TradingView make the chart real-time but not the order ticket's quotes (TradingView Help Center).
Subscription tier limits: alerts run on TradingView's servers on every tier and fire with the browser closed, but each tier caps the number of active alerts, and the free tier's cap is the lowest. A standard alert also lasts at most 2 months; open-ended alerts, which have no 2-month limit, are available only on the Premium and Ultimate plans (TradingView Help Center). Chart layouts and indicators per chart have tier limits too, and webhook alerts are available only on paid tiers.
Pine Script alert vs trade execution confusion: a Pine Script strategy can trigger alerts (notifications) but cannot directly submit orders to a broker through Pine Script alone. Order submission requires placing the order by hand, or an external execution service that receives the alert by webhook. Webhook alerts need a paid tier and two-factor authentication on the TradingView account (TradingView Help Center). Traders who assume their Pine Script strategy is auto-trading discover their alerts fired but no orders were placed.
Broker integration limits: not every order type the broker supports is exposed through TradingView. Stop-limit orders may not be available on some integrations even though the broker accepts them in their native platform. OCO (one-cancels-other) order groups may behave differently in TradingView's interface than in the broker's. Verify the order type behaves as expected before committing capital.
Paper Trading vs live broker confusion: the Paper Trading account sits at the top of the broker list. A trader who connected it for practice and later places trades meant for a live broker account can find the trades went to Paper Trading instead. The Trading Panel below the chart shows which account is connected; check it before each trading session, particularly after reopening the browser tab.