Building and Testing the “Flowers in the Forest” Stock Selection Factor
Summary
This research replication constructs a Chinese equity factor called “Flowers in the Forest” by calculating three component factors and combining them with equal weights. The source describes deriving the daily factor from high-frequency data, a computation-intensive process that could not be downsampled within its SQL workflow. To reduce runtime, the implementation uses multicore CPU processing and vectorized calculations. The author reports that these optimizations cut computation time to one tenth of the prior duration, with one year of data taking about half an hour to process.
The document offers a brief qualitative assessment of factor sorting: results for 2024 were described as weak, while 2025 looked more promising. It provides no detailed methodology for the three components, portfolio construction, transaction costs, benchmark comparison, or statistical measures, so the reported curves are not enough to establish robustness. The author also flags possible bugs in this first high-frequency-to-daily factor implementation, making independent validation important.
Key ideas
- The composite factor is the equal-weighted combination of three separately calculated component factors.
- Its daily values are derived from high-frequency data, which creates a significant computation burden.
- Multicore processing and vectorized calculations reportedly reduced runtime to one tenth of the earlier duration.
- The author describes factor sorting as weak in 2024 and more promising in 2025, without detailed statistical evidence.
- The implementation is explicitly provisional and may contain bugs.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.