ConditionStack Journal educational archive overview
Software Application Architecture

Building Explainable Condition Stacks in TC2000 EasyScan

An architectural walkthrough of filter logic, personal criteria formulas, and watchlist hierarchy using TC2000 EasyScan as a model implementation.

Educational Technical Guide
•
Independent Screening Mechanics
•
Educational Knowledge Base

Where conditions can be used

TC2000 supports conditions and condition sets in filtered watchlists, True/False columns, and other views such as Data Grids. Personal Criteria Formulas (PCFs) let you create custom conditions. Keep the universe, observation time, and timeframe explicit when comparing what each condition leaves or excludes.

TC2000 Help: Condition Editor В· TC2000 Help: PCF definitions

Third-Party Analytical Platform Boundary Notice

ConditionStack Journal is an independent educational publication dedicated to the mathematical and algorithmic architecture of market filtering. TC2000 is a registered trademark of Worden Brothers, Inc. This publication is neither affiliated with, supported by, nor sponsored by Worden Brothers, Inc. We do not provide securities recommendations, trade signals, or brokerage access. All formula representations (PCFs) and condition sets discussed here serve exclusively as conceptual case studies in screening logic and parameter control.

Filter Architecture

Deconstructing Condition Sets in Hierarchical Scans

In systematic market exploration, an EasyScan operates as an unweighted logical conjunction (AND gate) evaluated against an underlying asset universe. A disciplined scan separates static universe parameters from state indicators and trigger events.

Universe Foundation

Filters out illiquid instruments, foreign OTC listings, and micro-caps before running compute-heavy indicator comparisons.

Structural Regime

Demands macro alignment (e.g., price above structural moving averages) to ensure the asset participates in the broader market phase.

Educational diagram of TC2000 EasyScan condition set architecture and filtering criteria
Scan Mechanics

Visualizing multi-tiered condition containment: Every newly appended condition removes candidate volume monotonically unless nested inside an explicit boolean disjunction.

Interactive Lab

Interactive Condition Stack Inspector

Real-time Universe Computation Demo

Toggle discrete scan layers below to observe how each condition narrows down an initial hypothetical cohort of 4,000 equities into an explainable subset.

Active Conditions

Cohort Retention Output 18 Candidates
Initial Universe: 4,000 Equities 0.45% passing
Generated Logical Expression (PCF Equivalent)
(AVGV50 > 500000 AND C > 15) AND (C > AVGC200 AND AVGC50 > AVGC200) AND ((MAXH10 - MINL10) / (MAXH50 - MINL50) < 0.65) AND (C > MAXH10.1 AND V > AVGV20)
Deep Architectural Guide

Core Mechanics of TC2000 EasyScan Construction

Watchlist Scope Isolation

Prior to applying formulas, identify the parent list. Running scans across “US Common Stocks” rather than “All Stocks” removes hundreds of closed-end funds, preferred securities, and structured products without requiring formula arithmetic.

Reduces computational latency

Personal Criteria Formulas (PCFs)

PCFs evaluate boolean conditions bar-by-bar. Syntax like C > C1 checks close vs prior close. Avoid redundant boolean checks: if C > MAXH20.1, asking also for C > AVGC20 is mathematically redundant.

Prevents filter redundancy

Sorting vs. Binary Exclusion

Instead of filtering out every asset failing a rigid threshold, use column sorting. A scan that allows 50 candidates through which are then sorted by relative volume keeps the filter broad while placing the highest density observations on top.

Preserves tail observations
Implementation Blueprints

Three Conceptual Condition Stack Models

Regime Discovery: Isolating Trend Leaders

This scan model isolates assets maintaining structural persistence relative to broad benchmarks. Rather than inspecting oscillators, it relies on multiple moving average slopes and 52-week proximity.

// Condition 1: Long-term slope qualification
AVGC50 > AVGC50.10 AND AVGC200 > AVGC200.20
// Condition 2: Structural proximity to 250-bar highs
C > 0.85 * MAXH250
Diagnostic Note: Ensures you review assets in confirmed technical expansion without introducing predictive bias.
Curated Reading Path

Further Exploration in Systematic Screening

Continue dissecting screening errors, execution sequences, and post-filtering verification methodology in our research modules.

Architecture

Condition Stacks Framework

Master the logical foundations of chaining discrete screening criteria without parameter decay.

Explore Module
Error Avoidance

Redundant Conditions

Learn to diagnose overlapping criteria that needlessly complicate formulas without narrowing results.

Explore Module
Optimization

Too-Narrow Scans

Detect over-optimization traps where restrictive filters eliminate valid structural candidates.

Explore Module
Reader Questions & Case Feedback

Ask About This Guide

Tell us which condition or sequence you are investigating. Share a question, a correction, or a point that needs a clearer explanation.

Page reference

Building Explainable Condition Stacks in TC2000 EasyScan

Our editorial desk discusses educational screening logic. It does not provide securities recommendations or trade signals.

All fields are required. Please keep your question focused on educational screening logic.

ConditionStack Journal В· Editorial Desk

Thank you for your screening question.

Your inquiry has been received along with the page reference. Thank you for helping us make screening logic clearer.