Stocks & Commodities V. 29:11 (34-40): Constructing The Put/Call Ratio Indicator by Sylvain Vervoort

Stocks & Commodities V. 29:11 (34-40): Constructing The Put/Call Ratio Indicator by Sylvain Vervoort
Item# 185VERVPDF
Availability: In Stock

Product Description

Constructing The Put/Call Ratio Indicator by Sylvain Vervoort

In this, the second part of the series, we will build a put/call ratio indicator that can help you recognize the six phases of a price cycle discussed in part 1.

Can the put/call ratio and open interest be used to build a leading indicator to predict the next index move? I think it can. In the first part of this series, I defined the put/call ratio and delineated the cyclical phases that this indicator goes through. This time, starting from the raw put/call ratio data I used in Figure 1, I will construct a put/call ratio indicator (Pcri) that will help you recognize the six phases of a price cycle I wrote about in part 1. I will first create a fast indicator, and then I will create a slow one that can be projected over the fast one. That way, there will be a short-term view and a medium-term view that could change the way you see things.


To begin with, I must collect the data from the Cboe website and paste it into a new tradable that I will call “Pceq,” referring to the put/call ratio of equities. Make a particular note of the name of the folder this new equity is located.

From part 1, you may remember that if the put/call ratio varies from 10% calls and 100% puts and vice versa, there is a scaling problem using a linear scale. However, looking at the real put/call ratio data, you will see that this information stays within a value of 0.45 to 0.9 about 99% of the time. So this does not cause much of a problem. However, to avoid those few extremes that could influence the end result, I limit the put/call ratio value from 0.45 up to 0.90 with the following MetaStock statement after reading in the “Pceq” put/call ratio data:

PCratio:=Security(“C:\equis\data\specials\PCEQ”,C); PC:=If(PCratio>.9,.9,If(PCratio<.45,.45,PCratio));

You will need to adapt the “PCratio” programming line with your drive, folder, and name settings used in your system. The first smoothing with almost no delay that I apply is with a short-term triple exponential moving average (Tema). I use a five-day average as the default.

temav:=Input(“TEMA average on PC ratio”, 1,100,5); PCtema:=Tema(PC,temav);

*Note: $2.95-$5.95 Articles are in PDF format only. No hard copy of the article(s) will be delivered. During checkout, click the "Download Now" button to immediately receive your article(s) purchase. STOCKS & COMMODITIES magazine is delivered via mail. After paying for your subscription at users can view the S&C Digital Edition in the subscriber's section on

Take Control of Your Trading.
Professional Traders' Starter Kit
All these items shown below only $299.99!
  • 5-year subscription to Technical Analysis of STOCKS & COMMODITIES, The Traders' magazine. (Shipping outside the US is extra. Washington state addresses require sales tax based on your locale.)
  • 5 year access to S&C Archive
  • 5 year access to S&C Digital Edition
  • 5-year subscription to Advantage.
  • 5-year subscription to Working Money.
  • Free book selection.
  • Click Here to Order