WhitmanTrading

What Is TradingView?

TradingView is a web-based charting platform that provides price charts, drawing tools, built-in indicators and a scripting language called Pine Script, along with a public library of user-published indicators. It is a charting and analysis tool rather than a broker, though it connects to brokers for order entry.

What Is TradingView? — illustrated on a chart Watch: TradingView for Beginners (Complete Course)

Covered on this page: TradingView.

TradingView is where most people look at charts. Understanding what it is - and what it deliberately is not - saves a lot of money on features that solve problems you do not have yet.

How it works

It runs in a browser. Charts for equities, futures, currencies and crypto, with data supplied by exchanges and aggregators rather than by a broker you hold an account with.

The free tier covers the basics. Charts, drawing tools, built-in indicators and a limited number of studies per chart, with delayed data on many symbols and advertising.

It is not a broker. You can connect a broker account and place orders from the chart, but the platform itself holds no money and executes nothing.

What actually distinguishes it

Pine Script. A small programming language for writing indicators and strategies, which anybody can use without installing anything.

And the public library it produced. Tens of thousands of user-written indicators, most free and most with readable source, which is the genuine reason the platform is where it is.

That openness cuts both ways. Anybody can publish, so the library contains both careful work and repackaged defaults with impressive names, and nothing sorts them for you.

A worked example

A new user opens a chart and adds six indicators. Each one is derived from the same price and volume data that the candles already show.

Five of the six are variations on the same measurement. An RSI, a stochastic and a Fisher transform are all normalized momentum, so they agree almost always - which reads as confirmation and is arithmetic.

The free tier limits how many studies a chart can hold. That limit is often described as the reason to upgrade, and for most new users it is closer to a feature.

What a paid plan genuinely buys is real-time data on more exchanges, more alerts, more saved layouts and multi-chart views - all real things, and all worth exactly as much as your use of them.

Alerts are the one feature worth understanding before you decide. They run on the platform’s servers rather than in your browser, so a price or indicator condition can fire while the machine is closed, and the free tier caps how many you may keep active at once. For somebody who wants to stop watching charts all day, that cap is a more honest reason to upgrade than the number of studies per chart.

The original data

Of the 24,971 trading and investing videos measured for this site, 1,044 have “tradingview” or “trading view” in the title, from 449 channels, at a median of 5,103 views.

Every indicator on the platform is computed from the prices the candles already show. The platform supplies the drawing; the texture of the data is what decides whether any of those readings can mean anything.

And the cost of acting sits outside the software. A strategy that fires fifty times a year at a hypothetical 0.1% of the position per round trip spends 5% of the position on costs alone, and that bill is set by how often it trades, which no chart subscription changes in either direction.

Reading a community script before you run it

The source is usually open. Most published scripts allow you to view the code, and the ones that do not are marked as protected or invite-only.

Open the code and find the inputs. The settings panel shows what you can change; the source shows what those settings actually do, and the two do not always match the description.

Look for repainting. A script that references future bars, or recalculates historical signals as new data arrives, draws a history that could never have been traded - and it is visible in the source rather than on the chart.

And check what the picture is built from. A script that plots a smoothed average of an oscillator is a reasonable thing to run; one whose description promises detection of institutional activity is describing the same maths in language the code cannot support.

Flow diagram of reading a community script: check the source, match inputs to code, look for repainting, check what it is built from.
A diagram of this page's checks before running someone else's script.

The strategy tester and what to distrust in it

Pine strategies can be backtested on the platform, which produces an equity curve and a summary of hypothetical results in a few seconds.

Speed is the danger. A parameter can be changed and the test rerun dozens of times in an evening, and the version that survives that process is the one that best describes the sample it was tuned on.

Default settings hide costs. Commission and slippage start at zero unless you set them, so an untouched test reports a strategy trading for free - and on a fast system that single omission is the difference between a rising curve and a falling one.

Published results carry the same caveat. A screenshot of a tester result is a screenshot of settings somebody chose, and the settings are usually not in the screenshot.

How this connects

A charting platform is a lens, not a method. It renders price; what you look for is supplied by you, and the same chart supports completely opposite conclusions.

Everything it draws is built from the same four numbers. Open, high, low and close, plus volume. A moving average, an RSI, a VWAP and a Bollinger band are all rearrangements of those - which is why stacking them rarely adds the independent confirmation it appears to.

The scripting layer is where it differs from a broker’s charts. Pine Script lets a rule be written down, which is the first step toward backtesting it rather than remembering it fondly.

Its screener overlaps with Finviz without replacing it: one is built around charts you already watch, the other around filtering a whole market from cold.

And it is not where your order lives. Position sizing, your stop-loss and the account itself sit with a broker, so a chart alone cannot tell you what a trade would risk.

The alert system, which is the underrated part

Alerts run on the platform’s servers, not in your browser. Close the laptop and a price or indicator condition still fires, which is the difference between a tool you watch and a tool that watches for you.

That changes what a chart is for. Instead of sitting in front of a screen waiting for a level to be reached, you mark the level, set the condition, and go and do something else.

The free tier caps how many you can hold open at once. For most people that cap is a more honest reason to consider paying than the number of indicators per chart, because it is the one that actually constrains a working routine.

Conditions can be built on an indicator, not just a price. An alert when a moving average is crossed, or when a custom script returns true, is the same idea one level up.

The failure mode is setting too many. Twenty alerts firing through a session trains you to dismiss them, and an alert you reflexively swipe away is worse than none - it costs attention and returns nothing.

When it fails

The characteristic failure is mistaking the tool for the work. The platform is excellent, the scripts are plentiful and free, and none of that answers what you are trading, on what timeframe, with what invalidation.

Time goes into the layout instead. Building a chart is visible progress, so the hours accumulate there, and the decisions that actually determine an outcome stay unmade behind a very good-looking screen.

A second failure is stacking correlated indicators and reading their agreement as independent confirmation.

A third is trusting an unread community script, where the description and the source can say different things.

A fourth is upgrading to solve a problem that was never about features.

The question: The reading is clear. What does it leave out?

And a fifth is relying on delayed data for intraday decisions. Free tiers lag on many symbols, and for a short timeframe the lag is the move.

Finviz covers the screener most people pair it with. Stock screener covers narrowing a universe before charting. And LuxAlgo covers the best-known paid indicator suite built on the platform.

What I actually do

It’s a very good charting platform, but it’s still just the charts. Before paying for a plan, I’d use the free trials to test Pro against Pro Plus and see what you actually need. When you’re learning, two charts on a screen is plenty. And if you go annual, wait for Black Friday instead of paying full price.

— Michael Whitman, from this video

This page is educational, not financial advice. Test every idea on your own charts before risking money. Some links on this page earn a commission if you buy through them. It costs you nothing and it does not decide what appears here or in what order — how these pages are made is set out in our methodology.