US Large Cap Equities

Market Forecasting & Forecast Analysis Guide

Understand market forecasting methods and forecast analysis techniques, and how to apply forecast market trends to evaluate investment opportunities using financial time series data.

🏢 500+ companies📖 6 forecast methods📅 Trailing 252 days
Daily ForecastsForecasts GuideTime Series GuideOther Data & Research

A market forecast is a data-driven estimate of a company's future share price — forecast analysis in practice. We believe it's preposterous to think the future can be estimated within a reasonable confidence level, but we'll happily talk about the math behind some of the common forecasting methods. These forecast methods use the trailing year of data, and estimate one day ahead.

This article is paired with the Daily Forecasts Dataset. For the underlying math on stationarity and returns, see our financial time series analysis guide.

Market Forecasting Methods Explained

Linear Forecast

This forecast method is perhaps the simplest. The best way to think about it is to draw a line between today and the first day you're measuring. The next value after today on the line is your forecast. This is done by finding all the information for the linear formula Y = mX + b so that we can solve for Y when X equals X + one day. To find the Slope, we need the closing prices, and the days. In this case, we use the price at Day 0 (in this case, the price one year ago), and the price today. Then to find b, we input the information into the formula with the price today as Y, and solve for b.forecast

Since trading days don't happen every day, and we only have closing data for trading days, we make each day represent a fraction of the whole time period and that fraction becomes a sort of "Day Value". Then, the date (as a day-value) is found, and we estimate for the next trading day's day-value. Then, it's as simple as calculating Y = m(X + 1 Day-Value) + b to find the new Y for the new date.

Future Value Forecast

A Future Value forecast is also a relatively simple one, and it utilizes the Future Value formula FV = PV(1+r)n with some assumptions. This formula means that the growth rate (100% of the present value + the gain/loss as a percentage) compounded over time, times the present value (e.g. the stock price) equals the future value.

forecast

Since we have the stock price, and the time period (n) is known - 1 day, then all that we need is the rate at which the stock is going to grow. For this r value, we use the Median Daily Return, and we calculate for FV in FV = PV(1+r)n.

For annual estimates, the annualized return is often used, but in our modeling experience we find that Median Daily Return produces more favorable forecast results over Average Daily Return for daily return estimates. The reasoning for this is that median produces a more accurate window into what a "typical day" looks like. Additional details and information can be found on our Market Statistics Guide.

Keep reading with Starter

Every article is included with the Starter plan: $8 a month, with 100,000 credits for the data tools. Cancel anytime.

Compare plans