You can use this template to build your own Moving Average Envelope technical indicator for any stock.
In this article, we will be covering the following
- Moving Average Envelope Concept
- Template and its Features
Microsoft has introduced a new feature in Excel called Data types. One of the data types is ‘Stocks’. That’s what we will be using for these templates. This feature is available in Microsoft 365 Subscription Plans for PC and Web and Free Excel for the web
Technical indicators are calculations that are performed on the history of the stock, primarily the price and trading volume of the stock, in order to determine when to buy or sell.
There is a lot of technical indicators, commonly used by traders. There is also no limit to what calculation you use to identify trading signals – when to buy, when to sell, when not to buy or sell.
We will see how we can use Excel to calculate some of the most used technical indicators.
Moving Average Envelope – Concept
Envelope is a region or channel surrounding the Moving Average on both (above and below) sides. Instead of just relying on whether the price is above or below the Moving Average, we can allow for a certain tolerance on both sides, to accommodate certain variations or fluctuations.
Three parameters in this calculation are
1) Length of the moving average – how many periods to use for calculating average.
2) Source – what value are we averaging. In the example we used the closing price of the stock.
Though Closing price is the most used for calculating simple moving average, you can also use High, Low, Open, and Volume as well.
3) Envelope % – the % from the Moving Average on both sides
Example, a 3% envelope will create a upper envelope of EMA + 3% (EMA) and lower envelope of EMA – 3% (EMA)
Note: The envelope can also be calculated based on Other types of moving averages like SMA (Simple Moving Average) and WMA (Weighted Moving Average). We are using EMA in this template.
In the above screenshot, you can see the envelope as a shaded region or area. The blue line is the Closing price.
How wide or narrow the envelope is, depends on the envelope %. In the screenshot above, we are using a 10% envelope. So, the upper envelope is (EMA + 10% EMA) and the lower envelope is (EMA – 10% EMA).
Commonly used trading signals using the Moving Average Envelope method is listed below.
There is no golden rule or a rule that works all the time. Otherwise, everyone will use that rule and make a lot of money easily. 😊
- If the closing price moves from above the lower envelope to below the lower envelope, then a Buy signal is generated.
- If the closing price moves from below the upper envelope to above the upper envelope, then a Sell signal is generated.
- If neither is true, no signal will be generated.
Moving Average Envelope Template
The template will help you create the Moving Average Envelope and also calculate the trading signals instantly for any stock.
Type in a stock sticker symbol. If Excel does not recognize your stock symbol, it will pop up this data selector box.
You can select the stock you are interested in.
The template can pull up to 5 years of price history by default. You can choose how much history to display on the chart easily using the slicer buttons.
The options are 5 Days, Month Till Date, 1 Month, 3 Months, 6 Months, Year Till Date, 1 Year, 5 Years.
The template allows price history at 3 different intervals.
Daily/Weekly/Monthly are the options.
Moving Average Envelope specific Inputs – Length and Source
Length: You can type in a length in periods. For example, in the above screenshot, we have entered 21 periods.
Source: Choose from the drop down list of the 5 options for source values.
Envelope: Type in a % value to create an envelope
The chart will update automatically based on all the above inputs.
The template shows the buy and sell signals on the chart, according to the signal rules stated earlier.
In addition, if the latest day has a Buy or Sell signal, it is displayed on the top next to the current price.
On the top right you can see the maximum of the last trade time of these currencies.
The default time that Microsoft provides is UTC. The offset is set to -7 hrs, to convert to pacific time zone.
You can modify this if you need the time in a different time zone.
Visit https://savvytime.com/converter/utc to view offset
The foundation of this template is the Stocks Data type and StockHistory function.
Here is the link to the article from Microsoft which shows which exchanges are available and the delay in data refresh for each.
How to refresh?
To refresh the price and other information, just use the regular Excel refresh in the Data ribbon.
Please share your experience. I expect this to be different with different exchanges and countries. Is it working for you? Is it working differently? I would love to hear from you.