Part XI · Swing trading · Chapter 11G

The composite scorecard

Eight readings, one bias

Where we are

Chapter 11A's dashboard shows dozens of markers, and Chapter 11B put the macro regime at the top of the hierarchy that frames every trade. This chapter compresses that regime read into one number, an eight-dimension scorecard running from −100 to +100, which decides whether swing trades are allowed and at what size.

What you need first
  • The dashboard's markers: the VIX and its percentile, credit spreads, the yield curve and the dollar (Chapter 11A).
  • The three-layer hierarchy, whose top layer this score supplies (Chapter 11B).
  • Regime filters, which size other trades rather than make trades of their own (Chapter 10H).
  • Overfitting and walk-forward testing (Chapter 3A).

1 · One number from many noisy ones

Because any single regime indicator is noisy, the composite signal aggregates eight orthogonal dimensions of market state into a single bias number, on a scale from −100 (strong bear) to +100 (strong bull). Each dimension averages several signals within it, and the composite is a weighted average across the dimensions.

It is a tilt indicator, not an entry trigger: it sets layer 1 of Chapter 11B's hierarchy, the macro regime, without replacing the invalidation rules of any trade. Its purpose is to suppress trade attempts in adverse regimes and permit them in supportive ones. In the language of Chapter 10H, it is a regime filter: it sizes trades and never makes one.

In plain terms

Eight gauges each lean bullish or bearish by some amount. Weight each lean by how much you trust that gauge, add them up, and you have one reading of the weather. The reading does not tell you when to leave the house. It tells you whether to go out at all, and how much to carry.

2 · The arithmetic of the score

Score each dimension kk from −1 (most bearish) to +1 (most bullish), and write sks_k for its score. If dimension kk has mkm_k input signals, each already scaled to the range from −1 to +1 and written xkjx_{kj}, its score is their average:

sk=1mk∑j=1mkxkj s_k = \frac{1}{m_k}\sum_{j=1}^{m_k} x_{kj} (11G.1)

With weights wkw_k that add up to 1, the composite signal is

CS=100∑k=18wk sk \text{CS} = 100 \sum_{k=1}^{8} w_k\, s_k (11G.2)

Every sks_k lies between −1 and +1 and the weights sum to 1, so CS lies between −100 and +100. Dimension kk contributes 100 wksk100\,w_k s_k points, at most 100 wk100\,w_k either way. That cap is also the dimension's pull on the score: raising sks_k by 0.1 moves CS by 10 wk10\,w_k points.

The framework does not say how a raw input becomes an xkjx_{kj}. For illustration only, a percentile pp of an input that is bearish when high, such as the VIX, could be scaled as x=1−2px = 1 - 2p. A VIX at its 80th percentile would then score 1−1.6=−0.61 - 1.6 = -0.6, and one at its 20th percentile +0.6+0.6.

3 · The eight dimensions

Heuristic weights

The weights below are heuristic, not empirically optimized. They reflect practitioner judgment and sensitivity analysis rather than optimization against a holdout set, so treat them as a starting point to test, not as a result.

DimensionWeightInputs
Volatility and fear18%VIX percentile rank against its 1-year history, the MOVE bond-volatility index, the SKEW index
Credit15%High-yield OAS, investment-grade OAS, the 1-month change in spreads
Rates12%The 10-year minus 2-year Treasury curve, the 5-year breakeven, the level of the 10-year yield
Dollar and FX10%The DXY's 5-day trend, USD/JPY
Commodities8%WTI crude's level and trend, gold, the gold/oil ratio
Global and overnight10%EEM, EFA and a 5-day return basket
Trend17%The slope of the SPX 200-day SMA, ADX
Sentiment10%The advance/decline ratio, the put/call ratio, the 14-day RSI of SPX

Each dimension is an independent statement about market state, from whose weighted average the composite recomputes whenever one of them changes.

Volatility and fear (18%). The VIX's IV percentile says where today's VIX sits in its own past year. The MOVE index is the bond market's counterpart of the VIX, and the SKEW index prices the third-moment risk of a crash (Chapter 5E). A high VIX percentile with a high MOVE means stress, and both are bearish components. A low VIX percentile with a low MOVE is complacency, which reads mildly bullish for mean reversion.

Credit (15%). The option-adjusted spread (OAS) is the extra yield a bond pays over Treasuries. The score reads it for high-yield bonds and for investment-grade bonds, along with its change over one month. Widening spreads mean funding stress and tightening spreads mean appetite for risk, with credit leading equity by days to weeks at major turns.

Rates (12%). The dominant input is the shape of the yield curve, the 10-year Treasury yield minus the 2-year, which is bearish over a horizon of several quarters when inverted. The 5-year breakeven inflation rate and the absolute level of the 10-year yield complete the dimension.

Dollar and FX (10%). The five-day trend of the US Dollar Index (DXY) and USD/JPY, the dollar's price in yen, carry this dimension. A rising dollar reads as risk-off, and a falling dollar as risk-on.

Commodities (8%). The inputs are the level and trend of WTI, West Texas Intermediate, the US crude oil benchmark. Gold and the ratio of the gold price to the oil price complete the dimension. A rising gold/oil ratio signals stress of a deflationary kind, while rising WTI signals inflation.

Global and overnight (10%). EEM and EFA are exchange-traded funds of emerging-market stocks and of developed markets outside the United States. With a 5-day basket of returns, they say whether the world is leading or lagging SPX. Persistent global weakness that leads SPX is bearish, while global strength with SPX flat is a bullish setup.

Trend (17%). The slope of the SPX 200-day SMA and the average directional index (ADX) of Chapter 11C carry the dimension that most retail strategies under-use. Trend up with ADX above 20 is the regime in which mean reversion is most exploitable.

Sentiment (10%). The advance-decline ratio divides the number of rising stocks by the number of falling ones. Together with the put-call ratio and the 14-day relative strength index (RSI) of SPX, it reads the crowd's mood. Sentiment is contrarian on short horizons, where extreme bullishness means pullback risk, and aligned on longer horizons, where sustained breadth means a sustained move.

Worked example: Scoring one day

Step 1: the scores. Suppose today's dimension scores are volatility +0.5, credit +0.4, rates −0.2, dollar 0.0, commodities −0.3, global +0.1, trend +0.6 and sentiment −0.4.

Step 2: the contributions. Multiplying each score by its weight in percent gives, in points: +9.0+9.0, +6.0+6.0, −2.4-2.4, 00, −2.4-2.4, +1.0+1.0, +10.2+10.2 and −4.0-4.0.

Step 3: the composite. By (11G.2) the points add up to CS=+17.4\text{CS} = +17.4, a bull tilt.

Step 4: what it would take to reach strong bull. Reaching +40 needs 22.6 more points, whereas rates, the dimension with the most room, can add only 12×(1+0.2)=14.412 \times (1 + 0.2) = 14.4. No single dimension can get there, so the composite reaches its extremes only when several dimensions agree.

4 · Treat the weights as a starting point

The weights are heuristic, so the Dealer Mechanics Lab tells its users to treat the composite as a starting framework. They should recompute it with their own weights, chosen by walk-forward backtesting, and recalibrate it periodically as regimes shift.

The score is most informative as a directional indicator: regime strongly supportive, weakly supportive or hostile. It is less informative as a precise value, so anchor decisions on the regime bucket and treat the numerical score as a confidence indicator.

Fitting eight weights is harder than it looks, because the data contain only a handful of true regime changes. Eight free weights can fit those few episodes almost perfectly and learn nothing from them (overfitting, Chapter 3A). Chapter 1D's multiple-comparisons problem applies to every set of weights you try. The honest test is out of sample: choose the weights on one period and judge them on a later one.

A cheaper check than a full backtest is a sensitivity test on the weights you already have. Move five points of weight from trend to sentiment in the worked example, and the composite falls by 5×(0.6−(−0.4))=5.05 \times (0.6 - (-0.4)) = 5.0 points to +12.4, which is still a bull tilt. A conclusion that survives such shifts is a property of the market rather than of your weights.

Familiar ground

The composite is built like a clinical prognostic score: weighted factors are summed into one number, which is read by risk group rather than to the decimal. Such a score earns trust only after validation in a cohort it was not built on. It also drifts out of calibration as the population it serves changes. The composite's weights come from practitioner judgment, like a score assembled by expert consensus before any validation study. Walk-forward testing is its temporal validation, and periodic recalibration answers the same drift.

5 · From score to action

As the macro-layer input to the hierarchy, the composite maps to action through five buckets:

CompositeBucketAction
+40 or moreStrong bullNew long swing trades permitted at full intended size
+10 to +40Bull tiltLong trades permitted at 70% to 80% of intended size
−10 to +10NeutralTake only the highest-conviction setups, sized at 50%
−40 to −10Bear tiltLong trades suspended; tactical shorts permitted if in your mandate
−40 or lessStrong bearDefensive only. The mechanical foundation sleeves continue, with no new tactical positions

Each edge belongs to the more extreme bucket: +10 and +40 are on the bullish side of their edges, and −10 and −40 on the bearish side. The foundation sleeves of the strong-bear row are mechanical sleeves holding the risk premia of Chapter 10A: they follow their own rules and are not stopped.

Worked example: Sizing by the bucket

Step 1: the intended risk. Suppose your setups normally risk 1% of a $250,000 account, which is $2,500 a trade.

Step 2: the bucket. In a bull tilt such as the worked example's +17.4, a trade risks 70% to 80% of that, $1,750 to $2,000. In a neutral regime it risks 50%, $1,250, and only for the highest-conviction setups. In a bear tilt no new long trade is opened at all.

6 · The scorecard

The figure gives each dimension a slider from −1 to +1, in steps of 0.05, all starting at +0.20. The top panel draws each score times its weight, in points of the composite, over a pale track as wide as that weight allows. The lower panel places the composite on the scale from −100 to +100, whose shaded bands are the five buckets, and a readout names the bucket and its action.

The composite is shown to one decimal, cut toward zero rather than rounded. The bucket is chosen on the exact value, so the number never reads as past an edge its bucket has not crossed. Start at the defaults, then set every slider to zero except trend at +0.35 and commodities at +0.50.

+0.20
+0.20
+0.20
+0.20
+0.20
+0.20
+0.20
+0.20

Bull tilt, composite +20.0. Long trades permitted at 70-80% of intended size.

Eight readings, one bias. Each slider scores one dimension of market state from −1 (most bearish) to +1 (most bullish). The top panel shows each score times its weight, in points of the composite, over a pale track as wide as that weight allows; the composite is their sum, placed on the −100 to +100 scale below, whose shaded bands are the five regime buckets. Every dimension starts at +0.20, which puts the composite at +20, a bull tilt.

At the defaults every dimension contributes a fifth of its maximum. The readout is "Bull tilt, composite +20.0", with long trades at 70% to 80% of intended size. Drag volatility alone to −1 and the composite falls by 1.2×18=21.61.2 \times 18 = 21.6 points to −1.6, a neutral regime.

With only trend and commodities set, the composite is 17×0.35+8×0.50=9.9517 \times 0.35 + 8 \times 0.50 = 9.95, and it reads "Neutral, composite +9.9". Rounded, it would read +10.0 beside the word neutral, which is the confusion the cut toward zero avoids. One more step of commodities, to +0.55, gives 10.35 and a bull tilt. With every other slider at zero, setting dollar and FX to −1 gives exactly −10.0, which reads as a bear tilt, since the edge belongs to the bearish side.

7 · The composite and the conviction score

The composite answers the question of what the regime is. The conviction score of Chapter 13B answers a different one: given the regime, should you take this specific trade? The two are complementary. A composite of +50 does not earn you the trade, because you still need to score the product E×M×R×X×SE \times M \times R \times X \times S of evidence, mechanism, regime, execution and sizing. But a composite of −60 zeroes the regime factor RR for most long strategies, however high the other factors are.

Since the conviction score is a product, a zero anywhere makes it zero. With Chapter 13B's calm-regime scores of E=0.85E = 0.85, M=0.90M = 0.90, X=0.90X = 0.90 and S=0.90S = 0.90, a regime factor of 0.85 gives a conviction of 0.527. With R=0R = 0 the same trade scores 0, however strong its other factors.

Use the composite to filter the universe of trades you consider. Use the conviction score to evaluate the trades that survived the filter.

8 · The Edge Book builds the same layer differently

The Edge Book sizes its short-volatility sleeves with a stack of a few filters rather than a weighted average (Chapter 10H). Full exposure needs every condition green: the VIX/VIX3M ratio below 1.00, 21-day realized volatility below implied, and the TED spread, a gauge of banks' funding stress, below 100 bps. The MOVE index must be below 100 and high-yield OAS below 500 bps, with positive gamma exposure as a low-confidence supplement. With all green it runs full size, while one yellow reduces size by 25% and two or more reduce it by 50% or more.

The Edge Book also names what is not a filter, starting with single oscillator readings such as an RSI at 30, which are too noisy for sizing decisions. Sentiment indicators, it says, are noisy and fit for contrarian use only. A filter, it argues, needs continuous measurement, demonstrated predictive value for the regime and a basis that does not rest on a story. The composite's sentiment dimension leans on inputs of exactly those kinds: an oscillator, the 14-day RSI, and a reading of the crowd, the put/call ratio. The two sources agree that the regime should size trades. They differ on how to combine the inputs, and on which inputs deserve a say.

In practice
  • Compute it once a day, at a fixed time, from the same sources, as part of the pre-market read of Chapter 11A. Log every day's eight scores and composite, because that log is the data on which you can later fit and test your own weights.
  • Act on the bucket, and phase the changes. Near an edge, noise alone can carry the composite across: a move from +10.3 to +9.9 cuts the permitted size from 70% to 50% of intended. The Edge Book's advice for its own filters applies, since binary on-off triggers create whipsaw: phase changes of size over several days (Chapter 10H).
  • Check the calendar yourself. None of the eight dimensions reads the calendar of scheduled events, although Chapter 11K counts the nearness of an event as part of the regime read.
When it fails
  • Stress outruns the inputs. Five-day trends, one-month spread changes and a 200-day slope all lag, so a shock can arrive between two computations.
  • The dimensions stop being orthogonal. Correlations rise in stress (Chapter 1F), so credit, volatility, the dollar and global markets can all turn at once, counting one shock several times over.
  • The weights fit a regime that has passed. Weights recalibrated on a calm period can mislead in the next stress.
  • Sentiment changes sign with the horizon. It is contrarian over days and aligned over months, so its score depends on which horizon you chose when you scaled it.
Decision rule
  • Strong bull (+40 or more): open new long swing trades at full intended size, subject to each setup's own conditions.
  • Bull tilt (+10 to +40): open long trades at 70% to 80% of their intended size.
  • Neutral (−10 to +10): take only the highest-conviction setups, sized at 50% of their intended size.
  • Bear tilt (−40 to −10): suspend long trades, and take tactical shorts only if your mandate allows them.
  • Strong bear (−40 or less): act defensively only, letting the foundation sleeves continue under their own rules while opening no new tactical positions.
  • Edges belong to the more extreme bucket, so a composite of +40 is strong bull and one of −10 a bear tilt.
  • Always: a composite that permits a trade does not select it. The setup's own conditions (Chapter 11H) and the conviction score (Chapter 13B) still have to pass.
Common mistake: treating the composite as an entry signal

A composite of +45 says the weather is fine, yet nothing about whether today's price is at a level where a setup triggers. Entries come from the setups of Chapter 11H, which carry their own composite thresholds on top of the buckets.

What to carry forward
  • The composite is a weighted average of eight dimension scores, each from −1 to +1, scaled to run from −100 to +100.
  • It is a tilt, not a trigger: it sets layer 1 of the hierarchy and sizes trades through five buckets.
  • Because the weights are heuristic, treat the bucket as the answer and the number as a confidence indicator, and recalibrate out of sample.
  • It filters the universe of trades, while the conviction score of Chapter 13B judges each trade that survives.

9 · Check yourself

Question 1

Today's scores are volatility +0.3, credit +0.2, rates +0.5, dollar −0.2, commodities 0, global +0.4, trend +0.7 and sentiment +0.1. What is the composite, and may you take a Trend Pullback, whose regime condition is a composite of at least +30 (Chapter 11H)?

Answer

In points the contributions are 5.4, 3.0, 6.0, −2.0, 0, 4.0, 11.9 and 1.0, so the composite is +29.3, a bull tilt that permits long trades at 70% to 80% size. The Trend Pullback still fails, by 0.7 points, because a setup's own threshold is stricter than the bucket.

Question 2

The composite is +50 and a swing setup has just triggered: can you take the trade?

Answer

Not on the composite alone, which only permits trades. The trade must still meet its setup's conditions and score enough on Chapter 13B's conviction product of evidence, mechanism, regime, execution and sizing.

Question 3

A composite of 39.95 is shown as +39.9: which bucket is it in, and why is it not shown as +40.0?

Answer

It is a bull tilt, since strong bull starts at +40. Rounding would show +40.0 beside a bull tilt, a number that seems to have crossed an edge the bucket has not. Cutting toward zero keeps the displayed number on the same side of every edge as the true value.

Question 4

In a sell-off the scores are volatility −0.8, credit −0.7, rates −0.3, dollar −0.5, commodities −0.4, global −0.6, trend −0.2 and sentiment +0.4: what does the regime allow?

Answer

The composite is −14.4−10.5−3.6−5.0−3.2−6.0−3.4+4.0=−42.1-14.4 - 10.5 - 3.6 - 5.0 - 3.2 - 6.0 - 3.4 + 4.0 = -42.1, a strong bear, which allows only defensive action: the foundation sleeves continue, and no new tactical position is opened. Sentiment reads bullish here in its contrarian short-horizon sense, but at 10% it cannot offset the rest.