We have started the Trading Strategy podcast. Listen to us on YouTube and Spotify.

What Is Feature generation?

Feature generation is the systematic creation of candidate features from raw or lightly processed data. It may use predefined transformations, such as rolling moments and technical indicators, or automated methods that extract a large library of time-series characteristics. Feature generation expands a research search space; it does not establish that a candidate has predictive or trading value.

Generated features must meet the same availability and validation requirements as hand-written features. In particular, candidate generation, filtering, and feature selection must be performed using only the training data of each fold. Because broad generation creates many opportunities for false discoveries, researchers should compare compact feature families against a matched baseline and retain candidates only when they improve out-of-sample results.

See also

Research and literature