Part XI · Swing trading · Chapter 11G
The composite scorecard
Eight readings, one bias
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.
- 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.
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 from −1 (most bearish) to +1 (most bullish), and write for its score. If dimension has input signals, each already scaled to the range from −1 to +1 and written , its score is their average:
With weights that add up to 1, the composite signal is
Every lies between −1 and +1 and the weights sum to 1, so CS lies between −100 and +100. Dimension contributes points, at most either way. That cap is also the dimension's pull on the score: raising by 0.1 moves CS by points.
The framework does not say how a raw input becomes an . For illustration only, a percentile of an input that is bearish when high, such as the VIX, could be scaled as . A VIX at its 80th percentile would then score , and one at its 20th percentile .
3 · The eight dimensions
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.
| Dimension | Weight | Inputs |
|---|---|---|
| Volatility and fear | 18% | VIX percentile rank against its 1-year history, the MOVE bond-volatility index, the SKEW index |
| Credit | 15% | High-yield OAS, investment-grade OAS, the 1-month change in spreads |
| Rates | 12% | The 10-year minus 2-year Treasury curve, the 5-year breakeven, the level of the 10-year yield |
| Dollar and FX | 10% | The DXY's 5-day trend, USD/JPY |
| Commodities | 8% | WTI crude's level and trend, gold, the gold/oil ratio |
| Global and overnight | 10% | EEM, EFA and a 5-day return basket |
| Trend | 17% | The slope of the SPX 200-day SMA, ADX |
| Sentiment | 10% | 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.
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: , , , , , , and .
Step 3: the composite. By (11G.2) the points add up to , 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 . 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 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.
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:
| Composite | Bucket | Action |
|---|---|---|
| +40 or more | Strong bull | New long swing trades permitted at full intended size |
| +10 to +40 | Bull tilt | Long trades permitted at 70% to 80% of intended size |
| −10 to +10 | Neutral | Take only the highest-conviction setups, sized at 50% |
| −40 to −10 | Bear tilt | Long trades suspended; tactical shorts permitted if in your mandate |
| −40 or less | Strong bear | Defensive 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.
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.
Bull tilt, composite +20.0. Long trades permitted at 70-80% of intended size.
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 points to −1.6, a neutral regime.
With only trend and commodities set, the composite is , 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 of evidence, mechanism, regime, execution and sizing. But a composite of −60 zeroes the regime factor 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 , , and , a regime factor of 0.85 gives a conviction of 0.527. With 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.
- 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.
- 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.
- 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.
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.
- 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 , 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.