Peak Good Times? Stock Market Risk Spikes To New High

Authored by Wolf Richter via,

Leverage, the great accelerator on the way up and on the way down.

Margin debt is the embodiment of stock market risk. As reported by the New York Stock Exchange today, it jumped 3.5%, or $19.5 billion, in November from October, to a new record of $580.9 billion. After having jumped from one record to the next, it is now up 16% from a year ago.

Even on an inflation-adjusted basis, the surge in margin debt has been breath-taking: The chart by Advisor Perspectives compares margin debt (red line) and the S&P 500 index (blue line), both adjusted for inflation (in today’s dollars). Note how margin debt spiked into March 2000, the month when the dotcom crash began, how it spiked into July 2007, three months before the Financial-Crisis crash began, and how it bottomed out in February 2009, a month before the great stock market rally began:

Margin debt, which forms part of overall stock market leverage, is the great accelerator for stocks, on the way up and on the way down. Rising margin debt – when investors borrow against their portfolios – creates liquidity out of nothing, and much of this new liquidity is used to buy more stocks. But falling margin debt returns this liquidity to where it came from.

Leverage supplies liquidity. But it isn’t liquidity that moves from one asset to another. It is liquidity that is being created to be plowed into stocks, and that can evaporate just as quickly: When stocks are dumped to pay down margin debt, the money from those stock sales doesn’t go into other stocks or another asset class, doesn’t become cash “sitting on the sidelines,” as the industry likes to say, and isn’t used to buy gold or cryptocurrencies or whatever. It just evaporates without a trace.

After stirring markets into an eight-year risk-taking frenzy, the Fed is now worried that markets have gone too far. Among the Fed governors fretting out loud over this was Dallas Fed President Robert Kaplan who recently warned about the “record-high levels” of margin debt, along with the US stock market capitalization, which, at 135% of GDP, is “the highest since 1999/2000.”

“In the event of a sell-off, high levels of margin debt can encourage additional selling, which could, in turn, lead to a more rapid tightening of financial conditions,” he mused.

The growth in margin debt has far outpaced the growth of the S&P 500 index in recent years. The chart below (by Advisor Perspectives) shows the percentage growth of margin debt and the S&P 500 index, both adjusted for inflation:

In other words, the stock market is far more leveraged than it has ever been before.

Stock-market leverage, however, is broader than just margin debt. Stocks can be leveraged in many ways. Larger players, such as hedge funds, can borrow at the institutional level to fund stock purchases. Stock market leverage includes so-called securities-based loans (SBLs), offered by financial firms to their clients. These loans can be used to buy anything, not just stocks. But like margin debt, there are margin requirements, and when stocks fall, margin calls and forced selling set in to pay down the debt, which accelerates the rout.

SBLs are called “shadow margin” because they’re not reported in an overall manner and no one knows the overall magnitude. But occasionally, the risks they pose – though they’re considered low-risk – come to the foreground in a most spectacular manner.

This happened when the bankers of Christo Wiese — the former chairman and largest shareholder of Steinhoff International Holdings — suddenly discovered that almost all of their collateral for a €1.6-billion SBL they’d made to him had evaporated as the €3.2 billion in Steinhoff shares he’d pledged had gotten totally crushed, essentially to nothing. Now the banks are licking their wounds.

Read…  Margin Debt, Backed by Enron-Déjà-Vu Steinhoff Shares, Hits BofA, Citi, HSBC, Goldman, BNP



buzzsaw99 Thu, 12/28/2017 - 11:10 Permalink

i seem to remember some of those saud assholes were doing shit like ye olde christo.  being sophisticated investors they are allowed to do that shit.  :roll:

Cthonic buzzsaw99 Thu, 12/28/2017 - 12:03 Permalink

I think it's trying to boot us first.


The website encountered an unexpected error. Please try again later.


Error: Call to a member function url() on null in rdf_comment_storage_load() (line 243 of /var/www/docroot/core/modules/rdf/rdf.module) #0 /var/www/docroot/core/lib/Drupal/Core/Entity/ContentEntityStorageBase.php(410): rdf_comment_storage_load(Array) #1 /var/www/docroot/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php(428): Drupal\Core\Entity\ContentEntityStorageBase->invokeStorageLoadHook(Array) #2 /var/www/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(242): Drupal\Core\Entity\Sql\SqlContentEntityStorage->doLoadMultiple(Array) #3 /var/www/docroot/core/modules/comment/src/CommentStorage.php(317): Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) #4 /var/www/docroot/core/modules/comment/src/Plugin/Field/FieldFormatter/CommentDefaultFormatter.php(170): Drupal\comment\CommentStorage->loadThread(Object(Drupal\node\Entity\Node), 'comment', 1, 50, 0) #5 /var/www/docroot/core/lib/Drupal/Core/Field/FormatterBase.php(80): Drupal\comment\Plugin\Field\FieldFormatter\CommentDefaultFormatter->viewElements(Object(Drupal\comment\CommentFieldItemList), 'en') #6 /var/www/docroot/core/lib/Drupal/Core/Entity/Entity/EntityViewDisplay.php(259): Drupal\Core\Field\FormatterBase->view(Object(Drupal\comment\CommentFieldItemList), 'en') #7 /var/www/docroot/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(320): Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) #8 /var/www/docroot/core/modules/node/src/NodeViewBuilder.php(24): Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') #9 /var/www/docroot/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(263): Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full') #10 /var/www/docroot/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(220): Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) #11 [internal function]: Drupal\Core\Entity\EntityViewBuilder->build(Array) #12 /var/www/docroot/core/lib/Drupal/Core/Render/Renderer.php(378): call_user_func(Array, Array) #13 /var/www/docroot/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #14 /var/www/docroot/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(226): Drupal\Core\Render\Renderer->render(Array, false) #15 /var/www/docroot/core/lib/Drupal/Core/Render/Renderer.php(576): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() #16 /var/www/docroot/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(227): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #17 /var/www/docroot/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(117): Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch)) #18 /var/www/docroot/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch)) #19 /var/www/docroot/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(108): Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #20 /var/www/vendor/symfony/http-kernel/HttpKernel.php(158): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent)) #21 /var/www/vendor/symfony/http-kernel/HttpKernel.php(68): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #22 /var/www/docroot/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #23 /var/www/docroot/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #24 /var/www/docroot/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #25 /var/www/docroot/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #26 /var/www/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #27 /var/www/docroot/core/lib/Drupal/Core/DrupalKernel.php(657): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #28 /var/www/docroot/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #29 {main}.

In reply to by buzzsaw99

alazybundy Thu, 12/28/2017 - 11:22 Permalink

Yep. It is just as it was leading up to previous crashes.  The secret is to know when is the right time to sell.  Zerohedge will be telling us for sure. 

hibou-Owl Thu, 12/28/2017 - 12:04 Permalink

Timing! The last two debt events saw a divergence between the margin debt and the market. Slight dip in the margin debt before market rolled over. 

Markets nearly always play tricks on the pattern traders and my feeling is we won't see a divergence this time, but a tight trendline under this five wave advance (see daneric's site) should be used.  

Also 10 year Bunds tonight testing support trendline,