Using Current Index Constituents to Manage Backtest Holdings
Summary
This exchange explains how to handle a stock that remains in a backtest portfolio after it leaves the benchmark universe. The example concerns a strategy restricted to CSI 300 constituents: a stock bought while it belonged to the index may still be held after a later quarterly reconstitution. The suggested approach is to use the platform’s A-share stock filter and select the CSI 300 stock type to obtain the relevant universe.
The answer points toward checking membership as the backtest progresses so that holdings can be sold after leaving the index. It does not provide implementation details, clarify how historical membership dates are handled, or show whether the filter returns point-in-time constituents. Those details matter because using current constituents for past dates could distort results through survivorship bias. The note is a platform-specific pointer rather than a complete backtesting recipe.
Key ideas
- Index membership can change while a position remains open.
- A backtest restricted to CSI 300 stocks may need to check holdings against the evolving constituent universe.
- The proposed platform route is its A-share stock filter with the CSI 300 stock type selected.
- Historical membership handling is not explained and should be verified to avoid survivorship bias.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.