{"id":39950,"url":"https://github.com/pAulseperformance/awesome-pinescript","name":"awesome-pinescript","description":"A Comprehensive Collection of Everything Related to Tradingview Pine Script. ","projects_count":89,"last_synced_at":"2026-07-30T22:00:22.027Z","repository":{"id":39715606,"uuid":"288394937","full_name":"pAulseperformance/awesome-pinescript","owner":"pAulseperformance","description":"A Comprehensive Collection of Everything Related to Tradingview Pine Script. ","archived":false,"fork":false,"pushed_at":"2026-02-28T04:03:37.000Z","size":78,"stargazers_count":1819,"open_issues_count":3,"forks_count":237,"subscribers_count":69,"default_branch":"master","last_synced_at":"2026-07-11T21:02:55.869Z","etag":null,"topics":["algorithmic-trading","collections","pine","pinescript","pinescript-guides","pinescript-indicators","pinescript-strategies","pinescript-tricks","script","trading","trading-algorithms","trading-simulator","trading-strategies","trading-systems","tradingview","tradingview-alert","tradingview-pine-scripts"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pAulseperformance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-08-18T08:09:57.000Z","updated_at":"2026-07-09T21:07:24.000Z","dependencies_parsed_at":"2026-04-03T11:00:27.921Z","dependency_job_id":null,"html_url":"https://github.com/pAulseperformance/awesome-pinescript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pAulseperformance/awesome-pinescript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pAulseperformance%2Fawesome-pinescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pAulseperformance%2Fawesome-pinescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pAulseperformance%2Fawesome-pinescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pAulseperformance%2Fawesome-pinescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pAulseperformance","download_url":"https://codeload.github.com/pAulseperformance/awesome-pinescript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pAulseperformance%2Fawesome-pinescript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36093192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-30T02:00:05.956Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T19:27:08.279Z","updated_at":"2026-07-30T22:00:22.027Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Automated Order Execution","Official Resources","Community","Indicators","Strategies","Libraries","Style Guides \u0026 Best Practices","Learning Resources","Education","Other Resources","Contributing","Development Tools"],"sub_categories":["Open Source","Interesting","Collections","Volume","Screeners","Math","Tools","Closed Source"],"readme":"# awesome-pinescript  [![Visitors](https://komarev.com/ghpvc/?username=pAulseperformance\u0026repo=awesome-pinescript)](https://github.com/pAulseperformance/awesome-pinescript) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub last commit](https://img.shields.io/github/last-commit/pAulseperformance/awesome-pinescript.svg)](https://github.com/pAulseperformance/awesome-pinescript/commits/master)\n\n\n**A Comprehensive Collection of Everything Related to Tradingview Pine Script.**\n\n## Table of Contents\n- [awesome-pinescript      ](#awesome-pinescript------)\n  - [Table of Contents](#table-of-contents)\n  - [Official Resources](#official-resources)\n  - [Community](#community)\n  - [Indicators](#indicators)\n    - [Interesting](#interesting)\n    - [Collections](#collections)\n    - [Volume](#volume)\n    - [Screeners](#screeners)\n    - [Math](#math)\n    - [Tools](#tools)\n  - [Strategies](#strategies)\n  - [Libraries](#libraries)\n  - [Automated Order Execution](#automated-order-execution)\n    - [Open Source](#open-source)\n      - [Python](#python)\n      - [Javascript](#javascript)\n      - [PHP](#php)\n      - [Google Chrome](#google-chrome)\n    - [Closed Source](#closed-source)\n  - [Development Tools](#development-tools)\n  - [Style Guides \\\u0026 Best Practices](#style-guides--best-practices)\n  - [Learning Resources](#learning-resources)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n\n\u003ca name=\"Official-Resources\" /\u003e\n\n## Official Resources\n - [Language Reference Manual](https://www.tradingview.com/pine-script-reference/v4/) - *An Index of built-in variables, functions and language operators.*\n - [Pine Script v4 User Manual](https://www.tradingview.com/pine-script-docs/v4/welcome/) - *Official Documentation on Pine Script Version 4.*\n - [Pine Script v5 User Manual](https://www.tradingview.com/pine-script-docs/v5/welcome/) - *Official Documentation on Pine Script Version 5.*\n - [Pine Script v6 User Manual](https://www.tradingview.com/pine-script-docs/welcome/) - *Official Documentation on Pine Script Version 6.*\n - [TV Blog](https://www.tradingview.com/blog/en/category/market-analysis/pine/) - *Information about major releases and modifications to Pine Script (as well as other features.)*\n\n\n\u003ca name=\"Community\" /\u003e\n\n## Community\n - [Pine Script Chat Room](https://www.tradingview.com/chat/#BfmVowG1TZkKO235) - *TradingView public chat dedicated to Pine Script where active developers of the community help each other out.*\n - [TV Public Scripts](https://www.tradingview.com/scripts/) - *TradingView’s Public Library contains all user-published scripts.*\n - [Editors Picks](https://www.tradingview.com/scripts/editors-picks/) - *TV's curated list of best indicators*\n\n\n\n\u003ca name=\"Indicators\" /\u003e\n\n## Indicators\n### Interesting\n- [Cycles Analysis](https://www.tradingview.com/script/fqnXJggs-Cycles-Analysis/) - *Gives a visual representation of bull/bear markets and gives a prediction based on the previous data. * \n- [Developing Market Profile](https://www.tradingview.com/script/XMKe97Vn-Developing-Market-Profile-TPO-Honestcowboy/) - *Developing Market Profile will change bar by bar and display PRICE in relation to TIME for a user specified number of past bars.*\n- [Flag Finder](https://www.tradingview.com/script/DU228Vjm-Flag-Finder/) - *Flag Finder Indicator is a technical analysis tool to identify bull and bear flags.*\n- [Fundamentals Graphing](https://www.tradingview.com/script/7qjXp2op-Fundamentals-Graphing-Kioseff-Trading/) - *Really cool way of graphing with Pine Script!*\n- [ICT Killzones Pivots TFO](https://www.tradingview.com/script/nW5oGfdO-ICT-Killzones-Pivots-TFO/) - *the purpose of this script is to identify ICT Killzones while also storing their highs and lows for future reference, until traded through.*\n- [Trend Correlation Heatmap](https://www.tradingview.com/script/96Cld5iS-Trend-Correlation-Heatmap/) - *This indicator displays the correlation of different assets over several timeframes on the chart.*\n- [TTP VIX Spy](https://www.tradingview.com/script/Rv3pibXO-TTP-VIX-Spy/) - *TTP VIX Spy is an indicator that uses data from VIX to better time entries in the market.*\n\n\n### Collections\n- [Pine Coders Publications](https://www.tradingview.com/u/PineCoders/#published-scripts) - *A plethora of useful techniques developed by the Pine Coders Account*\n- [Pine Script Indicators Collection](https://github.com/everget/tradingview-pinescript-indicators) - *A collection of various technical indicators.*\n- [Pine Script To ThinkScript Repo](https://github.com/bingit2/TradingView-to-ThinkorSwim) - *Repository of Pine Script Indicators converted to TOS ThinkScript*\n- [Traderslist](https://www.traderslist.io) - *Discover trading indicators Trading Indicators, Tools \u0026 Algorithms*\n\n### Volume\n- [Liquidity Sentiment Profile](https://www.tradingview.com/script/asr7nOb2-Liquidity-Sentiment-Profile-LuxAlgo/) - *The Liquidity Sentiment Profile is an advanced charting tool that measures by combining PRICE and VOLUME data over specified anchored periods and highlights within a sequence of profiles the distribution of the liquidity and the market sentiment at specific price levels.*\n- [Raindrops](https://www.tradingview.com/script/dJr8hv4v-Raindrops-Makit0/) - *Custom Volume profiles on user defined periods.*\n\n\n### Screeners\n- [Indices Sector Sigma Spikes](https://www.tradingview.com/script/B3aLMAHh-Indices-Sector-SigmaSpikes/) - *This screener aims to provide Bird-Eye view across sector indices, to find which sector is having significant or \\'out-of-norm\\' move in either direction.*\n- [Mean Reversion Channel](https://www.tradingview.com/script/Lr5QD0kK-Screener-Mean-Reversion-Channel/) - *The screener works by scanning through up to 40 symbols and list down symbols that are currently within Overbought/Oversold Zone as defined by Mean Reversion Channel indicator.*\n- [120 ticker Screener](https://www.tradingview.com/script/0h0gKNcy-120x-ticker-screener-composite-tickers/) - *In specific circumstances, it is possible to extract data, far above the 40 \\`request.*()\\` call limit for 1 single script.*\n- [TradingView-Screener](https://github.com/shner-elmo/TradingView-Screener) - *A Python package that lets you create TradingView screeners by interacting directly with TradingView\\'s API.*\n\n### Math\n- [Black Scholes](https://www.tradingview.com/script/dgMumvhd-Black-Scholes-Options-Pricing-Model/) - *The Black-Scholes model is a mathematical model used for pricing options. From this model you can derive the theoretical fair value of an options contract.*\n\n### Tools\n- [Script Stopwatch](https://www.tradingview.com/script/rRmrkRDr-Script-Stopwatch-PineCoders-FAQ/) - *Measure the performance of your scripts*\n- [Filter Response](https://www.tradingview.com/script/oTEP9DJF-Filter-Information-Box-PineCoders-FAQ/) - *Analyze the characteristics of your filters, with DSP*\n- [Signal Generator](https://www.tradingview.com/script/p3Bqr6fq-pp-Signal-Generator/) - *Debug and test indicators and strategies that accept exernal inputs.*\n- [Interactive Motive Wave Checklist](https://www.tradingview.com/script/ypAxpurY-Interactive-Motive-Wave-Checklist/) - *an interactive tool that can be used for learning a bit about Elliott Waves*\n- [Textmate Language for Pine Script v5 2023-05](https://www.tradingview.com/script/O6LCkLTf-Textmate-Language-for-Pine-Script-v5-2023-05/) - *Syntax Highlighter for Textmate vscode*\n\n\n\u003ca name=\"Strategies\" /\u003e\n\n## Strategies\n- [MACD Trend Following](https://www.tradingview.com/script/8j6YH6gD-MACD-Trend-Following/) - *A simple MACD trend following strategy.*\n- [Moving Average Crossover](https://www.tradingview.com/script/2j6YH6gD-Moving-Average-Crossover/) - *A basic moving average crossover strategy.*\n- [Portfolio Backtesting Engine](https://www.tradingview.com/script/fhTLDun5-Portfolio-Backtester-Engine/) - *Portfolio Backtesting*\n- [RSI Strategy](https://www.tradingview.com/script/3j6YH6gD-RSI-Strategy/) - *A simple strategy using the RSI indicator.*\n- [Stepped Trailing Stop Loss](https://www.tradingview.com/script/jjhUHcje-Stepped-trailing-strategy-example/) - *Educational*\n- [Stop Loss and Take Profit](https://www.tradingview.com/script/IHVPG6TS-Stop-loss-and-Take-Profit-in-example/) - *Educational*\n\n\n\u003ca name=\"Libraries\" /\u003e\n\n## Libraries\n- [Pine Script Libraries](https://www.tradingview.com/script/4j6YH6gD-Pine-Script-Libraries/) - *A collection of useful Pine Script libraries.*\n- [Script Stopwatch](https://www.tradingview.com/script/xTHx0lQy-LibraryStopwatch/) - *Measure the performance of your scripts*\n\n\n\u003ca name=\"Automated-Order-Execution\" /\u003e\n\n## Automated Order Execution\n- [PSStrategyX](https://www.tradingview.com/script/ZUqQdIKU-pAulseperformance-PSStrategyX/) - *Backtests and Automates Indicators Automatically*\n\n### Open Source\n\n#### Python\n- [Python Pine Bot Client](https://github.com/kzh-dev/pine-bot-client) - *Client implementation of trading bot that uses Pine Script and Python.*\n- [Python TradingView TA](https://github.com/deathlyface/python-tradingview-ta) - *Unofficial TradingView technical analysis API wrapper.*\n- [Python Bybit Pine Bot](https://github.com/Mtemi/Bybit-Auto-Trading-Bot-Ordes-placed-via-TradingView-Webhook) - *Python based Trading Bot that uses TradingView.com webhook JSON alerts to place orders(buy/sell/close/manage positions/TP/SL/TS etc.) on Bybit.com.*\n- [Python Webhook Alert Provider](https://github.com/fabston/TradingView-Webhook-Bot) - *The TradingView Webhook Bot listens to TradingView alerts via webhooks using flask. All alerts can be instantly sent to Telegram, Discord, Twitter and/or Email.*\n- [OctoBot](https://octobot.online/) - *Open-source cryptocurrency trading robot can receive alerts and turn them into order on your favorite crypto exchanges.*\n- [Misc Collection](https://github.com/Roibal/Cryptocurrency-Trading-Bots-Python-Beginner-Advance) - *This repo includes various python crypto bots with a tradingview alert bot.*\n- [Quantium Signal](https://github.com/quantium-ai/signal) - *Quantium Signal is a self-hosted SMTP server that allows the use of TradingView alerts without the premium plan.*\n\n#### Javascript\n- [Instabot Trader](https://github.com/ottodevs/instabot-trader) - *Server Side bot that powers Alertatron. A simple tool to convert text messages sent over HTTP or via a Telegram bot into a set of trading orders, to a variety of exchanges (Bitfinex, Deribit and Coinbase Pro).*\n- [Frostybot-js](https://github.com/CryptoMF/frostybot-js) - *Frostybot-JS is a cryptocurrency trading API endpoint, designed to execute webhook or REST requests as orders on a variety of well-known exchanges.*\n- [Fundingrate Backend](https://github.com/tacyarg/tradingview-webhooks) - *Backend service converting tradingview alerts into action.*\n\n#### PHP\n- [Frostybot-php](https://github.com/CryptoMF/frostybot-php) - *FrostyBot is a minimal endpoint that is designed to be used with webhooks in Tradingview alerts.*\n\n#### Google Chrome\n- [Autoview Chrome Docker Bot](https://github.com/IAMtheIAM/autoview-tradingview-chrome-docker-bot) - *Dockerized Autoview Extension on a VPS.*\n\n### Closed Source\n- [3Commas](https://3commas.io/) - *Can receive TV alerts and connect them to their bots to execute simple orders on crypto exchanges.*\n- [Alertatron](https://alertatron.com/) - *A service that allows you to relay TradingView alerts to Telegram, Discord, Slack, Email or webhooks, with a chart snapshot attached.*\n- [Altrady](https://www.altrady.com/features/signal-bot) - *You can run pine script strategies on TradingView that will automatically open positions based on the signal.\u2028*\n- [AutoView](https://autoview.with.pink/) - *Free For Testnets! Google Chrome extension that receives TV alerts and relays orders to crypto exchanges.*\n- [Capitalise.ai](https://capitalise.ai/) - *Code Free Trading Automation that accepts simple [TV Webhook Automation](https://support.capitalise.ai/en/articles/5638761-using-tradingview-alerts-to-trigger-strategies)*\n- [Cornix](https://cornix.io/) - *Automated crypto trading for everyone*\n- [Cryptohopper](https://www.cryptohopper.com/) - *Use Cryptohopper with the TradingView webhook URL to send TV alerts to your bots, for automated order execution on one or multiple exchanges.*\n- [Mizar](https://www.mizar.com/) - *Can run your TV strategies via webhooks with the fast and reliable execution across several crypto exchanges.*\n- [PickMyTrade](https://pickmytrade.trade/) - *PickMyTrade empowers traders by automating TradingView strategies/Indicator for futures, seamlessly connecting TradingView with Tradovate and Rithmic*\n- [Pine Connector](https://www.pineconnector.com/) - *Auto-execute your TradingView alerts to MetaTrader 4 \u0026 5*\n- [Pineify](https://pineify.app/) - *Pineify is a tool for tradingview traders that allows them to build TradingView indicators through visualization tools.*\n- [ProfitView](https://wiki.profitview.app/home) - *Google Chrome extension that receives TV alerts and relays orders to crypto exchanges.*\n- [PSStrategyX](https://pinescriptstrategy.com/psstrategyx/) - *Pine Script Indicator that automatically connects to AutoView so you don't have to write alert syntax.*\n- [Tickerly](https://tickerly.net/?partner=1898) - *Tickerly’s fast and flexible service enables you to effortlessly automate any strategy on forex, stock, futures or cryptocurrency assets.*\n- [TradeSanta](https://www.tradingview.com/script/10j6YH6gD-TradeSanta/) - *Automated trading software for TradingView.*\n- [Tradelab.ai](https://tradelab.ai/) - *Free TradingView Bot Builder.Build the strategy you want. No compromises. No code skills required. Get started for free.*\n- [TradersPost](https://traderspost.io/?via=1) - *Stocks, Options, Futures, Crypto and Paper trading with TradingView Webhooks*\n- [TradingConnector](https://www.tradingconnector.com/) - *TradingView alerts to MT4/MT5 receives TV alerts and converts them into instant orders on MT4/MT5 in forex, indices and commodities markets.*\n- [TradingView.to](https://tradingview.to/) - *The simplest, most affordable and reliable automation tool*\n- [Tuned](https://app.tuned.com) - *Use PineScript to run fully-automated batch experiments with powerful backtesting, paper trading, and even live trading.*\n- [TV Hub](https://www.tv-hub.org/) - *Convert every TradingView alert into a trade within seconds.*\n- [Webook Alerts](https://webhookalerts.com/) - *Send all your TradingView alerts to Telegram, Discord, Slack and Twitter along with a full screenshot of the chart*\n\n\n\u003ca name=\"Development-Tools\" /\u003e\n\n## Development Tools\n- [Pine Script Pro](https://github.com/revanthpobala/pinescript-vscode-extension) - *Professional Language Support for Pine Script. Static analysis, type-infection checking, and intelligent tooltips for advanced TradingView developers.*\n- [pine-script-linter](https://www.npmjs.com/package/pinescript-linter) - *A linter for Pine Script to enforce coding standards and catch common errors.*\n- [pine-script-visual-studio-code](https://github.com/pine-language-tools/pine-script-visual-studio-code) - *Sublime Text/VSCode package for Pine Script v5 with a few VSCode-specific features added.*\n\n\n\u003ca name=\"Style-Guides-Best-Practices\" /\u003e\n\n## Style Guides \u0026 Best Practices\n- [Script Moderation](https://www.tradingview.com/chart/SSP/bquN1v9X-Script-Moderation-Q-A/) - *How to not get banned.*\n- [Writing A Good Description](https://www.pinecoders.com/techniques/script_description/) - *How to write a good description when publishing your Pine.*\n- [Writing Good Pine](https://www.pinecoders.com/coding_conventions/) - *How to write good clean code.*\n\n\n\u003ca name=\"Learning-Resources\" /\u003e\n\n## Learning Resources\n- [Backtest Rookies](https://backtest-rookies.com/category/tradingview/) - *Good quality blog articles focusing on realizing specific tasks in Pine.*\n- [Digital Signal Processing](https://www.pinecoders.com/techniques/dsp/) - *Digital Signal Procession Techniques in Pine.*\n- [FAQ](https://www.pinecoders.com/faq_and_code/) - *A powerful, curated list of frequently asked questions. Bookmark this.*\n- [Kodify](https://kodify.net/tradingview-programming-articles/) - *Tutorials on various topics for beginners and more experienced coders alike.*\n- [Pine Coders Utils](https://github.com/pinecoders/pine-utils) - *Reusable code snippets, tricks \u0026 tips.*\n- [Pine Coders Website](https://www.pinecoders.com/) - *Useful information for Pine coders.*\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/pine-script) - *Ask questions tagged with pine-script.* \n- [What is Repainting?](https://www.tradingview.com/pine-script-docs/en/v5/concepts/Repainting.html) - *It's not fun. You should learn about it.*\n\n\u003ca name=\"Contributing\" /\u003e\n\n## Contributing\n- [How to Contribute](https://github.com/pAulseperformance/awesome-pinescript/blob/master/.github/CONTRIBUTING.md) - *Read this if you want to contribute to the repository.*\n- [Translation Guide](https://github.com/pAulseperformance/awesome-pinescript/blob/master/.github/TRANSLATION.md) - *Read this if you want to help translate the repository to your language.*\n- [Pine Script Docs](https://github.com/tradingview/pine_script_docs) - *Found a typo or a bug in the Official Pine Script Documentaion? Drop a PR here.*\n\n\n\u003ca name=\"License\" /\u003e\n\n## License\n- [MIT License](https://github.com/pAulseperformance/awesome-pinescript/blob/master/LICENSE) - *The code and content in this repository is licensed under the MIT License. See the LICENSE file for more information.*\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/paulseperformance%2Fawesome-pinescript/projects"}