Chande Forecast Oscillator (CFO) was developed by Tushar Chande. This oscillator can be said to be an extension of linear regression-based indicators. This oscillator plots the difference between the closing price of the stock and the linear regression-based price forecast over a specific period of time.
We can attach this indicator very easily to the Zerodha Kite charts.
Chande Forecast Oscillator Formula

How to set up Chande Forecast Oscillator in Zerodha Kite?
- First you need to open your MarketWatch and select the stock that you want to analyze.
- Open its chart by right-clicking on the stock and selecting chart menu.
- The chart window of the stock will open.
- From the Studies select Chande Forecast Oscillator and click on it.
- A small window opens with the default period of 14-period.
- You can change the default parameter or keep it as it is and click on Done. The parameters window vanishes and the CFO indicator is plotted on the stock price.
Attaching CFO in other trading terminals
In the same way, Upstox clients can attach the Chande Forecast Oscillator in their Upstox Pro terminal. 14 is also the default period here.
How to trade with Chande Forecast Oscillator?
For a simple explanation, when the forecast price is greater than the closing price of the stock. the oscillator goes above the zero line. On the other hand, if the linear regression forecast is below the closing price, the oscillator goes below the zero line.
#1 Simple trading strategy: Zero Line Cross
As the name suggests this is an oscillator, so it oscillates around some point. In the CFO indicator, the zero line is of utmost importance. When the indicator goes above the zero line, it suggests that the forecasted price is above the current price. So this is a bullish situation On the other hand when the indicator goes below the zero line, it means the forecasted price is below the current price.
#2 Simple trading strategy: Reversal from extreme

- Exit long positions and create short positions when the oscillator starts coming down after reaching the top.
- Exit from the shorts or create fresh buy once the oscillator goes up after bottoming out.
#3 Advanced trading strategy: Using support and resistance
Watch for visible support or resistance line on the indicator. If that breaks we may see a single-sided move in the market. Here in this example, this is the Nifty index 5 minutes chart. Check the CFP could never cross the +30 mark. So when it spiked way above the 30 mark it triggered a one-sided buying.
If you are following this advanced strategy remember sometimes this can be a trap too. You can be caught in a single bar movement. Hence in case of taking a buy position buy only if the price crosses the trigger candle high. Similarly in case of taking a sell make sure that the price breaks below the low of the trigger candle.
Suggested Reading
I will suggest the following book. The New Technical Trader: Boost Your Profit by Plugging into the Latest Indicators (Wiley Finance). This book is also being written by Tushar S. Chande.
Conclusion
The Chande Forecast Oscillator is mainly built on the theory of linear regression. It is an extension of the time series forecast and measures the difference between actual price and time series forecast. It is available on major trading terminals in India. We can trade this indicator in various ways. Among this, the zero line crossover and the reversal from extreme are two popular strategies. However, the support and resistance break on the indicator can really trigger a single-sided move.