Building blocks of systematic investment strategies

It is important to understand the building blocks of systematic investing strategies before learning how to build them. Here is a schematic from the book, Inside the Black Box - The Simple Truth about Quantitative Trading by Rishi Narang, that provides a good way to visualize these building blocks and how they fit together in a system.

The Black Box Revealed

The Black Box Revealed

The author had aptly titled it - The Black Box Revealed, since that is how most people perceive it to be from the outside. From this schematic, it is easier to understand and visualize how a system is built with a systematic approach.

Here are the components of the system:

  • Data - Encapsulates the processes of raw data collection, cleaning and preparation in tidy form to be used by the models.
  • Alpha Model - Describes the core strategy, product universe (stocks, ETFs, futures) and the rules to be implemented.
  • Risk Model - Describes position sizes or how capital/risk is allocated. This is just as much important as the alpha model itself.
  • Transaction Cost Model - Describes the transaction costs by product. These may be theoretical numbers while backtesting the strategy using historical data and later adjusted based on live execution data.
  • Portfolio Construction Model - Describes how a portfolio is constructed after putting together positions by product across one or more rules of the core strategy.
  • Execution Model - Encapsulates a live trading system. Describes the tactical implementation of the core strategy.
  • Research - Sound research forms the underpinning of all models and is driven by quantitative and statistical analysis.

The interactions shown are typical, although there could be more depending upon the implementation. More than one model could also be combined together, depending upon how the strategy is formulated. Nonetheless, for most practitioners looking to build a complete system from scratch, this is a pretty good blueprint.

Nitin Gupta

Quantitative Data Technologies