liveBook · Manning

Smart beta

As explained in Build a Robo-Advisor with Python (From Scratch)

Smart beta is an investment approach that selects or weights securities using systematic rules based on factors or characteristics beyond traditional market capitalization.

Smart beta selects or weights securities using systematic rules that target nonmarket factors rather than relying only on traditional market capitalization. It appears in ETFs and robo-advisor portfolios, either replacing or complementing standard index funds. section 4.4 section 4.5

Common equity factors include:

An index can combine factor scores with an optimization step, such as maximizing weighted scores while constraining industry weights near those of a standard index. Providers offer single-factor and multifactor ETFs, while some robo-advisors implement the approach through direct stock holdings. section 4.4 section 4.4.1

How Build a Robo-Advisor with Python (From Scratch) covers it

How deep it goes
Defines factor tilts and names common factors, but stops short of a complete portfolio-construction procedure.
Examples
Uses momentum, quality, low beta, multifactor ETFs, and score-based weights constrained near standard industry weights.
What you can do after
Evaluate smart-beta choices by distinguishing single-factor, multifactor, ETF-based, and direct-stock implementations.
How it connects
Connects ETFs, factor investing, market capitalization, CAPM, Fama–French models, and robo-advisors.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Build a Robo-Advisor with Python (From Scratch). The section links point to the parts of the book it draws on.