Pine Resources

This document provides a list of Pine-related resources and tools.

Except the work for hire Pine programmers, we do not endorse the third-party tools and resources mentioned here, and their inclusion here does not imply any guarantee of their worthiness. So please, before you decide to purchase anything, show due diligence and do your own research.

PineCoders does not benefit from the adoption of these tools.
This document contains no affiliate links.

Table of Contents


Pine v4 Reference Manual

Pine v4 User Manual

Pine v3 Reference Manual

Pine v3 User Manual

TV indicators wiki : a list of TV-developed indicators with source code for most of them and good explanations. This is also where you can find explanations on the TV Volume Profile, the source of which is not available.

From the Pine Editor: choose New and select from the list of built-in scripts to bring up its Pine source.

TV blog posts on Pine: a selection of TV blog posts related to Pine.

Pine Script chat: this is the TV chat dedicated to Pine. You can also access it from the Public Chats icon in TV. A useful chatroom where budding Pine scripters share and solve one another’s problems. When posting code in the chat, you can use the [pine] and [/pine] tags.

Searching for scripts on TV: From TV’s home page, select Scripts from the Ticker dropdown and enter your search criteria.

Visit the Scripts page of good scripters publishing open source by using the Following list from the PineCoders TV account.


From our home page you can access the following:

Our managed PineCoders Repository on GitHub contains:

We have also begun publishing guides. See our first: the Digital Signal Processing In Pine written by Alex Grover.

Educational Content

Kodify: The indispensable and largest, most complete and well-written set of in-depth articles on Pine outside TradingView. Articles discuss many finer points of Pine not covered elsewhere. More than 200 articles to help you master Pine, and particularly well-suited to coders for whom Pine is their first programming language.

Backtest Rookies: They produce in-depth, quality material illustrating many of the typical tasks or subjects Pine coders want to do or explore.

TradingView user Quansium has a well-written and detailed article on the steps he follows to create a strategy: How To Create A Simple Trading Strategy With TradingView.

PuppyTherapy (Medium): This is the Medium account of a TradingView user by the same name. You may have used or seen his APEX indicators.

CryptoNTez (Medium): Has a few Pine-related articles.

Kick studios offers paid Udemy courses on Pine.


We answer questions in two public forums: the Pine Script chat on TradingView, and on StackOverflow.


QuantNomad (YouTube): By far the publisher who has the most videos on Pine.

Squiggly Lion (YouTube): Good quality tutorials.

m1xolyd1an (YouTube): This guy doesn’t have that many videos on Pine but he produces quite a lot of other content.

Market Calls (YouTube): Has many videos on trading concepts and a handful about TradingView and Pine.

BigBits (YouTube) has good-quality Pine tutorials. He also publishes some educational scripts from his BigBitsIO TradingView account.

For Russian coders: Китобойная.

Trusted Pine Programmers for Hire

These are Pine programmers we know and endorse, who have a good reputation of providing quality, paid Pine custom-coding services. While you can inquire to any number of them, it is considered very poor etiquette to send bulk inquiries to all. These programmers are all very good, and they are also very busy. Finding one who is free and willing to work with you will sometimes be a challenge.

Business transactions are to be carried between you and them. Neither PineCoders nor TradingView will be involved in your relationship with the programmers, and we do not benefit from your business with them.

If you have a project to code:

Tip: As we mentioned, these are busy people. Trying to negotiate unreasonable prices with them will not be to your advantage, as programmers will simply choose other customers to work with.

theheirophant theheirophant
Heiro has 2 years experience programming automated trading solutions. Fluent in javascript, google apps script, html/css; learning python. Emphasis on outside the box thinking, with strengths in quantitative principles, filtration/signal processing, triggers, and automation.

QuantNomad QuantNomad
Quant Developer/Analyst with 5+ years of experience. Area of expertise: Pine Script, R, Python, Futures, Options, Crypto.

paaax paaax
Pascal holds a Bachelor of Science degree in Business Informatics and is a full-stack software developer with 10+ years of experience. He is proficient in Pine Script, JavaScript, Python and builds web and trading applications. Furthermore, he contributes open-source scripts to the Public Library on a regular basis.

Ambitious junior Web developer offering conversions and development of indicators and strategies.

mortdiggiddy mortdiggiddy
10 years experience in software developmentand. B.S. in Mechanical and Aerospace Engineering. Forex, futures, stocks and options trader for 8 years. He is experienced in developing autonomous trading strategies in Pine and JavaScript.

makit0 makit0
Full stack Java developer, sysadmin & DBA since 2008, trading and learning from the markets since 2018, Pine coder since 2019. If you have an idea, I can code it. If you have some coding skills, I can help you code it.

Jos Kodify Jos from Kodify has written over 250 articles on all things Pine Script. He has over 5 years of experience coding TradingView indicators and strategies. He also has extensive experience with MultiCharts and MultiCharts.NET, a good understanding of TradeStation, and a working knowledge of MetaTrader.

glaz glaz
Works on indicators only (no strategies). Has been coding in Pine for 6 years and does indicator ports from other platforms.

everget everget
Bachelor of Mathematics (B Math) and skilled full stack Web developer. 6+ years of programming experience in JavaScript, Node js, Python, Ruby and Lua. In the last 3+ years he has also developed custom interfaces, indicators strategies and advisors in Pine and MetaTrader’s MQL.

e2e4mfck e2e4mfck
Architect, Data Scientist, Trader. Develops custom indicators, screeners & data visualizations in C#, Pine Script, ThinkScript, Lua.

Duyck Duyck
Joris is an experienced and creative Pine coder who prefers to work on indicators rather than strategies. He can also convert open source indicators to Pine from other platforms, namely MQL4.

DonovanWall DonovanWall
Former math instructor with a background in audio engineering and signal processing. Offers custom indicator and strategy development, as well as conversions to Pine from other platforms.

DayTradingOil DayTradingOil
With experience in Pine Script, Python, HTML, CSS, and EasyLanguage since 2014, I am a creative, outside-the-box thinking developer who looks forward to working with you to bring your ideas to life in TradingView. Services include script/alert creation, script modifications, automated trading systems, custom indicators, etc.

Daveatt Daveatt
Ex quant trader with 5 years professional experience now developing indicators and bots for retail clients. Specializes in Pine Script, MT4, LUA (FXCM) and ProRealCode.

BigBitsIO BigBitsIO
Experienced programmer and certified project manager. Creator of a popular Pine coding tutorial series on YouTube.

BacktestRookies BacktestRookies
Fumble through backtesting one step at a time with A site dedicated to providing free step by step tutorials aimed at those with a passion for the market but no formal programming background. For the rest of you who have the passion but no desire to spend hours pecking at the keyboard, Backtest Rookies also provide custom programming services to develop algorithms and tools in Pine and/or Python.

a.tesla2018 a.tesla2018
B.S. Electrical Engineering and Computer Science with 10+ years experience in C, C++, and HDL. I specialize in Digital Signal Processing (DSP) and developing custom study/strategy indicators/MAs in Pine, with more than one year of intense experience. References available upon request. I strive to give my clients a better version of what they were thinking.

A few other suppliers of such services, unverified by PineCoders:

Automated Order Execution

3Commas: Can receive TV alerts and connect them to their bots to execute simple orders on crypto exchanges.

Alertatron: A service that allows you to relay TradingView alerts to Telegram, Discord, Slack, Email or webhooks, with a chart snapshot attached. The developer is well-known in the PineCoders community.

AutoView: Google Chrome extension that receives TV alerts and relays orders to crypto exchanges.

Cryptohopper: Use Cryptohopper with the TradingView webhook URL to send TV alerts to your bots, for automated order execution on one or multiple exchanges.

Instabot: An open source execution engine that relays orders received from HTTP requests to Bitfinex, Deribit and Coinbase Pro, with support for Bitmex and Binance planned.

ProfitView: Google Chrome extension that receives TV alerts and relays orders to crypto exchanges. Among PineCoders, has the reputation of being better than AutoView.

TradingView alerts to MT4/MT5 receives TV alerts and converts them into instant orders on MT4/MT5 in forex, indices and commodities markets. Latency is below 1 second.

For developers

Backtest Rookies has developed tv2bt: a data feed for Backtrader which will allow you to receive trade signals and/or OHLCV data from Tradingview. It aims to open access to the plethora of open source strategies and indicators on the Tradingview and allow you to use them to influence your own live strategies. In addition, it can also be used to find some good, reliable intra-day data.

Text Editor Highlighters and Utilities for Pine

RicardoSantos has developed an auto completion hack and snippets file for VS Code.

Notepad++ UDL for Pine v4 by midtownsk8rguy

Notepad++ UDL

VSCode Highlighter


GNU Emacs major-mode

Color Pickers or Tools






500 Most Popular PNG Image Colors

Kodify has a long list of Hex colors

Color Ramp

Unicode characters

Amp What allows you to search characters by keyword.

What Unicode character is this?

Unicode Arrows → ⇒ ⇄ ↻

Unicode: Arrows, all of them (⇪ ↹ ⬈ ↘ ⟾ ↶) for HTML charset UTF-8

Unicode spaces

Unicode Lookup: convert special characters

Unicode character table generator - Tools - Unicode® Character Table

Unicode Characters in the Geometric Shapes Block

Unicode/List of useful symbols - Wikibooks, open books for an open world

The Beauty of Unicode: Zero-Width Characters

On GitHub

PineCoders Repository of reusable Pine code on GitHub.

Well-known TV Pine coder everget has a large collection of indicators here.

Instabot: An open source execution engine that relays orders received from HTTP requests to Bitfinex, Deribit and Coinbase Pro, with support for Bitmex and Binance planned.

Notepad++ Highlighter

VS Code Highlighter


GNU Emacs major-mode

Technical Information on Indicators

Concept Index.

Back to top

The original version of this document was written by chrysopoetics, a TradingView member.
We are grateful to him for allowing us to maintain it. Thanks Hermes!