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
When it comes to volatility, the last two years have been very quiet ones for the S&P 500 (Index: SPX) .
That realization struck us as we recently updated our volatility statistics for the index. We define "quiet" in terms of the standard deviaton of the day-to-day percentage change in the value of the S&P 500. To qualify as quiet, that day-to-day change has to be less than three-standard deviations, where a single standard deviation represents 0.99% of the index' value. With respect to the S&P 500's long-running mean daily change of 0.036% since 3 January 1950, the index stops being quiet if it either rises by 3.01% or falls by 2.94% in value from the previous day's close.
Since 30 November 2022, the S&P 500 has experienced a total of one "non-quiet" day: 5 August 2024. The S&P dropped by 3.00% on that day, when it was rattled by a sudden crisis caused by a policy mistake by Japan's central bank. Here's how we summarized the story:
The S&P 500 (Index: SPX) got rattled on Monday, 5 August 2024, losing a full three percent of its value in a single day.
That's not a typical day for the index. Before 5 August 2024, there have been just 140 declines greater than 2.94% from previous trading day's closing value recorded since 3 January 1950. Now there are 141.
And yet, after all that sound and fury to start the week, the S&P 500 had almost fully recovered all that it had lost by the end of the week, as if the index had simply gone mostly sideways during the trading week that was. The index ended the trading week at a level of 5,344.16, just 2.4 points less than where it closed the previous week.
The big story of the week came out of Japan, when the combination of the BOJ's surprise rate hike combined with bad jobs data in the U.S. to start unwinding the "carry trade" based on the difference between Japan's low interest rates and higher rates everywhere else.
Markets went on to recover after the Bank of Japan quickly backed off its plans to continue hiking rates to fight inflation developing in Japan. Although it took the rest of the week, as shown in the latest update of the alternative futures chart.
Although the trajectory of the S&P 500 briefly deviated from it in what we'll call the Japan carry trade noise event, an event others describe as a "big ol' nothingburger", the chart indicates stock prices recovered enough to continue falling within the range associated with investors focusing on the distant future quarter of 2025-Q2.
We have to go back to 30 November 2022 to find the previous trading day that qualified as "not quiet". Here's our chart tracking the day-to-day volatility of the S&P 500 since 3 January 1950, with the index' fully updated volatility statistics through 20 November 2024:
How long do you suppose the U.S. stock market's relative period of quiet might last?
Yahoo! Finance. S&P 500 Historical Data. [Online Database]. Accessed 20 November 2024.
Image credit: Microsoft Copilot Designer. Prompt: A stock price candlestick chart with positive and negative changes".
Labels: SP 500, volatility
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.