Ledoit–Wolf Covariance Shrinkage on SSE Large Caps

SSE large-cap minimum-variance study Ledoit Wolf shrinkage toward the diagonal versus sample covariance with turnover costs a 12% weight cap Newey West tests

Abstract

A minimum-variance portfolio is only as good as the covariance that goes into it. On a panel the size of a few dozen Shanghai large caps, a one-year daily sample covariance is invertible and still noisy: the smallest eigenvalues wander, and the optimizer treats that noise as a reason to take extreme weights.

This study asks a narrow question. On the same SSE names, the same month-end calendar, and the same long-only cap, does shrinking the covariance toward its diagonal change the out-of-sample wealth path relative to the raw sample covariance and relative to equal weight?

The sleeve is the repository's Shanghai large-cap list (banks, energy, consumer, and industrials with .SS tickers). The benchmark path is the Shanghai Composite. Prices are Yahoo Finance adjusted closes from 2012, stored as wide CSVs under data/exchange-prices/china/.

Estimator and portfolio rule

Let be the matrix of daily simple returns over the trailing year, demeaned by column, and let be the sample covariance. The shrinkage target is the diagonal of : variances are kept, every covariance is pulled toward zero. The intensity is the Ledoit–Wolf plug-in that minimises expected Frobenius loss,

where is the average squared error of the rank-one outer products around . A ridge of is added before the solve.

The long-only book is the analytical minimum-variance solution , negative weights clipped to zero and renormalised, then capped at 12% with the excess spread over the uncapped names in proportion to their current weight. That is a projection, not a full quadratic program, and it is applied identically to the shrunk matrix and to the sample matrix.

Rebalance is monthly. The gross return is . Net return subtracts 10 bps times the L1 distance between successive weight vectors. Equal weight is the third book, with the same cost rule, so the comparison is not a cost-free optimiser against a cost-free benchmark.

Empirical results

The chart compounds the three net books and the Shanghai Composite. The test underneath is a Newey–West t-test on the monthly gap between the shrunk book and the sample-covariance book. A positive estimate means shrinkage added return after costs; it does not mean the book beat the index.

Sample
2012-05-31 → 2026-11-30
Sleeve
SSE large-cap constituents
Benchmark
000001.SS
Series kept
80

Long-only minimum-variance books on 80 SSE names, rebalanced monthly, 10 bps one-way on turnover, weight cap 12%. Shrinkage Sharpe 0.71 versus sample-covariance Sharpe 0.68 and equal-weight Sharpe 0.72. Average shrinkage intensity toward the diagonal was 0.07.

Shrinkage ann. return
11.0%
Shrinkage ann. vol
16.6%
Shrinkage Sharpe
0.71
Shrinkage max drawdown
-30.8%
Sample-cov Sharpe
0.68
Equal-weight Sharpe
0.72
Mean shrinkage intensity
0.07

Growth of 1. Dates are thinned when the path is daily.

TestEstimatetpReading
Shrinkage minus sample covariance0.0%0.510.609Newey–West t-test on the monthly return difference. Mean is the average monthly spread.
Shrinkage minus benchmark0.6%3.100.002Benchmark is 000001.SS.

Calendar-year returns

YearStrategyBenchmark
20121.6%-1.0%
2013-5.8%-6.7%
201460.4%52.9%
201525.7%9.4%
2016-1.8%-12.3%
201737.3%6.6%
2018-7.6%-24.6%
201917.6%22.3%
20203.6%13.9%
20217.5%4.8%
2022-0.7%-15.1%
202313.7%-3.7%
202422.0%12.7%
202510.5%18.4%
2026-4.0%-8.3%

Series that entered the sample

TickerNameFirstLastDays
600519.SSKweichow Moutai2012-01-042026-11-133606
600036.SSChina Merchants Bank2012-01-042026-11-133606
601318.SSPing An Insurance2012-01-042026-11-133606
600900.SSYangtze Power2012-01-042026-11-133606
601166.SSIndustrial Bank2012-01-042026-11-133606
600276.SSHengrui Pharma2012-01-042026-11-133606
601012.SSLONGi Green Energy2012-04-112026-11-133544
600030.SSCITIC Securities2012-01-042026-11-133606
601888.SSChina Tourism Group2012-01-042026-11-133606
600887.SSYili2012-01-042026-11-133606
601398.SSICBC2012-01-042026-11-133606
601288.SSAgricultural Bank of China2012-01-042026-11-133606
601939.SSChina Construction Bank2012-01-042026-11-133606
601988.SSBank of China2012-01-042026-11-133606
600000.SSShanghai Pudong Development Bank2012-01-042026-11-133606
601328.SSBank of Communications2012-01-042026-11-133606
601668.SSChina State Construction2012-01-042026-11-133606
601857.SSPetroChina2012-01-042026-11-133606
600028.SSSinopec2012-01-042026-11-133606
601088.SSChina Shenhua Energy2012-01-042026-11-133606
600309.SSWanhua Chemical2012-01-042026-11-133606
603259.SSWuXi AppTec2018-05-082026-11-132067
600809.SSShanxi Xinghuacun Fen Wine2012-01-042026-11-133606
601899.SSZijin Mining2012-01-042026-11-133606
600031.SSSany Heavy Industry2012-01-042026-11-133606
600690.SSHaier Smart Home2012-01-042026-11-133606
601225.SSShaanxi Coal2014-01-282026-11-133107
600104.SSSAIC Motor2012-01-042026-11-133606
601601.SSChina Pacific Insurance2012-01-042026-11-133606
600048.SSPoly Developments2012-01-042026-11-133606
600585.SSAnhui Conch Cement2012-01-042026-11-133606
601688.SSHuatai Securities2012-01-042026-11-133606
600009.SSShanghai Airport2012-01-042026-11-133606
600011.SSHuaneng Power2012-01-042026-11-133606
600016.SSChina Minsheng Bank2012-01-042026-11-133606
600019.SSBaoshan Iron & Steel2012-01-042026-11-133606
600050.SSChina Unicom2012-01-042026-11-133606
600111.SSNorthern Rare Earth2012-01-042026-11-133606
600150.SSChina CSSC2012-01-042026-11-133606
600188.SSYankuang Energy2012-01-042026-11-133606
600196.SSFosun Pharma2012-01-042026-11-133606
600346.SSHengli Petrochemical2012-01-042026-11-133606
600362.SSJiangxi Copper2012-01-042026-11-133606
600406.SSNARI Technology2012-01-042026-11-133606
600436.SSPien Tze Huang2012-01-042026-11-133606
600438.SSTongwei2012-01-042026-11-133606
600489.SSZhongjin Gold2012-01-042026-11-133606
600547.SSShandong Gold2012-01-042026-11-133606
600588.SSYonyou2012-01-042026-11-133606
600600.SSTsingtao Brewery2012-01-042026-11-133606
600660.SSFuyao Glass2012-01-042026-11-133606
600741.SSHuayu Automotive2012-01-042026-11-133606
600795.SSGD Power2012-01-042026-11-133606
600893.SSAECC Aviation Power2012-01-042026-11-133606
600905.SSChina Three Gorges Renewables2021-06-102026-11-131316
601006.SSDaqin Railway2012-01-042026-11-133606
601066.SSCICC2018-06-272026-11-132032
601111.SSAir China2012-01-042026-11-133606
601138.SSFoxconn Industrial Internet2018-06-132026-11-132041
601186.SSChina Railway Construction2012-01-042026-11-133606
601211.SSGuotai Junan2015-06-262026-11-132764
601336.SSNew China Life2012-01-042026-11-133606
601390.SSChina Railway2012-01-042026-11-133606
601600.SSAluminum Corp of China2012-01-042026-11-133606
601628.SSChina Life2012-01-042026-11-133606
601633.SSGreat Wall Motor2012-01-042026-11-133606
601669.SSPowerChina2012-01-042026-11-133606
601728.SSChina Telecom2021-08-202026-11-131266
601800.SSChina Communications Construction2012-03-092026-11-133564
601818.SSChina Everbright Bank2012-01-042026-11-133606
601868.SSChina Energy Engineering2021-09-282026-11-131241
601898.SSChina Coal Energy2012-01-042026-11-133606
601919.SSCOSCO Shipping2012-01-042026-11-133606
601991.SSDatang Power2012-01-042026-11-133606
601995.SSCNS2020-11-022026-11-131464
603288.SSFoshan Haitian2014-02-112026-11-133102
603501.SSWill Semiconductor2017-05-042026-11-132313
603986.SSGigaDevice2016-08-182026-11-132482
688111.SSKingsoft Office2019-11-182026-11-131695
688981.SSSMIC2020-07-162026-11-131535

Sharpe ratios use a zero risk-free rate. Costs, where charged, are a flat one-way bps haircut on weight turnover. Source: Yahoo Finance. Assignment seed 20261113.

What this does not show

The target is the diagonal, which is the right target when residual correlations are the noisy part. A constant-correlation target, or a one-factor target built from the Shanghai Composite, would be a different estimator.

Yahoo Finance adjusted closes are not a point-in-time index membership file. The constituent lists are a liquid large-cap panel, fixed in the repository, not the official index as it stood on each rebalance date.

The risk-free rate is set to zero in every Sharpe ratio. A local bill rate would lower the ratios and would not, by itself, change a long-short spread.

Costs are a flat one-way haircut on weight turnover. They do not include borrow fees, lot-size rules, auction imbalance, stamp duty, or the Shanghai and Hong Kong short-sale bans that bind a live short book.

This is a research record. It is not a recommendation to trade the sleeve.

QuantifiedTrader logoQuantifiedTrader

Independent quantitative research on trading methods, backtesting, and market analytics.

Research disclaimer

QuantifiedTrader is operated by an independent quantitative research group. We study, document, and compare different methods of trading, portfolio construction, risk management, and investment analysis. Our work is exploratory and academic in nature—we build tools, run backtests, and publish findings to advance understanding, not to promote any particular strategy or product.

Not investment advice. Nothing on this website constitutes investment, trading, financial, tax, legal, or other professional advice. We do not recommend, endorse, or solicit the purchase or sale of any security, derivative, or financial instrument, nor do we suggest that any strategy, model, or result presented here is suitable for any individual or institution. Any examples, simulations, or performance figures are illustrative research outputs only.

No client or advisory relationship. We do not provide investment advisory, brokerage, portfolio-management, custody, or asset-management services to any person or entity. Browsing this site, using our tools, or contacting us does not create a client, fiduciary, or advisory relationship. We do not manage money on behalf of third parties and do not act as agents for any financial institution.

Research & education only. Content, datasets, backtests, charts, code, and software made available here are for informational and educational research. Materials may be incomplete, simulated, hypothetical, or derived from third-party sources that we do not control. Past performance, backtested results, and historical analyses are not indicative of future results. Market conditions change; models may fail; assumptions may be wrong. You are solely responsible for evaluating any information and for all decisions you make.

No responsibility or liability. To the fullest extent permitted by applicable law, QuantifiedTrader and its contributors disclaim all responsibility and liability for any loss, damage, cost, or expense—direct or indirect—arising from access to, use of, or reliance on this website, its content, or its tools. All materials are provided “as is” and “as available,” without warranties of any kind, whether express or implied, including but not limited to accuracy, completeness, fitness for a particular purpose, or non-infringement.

Non-commercial research sharing. This site does not aim to profit from the knowledge, tools, or datasets published here. Materials are shared for non-commercial research and learning, subject to applicable open-source or site terms where noted. We are a research collective, not a commercial product or service provider.

Contact. For questions about this notice, the site, or published research materials, contact support@quantedx.com. Correspondence is for administrative and research purposes only and does not constitute advice or create any professional obligation on our part.

© 2026 QuantifiedTrader. All rights reserved.