Skip to main content

Moving Average-based trading systems are widely popular among global traders, especially in trending markets. We’ve introduced such a system in our AFL of the week:

AFL of the week: 14-73 EMA crossover system
Many beginners might not have a subscription to Amibroker with continuous data feed. So, we’ve attempted to create a semi-automated Moving Average trading system in Excel. The only manual task required is copying the closing price for the selected security in this Excel sheet.

Strategy Overview

Parameter Value
Preferred Timeframe Daily
Indicators Used 3 Days EMA, 5 Days EMA
Buy Condition 3 Days EMA is above 5 Days EMA
Sell Condition 3 Days EMA is below 5 Days EMA
Stop Loss No fixed target; stop and reverse when Excel provides the opposite signal
Targets No fixed target; stop and reverse when Excel provides the opposite signal

Excel Sheet

Parameter Description
Worksheet Name MA Trading System
Inputs Date (Column A) Calendar Date
Close Price (Column B) Closing price on the specified Calendar Date.
Faster EMA Period (Cell C2) Faster Exponential Moving Average. Default is 3.
Slower EMA Period (Cell D2) Slower Exponential Moving Average. Default is 5.
Outputs Faster EMA Values Faster EMA values are based on the period defined in the input.
Slower EMA Values Slower EMA values are based on the period defined in the input.
Crossover Price The exact price at which the EMA crossover will occur.
Signal Buy/Sell signal based on the conditions mentioned in the strategy overview.

Screenshot

Moving Average

Download Link

Download the Moving Average Trading System