Strategies
Size-Style Relative-Strength Trend Rotation, Dollar-Neutral SPY vs IWM (USEQ 1-DAY) — Port of CICC FOF #8 Large/Small Style Rotation
Outcome: Abandoned
SizeStyleRsTrendRotationSpyIwmUseq
Outcome Summary
After one iteration, the strategy tested daily SPY/IWM relative-strength rotation using approximately equal opposing leg notionals. Input audits passed across 5,940 aligned sessions, but the baseline lost 14.07%, with Sharpe 0.027 and profit factor 0.945. Backtest review abandoned it for negative expectancy before optimization or later reviews. The result concerns the price-only adaptation, leaving CICC's unavailable fund-allocation lead signal untested.
Hypothesis
USEQ is 6.6% of the corpus and long-short only 18.5%. This is a style-factor mechanism on non-BTC instruments, not another crypto momentum variant. CNEQ cannot host the CSI300-vs-CSI1000 pair (no small-cap instrument, long-only). USEQ keeps the exact large-vs-small mechanism with shortable ETFs and long history. There are only three tunables because overfitting has been a recurring failure.
negative_expectancy: this default price-only SPY/IWM style-momentum implementation produces negative net returns and PF below 1 on a functioning, multi-decade backtest, so it does not merit optimization expenditure. This result does not reject CICC's unavailable fund-allocation lead signal or establish that every alternative parameter configuration lacks an edge. Single-leg buy-and-hold comparison is inappropriate because benchmark_meaningful is false.
Implementation
Dollar-neutral size-style rotation on USEQ daily bars. RS = ln(SPY/IWM). The signal is the change in the ma_len-session moving average of RS over slope_window sessions. Above +deadband: long SPY / short IWM. Below -deadband: short SPY / long IWM. Each leg is 50% of equity in whole shares (gross 1.0x). There is a pair stop at an 8% adverse RS move. After a 10-session minimum hold, the pair exits on an opposite-side signal (the reverse entry is taken on the next session) or after 10 consecutive sessions inside the deadband. Fills are at the daily close.
Verification Results
Optional: if the risk officer's drawdown floor binds, scale leg_equity_fraction or pair_stop_pct. It is fixed in the plan, so leave it as-is for the baseline.
Each leg is equity*0.5 and is recomputed from current equity at each entry. Gross exposure is capped at 1.0x by construction, under the USEQ 2x Reg-T limit, and there is no dynamic scalar. The pair stop is an 8% adverse log-RS move, which costs about 4% of equity per stop. That is above the 1-2%-of-equity per-trade risk guideline (L148). This is not a blowup risk, because the design has a flat state, a stop and bounded gross.
The analyst verdict should say it tests price-only size-style momentum, not the fund-positioning signal.
This is a disclosed adaptation, not a defect: the market moves from CSI300/CSI1000 to SPY/IWM, and the signal is the price RS trend instead of the mutual-fund style-allocation change. The hypothesis states both changes explicitly, and the code matches the adapted hypothesis.
Consider raising warmup_bars to 180 in the evaluation plan.
min_bars_required returns 2, so readiness is handled internally (ma_len + slope_window sessions). The developer correctly notes that ma_len=120 with slope_window=60 needs 180 sessions, more than the 130-bar warmup, so those optimizer draws stay flat for about 50 extra sessions after each walk-forward reset. Results are slightly understated, but nothing is incorrect.
The sandbox ran about 1,524 sessions and produced Sharpe 0.17, PF 1.12, 14.4% max drawdown and a 0.48% average return per closed position over 40 legs (about 20 pairs). The PSR is 0.65 and the Sharpe CI of [-0.60, 0.95] spans zero. Borrow cost was 1.4% of equity, more than half of the excess over flat. Only about 20 independent pair decisions were made in roughly 6 years, so the full-history backtest needs to show more occurrences before any conclusion. The test also uses only the price RS trend, not the CICC fund-allocation lead signal, so a null result falsifies price-only US size momentum, not the source signal. Spread cost on USEQ (about 0.02-0.05% round trip per leg) is small next to an average pair hold of about 94 days, so turnover economics are not the concern.
Backtest Review
- Sharpe
- 0.03
- Total return
- -14.07%
- Max drawdown
- 23.16%
- Trades
- 146
- Win rate
- 47.3%
- Profit factor
- 0.94
Input audits passed across 5,940 aligned sessions.
Spot-checked trades have simultaneous opposing SPY/IWM legs with approximately equal entry notionals, consistent with the paired construction.
The baseline lost 14.07% over roughly 23.6 years; profit factor is 0.945 and average net leg return is -0.184% of notional.
146 closed legs represent approximately 73 completed pairs, not 146 independent decisions. Average holding duration is about 96 days.
QA's weak-economics concern is borne out by the full-history losses. No fixable implementation defect or measured profitable parameter region has been established.
USEQ economic reference; rejection rests on measured negative net expectancy, not a promotion gate.
Iteration History
Each leg is equity*0.5 and is recomputed from current equity at each entry. Gross exposure is capped at 1.0x by construction, under the USEQ 2x Reg-T limit, and there is no dynamic scalar. The pair stop is an 8% adverse log-RS move, which costs about 4% of equity per stop. That is above the 1-2%-of-equity per-trade risk guideline. This is not a blowup risk, because the design has a flat state, a stop and bounded gross.
Outcome Summary
This baseline's failure applies to the tested price-only implementation and does not reject the unavailable fund-allocation signal or establish that every alternative parameter configuration lacks an edge.
Backtest review issued an abandon verdict because the functioning multi-decade backtest showed negative net expectancy, with no established fixable implementation defect or measured profitable parameter region. Optimization and subsequent analyst and risk reviews were not reached.
It tested price-only large-versus-small-cap momentum through daily dollar-neutral SPY/IWM long-short rotation, adapting CICC's style-rotation premise without its fund-allocation lead signal.
The baseline returned -14.07% over roughly 23.6 years, with Sharpe 0.027 and 23.16% maximum drawdown. It recorded 146 closed legs, approximately 73 completed pairs, with profit factor 0.945 and average net leg return -0.184% of notional.
Analysis
FOF研究系列之八:基金择时、选股和风格轮动 中金公司_20180821 - BigQuant量化交易
Backtest and paper results are hypothetical. Trading involves risk of loss.