Now you can fit any long statement in Pine Script into several lines.

Example 1

a = open + high + low + close

Can be separated as follows (like a ladder):

a = open +
        high +
            low +

Note: We REALLY don’t recommend formatting every statement of your script like this ;)

Example 2

plot(correlation(src, ovr, length), color=purple, style=area, transp=40)

Can be separated as follows:

plot(correlation(src, ovr, length),

Example 3

updown(s) =>
    isEqual = s == s[1]
    isGrowing = s > s[1]
    ud = isEqual ? 0 : isGrowing ? (nz(ud[1]) <= 0 ? 1 : nz(ud[1])+1) : (nz(ud[1]) >= 0 ? -1 : nz(ud[1])-1)

Can be separated as follows:

updown(s) =>  
    isEqual = s == s[1]
    isGrowing = s > s[1]    
    ud = isEqual ?
           0 :
           isGrowing ?
               (nz(ud[1]) <= 0 ? 
                     1 :
                    nz(ud[1])+1) :
                (nz(ud[1]) >= 0 ?
                    -1 :

1. Custom Public Chatrooms

we are adding more ways for TradingView users to talk to each other. Recently we rolled out Private one-to-one chats, and now you can start public chatrooms with a topic of your choice!

  • Name and Description are required to start a public chatroom.

  • Popular chatrooms will automatically float to the top of the list.

  • New flexible notification settings

    • Sound can be disabled in the room settings menu as before, but visual notifications are configured for every chat by clicking a Bell icon in the top right corner.

  • Add rooms to your Favorites list to keep them around. Click the Star icon to add a chatroom to favorites.

2. Bar Countdown Added

Countdown box on the scale shows how much time is left until the current bar is closed.You can turn this feature on/off by opening the Scaling menu through a right-click on the scale and checking the “Countdown” checkbox.


Please note that TradingView will be unavailable tomorrow (Saturday, April 19) between 5am and 8am EST for scheduled database maintenance.

1. New drawing mode for Ipads and mobile devices!

We optimized the ability to draw on charts for all smaller screens. Now you can mark up charts on the go and share with your friends on Twitter, сheck it out!

Also, check the “Lock All Drawing Tools” button on the left Drawings panel.


If it’s checked, you won’t accidentally move anything while scrolling around.


2. New FREE Symbol Overview Widget

Brand-new (and really cool) widget that displays a clean area chart with key stats about a stock or any other symbol. It’s our third free widget – check it out! You can also remove the key stats and just leave the chart. Perfect for news sites, fin blogs or portals that like to keep things clean.

Widgets are now easier to configure to your liking – we added visual configuration options, just point & click.

1. New Jurik Research

Jurik Research package has new studies. There are 13 of them now.

Here is the list of studies that are included in the package::

  • JMA

  • JMA + DWMA crossovers

  • JMA + DWMA bandpass oscillator

  • JMA Fast-K oscillator

  • JMA + Bollinger Bands

  • CFB 24, 48, 96, 192

  • CFB quad display

  • VEL

  • RSX

  • RSX on RSX

  • RSX double

  • RSX on JMA

  • DMX

See details here:

2. New indicator added to the RobBooker package – Missed Pivot Points.

3. New long-awaited drawing – Trend Angle

Publishing Ideas just got a whole lot easier and smarter!

  • Now you can write a description and edit the chart at the same time.

  • You can minimize the Publication window without losing all of your text – we’ll save a draft. Publish Idea button will become orange to show that you have an unfinished draft.

  • Now you can link ideas. This way it’s much easier for your followers to find related ideas – especially if you republish or update your ideas. You can also link your idea to someone else’s if you think it’s related.

  • Added tags, which will be used for sorting and easy searching in the future.

Heartbleed is a serious defect in OpenSSL, a core cryptographic library that is used to protect communications on the Internet. This flaw affects a substantial number of applications and services running on the Internet, including TradingView.

TradingView proactively responded to this threat and has patched all production servers to mitigate the vulnerability.  We have also revoked, re-keyed and re-issued certificates as a matter of best practice.

We have no evidence that TradingView user credentials were compromised, but recommend that our customers change their passwords as a precautionary measure.

Security is a critical component of the trading service we provide for our users. Our security team will continue to monitor this issue and provide more information as necessary.

Unfortunately there is a significant problem with our hosting services – Microsoft Azure – AGAIN. If you see any issues with real-time data please note that this has nothing to do with TradingView software or servers. We are doing everything we can to get this issue resolved with Microsoft as soon as possible.

The good news is that we launched (as promised!) a dedicated backup feed for PRO users. From a technical standpoint this means there are two redundant server infrastructures in independent clouds with different providers. If one of them has an issue, the data will automatically flow from the other one. This means uptime for PRO users will be close to 100%, which is yet another benefit of getting a PRO subscription.

If you are PRO user and see any issues with data – please contact us at immediately.


Earnings, splits, dividends and estimates


Splits & Dividends & Earnings & Earning Estimates were added to TradingView! Our implementation is unique – we tie all events to the time scale in an intuitive and useful way. Proper estimates are particularly difficult to find coupled with good charts – enjoy!

Earnings markers on the chart show you when earnings happen; float your mouse to see complete details


Estimates markers appear in the future, which is appropriate for estimates


How many days til next earnings report? New counter in the Details tab


The feature can be enabled/disabled in chart properties on the Events tab.



New drawing tool: Rotated Rectangle




New Technical Analysis indicators added

  • Arnaud Legoux Moving Average (ALMA)
  • Balance of Power
  • Chande Kroll Stop
  • Chop Zone
  • Conditional Expressions
  • Coppock Curve
  • Divergence Indicator
  • Klinger Oscillator
  • Least Squares Moving Average (LSMA)
  • MA Cross
  • Mass Index
  • McGinley Dynamic
  • Smoothed Moving Average (SMMA)
  • True Strength Indicator
  • Vortex Indicator
  • Woodies CCI


New input types in pine script: string, symbol, resolution, session.

We added new input types to make TradingView’s Pine programming language even more flexible.


New User-Friendly Profile


  • Added User Statuses. It’s a great way to express yourself and provide updates to your followers! Post/update your status in the profile or in the user menu on the main page.
  • MORE STATS to show off your talents!
  • Floating mouse over a user’s name now shows a dialog with options to Message and Follow.
  • Find all ideas for a symbol by clicking the symbol diagram in the heading.
  • New multiple filters for ideas: “Published”, “Commented by me”, “Followed by me”.
  • Changing user info and setting notifications can now be done on the same tab.




We have released considerable changes in Pine script engine. It was necessary to fix the following issues:

The tests were executed using the scripts we have in our base, but some of our Users may still have some problems. All related issues will have the highest priority and will be considered as soon as possible.
Thank you for understanding.