How to search for stocks at 200EMA?

One of Trading Views' strongest feature is its screener. Probably the best some of us have gotten used to so far. This is a small tutorial /writeup to help you search for stocks probably sitting at support.

Remember, for certain stocks their area of value is 20EMA, while for some it’s 50EMA and for others it could also be 100EMA, so on and so forth. Basically, once you understand how this works, you can choose to tweak the values presented here to your liking.

Having said this, let's figure out how to search for stocks that are on or have fallen to 200EMA. You can always choose a different value according to your search needs. For this tutorial we will stick to finding stocks at 200EMA.

But before we move forward, let's get a basic understanding of what we are trying achieve. In a day/week/month/quarter a stock will always make a high and a low and the price will always fluctuate between this range or it will make a new day’s high or a new day’s low.

The example below is a visual representation of a very basic candle or price movement within a range. I am sure you all know this but I am trying to make this as simple as possible for everyone to follow. So, all you need to take away from this is, there is a high, there is a low, and there is a body that represents opening price and closing price. Some candles will not have a body but I do not want to dive into the details of candlesticks. Google is your best friend to know more on candlesticks!

What we are trying to do here is to restrict the search query from giving us stocks/scripts that are above 100EMA. Yes, you got it right. We are going to restrict the highs from going above the 100EMA and restrict the lows from going below the 200EMA.

Without wasting more time, here is how you do it.

Head over to Screeners and select ‘Stock Screener’

You should be on Trading Views default ‘Stock Screener’ page with a default set of filters. This screen displays stocks based on the filter you have selected. The Trading View screener always defaults back to the last used filter.

Now, let’s tweak TVs search filter. Click on ‘Filters’. This will open up the Screener settings menu.

In the search bar, type ‘High’. ‘High’ represents the highest value the stock reached in a single day. You should see 2 drop down options. For the first, choose ‘Below’ and for the second, choose ‘Exponential Moving Average (100)’

Go back to the search box and type ‘Low’. ‘Low' represents the lowest value the stock reached in a single day. You should again see 2 drop down options. For the first, choose, ‘Above’ and for the second, choose ‘Exponential Moving Average (200)’

Now, this part is important to get consistent search results. What happens with only the above search query is that you get a very convoluted or mixed search result where the EMAs get intertwined. Adding this section helps prevent the EMAs and overall search result from being all over the place.

Head back to the search box and type ‘Exponential’. What you need to edit is 100EMA. From the first drop-down choose ‘Above’ and for the second choose ‘Low’ or you could also choose ‘Exponential Moving Average 200’. This setting remains mostly constant even if you edit the above search parameters.

Close your ‘Filters’ settings menu and click the drop-down menu beside 'Filters' to ‘Save’ your newly created filter. Select ‘Save Screens As…’, give your new search filter a name and you should be done.

Viola! Your new search filter is ready to be used.

However, if your search result is huge (it should be), you can tweak it a little further to reduce the total number stocks returned by the filter. Here is what you need to do.
Head back to the filter menu and type 'Last'. ‘Last’ represents the closing price of the stock. From the first drop down option choose 'Between' and enter your desired range in the 2 boxes. Here you are defining the price range of stocks that are within the value of 100 and 800. So, TV will only display stocks that fall in between this range.

In addition to all this, you can limit your search to only one Exchange. Which is either the 'BSE' or the 'NSE' exchange instead of both.
To do this, type 'Exchange' in the filter search menu and choose either one.

Psst: Don't forget to save your filter each time you edit else TV will not save your edits!

Hope you found this helpful and I sincerely hope you find a ton of good stocks to invest in!

Happy Trading!


The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.