Rajandran R Creator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in

Practical Approach to Tradingview Pinescript Programming

2 min read

Tradingview is one of the top 500 websites in the world powered with Interactive charts for various financial markets(stocks, futures, indices, cryptos, commodities). Undoubtedly, it is the first innovative charting product with access to historical and live intraday/EOD charts where one can build their own custom indicators/strategies on top of it

What is Pinescript?

Tradingview is equipped with a powerful formula language (pinescript) allowing traders/coders to write trading system rules, define your own indicators, generate rule-based alerts, buy and sell arrow indications, and more.

In order to simplify the learning of pinescript we are offering an 8-day learning course on Tradingview Pinescript Programming which helps traders/developers to convert their trading ideas into indicators/strategies/automation.

When does the Course Starts

Course Starts from 2nd Nov 2020 onwards. It is a complete 8-day programming session on Pinescript.

Course Timings: 7p.m – 9p.m IST
Total Duration of the Course: 16 hours (2 hours/ day)

What is Covered in this Course?

Day 1 Agenda

1)Introduction to Tradingview Platform
2)Charting Tools, Indicators, Templates, Watchlist, Themes & Layouts
3)Data Window, Economic Calendar, Trading Community
4)Basic Introduction to Pinescript Programming Language & Pinescript Editor
5)Pinescript Syntax and Semantics
6)Learn How to Write your First Indicator using Pinescript

Day 2 Agenda

1)Understanding Plot functions
2)Understanding If/Else functions & Nested If-Else functions
3)Understanding Tradingview operators
4)Understanding Inbuilt Functions in Tradingview
3)Learn How to Write your First Trading Strategy in Pinescript
4)Working with colors and bar types in Pinescript
5)Drawings/Trendlines
6)Publishing Scripts to Public Library

Day 3 Agenda

1)Adding numerical inputs to a TradingView script
2)Adding true/false checkbox to a TradingView script
3)Creating a text box input option in Pinescript
4)Creating a TradingView session input to set a time range
5)Adding a symbol search box to a TradingView script
6)Adding a resolution input to a TradingView Pine script
7)Adding a source input type to a TradingView Pine script
8)Understanding Date & Time Functions
9)Understanding TradingView’s ticker variable
10)Understanding TradingView’s tickerid variable
11)Understanding User-defined Functions
12)Self Referencing and Forward referencing Variables.
13)Understanding Boolean Operations and IFF functions

Day 4 Agenda

1)Learn How to Backtest Your Trading Strategy in Pinescript
2)Pinescript Backtesting Strategy Metrics
3)Position Sizing in Pinescript
4)Pyramiding in Trading Strategies
5)Building Non-Repainting Trading Strategies for Automated Trading
6)Understanding Tradingview Strategy Orders

Day 5 Agenda

1)How to Configure & Generate Alerts
2)Understanding variables in Tradingview Alerts
3)How to Send Automated Orders using Tradingview Webhook
4)Bar Replay Feature in Tradingview
5)Understanding Placeholders in Strategy Alerts
6)Plotting Buy and Sell Signals on Top of Trading Strategy

Day 6 Agenda

1)Creating Intraday Trading Strategies using Pinescript
2)How to Send Bracket Orders, Cover Orders, ATM/ITM/OTM Option Orders
3)How to Send Basket orders and Multi-Client Orders using pinescript
4)Making a Trading Bot right from Scratch.
5)Public Scripts

Day 7 Agenda

1)Screeners and Sending Automated Orders from Screeners
2)How to Run Multiple Trading Strategies at Once
3)Paper Trading in Tradingview
4)Tradingview Risk Management Functions
5)Intraday-Risk Management Functions
6)Implementing per day/per week Strategy level stop-loss
7)How to stop the trading system after consecutive losses/wins in a row.

Day 8 Agenda

1)Building Trading Strategies with Stoploss and Targets
2)Building Trading Strategies with Trailing Stoploss
3)Implementing Trend Following, Price Action Strategies
4)Implementing Mean Reversion Strategies
5)Implementing Multi Timeframe Strategies

Who Should Join?

Anybody who wants to learn Tradingview Pinescript Programming Language to create their own trading indicators, strategies or automated trading can join the course.

What are the Pre Requisite?

Basics of Tradingview Program. No Prior Coding knowledge is required. However any coding knowledge will be fasten up your learning speed.

Does the Recorded Course Access Available?

Yes, all our sessions will be recorded and entire course access will be available for repeated learning from our courses portal. Access will be provided up to duration of 1 Year.

What are the Learning Materials will be Shared?

All the Presentation Materials, Pinscript Coding (Indicators, Strategies, Auto Trading Codes) will be shared in the courses portal.

Whom I have to contact if I have a doubt?

Lifetime access to Slack will be provided on the subscription of course. Where you can ask your questions in Market Profile Channel anything related to Market Profile, Volume Profile & Orderflow

Will I get a certificate at the completion of the course?

Yes, you will be awarded the “Certification of Excellence” from Marketcalls after successfully completing the online learning units.


What are the system requirements to do this course?

A fast-speed internet connection and a browser application are required for this course. For the best experience, use Chrome

Rajandran R Creator of OpenAlgo - OpenSource Algo Trading framework for Indian Traders. Building GenAI Applications. Telecom Engineer turned Full-time Derivative Trader. Mostly Trading Nifty, Banknifty, High Liquid Stock Derivatives. Trading the Markets Since 2006 onwards. Using Market Profile and Orderflow for more than a decade. Designed and published 100+ open source trading systems on various trading tools. Strongly believe that market understanding and robust trading frameworks are the key to the trading success. Building Algo Platforms, Writing about Markets, Trading System Design, Market Sentiment, Trading Softwares & Trading Nuances since 2007 onwards. Author of Marketcalls.in

First Order and Second Order Option Greeks in Tradingview…

The provided Tradingview Pine Script™ code is an Options Greeks Calculator tailored for use on the TradingView platform. It provides real-time analysis and visualization...
Rajandran R
12 min read

Tradingview Pinescript – Real-Time Option Greeks with Implied Volatility…

Converting an existing Option Greeks model from Amibroker AFL to TradingView Pinescript was an ambitious project, one that involved dealing with complex calculations like...
Rajandran R
9 min read

Simple Option Straddle Dashboard – Tradingview Pinescript v5

In this blog post, we’ll walk through creating a Simple Option Straddle Dashboard using TradingView’s Pine Script v5. This dashboard will dynamically calculate the...
Rajandran R
3 min read

Leave a Reply

Get Notifications, Alerts on Market Updates, Trading Tools, Automation & More