to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
In last week's edition of the S&P 500 chaos series, we made a point of recognizing the S&P 500's recent winning streak, which lasted just one more day after we commented on it. Alas, it ran into a wall of unexpected inflation, which snapped the streak to a close.
From our perspective, it's interesting to see the upper end of the redzone forecast range marked the top for the index' streak, although we recognize that's a coincidence. We do wonder though what the redzone forecast range would look like if we had anticipated how the outlook for investors would change when President Biden's proposed tax rate hikes died on Capitol Hill.
Getting back to the streak itself, Schaeffer's Investment Research's Rocky White was impressed enough to recount the history of the S&P 500's previous 8-day or longer winning streaks with record-high closes:
The S&P 500 Index (SPX) just did something it hasn’t done in nearly 25 years. On Monday, it closed at an all-time high for the eighth day in a row. The streak came to an end with yesterday’s down day. The table below shows data on each streak and how the index did going forward.
In the short term, the S&P 500 was down a week later in three of the past four occurrences. So, if we struggle in the short-term, it should not be a surprise. Three months later, however, the index was higher after all seven previous instances. This week I’ll look at how these future returns compare to typical market returns and similar streaks for the Nasdaq Composite (IXIC), which also had eight straight days of all-time highs.
White continues reviewing the historic record to see how investors fared after the S&P 500 or its predecessor indices ran a record-high setting streak:
The table below shows how the S&P 500 performed after each of these streaks ended. There are limited data points, but an end to the streak has not been an indication of buying exhaustion; stocks have tended to do well even after the streaks ended. Perhaps one thing to be wary of is the two signals that occurred within a year just before the Great Depression and then you have two signals within a year in 1964, after which stocks struggled. We haven’t had two streaks of eight recently but earlier this year we had a streak of seven straight all-time highs. Any one signal of all-time high streaks may be nothing to worry about, but if they become more prevalent, perhaps it can signal a major top.
In other words, pretty much anything can happen. What will happen will be paced by the random onset of new information, such as what we saw in the market-moving headlines of the past week:
The CME Group’s FedWatch Tool is now projecting a greater than 50% probability of a quarter point rate hike in June 2022, followed by another in September 2022, and a third in December 2022. That’s a lot of change in just the past week.
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.