Evidence-based investing research
Value Investing Strategy (Strategy Overview)
Allocations for March 2026 (Final)
Cash TLT LQD SPY
Momentum Investing Strategy (Strategy Overview)
Allocations for March 2026 (Final)
1st ETF 2nd ETF 3rd ETF

Technical Trading

Does technical trading work, or not? Rationalists dismiss it; behavioralists investigate it. Is there any verdict? These blog entries relate to technical trading.

Adding a Timing Rule to NASDAQ 100 Momentum Portfolios

A subscriber suggested adding a simple moving average (SMA) timing rule to “Top 5 or Top 10 NASDAQ 100 Momentum Stocks?” in order to suppress relatively deep maximum drawdowns (MaxDD). To investigate, we consider SMAs for Invesco QQQ Trust (QQQ) ranging from two months to 24 months. We then hold Top 5 or Top 10 (3-month U.S. Treasury bills, T-bills) when prior-month QQQ is above (below) its SMA. As key performance metrics, we use gross compound annual growth rate (CAGR), MaxDD and Sharpe ratio with average monthly yield on T-bills during a year as the risk-free rate for that year. Using monthly Top 5 and Top 10 portfolio returns and T-bill yields since January 2008 and end-of-month dividend-adjusted QQQ prices since February 2006, all through January 2026, we find that: Keep Reading

Cryptocurrency Pairs Trading

Are there cryptocurrencies that are so alike that they generally track each other and reliably revert whenever they diverge? In their December 2025 paper entitled “Pairs Trading in Crypto”, Sasha Stoikov, Dora Xu, Shijie Shao, Yourui Wang, Tongshu Zhang and Jinxuan Hu show how to identify cryptocurrency pairs with stable relationships and execute mean reversion strategies in real time. Specifically, they:

  • Identify pairs to trade by combining correlation behaviors, structural metadata and stability diagnostics.
  • Generate entry thresholds, exit rules and risk controls (stop-loss, pair suspension and pair abandonment) for long-short trades that exploit overvaluation and undervaluation of pairs based on rolling window divergences.

Starting with hourly data for a sample of 543 cryptocurrency perpetual futures contract series (147,153 potential pairs), with 800 days through February 2025 as a training set and March through September 2025 as a test set (plus some short live tests during late November and early December 2025), they find that:

Keep Reading

Hold Stocks Only After All-time Market Highs?

A subscriber asked for verification of the finding in “Is Buying Stocks at an All-Time High a Good Idea?” that it is not only a good idea, but a great one, including comparison to a moving average crossover rule. To investigate, we use the S&P 500 Index as a proxy for the U.S. stock market and test a strategy that holds SPDR S&P 500 ETF Trust (SPY) when the S&P 500 Index stands at an all-time high at the end of last month and otherwise holds Vanguard Long-Term Treasury Fund Investor Shares (VUSTX). We compare results to buying and holding SPY, buying and holding VUSTX, and holding SPY (VUSTX) when the S&P 500 Index is above (below) its 10-month simple moving average (SMA10) at the end of last month. We assume 0.1% switching frictions. We compute average net monthly return, standard deviation of monthly returns, net monthly Sharpe ratio (with monthly T-bill yield as the risk-free rate), net compound annual growth rate (CAGR) and maximum drawdown (MaxDD) as key strategy performance metrics. We calculate the number of switches for each scenario to indicate sensitivities to switching frictions and taxes. Using monthly closes for the S&P 500 Index, SPY and VUSTX during January 1993 (inception of SPY) through January 2026, we find that:

Keep Reading

Add Position Stop-gain to SACEMS?

Does adding a position take-profit (stop-gain) rule improve the performance of the “Simple Asset Class ETF Momentum Strategy” (SACEMS) by harvesting some upside volatility? SACEMS each months picks winners from among the a set of eight asset class exchange-traded fund (ETF) proxies plus cash based on past returns over a specified interval. To investigate the value of stop-gains, we augment SACEMS with a simple rule that: (1) exits to Cash from any current winner ETF when its intra-month return rises above a specified threshold; and, (2) re-sets positions per winners at the end of the month. We focus on gross compound annual growth rate (CAGR) and gross maximum drawdown (MaxDD) as key performance statistics for the Top 1, equally weighted (EW) Top 2 and EW Top 3 portfolios of monthly winners. Using monthly total (dividend-adjusted) returns and intra-month maximum returns for the specified assets during February 2006 through January 2026, we find that: Keep Reading

Add Position Stop-loss to SACEMS?

Does adding a position stop-loss rule improve the performance of the “Simple Asset Class ETF Momentum Strategy” (SACEMS) by avoiding some downside volatility? SACEMS each months picks winners from among the a set of eight asset class exchange-traded fund (ETF) proxies plus cash based on past returns over a specified interval. To investigate the value of stop-losses, we augment SACEMS with a simple rule that: (1) exits to Cash from any current winner ETF when its intra-month return falls below a specified threshold; and, (2) re-sets positions per winners at the end of the month. We focus on gross compound annual growth rate (CAGR) and gross maximum drawdown (MaxDD) as key performance statistics for the Top 1, equally weighted (EW) Top 2 and EW Top 3 portfolios of monthly winners. Using monthly total (dividend-adjusted) returns and intra-month drawdowns for the specified assets during February 2006 through January 2026, we find that: Keep Reading

Distilling the MAX Anomaly

Is there a way to amplify the MAX overpricing anomaly (measured as the average of the five highest daily returns for a stock over the past month), which is driven by the desire of some investors for a lottery-like payoff? In their January 2026 paper entitled “MAX on Steroids: A New Measure of Investor Attraction to Lottery Stocks”, Baris Ince, Turan Bali and Han Ozsoylev introduce MAXᵝ as a variable that distills lottery-seeking behavior by removing the systematic return component from MAX. Specifically, they each month:

  1. Sort stocks into tenths (deciles) based on their market betas as measured by a rolling window of 252 daily returns.
  2. Within each beta-sorted decile, sort stocks based on MAX.

They then focus on excess returns (relative to U.S. Treasury bills) and factor model alphas of the value-weighted extreme deciles of MAX aggregated across beta deciles, plus a hedge portfolio that is long (short) the stocks in the highest (lowest) decile. Using daily returns and ownership data for U.S. listed common stocks, excluding utility/financial stocks and stocks priced under $5, during January 1968 through December 2022, they find that:

Keep Reading

Applying Machine Learning to Recent Daily Returns

Do recent daily returns for a stock reliably predict its near-term performance? In their January 2026 paper entitled “A Unified Framework for Anomalies based on Daily Returns”, Nusret Cakici, Christian Fieberg, Gabor Neszveda, Robert Bianchi and Adam Zaremba relate the distribution of last-month (21 trading days) daily returns to next-month return without imposing functional forms, via elastic-net regression. They re-estimate the relationship annually using inception-to-date training data. Their approach considers two aspects of past returns:

  1. A chronological component that captures the sequence of returns, typically associated with short-term price pressure and liquidity effects.
  2. A rank-based component that captures how extreme returns are, commonly linked to behavioral distortions.

They combine these two components into a single Daily Return Information (DRI) signal and compute returns for its corresponding long-short factor, the Daily Return Information Factor (DRIF). The DRIF portfolio is each month long (short) the tenth, or decile, of stocks with the strongest (weakest) expected returns based on DRI. Using monthly firm characteristics and associated daily returns for a broad sample of U.S. stocks, excluding those priced under $5 at end of month and those in the bottom 1% of NYSE market capitalizations, during January 1937 through December 2024, they find that:

Keep Reading

DJIA-Gold Ratio as a Stock Market Indicator

A reader requested a test of the following hypothesis from the article “Gold’s Bluff – Is a 30 Percent Drop Next?” [no longer available]: “Ironically, gold is more than just a hedge against market turmoil. Gold is actually one of the most accurate indicators of the stock market’s long-term direction. The Dow Jones measured in gold is a forward looking indicator.” To test this assertion, we examine relationships between the spot price of gold and the level of the Dow Jones Industrial Average (DJIA). Using monthly data for the spot price of gold in dollars per ounce and DJIA over the period January 1971 through September 2025, we find that: Keep Reading

Pairs Trading with Machine Learning of Similarity Factors

Can machine learning exploit many stock similarity factors to produce exceptional statistical arbitrage (pairs trading) performance? In their August 2025 paper entitled “Attention Factors for Statistical Arbitrage”, Elliot Epstein, Rose Wang, Jaewon Choi and Markus Pelger present the Attention Factor Model, which employs machine learning to:

  1. Identify similar stocks based on both past returns and firm fundamentals (similarity factors).
  2. Generate signals for temporary price divergences between similar stocks.
  3. Set weighting/trading rules to exploit such price divergences.

Their model considers many similarity factors and the time series behaviors of these factors to maximize portfolio Sharpe ratio after transaction costs. They retrain the model each year on a rolling window of eight years of data, using the last two years of the first set of training data to select tuning parameters. We consider model variations that identify 1, 3, 5, 8, 10, 15, 30 or 100 similarity factors. They assume total costs of 0.05% one-way trading frictions and 0.01% shorting costs. They consider results of prior research as a benchmark. Using daily returns and 39 firm characteristics for the 500 largest U.S. stocks by month during January 1990 through December 2021, with model testing during January 1998 through December 2022, they find that: Keep Reading

Optimal Intrinsic Momentum and SMA Intervals Across Asset Classes

What are optimal intrinsic/absolute/time series momentum (IM) and simple moving average (SMA) lookback intervals for different asset class proxies? To investigate, we use data for the following ten asset class exchange-traded funds (ETF), plus Cash:

  • Invesco DB Commodity Index Tracking (DBC)
  • iShares MSCI Emerging Markets Index (EEM)
  • iShares JPMorgan Emerging Markets Bond Fund (EMB)
  • iShares MSCI EAFE Index (EFA)
  • SPDR Gold Shares (GLD)
  • iShares Russell 2000 Index (IWM)
  • iShares iBoxx $ Investment Grade Corporate Bond (LQD)
  • SPDR S&P 500 (SPY)
  • iShares Barclays 20+ Year Treasury Bond (TLT)
  • Vanguard REIT ETF (VNQ)
  • 3-month Treasury bills (Cash)

For IM tests, we invest in each ETF (Cash) when its return over the past one to 12 months is positive (negative). For SMA tests, we invest in each ETF (Cash) when its price is above (below) its average monthly price at the ends of the last two to 12 months. We focus on compound annual growth rate (CAGR) and maximum drawdown (MaxDD) as key metrics for comparing different IM and SMA lookback intervals since earliest ETF data availabilities based on the longest IM lookback interval. Using monthly dividend-adjusted closing prices for the asset class proxies and the yield for Cash over the period July 2002 (or inception if not available by then) through September 2025, we find that:

Keep Reading

Research Finder

Search 1,200+ research articles