Is Pine Script v6 Available? Release Date & Features

jayadev rana Avatar

Yes, Pine Script v6 is available and has been since December 10, 2024, when TradingView officially released it. As of July 2026 it is the current, default, and only actively developed version of Pine Script. There is no v7: every new Pine feature shipped since late 2024 lands exclusively in v6, and new scripts in the Pine Editor default to it. Your older v5 scripts still run, but to use anything new you need to be on v6. Below is the exact release date, the update timeline, and the complete v6 feature list.

I am Jayadev Rana, a TradingView-certified Pine Script developer. In my 8 years coding Pine Script — north of 7,700 strategies and indicators for clients in 14+ countries — version bumps are the days I clear my calendar. When v6 dropped in December 2024, I spent that first week re-running my most-used request.security() indicators against the new dynamic-request engine before I let a single client script touch it. This article sticks to one job: confirming that v6 is out, when it launched, and exactly what is in it. For the line-by-line v5-to-v6 code changes, I keep those in a separate guide so this one stays a clean reference.

Is Pine Script v6 available right now?

Yes. Pine Script v6 is live for every TradingView account, free and paid, and has been since December 2024. Open the Pine Editor, create a new script, and it is generated as //@version=6 by default. Because all of TradingView’s new language features now ship to v6 only, this is not a beta or an early-access build — it is the version of Pine Script in 2026. For the wider version history and where v6 sits next to v5 and v4, see my Pine Script latest version overview.

Pine Script v6 release date and update timeline

TradingView officially released Pine Script v6 on December 10, 2024, in its blog post titled ‘Pine Script v6 has landed’. Unlike past version bumps, v6 has not gone quiet since launch — TradingView has shipped roughly monthly updates through 2025 and into 2026. A few representative milestones:

  • December 10, 2024 — v6 released, along with a one-click v5-to-v6 conversion tool.
  • February 2025 — the old 550 local-scope limit removed; real-time bid and ask variables added.
  • August 2025 — maximum string length raised from 4,096 to 40,960 characters.
  • January 2026request.footprint() added for footprint and volume-profile data on Premium and Ultimate plans.

The pattern matters more than any single date: because every new feature is v6-only, the version keeps growing month after month while v5 stays frozen.

Pine Script v6 full feature list

Here is the complete picture, grouped by what each feature actually does rather than by release date. Everything below is part of v6 as of July 2026.

Data and requests

  • Dynamic requestsrequest.*() functions accept ‘series string’ arguments and can run inside loops, conditionals, and exported library functions, so a single call can change its symbol or timeframe on any bar. If you have ever wrestled with higher-timeframe data or repainting, this is the upgrade that changes it; I explain the mechanics in my request.security lookahead guide.
  • Real-time bid and ask — built-in bid and ask variables expose the live best bid/offer on the ‘1T’ (one-tick) timeframe.
  • Footprint datarequest.footprint() pulls volume-footprint data for order-flow analysis on Premium and Ultimate plans.

Language and types

  • Enums — a type-safe set of named values, ideal for clean, dropdown-style strategy inputs.
  • Strictly boolean bools — a bool is now only true or false, can never be na, and int/float values are no longer implicitly cast to bool.
  • Short-circuit logicand / or stop evaluating once the result is known, speeding up condition-heavy scripts.
  • Negative array indicesarray.get(a, -1) returns the last element; negatives also work in set, insert, and remove.
  • Dynamic loops — a for loop’s upper bound can be a ‘series int’, so the iteration count can vary bar to bar.
  • Bigger limits — the 550 local-scope cap is gone, and strings now hold up to 40,960 characters.

Drawings and visuals

  • Polylines — multi-point connected drawings, up to 10,000 points each and up to 100 per chart.
  • Typographic text — labels, boxes, and tables accept exact point sizes plus a text_formatting option for bold and italic.

Strategies

  • Order trimming — strategies no longer halt at the old 9,000-order backtest ceiling; the oldest orders are trimmed so the simulation keeps running.

Developer tooling

  • Runtime logginglog.info(), log.warning(), and log.error() print to a dedicated Pine Logs pane instead of plot-based debugging.
  • Pine Profiler — line-by-line runtime performance readouts inside the editor to find bottlenecks.
  • Active inputs — dependent inputs can grey out or update without a full script reload.
  • One-click v6 converter and a refreshed editor — convert most v5 scripts automatically and work in an updated Pine Editor layout.

Want a v6 indicator or strategy built, or an old v5 script upgraded cleanly? Message me on WhatsApp at +91 77352 68199 and I will take a quick look. It is also the fastest way into my Pine Script development service.

How do you get Pine Script v6?

You do not install anything — v6 is already there. A script runs on v6 the moment its first line declares the version:

//@version=6
indicator('v6 status check', overlay = true)
// This single line, @version=6, puts your script on the latest engine
plot(close)

To move an existing script, open it in the Pine Editor, click Manage script, and choose Convert code to v6. The converter handles the large majority of scripts automatically; heavier ones occasionally need a manual tweak, usually around the stricter boolean rules. If you would rather not touch the migration yourself, that is exactly the kind of work I handle through custom indicator development.

Frequently asked questions

Is Pine Script v6 available for free TradingView users?

Yes. The v6 engine and the vast majority of its features work on every plan, including free accounts. Only a few data-heavy additions, such as request.footprint(), require a Premium or Ultimate subscription.

Is there a Pine Script v7 yet?

No. As of July 2026 there is no v7. v6 is the newest version, and TradingView is still actively adding features to it almost every month.

How do I enable or switch to Pine Script v6?

New scripts already start on v6. To upgrade an old one, open it in the Pine Editor, click Manage script, and select Convert code to v6 — or simply change the first line to //@version=6 for a simple script and fix any warnings that appear.

Which Pine Script v6 features need a paid plan?

Almost none. The language itself is free on every TradingView plan. The main exception is footprint and volume-profile data via request.footprint(), which is limited to Premium and Ultimate.

Does Pine Script v6 break my existing v5 scripts?

No. Your v5 scripts keep compiling and running exactly as before — they just will not receive new features. Breaking changes only come into play if you actively convert a script to v6, mostly around the stricter boolean handling.

Not sure whether your setup is on v6, or need a script upgraded without breaking your live signals? Send it over on WhatsApp (+91 77352 68199) and I will tell you exactly what needs to change.

Risk disclaimer: Trading and algorithmic trading involve substantial risk of loss and are not suitable for every investor. Nothing in this article is financial advice or a guarantee of any result. Code examples are for educational purposes and should be tested thoroughly before use with real capital. Version details are accurate as of July 2026 per TradingView’s official release notes and may change with future updates.

Leave a Reply

Your email address will not be published. Required fields are marked *