Pair detail
NDSN / PPG
Market: SPY | As of Mar 20, 2026 | Source: live
Pair overview
Bias uses the latest z-score sign (positive → short A / long B).
| Bias | Symbol | Company | Sector / Industry | Market cap USD | Last Close | Div Yield |
|---|---|---|---|---|---|---|
| Short | NDSN | Nordson Corporation | Industrials · Industrial - Machinery | 14.7B | $264.25 | 1.23% |
| Long | PPG | PPG Industries, Inc. | Basic Materials · Chemicals - Specialty | 21.9B | $97.92 | 2.87% |
Key metrics
Decision signals
Entry, sizing, and stability anchors for the trade.
+2.20
0.620
0.73
11.0
0.005
Short spread
z = +2.20?Current standardized spread. Positive means A rich vs B; negative means A cheap vs B.Backtest
Historical performance
Rule-based outcomes over the lookback window.
Backtest reality check
Historical trade outcomes using the entry/exit rules.
Backtest trades
Showing 3 of 3| Entry | Exit | Side | Hold | Net |
|---|---|---|---|---|
| 2026-03-19 | 2026-03-20 | Short NDSN / Long PPG | 1d | +0.82% |
| 2025-08-15 | 2025-09-26 | Long NDSN / Short PPG | 42d | +10.87% |
| 2025-03-20 | 2025-04-07 | Short NDSN / Long PPG | 18d | +8.96% |
Charts
Behavior over time
Price, spread, and hedged path context.
Z-score
Z-score trajectory with entry/exit bands.
Leg prices (normalized)
Relative move of each leg across the window.
Chart window: 90d
Normalized to 100 at window start.
Hedged position
Hedged spread with entry-zone shading.
Chart window: 90d
Spread = A - (alpha + gamma · B)
Model diagnostics
Spread mechanics
Helpful for validation and monitoring.
203.5703
Price-space spread
0.065103
Market-neutral residual spread
-0.0614
OLS intercept on residualized returns
0.132
Stability (21d rolling)
Window 252d
Z-score distribution
Entry |z| ≥ 2.0 · Exit |z| ≤ 0.5
Risk & invalidation
Z-score context
Quality score
Composite of cointegration, stability, and mean reversion signals.
Model transparency
Regression uses OLS on market-neutral residual returns. ADF test is applied to the residual spread series.