Zerodha Pi Scanner Code Examples (TradeScript Codes)

zerodha pi scanner code

Zerodha provides a trading software named Zerodha Pi to the clients who wish to trade through it. Though Zerodha has other web trading platform KitePi is preferred by many because of the unique advantages which are inbuilt into the software. The most attractive feature Pi comes with is the scanner. The scanner runs on simple programming code popularly known as Zerodha Pi scanner code or the TradeScript code. There is a big array of codes in the archive for simple or complex strategies to be employed for the scanner or autotrade.

Zerodha Pi scanner is a powerful tool for intraday traders as well. Today we are going to discuss few codes written in TradeScript (programming language employed by Zerodha for scanner and autotrade). These Zerodha Pi scanner code or TradeScript codes will come to immense help to the traders. Using these codes one can instantly know which stock is performing the way one would like it to or which stock is preparing for the next move. The only prerequisite for using these codes is the basic knowledge of technical analysis.

tradescript codes1. Moving Average Crossover – It is a popular method of determining the trend.  SMA or a simple moving average of closing prices of two different time frames are compared to get an overview of the price trend. The code is as follows.

SET MA1 = SimpleMovingAverage(Close, 28)

SET MA2 = SimpleMovingAverage(Close, 14)

CROSSOVER(MA2, MA1) = TRUE. In this code, the scanner will notify when the shorter moving average of any stock price in any time frame crosses over the longer moving average indicating a bullish crossover/ trend. The opposite code i.e. CROSSOVER(MA1, MA2) = TRUE will denote the opposite trend. Otherwise speaking if one buys a stock at bullish crossover signal, the opposing signal defines the time for exit and vice versa.  MA parameter can be of one’s own choice.

2. MACD (moving average convergence divergence) – MACD shows potential overbought/ oversold condition. The Zerodha Pi scanner code or Tradescript codes for MACD is;

Long Cycle: 26
Short Cycle: 13
Signal Periods: 9
MA Type: SIMPLE (recommended parameters)
Code –
SET A = MACDSignal(13, 26, 9, SIMPLE)
SET B = MACD(13, 26, 9, SIMPLE)
CROSSOVER(A, B) = TRUE. The signal holds true MACD crosses signal line indicating a bullish crossover.

3. Stochastic Oscillator – This indicator has two components, %K & %D. A simple rule is to buy when oscillator rises above 80 0r %K>%D and sell when it falls below 20 or %K<%D.

% K Periods: 9
% K Slowing Periods: 3
% D Periods: 9
MA Type: SIMPLE (recommended parameters)
SOPK(9, 3, 9, SIMPLE) > 80 OR SOPD(9, 3, 9, SIMPLE) > 80.

There are many effective Zerodha Pi scanner code or TradeScript codes which are beneficial to traders. Kindly visit our Zerodha Pi scanner page for more efficient use of the scanner.

Do Not Take Your Next Trade Until You Read This Free Ebook..
Profit Making With ICHIMOKU CLOUDS

Read this free ebook to learn...

  • How I made over Rs. 10,00,000 profits in a couple of months.
  • The types of indicators that got me all that profits.
  • How to get my trades copied for you!

Author Bio

Partha Dhar

Partha, an engineer by education, is theoratically actively following the stock and commodity markets since 1990. He is an active trader since 2003. He has received formal education in future and options and quantum analysis. He is presently working on research oriented projects using Python and data analytics.

2 thoughts on “Zerodha Pi Scanner Code Examples (TradeScript Codes)”

  1. I am not able to use variables in the scanner. Also it seems to be taking only single line code instructions. Whenever I try setting variables like using “Set” or multiline instruction it gives an error.

    Not sure if that’s the correct behavior


Leave a Reply