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
The second week of November 2016 was everything a bored market watcher could hope for, and more! Unexpected news: check! Massive swings in intraday daily stock price volatility: check! Blown prediction about Week 2 of November 2016: check!
Or was it? You be the judge....
Halfway through our hand-drawn forecasting experiment, the actual trajectory of the S&P 500 is running to the low side of our forecast range, which we think will continue in the absence of a noise event (there's an election in the U.S. sometime next week, right?) or a more fundamental change in the expectations for the future with respect to the S&P 500's dividends.
Well, we certainly got a noise event! Here's how things stand on our alternative futures chart, where four weeks ago, we projected that the closing value of the S&P 500 on each trading day would track along in the red-shaded area indicated on the chart, at least in the absence of a significant noise event or a more fundamental shift if the future expectations of investors.
We've got one week to go before our red-shaded forecast expires. Who knows what other noise we might see before the next week is over?
Speaking of which, here are some of the headlines that captured the "fun" of Week 2 of November 2016.
As always, Barry Ritholtz divided the week's economic and market news into its positives and negatives.
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.