🔈 #news
See our awards for the best scripts from our 2023 Editors' Picks:
tradingview.com/chart/SPY/Z9…
🔈 #news
Meet our new Pine Wizards: tradingview.com/blog/en/pine…
🌲 #newfeature
The Pine Editor now helps you track unsaved changes to your code:
tradingview.com/blog/en/trac…
🌲 #newfeature
The `plot*()` functions have two new parameters, `format` and `precision`, which allow you to selectively control how they display values in the chart pane’s y-axis, the script’s status line, and the Data Window:
tradingview.com/pine-script-…
🔈 #news
A new User Manual page on `request.*()` functions was rolled out:
tradingview.com/pine-script-…
🔈 #news
You sometimes ask us who PineCoders are. We tried to explain things in here: tradingview.com/chart/SSP/yW…
🔈 #news
The winners of Pinefest #1 are out. Warm thanks to all participants.
tradingview.com/chart/SPY/Di…
🌲 #newfeature
Draw irregular shapes with the new polyline drawings:
tradingview.com/blog/en/pine…
🔈 #news
Pinefest #1 is out! You have one week to submit an entry to our Pine Script® programming contest. The winner will receive 500 USD.
tradingview.com/chart/SPY/ZT…
🌲 #newfeature
Use external EOD data from a GitHub repo in your scripts with our new Pine Seeds and `request.seed()`:
tradingview.com/pine-script-…
github.com/tradingview-pine-…
🔈 #news
Read about our new Pinefests and how you could win 500 USD:
tradingview.com/blog/en/trad…
🌲 #newfeature
An `ignore_invalid_timeframe` parameter was added to `request.security_lower_tf()`. It provides more control over the runtime errors generated by scripts using the function:
tradingview.com/pine-script-…
🌲 #newfeature
The syntax of Pine Script® code blocks in chats and published script descriptions is now highlighted.
🌲 #newfeature
Access future dividend information with three new variables: `dividends.future_amount`, `dividends.future_ex_date` and `dividends.future_pay_date`.
🌲 #newfeature
`ticker.inherit()` now allows you to transport symbol modifiers from one symbol to another when creating tickers for `request.*()` functions, including previously inaccessible modifiers such as back-adjustment:
tradingview.com/pine-script-…
🌲 #newfeature
A new `timeframe.from_seconds()` function makes it easier to manipulate timeframes when used in conjunction with the existing `timeframe.in_seconds()`. See the code example in the new function's entry in the Reference Manual:
tradingview.com/pine-script-…
🔈 #news
The z-index of visual elements has changed. Among the changes, fills now appear behind plots and hlines:
tradingview.com/pine-script-…
🌲 #newfeature
Consider using the new Pine Script® maps when you need efficient lookup tables in scripts:
tradingview.com/blog/en/pine…
🌲 #newfeature
The Reference Manual was reorganized in more meaningful sections, which you can see in its left navigation pane. Also, items in each section are now ordered alphabetically.


