This post focuses on customizable Welles Wilder Moving Average (WWMA) 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.

**Welles Wilder’s Smoothing (Welles Wilder MA)**

Tags: welles wilder moving average formula, wilders moving average

```
List symbols
Add Column Wilders Smoothing(14) as WELLESMA chart
Apply to NSE
```

This scan is designed to determine and present the 14-period Welles Wilder’s Smoothing values for all NSE symbols. Note that the Welles Wilder’s Smoothing is the same as Welles Wilder Moving Average.

**OPTION 1**

By default, Wilder’s Smoothing is calculated based on the “Close” value. Nevertheless, similar to any other Moving Average, Wilder’s Smoothing has the flexibility to be calculated using other parameters. An illustrative instance is provided below, demonstrating the calculation of Wilder’s Smoothing using the 21-period RSI.

```
List symbols
Add Column WELLESMA(14) as WELLESMA_Close chart(c=red)
Add Column WELLESMA(14,RSI(21)) as WELLESMA_RSI(14) chart(c=blue)
Apply to NSE
```

**OPTION 2**

Similar to the way we can adjust other types of Moving Averages, Wilder’s Smoothing can also be moved “vertically” as well as “horizontally”. In the provided example below, Wilder’s Smoothing is shifted horizontally by 5% and vertically by 10%.

```
List symbols
Add Column WELLESMA(14) as WELLESMA chart(c=red)
Add Column WELLESMA(14,Close,5,10) as WELLESMA_Shift chart(c=blue)
Apply to NSE
```

**Wilder’s Smoothing Bullish Crossover**

Tags: wilders moving average bullish crossover screener, wilders moving average crossover scanner, wilders moving average crossover screener, wilders moving average crossover stocks

```
List symbols where Wilders Smoothing(14) crossed above Wilders Smoothing(21) after remaining below for 3 bars
Add Column WellesMA(14) as WELLESMA14 chart(c=red)
Add Column WellesMA(21) as WELLESMA21 chart(c=blue)
Apply to NSE
```

This scan is designed to identify NSE symbols where the 14-period Wilder’s Smoothing (referred to as “fast”) crossed above the 21-period Wilder’s Smoothing (referred to as “slow”) after having been below it for 3 bars.

It’s important to recognize that the term “WellesMA” can be interchanged with “Wilder’s Smoothing” in this context.

**OPTION 1**

Modify the scan’s parameters to search for a bullish crossover situation, characterized by both moving averages being shifted horizontally by 5 bars.

```
List symbols where WellesMA(14,Close,5,0) crossed above WellesMA(21,Close,5,0) after remaining below for 3 bars
Add Column WellesMA(14,Close,5,0) as WellesMA14 chart(c=red)
Add Column WellesMA(21,Close,5,0) as WellesMA21 chart(c=blue)
Apply to NSE
```

**Wilder’s Smoothing Bearish Crossover**

Tags: wilders moving average bearish crossover screener, wilders moving average crossover scanner, wilders moving average crossover screener, wilders moving average crossover stocks

```
List symbols where Wilders Smoothing(14) crossed below Wilders Smoothing(21) after remaining above for 3 bars
Add Column WellesMA(14) as WELLESMA14 chart(c=red)
Add Column WellesMA(21) as WELLESMA21 chart(c=blue)
Apply to NSE
```

This scan looks for NSE symbols where the 14-period Wilder’s Smoothing (fast) has recently crossed below the 21-period Wilder’s Smoothing (slow) after having stayed above it for 3 consecutive bars. It’s important to recognize that the term “WellesMA” can be interchanged with “Wilder’s Smoothing”.

**OPTION 1**

Modify the scan to identify a bearish crossover situation, where both moving averages have been temporally shifted by 5 bars in a horizontal direction.

```
List symbols where WellesMA(14,Close,5,0) crossed below WellesMA(21,Close,5,0) after remaining above for 3 bars
Add Column WellesMA(14,Close,5,0) as WellesMA14 chart(c=red)
Add Column WellesMA(21,Close,5,0) as WellesMA21 chart(c=blue)
Apply to NSE
```

**Price and Wilder’s Smoothing Bullish Crossover**

Tags: price wilders moving average bullish crossover

```
List symbols where Close crossed above Wilders Smoothing(14) after remaining below for 3 bars
Add Column WellesMA(14) as WELLESMA14 chart
Add Column CHGRs(Close,WellesMA(14)) as DiffRs
Add Column CHG%(Close, WellesMA(14)) as Diff%
Apply to NSE
```

This scan examines NSE symbols to identify instances where the closing price has crossed above its 14-period Wilder’s Smoothing value, following a previous period of being lower than it for 3 consecutive bars. The results also present the values of WellesMA(14), along with the difference between the closing price and WellesMA(14), both in terms of currency (Rs) and percentage.

**OPTION 1**

Revise the above scan to search for a bearish crossover above its 14-period WellesMA. This WellesMA has been adjusted horizontally by 5 bars and vertically by 2%.

```
List symbols where Close crossed above WellesMA(14,Close,5,2) after remaining below for 3 bars
Add Column WellesMA(14,Close,5,2) as WELLESMA14 chart
Add Column CHGRs(Close, WellesMA(14,Close,5,2)) as DiffRs
Add Column CHG%(Close, WellesMA(14,Close,5,2)) as Diff%
Apply to NSE
```

**Price and Wilder’s Smoothing Bearish Crossover**

Tags: price wilders moving average bearish crossover

```
List symbols where Close crossed below Wilders Smoothing(14) after remaining above for 3 bars
Add Column WellesMA(14) as WELLESMA14 chart
Add Column CHGRs(Close,WellesMA(14)) as DiffRs
Add Column CHG%(Close, WellesMA(14)) as Diff%
Apply to NSE
```

This scan examines NSE symbols to identify instances where the Close price has crossed below its 14-period Wilder’s Smoothing value, following a prior period of having been higher than this value for 3 consecutive bars. Additionally, the scan presents the values of WellesMA(14) along with the difference between the Close price and WellesMA(14), both in terms of Rupees and percentage.

**OPTION 1**

Modify the aforementioned scan to search for a bullish crossover positioned above its 14-period WellesMA. This WellesMA has been shifted horizontally by 5 bars and vertically by 2%.

```
List symbols where Close crossed below WellesMA(14,Close,5,2) after remaining above for 3 bars
Add Column WellesMA(14,Close,5,2) as WELLESMA14 chart
Add Column CHGRs(Close, WellesMA(14,Close,5,2)) as DiffRs
Add Column CHG%(Close, WellesMA(14,Close,5,2)) as Diff%
Apply to NSE
```

For comprehensive insights into the Welles Wilder Moving Average (WWMA), including its calculation methodology, effective utilization in trading, applicability to both trading and investing purposes, as well as an exploration of its advantages and limitations as an indicator, click here.