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
On 20 September 2018, the S&P 500 (Index: SPX) reached the highest point it would in 2018 with a record high closing value of 2,930.75. It was a record that held for the next 215 days, until the S&P 500 finally broke above that level to close at a new record high of 2,933.68 on 23 April 2019.
That was the first record-breaking close for the S&P 500 index in 2019. Through 20 December 2019, when the S&P 500 reached its latest record high close of 3,221.22, the S&P 500 has recorded 31 more, for a total of 32 record closing highs for the index during the year, with another week to go to potentially add to that total!
For our dividend futures-based model for projecting the future for the S&P 500, we find the index falls within the latest redzone forecast range we added to the alternate futures spaghetti forecast chart several weeks ago to compensate for the echo effect from the past volatility of historic stock prices the model uses in its projections.
Right now, we think we may be seeing a transition in how far investors are looking into the future, shifting their attention from 2020-Q3 where it has been over the last several weeks back toward 2020-Q1, which our model indicates would set the level of the S&P 500 almost identically.
The reason why we're thinking that may be the case is because investors appear to now be giving less than even odds of the Federal Reserve changing short term interest rates in the U.S. during 2020. Here is a snapshot of the probabilities form the timing and magnitude of changes in the Fed might alter the Federal Funds Rate from the CME Group's FedWatch Tool, which shows less than 50% odds of the Fed adjusting interest rates at all but its very last meeting in 2020,which it drifts slightly over 50%.
That change in expectations since just last week has been shaped in part by statements by several Fed officials indicating they are not anticipating any additional rate cuts in 2020. In 2019, investors were often reluctant to believe these kinds of statements, however the Fed's actions to flood U.S. money markets with cash to ensure they remain liquid this past week may have finally given Fed officials more credibility for those assertions.
At least, that's our take from the flow of new information that investors digested during the third week of December 2019. A sampling of some of the more significant headlines that caught our attention during the week that was provides the context in which we're assessing how investors are viewing the market.
Elsewhere, Barry Ritholtz identified seven positives and seven negatives he found in the week's economics and market-related news.
This is the last edition of our S&P 500 Chaos series for 2019, as the next edition won't arrive until 6 January 2020. Between then and now, Political Calculations will close the year with our annual "Biggest Math Story Of the Year" post sometime on Christmas Eve, which will have to carry you through to when we return with the latest update to our income tax withholding tool to officially begin 2020.
Until then, have a Merry Christmas and a Happy New Year!
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.