System Architecture: How Aerondight Scores Stocks
Aerondight Systems is built as a three-layer pipeline. Each layer has a distinct job, and the output of one feeds into the next.
Layer 1: Regime Classifier
At the top sits a Hidden Markov Model (HMM) paired with an XGBoost validator. Together, they classify the current market environment into one of four states:
- Bull Broad — real economy rallying, broad participation, low volatility
- Bull Tech — tech-led narrow rally, weak breadth
- Correction — grinding bear, elevated volatility
- Crisis — sharp crash, extreme volatility, rare but devastating
When both models agree on the regime, signal confidence increases. The regime label feeds directly into the scoring engine — the same stock can score differently in a broad bull market versus a grinding correction.
Layer 2: Dual Scoring Models
Two parallel models score every stock in the universe (~900 S&P 500 + S&P 400 MidCap names):
Swing Trade Model — 1-3 month horizon. Optimized for capturing intermediate moves. Multi-factor scoring across fundamental, technical, and sector dimensions.
Long Term Model — 1+ year horizon. Built for patient capital. Same factor categories, different weights and sensitivity to regime shifts.
Each stock receives a conviction score (1-10) and a clear signal: BUY, WATCH, or SELL.
Layer 3: Signal Output
The final layer synthesizes both models. When the swing trade and long-term models both agree on BUY, the system outputs its highest conviction signal. Signal transitions matter more than static signals — a stock moving from WATCH to BUY is an entry trigger.
graph TD A["REGIME CLASSIFIER\nHMM + XGBoost Validation\n4 states"] --> B A --> C B["SWING TRADE MODEL\n1-3 month horizon"] --> D C["LONG TERM MODEL\n1+ year horizon"] --> D D["SIGNAL OUTPUT\nBUY / WATCH / SELL + conviction score"]This architecture keeps each component focused and testable. The regime classifier doesn’t know about individual stocks. The scoring models don’t decide market conditions. And the signal output simply asks: do these independent assessments agree?
← Back to research