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
Now that the market has closed the books on 2014-Q2, we'll once again set our alternative futures chart for anticipating the future for stock prices into motion, as we'll track how closely the S&P 500 followed what our model predicted for it throughout the second quarter of 2014.
The table below presents our major observations of how well our model worked throughout the second quarter of 2014.
Observations of S&P 500 Index Value Prediction Model Performance During 2014-Q2 | |
---|---|
Date | Comment |
31 March 2014 | The first quarter of 2014 ends with investors closely focused on the future quarter of 2014-Q3 in setting current day stock prices. |
1 April 2014 | The expectations associated with 2015-Q1, as measured by dividend futures, nose dive. Since investors are focused on 2014-Q3, there is no effect on stock prices. |
1 April 2014 to 30 April 2014 | The S&P 500 tracks very closely with our model's predicted trajectory for an investor forward-looking focus fixed on 2014-Q3 throughout the entire month of April 2014. Somebody should tell Burton Malkiel - he says that this kind of thing is impossible. From our standpoint, it is possible, but only under certain conditions that cannot be regularly counted upon, but which turned out to be optimal in April 2014.... |
1 May 2014 to 14 May 2014 | The S&P 500 continues to generally track along with our model's predicted trajectory associated with the expectations for 2014-Q3, however we begin to observe larger deviations between our model's forecast and the actual trajectory of stock prices. These deviations are artifacts of our using historic stock price data in our model as the base reference points from which we project its forecast value. |
15 May 2014 to 23 May 2014 | The "invisible correction". Yes, it's another one of those historic artifact deviations for our model, but we had fun with it anyway! Dennis Gartman, by the way, has since given up making crash calls.... |
23 May 2014 to 29 May 2014 | Stock prices resume tracking along with our model's forecast trajectory for a forward-looking focus on 2014-Q3. |
30 May 2014 | The expectations associated with the amount of dividends that will be paid in 2014-Q2 and 2014-Q3 change - here, dividends that investors had expected to be paid out in 2014-Q3 will instead be paid out before the end of 2014-Q2. Concurrent with this change in expectations, investors also begin shifting their forward-looking focus to the more distant future quarter of 2014-Q4 in setting current day stock prices. |
3 June 2014 | Investors complete the transition in their shift in focus to the expectations associated with 2014-Q4 in setting current day stock prices. |
4 June 2014 to 17 June 2014 | The S&P 500 tracks very closely with our model's predicted trajectory for an investor forward-looking focus fixed on 2014-Q4 throughout this portion of June 2014. |
18 June 2014 to 29 June 2014 | We observe the largest deviation between our model's forecast and the actual trajectory of stock prices during this period, which marks the one-year anniversary of the Bernanke Noise Event. Once again, the deviation in our model's forecast is an artifact of our using historic stock price data as the base reference points from which we project its forecast values. |
23 June 2014 | With the expiration of the dividend futures contracts for 2014-Q2 on 20 June 2014, we begin to track the alternative future expectations associated with 2015-Q2! |
30 June 2014 | The S&P 500 re-converges with our model's forecast for stock prices given an investor focus on the future quarter of 2014-Q4. The earliest our model "predicted" this value for the S&P on this date was 3 June 2014. |
One last general observation: it's pretty remarkable how much the future changes during the course of a quarter (and this was a pretty typical quarter). Beyond that, if you want to know more about how we did this, you really need to read through our archives - our work in developing this forecasting method is very much a work in process, which we would describe as being complex, but not difficult.
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.