How to Use Criteria Groups and Sub-groups for Targeted Decisions

Criteria groups and sub-groups enable you to create layered and/or decision recipes to check multiple data points before preceding through an automation.
Kirk Du Plessis
Jun 16, 2021

Imagine a chart with multiple indicators plastered everywhere on the screen. Maybe your strategy requires you to reference many different market criteria before executing a trade. It can be difficult and overwhelming to check the properties of numerous indicators for one security, let alone an entire portfolio, before submitting an order. We’ve all been there. Automated trading makes it easier to combine decisions into a single action.

You can group multiple criteria together so the bot can do all of the work for you inside a single decision action. The additional criteria can use an and/or decision process, meaning both conditions must be met, or at least one condition must be met.

For example, you can reference a security’s moving average and its price. You may want to check that SPY is above its 200-day SMA and trading above $350. Both criteria must be true for the automation to proceed down the “Yes” path.

Sub-groups extend the functionality one step further. Sub-groups are effective when you want to make subjective “Or” decisions. For example, if you’re filtering for an overbought stock, the first recipe could reference an RSI value. The initial decision could be followed by a sub-group where one of two (or more) criteria must also be true, such as a specific IV rank or CCI reading. 

You don’t have to group decisions together. You may want the automation to check decision recipes in a specific order, for example. However, if you use more than one criteria to make a decision inside an automation, it may be efficient to group those recipes inside one decision action. Using criteria groups and sub-groups for targeted decisions is a unique function that allows the bot to evaluate multiple indicators before moving through the automation.

Imagine a chart with multiple indicators plastered everywhere on the screen. Maybe your strategy requires you to reference many different market criteria before executing a trade. It can be difficult and overwhelming to check the properties of numerous indicators for one security, let alone an entire portfolio, before submitting an order. We’ve all been there. Automated trading makes it easier to combine decisions into a single action.

You can group multiple criteria together so the bot can do all of the work for you inside a single decision action. The additional criteria can use an and/or decision process, meaning both conditions must be met, or at least one condition must be met.

For example, you can reference a security’s moving average and its price. You may want to check that SPY is above its 200-day SMA and trading above $350. Both criteria must be true for the automation to proceed down the “Yes” path.

Sub-groups extend the functionality one step further. Sub-groups are effective when you want to make subjective “Or” decisions. For example, if you’re filtering for an overbought stock, the first recipe could reference an RSI value. The initial decision could be followed by a sub-group where one of two (or more) criteria must also be true, such as a specific IV rank or CCI reading. 

You don’t have to group decisions together. You may want the automation to check decision recipes in a specific order, for example. However, if you use more than one criteria to make a decision inside an automation, it may be efficient to group those recipes inside one decision action. Using criteria groups and sub-groups for targeted decisions is a unique function that allows the bot to evaluate multiple indicators before moving through the automation.

Trade smarter with automation