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
After the trajectory of the S&P 500 (Index: SPX) dropped below both the dividend futures-based model's redzone forecast range and its 200-moving day average, the latter of which matters to people who buy into technical analysis, we set up a useful question to answer. Here's the set-up and question:
The S&P 500's trajectory breaking below the bottom end of the redzone forecast range comes as the index coincidentally dropped below its 200-day moving average. For the record, the upper and lower limits we set for the redzone forecast range are not based on the moving averages used in technical analysis, which we view as unreliable indicators at best. It's more useful to ask if that change is an an outlier event or a warning signal indicating order is breaking down in the stock market.
We can find the answer to these questions by borrowing some well-established techniques from statistical analysis. In the following chart, we've tracked the day-to-day trajectory of the S&P 500 index with respect to its trailing twelve month dividends per share.
Framing the data this way allows us to first verify the S&P 500 has been in a relative period of order since 30 September 2022 and to establish the range where we would expect to find the value of the index while that order holds. We find that through Friday, 20 October 2023, the level of the S&P 500 is neither an outlier nor has the current period of relative order for the index broken down.
For it to be either, the S&P 500 would need to first drop roughly another four percent from its 20 October 2023 closing value. If then it were an outlier, it would quickly bounce back up above the red-dashed line and resume following its established trend. If order were to break down instead, the S&P 500 would stay below the red-dashed curve for sustained period of time.
Of the two scenarios, having order break down is the one to worry about, because that would be a real sell signal. To understand why that matters, check out what happened after investors got the "ultimate sell signal" in 1929.
Labels: chaos, data visualization, SP 500
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.