Category Archives: oud

A Better Way To Run Bootstrap Return Tests: Block Resampling

Developing confidence about a portfolio strategy’s track record (or throwing it onto the garbage heap), whether it’s your own design or a third party’s model, is a tricky but essential chore. There’s no single solution, but a critical piece of the analysis for estimating return and risk, including the potential for drawdowns and fat tails , is generating synthetic performance histories with a process called bootstrapping. The idea is based on simulating returns by drawing on actual results to see thousands of alternative histories to consider how the future may unfold. The dirty little secret in this corner of Monte Carlo analysis is that there’s more than one way to execute bootstrapping tests. To cut to the chase, block bootstrapping is a superior methodology for asset pricing because it factors in the reality that market returns exhibit autocorrelation. The bias for momentum – positive and negative – in the short run, in other words, can’t be ignored, as it is in standard bootstrapping. There’s a tendency for gains and losses to persist – bear and bull markets are the obvious examples, although shorter, less extreme runs of persistence also mark the historical record as well. Conventional bootstrapping ignores this fact by effectively assuming that returns are independently distributed. They’re not, which is old news. The empirical literature demonstrates rather convincingly a strong bias for autocorrelation in asset returns. Designing a robust bootstrapping test on historical performance demands that we integrate autocorrelation into the number crunching to minimize the potential for generating misleading results. The key point is recognizing that sampling historical returns for analysis should focus on multiple periods. Let’s assume that we’re looking at monthly performance data. A standard bootstrap would reshuffle the sequence of actual results and generate alternative return histories – randomly, based on monthly returns in isolation from one another. That would be fine if asset returns weren’t highly correlated in the short run. But as we know, positive and negative returns tend to persist for a stretch, sometimes in the extreme. The solution is sampling actual histories in blocks of time (in this case several months) to preserve the autocorrelation bias. The question is how to choose the length for the blocks, along with some other parameters. Much depends on the historical record, the frequency of the data, and the mandate for the analysis. There’s a fair amount of nuance here. Fortunately, R offers several practical solutions, including the meboot package (“Maximum Entropy Bootstrap for Time Series”). As an illustration, let’s use a couple of graphics to compare a standard bootstrap to a block bootstrap, based on monthly returns for the US stock market (S&P 500). To make this illustration clear in the charts, we’ll ignore the basic rules of bootstrapping and focus on a ridiculously short period: the 12 months through March 2016. If this was an actual test, I’d crunch the numbers as far back as history allows, which runs across decades. I’m also generating only ten synthetic return histories; in practice, it’s prudent to create thousands of data sets. But let’s dispense with common sense in exchange for an illustrative example. The first graph below reflects a standard bootstrap – resampling the historical record with replacement. The actual monthly returns for the S&P (red line) are shown in context with the resampled returns (light blue lines). As you can see, the resampled performances represent a random mix of results via reshuffling the sequence of actual monthly returns. The problem is that the tendency for autocorrelation is severed in this methodology. In other words, the bootstrap sample is too random – the returns are independent from one another. In reality, that’s not an accurate description of market behavior. The bottom line: modeling history through this lens could, and probably will, lead us astray as to what could happen in the future. Let’s now turn to block bootstrapping for a more realistic profile of market history. Note that the meboot package does most of the hard work here in choosing the length of the blocks. The details on the algorithm are outlined in the vignette. For now, let’s just look at the results. As you can see in the second chart below, the resampled returns resemble the actual performance history. It’s obvious that the synthetic performances aren’t perfectly random. Depending on the market under scrutiny and the goal of the analytics, we can adjust the degree of randomness. The key point is that we have a set of synthetic returns that are similar to, but don’t quite match, the actual data set. Note that no amount of financial engineering can completely wipe away uncertainty. The future can and probably will deliver surprises, for good and ill, no matter how clever our analytics. Nonetheless, bootstrapping historical data (or in-sample returns via backtests) can help separate the wheat from the chaff when looking into the rearview mirror as a preview of what lies ahead. But the details on how you run a bootstrap test are critical for developing comparatively high-confidence test results. In short, we can’t ignore a simple fact: market returns have an annoying habit of exhibiting non-random behavior.

7 Steps To The Launching Of A National Debate On The Realities Of Stock Investing

By Rob Bennett Step One: The Buy-and-Holders Accept That a Debate Is Inevitable. This is a turf battle. Eugene Fama and Robert Shiller have both won Nobel prizes for saying opposite things about how stock investing works. It’s not possible that both are right. The natural thing would have been for the debate to have been launched in 1981, when Shiller published his “revolutionary” (his word) research findings. Things got held up because there is so much money to be made in this field, and by the time Shiller published his research, thousands of people had built careers promoting Buy-and-Hold strategies. These people were naturally not too excited about the idea of acknowledging that they had been giving bad advice for a long time. The reality is that sooner or later, they are going to have to at least acknowledge that possibility. A Nobel prize cannot be denied. And, if Shiller is right, the promotion of Buy-and-Hold strategies caused an economic crises. This affects everyone. So, the debate has to come. Once that is widely recognized, the question changes from whether or not to have the debate to how to proceed with the important business of launching it. Step Two: Industry Leaders Recognize How Much Money There Is to Be Made by Moving Forward. I often hear a cynical response when I make the case for the launching of a national debate. People say that there is too much money made promoting Buy-and-Hold for the industry to permit a debate that might discredit the strategy. I don’t think that’s right. Valuation-Informed Indexing reduces risk dramatically. Millions of middle-class people resist the lure of stocks because they are turned off by the idea of taking on too much risk with their retirement money. A transition to the Shiller model would increase profits for those in the stock-selling industry, not diminish them. The problem, for many years, has been that profits were good enough as a result of the huge bull market, and so, there was a feeling that there was no cause to rock the boat. The next price crash will change that. After prices fall hard again, the industry will be feeling the pinch and will go looking for ways to restore public confidence in the market. That’s when people will see that the model of the future has been available to us for 35 years – it’s just been a question of us developing an interest in taking advantage of the opportunity. Step Three: Jack Bogle Says “I’m Not Entirely Sure” Whether Fama or Shiller is Right. The debate has been delayed because the Buy-and-Hold Model was established first, and getting investing right is so important that the Buy-and-Holders have thus far not been able to acknowledge even the possibility of their having made a mistake. That changes on the day when Bogle says the words “I’m” and “Not” and “Sure” in a public place and his words are written up on the front page of the New York Times . Everyone who works in this field would interpret those words as giving them permission to talk openly about the case against Buy-and-Hold. Once there are people speaking openly, clearly and firmly on both sides of the story, we will all be engaged in an amazing learning experience. Step Four: Behavioral Finance Experts Seek to Distinguish Themselves By Drawing Sharp Contrasts Between Their Advice on Strategic Questions and the Advice Offered by the Buy-and-Holders. Behavioral Finance has been a growing field for many years. But it has had little impact in the practical realm, because the Behavioral Finance experts have shied away from showing how a model that considers the effect of human psychology on investing choices leads to very different advice on strategic questions (particularly, asset allocation questions). For so long as Buy-and-Hold has remained dominant, it has seemed “rude” to point out that the Buy-and-Hold advice on just about every question is dangerous if Shiller is right that valuations affect long-term returns and that risk is thus not static, but variable. Once the floodgates are opened by Bogle’s historic speech, each of the Behavioral Finance experts will tap into a healthy competitive instinct to distinguish himself or herself by showing how different his or her advice is from the conventional Buy-and-Hold advice. We will see 35 years of insights developed and explained and promoted and explored in the space of a few years. Exciting times! Step Five: Thought Leaders Recognize the Need to Help the Buy-and-Holders Save Face. We need to see a battle of ideas, not a battle of personalities. We want the Buy-and-Holders working with us, not against us. The Buy-and-Holders built the foundation on which Valuation-Informed Indexing is built. It would be as crazy for us to come to see them as enemies once the debate is launched as it has been for them to see us as enemies during the decades in which it has been delayed. Wise heads will prevail. We will see that we are all in this together. As a result, things will move ahead at a quick pace once things begin moving ahead. The Buy-and-Holders have a lot to contribute, and they will do so as long as we are careful to acknowledge their many genuine achievements. Step Six: The Political Implications of Shiller’s Breakthrough Come to Be More Widely Appreciated. It was the promotion of Buy-and-Hold strategies that caused the economic crisis (by encouraging stock prices to soar to insanely dangerous levels, and then by causing the economy to lose trillions of dollars of buying power when the bubble popped). The economic crisis affects all of us, not just the investing industry and not just those who buy stocks. The debate will go into high gear when it becomes widely understood that we all have a stake in ensuring that we all have access to sound, responsible and research-backed investing advice. The stock-selling industry has been dragging its feet for a long time. But this is bigger than the stock-selling industry. Step Seven: Outsiders Flood into the Stock-Selling Industry. The launching of the debate need not be perceived as a threat to those currently working in the field and promoting Buy-and-Hold strategies. But it will speed things up when initial discussion of the new model shows the need for the industry to welcome new types of experts. We will be seeing a transition from a focus on math-based skills to a focus on psychology-based skills. The new blood will bring the field alive (but we are, of course, always going to need lots of people with math-based skills in this field). Disclosure: None.

Facebook Passes 50-Day Test; Netflix, Illumina Break 2 Support Lines

Facebook ( FB ) tested a key level Tuesday morning but came out stronger. But Netflix ( NFLX ) and Illumina ( ILMN ) crashed through support levels on weak Q1 figures. IBM ( IBM ) gets an incomplete. MaxLinear ( MXL ) triggered a sell rule as well as breaking a support level. Facebook Facebook has been finding support at its 50-day moving average since April 11, when shares finished just below that key level. Since then the stock has closed above that support level. On Tuesday, Facebook shook off a morning dip to just above the 50-day to rally for a 1.7% gain at 112.29. On the upside, the next key level is a buy point at 117.09. Facebook releases earnings next week, with analysts expecting a 48% EPS gain, the third straight quarter of accelerating growth. Netflix Netflix late Monday reported an unexpected rise in Q1 earnings per share. Subscriber growth also topped expectations. But the Web-streaming giant expects net global-customer growth of just 2.5 million in Q2, which would be the weakest quarterly gain in two years . It also guided Q2 earnings lower. Netflix stock dived 13% Tuesday, crashing through its 200-day and 50-day moving averages in one fell swoop. (Netflix retook its 200-day line just last week). How do Netflix and IBM stack up vs. their rivals? Find out at IBD Stock Checkup Illumina Illumina late Monday gave Q1 preliminary revenue figures that were well below Wall Street estimates. The gene-sequencing tools giant sees Q1 sales up 6%, ending a 14-quarter string of double-digit growth. Illumina stock crashed 23.2% on Tuesday, back near two-year lows. Like Netflix, Illumina tumbled through its 200-day and 50-day lines. The stock on Monday topped its 200-day for the first time this year. IBM IBM revenue and earnings did top Wall Street forecasts late Monday, though sales have fallen for 16 straight quarters. Also, IBM’s implied Q2 EPS guidance appeared to be below analyst estimates. IBM stock fell 5.6% on Tuesday, undercutting its 200-day line intraday but closing just above that area. But IBM could easily retest the 200-day line in the coming days, with the 50-day only slightly below that. MaxLinear MaxLinear’s chip designs are used in video streaming. The stock cleared an entry point of 17.85 last month, rising to a 19.10 peak on April 4. But shares drifted lower since then. On Tuesday, the stock dived 10.2% to 15.86, triggering an 8% sell rule from that entry point and breaking through its 50-day moving average. It wasn’t immediately clear why the MaxLinear shares fell.