How To Use Flex Scan Conditions

A Flex Condition, as the name implies, is a flexible condition that combines multiple criteria. Simply pick a time span in which you want the multiple criteria to occur, and the Flex Condition will filter stocks to those for which the criteria is true. The criteria can be random or required to happen in order. The key is they have to occur within the time span selected. Flex condition can also be combined with other standard conditions within a condition set. They also can be applied in any timeframe and to any WatchList.  Flex conditions can be used in Sorts, Scans, Reports, Alerts and even Order tickets--anywhere conditions are used. Below is a scan example of a Flex Condition looking for a "W" shape in Stochastics during a 30-bar period. This article will walk through the steps for creating this sample scan. (Stochastics is only an example, any indicators can be used in Flex Conditions.)

*Gold or Platinum service levels required

Here’s an easy way to think of the difference between conventional and flex conditions:

  • Conventional conditions must pass at specific points in time, making them “rigid”.
  • Flex conditions can pass within a window of time, making them “flexible”. Also, flex conditions can be set to pass in a specific order through this window of time, which we call the “flex period”.

1. Click the EasyScan menu button to begin building the scan

Select New Condition to get a blank condition window

Click Add condition

Select Branch of Flex from the menu

2. Build the Flex Condition

The default mode is for the conditions to pass in order (e.g. step 1, 2, 3, 4, etc). Uncheck the tickbox if you do not want them to pass in order.

Select the Flex Period (the timespan in which you want all your criteria to be true). This is done in number of bars so that it can be applied in any timeframe. In this example, we use 30 bars.

  1. Click Add condition (+).
  2. Select Choose Condition
  1. In the type to search, type the word Stochastics.
  2. Select the Stochastics indicator from the menu.

In the Add Condition Menu:

  1. Select "Greater than" in the Condition field
  2. Type 80 in the Value Box for Stochastics.

As you are building conditions, you can click the Save button to add the criteria to your Condition library to use again later.

Optional: Get a count of stocks meeting your conditions so far.

Click the Count icon to get an update of how many stocks are passing your conditions so far

Click on the Count to Refresh or hide the count.

Repeat the process by clicking Add condition. Then Choose Condition

Follow the steps above to create these 4 additional criteria:

  1. Stochastics less than 20
  2. Stochastics between 40 and 60
  3. Stochastics less than 20
  4. Stochastics greater than 60

Your complete Flex Condition will reflect all 5 Stochastics conditions, which must pass in order during the 30-bar Flex period.

IMPORTANT: Do not confuse a flex condition as being a condition set. Remember that a flex condition is ultimately a “single” condition. At first this may not make sense since it is made up of multiple conditions. You can think of these multiple conditions as making up a single “pattern” within a window of time.

Your Flex Condition is ready to use for the Scan. Click Apply To

Note: The last condition of a flex condition must always be passing on the last bar of the flex period to be true.

3. Run the Scan to see the results

Select from the Apply To menu the way you want to apply the Flex condition

  1. Scan Results (Scan in a new window)
  2. Scan Plot (historical scan plot)
  3. Scan Plot Summary (summary of scan results over time)
  4. Sort Column (sortable column in new WatchList)
  5. Item in Layout (apply to chart or WatchList in current layout)
  6. Buy (place a stock or option buy conditional order based on the conditions)
  7. Sell (place a stock or option sell conditional order based on the conditions)
  8. Copy to Clipboard (copy conditions to computer clipboard for reuse)

In this example, select Scan Results.

A WatchList is created containing the Scan results. These will be stocks which reflect the pattern of the Flex Condition in the scan.

In this example, the pattern can be seen in the Stochastics indicator. (Note: Not every chart in the list showed a well-formed W like this example. Some were skewed to the right or left, but each met the series of conditions in order as shown here.)

Within 30 bars:

  1. Greater than 80
  2. Less than 20
  3. Between 40 & 60
  4. Less than 20
  5. Greater than 60

Name and save the Flex Condition to add it to your Condition library to use later.

Note: the condition criteria in this article are only examples. Any indicators, fundamentals, PCFs, etc., within TC2000 can be used in Flex Conditions. 

The conditions and results of the Scan example should not be construed as a recommendation to buy or sell any security. They are presented solely for educational purposes.