This post focuses on customizable Moving Averages factory scans, which can be edited, modified, or rewritten and then scanned using ChartAlert’s native stock screener or technical analysis scanner, namely the Basic Scanner and Advanced Scanner.
Also see:
Moving averages stock screener
Moving averages falling or downtrending stock screener
Moving Average rising over n-bars (Daily Scale)
Tags: moving average rising stocks for swing trading, moving average rising stocks nifty 200, moving average rising stocks nifty 50, rising moving average stock screener
List symbols where EMA(14) has been rising over 5 bars
Add Column EMA(14) chart(c=red)
Add Column EMA(14) 1 bar ago as EMA_1
Add Column EMA(14) 2 bars ago as EMA_2
Add Column EMA(14) 3 bars ago as EMA_3
Add Column EMA(14) 4 bars ago as EMA_4
Add Column EMA(14) 5 bars ago as EMA_5
Apply to NSE
This scan examines symbols that display a consistent upward trend in a specific Moving Average over a defined period of time, using daily chart data.
Moving Average rising over n-weeks (Weekly Scale)
Tags: moving average rising stocks for swing trading, moving average rising stocks nifty 200, moving average rising stocks nifty 50, rising moving average stock screener
List symbols where EMA(5) has been rising over 5 bars
Add Column EMA(5) chart(c=red)
Add Column EMA(5) 1 bar ago as EMA_1
Add Column EMA(5) 2 bars ago as EMA_2
Add Column EMA(5) 3 bars ago as EMA_3
Add Column EMA(5) 4 bars ago as EMA_4
Add Column EMA(5) 5 bars ago as EMA_5
Set Periodicity to Weekly
Apply to NSE
This scan aims to identify symbols where a designated Moving Average has experienced consistent growth over the past “n” weeks, using a weekly chart scale for analysis. It’s important to understand that each bar in this scan represents a week’s worth of data.
Moving Average rising over n-months (Monthly Scale)
Tags: moving average rising stocks for swing trading, moving average rising stocks nifty 200, moving average rising stocks nifty 50, rising moving average stock screener
List symbols where EMA(3) has been rising over 5 bars
Add Column EMA(3) chart(c=red)
Add Column EMA(3) 1 bar ago as EMA_1
Add Column EMA(3) 2 bars ago as EMA_2
Add Column EMA(3) 3 bars ago as EMA_3
Add Column EMA(3) 4 bars ago as EMA_4
Add Column EMA(3) 5 bars ago as EMA_5
Set Periodicity to Monthly
Apply to NSE
This scan aims to identify symbols where a specific Moving Average has shown consistent growth over the past “n” months, utilizing a monthly chart timeframe. It’s important to note that each bar on the chart corresponds to a month in this particular analysis.
Price is above 1st 2nd 3rd Moving Average
Tags: close above 3 moving averages, close above 4 moving averages
List symbols where Close > EMA(14)
And Close > EMA(21)
And Close > EMA(34)
Add Column Close
Add Column EMA(14) chart(c=red)
Add Column EMA(21) chart(c=blue)
Add Column EMA(34) chart(c=green)
Apply to NSE
This scan examines symbols to identify instances where the current Close price is higher than the specified Moving Averages, specifically the 1st, 2nd, and 3rd Moving Averages.
Price is above 1st 2nd 3rd Moving Average for the last n-periods
Tags: close above 3 moving averages, close above 4 moving averages
List symbols where Close > EMA(14) for 5 bars
And Close > EMA(21) for 5 bars
And Close > EMA(34) for 5 bars
Add Column Close
Add Column EMA(14) chart(c=red)
Add Column EMA(21) chart(c=blue)
Add Column EMA(34) chart(c=green)
Apply to NSE
This scan aims to identify symbols in which the current closing price is higher than the specified moving average for the past n-periods, typically represented by 5 bars. The duration of the periods can be customized using units such as bars, days, weeks, or months.
Price Moving Average Bullish Crossover
Tags: moving average bullish crossover screener, moving average crossover scanner, moving average crossover screener, moving average crossover stocks, moving average crossover strategy
List symbols where Close crossed above SMA(200) after remaining below for 3 bars
Add Column SMA(200) as SMA200 chart
Add Column CHGRs(Close,SMA(200)) as DiffRs
Add Column CHG%(Close,SMA(200)) as Diff%
Apply to NSE
This scan is designed to identify NSE symbols that meet specific criteria. The criteria involve the Close price of the symbol crossing above its 200-period Simple Moving Average (SMA) after being below it for 3 consecutive bars. Additionally, the scan displays the values of the SMA(200) and calculates the difference between the Close price and the SMA(200) in terms of both Indian Rupees (₹) and percentage (%).
OPTION 1
To modify the above scan, we will incorporate a bullish crossover above the 50-period Exponential Moving Average (EMA), but only if the stock has maintained a position above its 200-period EMA for at least three bars. This condition indicates a long-term uptrend in the stock’s performance.
List symbols where Close crossed above EMA(50) after remaining below for 3 bars
And Close > EMA(200) for the past 3 bars
Add Column EMA(50) as EMA50 chart(c=red)
Add Column EMA(200) as EMA200 chart(c=blue)
Add Column CHG%(Close,EMA(200)) as EMA200%
Apply to NSE
Moving Average Bullish Crossover
Tags: moving average bullish crossover screener, moving average crossover scanner, moving average crossover screener, moving average crossover stocks, moving average crossover strategy
List symbols where EMA(5) crossed above EMA(10) after remaining below for 3 bars
Add Column EMA(5) as EMA5 chart(c=red)
Add Column EMA(10) as EMA10 chart(c=blue)
Apply to NSE
The purpose of this scan is to identify NSE symbols that exhibit a specific trading signal: instances where the 5-period Exponential Moving Average (fast) has recently crossed above the 10-period Exponential Moving Average (slow) after being consistently lower for 3 consecutive bars.
OPTION 1
As an alternative option, we can modify the scan to search for a bullish crossover, which occurs when both moving averages have been adjusted vertically by 10%. This adjustment helps us identify potential trading opportunities where the upward momentum of the faster moving average crosses above the slower one, indicating a possible uptrend in the stock’s price.
List symbols where EMA(5,Close,0,10) crossed above EMA(10,Close,0,10) after remaining below for 3 bars
Add Column EMA(5,Close,0,10) as EMA5 chart(c=red)
Add Column EMA(10,Close,0,10) as EMA10 chart(c=blue)
Apply to NSE
Moving Average Bullish Crossover within the last n-periods
Tags: moving average bullish crossover screener, moving average crossover scanner, moving average crossover screener, moving average crossover stocks, moving average crossover strategy
List symbols where EMA(14) crossed above EMA(21) in the last 3 bars
Add Column EMA(14) as EMA14 chart(c=red)
Add Column EMA(21) as EMA21 chart(c=blue)
Apply to NSE
This scan aims to identify instances where the Faster Moving Average (14-period EMA) has recently crossed above the Slower Moving Average (21-period EMA) within a specified timeframe (in this example, the last 3 bars).
OPTION 1
Modify the scan criteria to detect a bullish crossover pattern. Specifically, we are interested in situations where the 14-period Exponential Moving Average (fast) has crossed above its 21-period Exponential Moving Average (slow) within the past 5 bars, following a period of at least 3 bars during which the fast moving average remained above the slow moving average.
List symbols where EMA(14) crossed below EMA(21) in the last 5 bars after remaining above for 3 bars
Add Column EMA(14) as EMA14 chart(c=red)
Add Column EMA(21) as EMA21 chart(c=blue)
Apply to NSE
Price crossed above 1st 2nd 3rd Moving Average
Tags: close crossed above 3 moving averages, moving average crossover scanner, moving average crossover screener, moving average crossover stocks, moving average crossover strategy
List symbols where Close has crossed above EMA(14)
And Close has crossed above EMA(21)
And Close has crossed above EMA(34)
Add Column Close
Add Column EMA(14) chart(c=red)
Add Column EMA(21) chart(c=blue)
Add Column EMA(34) chart(c=green)
Apply to NSE
This scan aims to identify instances where the current closing price has recently crossed above the specified moving averages, namely the 1st, 2nd, and 3rd moving averages.
Price crossed above 1st 2nd 3rd Moving Average within the last n-periods
Tags: close crossed above 3 moving averages, moving average crossover scanner, moving average crossover screener, moving average crossover stocks, moving average crossover strategy
List symbols where Close has crossed above EMA(14) in the last 5 bars
And Close has crossed above EMA(21) in the last 5 bars
And Close has crossed above EMA(34) in the last 5 bars
Add Column Close
Add Column EMA(14) chart(c=red)
Add Column EMA(21) chart(c=blue)
Add Column EMA(34) chart(c=green)
Apply to NSE
This scan is designed to identify symbols where the latest closing price has recently crossed above the 1st, 2nd, and 3rd Moving Averages specified within the past n-periods (in this example, 5 bars). The duration of these periods can be defined in terms of bars, days, weeks, or months.
For comprehensive insights into various Moving Averages, including their computation methodology, how to use moving averages in trading, as well as an exploration of its advantages and limitations as an indicator, click here.