Scanning for Breakout Setups using Worden TC2000 PCF is a guide for traders using TC2000 who are looking to find stocks that are breaking out and increasing in momentum.
We’ll walk through a few different scan ideas, explain the thought process, and share all of the code that goes into each condition. The basis of our scans assume daily charts, but the concepts could be adapted for shorter time-frame trading.
I’ve recorded a video below that covers the exact keystrokes and setup process within TC2000 so you can easily duplicate everything in your environment. I also go more in-depth explaining the thought process behind all of the scans that follow.
We’ll start out sharing a few different breakout and momentum conditions and then follow up with some additional criteria that you’ll want to pair them with in order to better qualify the list of stocks returned.
At the end of the article, we’ll show you how to bundle everything up into complete, well-rounded scans.
Breakout CONDITION #1 – New 52-Week Highs
Let’s start off with criteria that you’re probably very familiar with: stocks hitting new 52-week highs. This is a classic breakout/momentum scan that returns stocks trading at their highest levels looking back over the past 12 months.
The PCF formula is as follows:
New 52-Week Highs: (C >= MAXC252.1)
Breakout CONDITION #2 – RECLAIMING A SIGNIFICANT MOVING AVERAGE
This particular type of scan isn’t one that I personally use myself but I know enough people use this as a signal so I figured it would be helpful to include it.
The thought process behind reclaiming a moving average is that some moving averages get more attention than others (50-day and 200-day in particular) so when stocks reclaim them, traders become more confident in the name which paves the way for continued momentum to the upside.
Example of a stock CPLA reclaiming its 50-day moving average (yellow line).
The key to writing this scan is that you need to make sure you explicitly state that this is a fresh day one remount of the moving average otherwise you will simply get stocks that have been trading above these averages for a long time.
The PCF formula for the 50-day is as follows:
Reclaiming the 50-day simple moving average: (C > AVGC50) AND (C1 < AVGC50.1)
TIP: You could be more rigorous and check to make sure the last several days or even several weeks were not above the moving average that way you are more confident you are getting a brand new and long-awaited remount of the moving average.
Breakout CONDITION #3 – BREAKOUT Above Last Week’s Highs
Here’s a more modest breakout condition but one that can offer some nice short-term momentum under the right market conditions.
The thought process behind this scan is that by looking at weekly time-framed bars, we can use the prior week’s highs as a breakout/momentum signal that buyers are in control and pushing prices above the entire range traded last week.
Weekly bar prices carry a bit more weight behind their levels due to the attention they get from intermediate and even long-term traders and investors.
You’ll want to make sure you set this condition’s time-frame to weekly which we’ll show how to do in the video.
The PCF formula is as follows:
A breakout above last week’s highs: (C > H1)
Additional Scan Criteria
We just outlined three different types of breakout conditions but now we want to take things a step further and improve the quality of stocks returned. Instead of trading just any old breakout, let’s make sure we have a few other technical conditions lined up in our favor.
I call this stacking the odds. Below are three more criteria that I think could be helpful to include in your scans.
CHOOSE Stocks That Are In An Uptrend
Who wants to take a breakout signal in a stock that has been getting crushed and is trading in a downtrend? Here’s a classic filter that should be applied to just about all of your bullish scans to increase their success rates.
There are lots of ways to define an uptrend, I’m simply going to take two moving averages and make sure they are in bullish alignment and price is trading above both.
For example, the 50-day moving average is above a 200-day moving average and price is above both. For shorter term swing traders, you may consider using a 10-day and 50-day moving average, it really depends on your time-frame and trade outlook.
Example of uptrend, price is above the 50-day (blue) which is above the 200-day (yellow).
The PCF formula is as follows:
Stocks in a long-term uptrend: (C > AVGC50) AND (AVGC50 > AVGC200)
Stocks in an intermediate-term uptrend: (C > AVGC10) AND (AVGC10 > AVGC50)
SELECT Stocks With Bullish RSI
Once again, this isn’t an indicator I personally use in my trading, but I do know many traders that use RSI in their strategies/setups. You could also substitute in MACD or some other momentum technical study and achieve a similar effect.
The theory here is that strong stocks should not get deeply oversold from a momentum standpoint when they do experience a pullback. The ideal scenario is that the stock will be above the RSI midpoint line (signaling strength) at the time of entry.
Stocks holding bullish RSI levels: (RSI14.1 > 50 )
TIP: You could also look back over the past few days if you want to be a bit more thorough in making sure the stock has been holding bullish RSI levels.
TRADE Stocks With Above Average Volume
Nothing gives me more confidence in a trade setup than seeing high volume accompany what I consider to be an A+ price action setup, especially when we are talking about breakouts and momentum.
Example of a volume surge over the 50-day average as price breaks to new highs.
There are lots of ways to define high volume. For me, I like to keep things simple and use a 20-day or 50-day moving average of volume and simply require that the entry day be above that average. Some traders prefer 200% or 300%, there’s no right or wrong, it’s entirely up to you.
Above 20-day average volume: (V > AVGV20)
Base Scan Criteria
Last but not least, let’s make sure we include what I call basic scan criteria. This covers the personal preferences of traders with filters on things like only trading stocks over $5 or only trading stocks with sufficient liquidity, etc.
Everyone will have a personal list here, but I’m going to include some of the most common criteria that I see used:
- The average 50-day volume of a stock is greater than 300,000.
- (AVGV50 > 300000)
- The minimum share price of a stock has to be over $10.
- (C > 10)
- The minimum market capitalization is 100 Million.
- I’m not aware of PCF code for this, instead, you can select capitalization from the built-in dropdown list while building out your easy scan.
Putting It All Together
We’ve outlined all the building blocks to form a complete well rounded and thoughtful scan. Here’s an example of what the final line up looks like in TC2000 using our 52-week high breakout condition:
Now all you need to do is choose your stock universe (I tend to always use US Common Stocks) and you’ll be on your way to get a list of quality stocks breaking out to fresh 52-week highs.
It’s important to remember, the more conditions you impose, the more strict the scan is, and thus the fewer results you should expect. For example, you may run this scan and find zero results but maybe if you drop out the above average volume condition you may start to see a few. Bullish scans like this will also vary greatly in the number of stocks returned depending on the market’s daily performance.
Substitute in either of the other two breakout conditions we outlined above in that #1 spot and there you have three different well-rounded breakout and momentum scans.
Scanning for Breakout Setups using Worden TC2000 PCF
I hope you’ve found this guide helpful. As a reminder, I encourage you to modify, adjust, and throw away any of these conditions you see fit based on your specific strategy and goals.
If you enjoyed this article and want more on scanning for stocks with TC2000, check out our post, Scanning for Swing Trade Setups in TC2000.
If you have questions or comments, please leave them below, and if you would like some hands-on direct help with custom scanning or TC2000 development, check out my consulting page where I work with traders one-on-one building custom scans and providing TC2000 solutions.
Thank you for reading and good luck out there!