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
Today, we're going to tell a big story with just two charts. Here's the first, which updates the chart we last featured on 15 October 2015.
In case you are wondering what we mean by "QE Promise" in the chart above, we're hearing that the European Central Bank is looking to extend its current Quantitative Easing program, where it is currently buying 60 billion Euros worth of bonds each month, by another six months. Oh, and is also considering expanding it by another 10-20 billion Euros per month.
But that's not the big question that needs to be answered, because in our second chart, in which we get under the hood of the S&P 500 with some old school analysis, spanning 2015 to date, we show why what we showed in the first chart is such a concern....
Here's the problem. The ECB launched their current 60 billion Euro per month QE program back in March 2015, having virtually no effect on U.S. stock prices, which behaved exactly as our theory says they should, with the change in the rate of growth (acceleration) of stock prices being directly proportionate to the change in the rate of growth (acceleration) of expected future trailing year dividends per share at the point of time in the future where investors have focused their forward-looking attention.
But now, in the days since the market reacted to the ECB's announcement that it is considering extending and potentially expanding its QE program, U.S. stock prices have risen well above the levels we would expect to see them at if they were purely being driven by the market's underlying fundamentals.
That suggests that speculation, more than any other factor, is what has driven stock prices to their currently elevated levels, where investors in the U.S. market are betting in favor of one or more of the following possibilities:
In short, we think it's a noise event. The good news it that is would appear to be one that is actually providing a positive benefit in that it has shifted the likely future trajectory of stock prices to be higher than what we were projecting a month ago.
The bad news is that it's a noise event. All noise events end - it's only ever a question of when.
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.