;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

Como o mercado vê a instabilidade pré-eleitoral

Marisa Castellani e Josue Leonel

30/08/2018 10h01

(Bloomberg) -- O mercado espera que a disputa eleitoral aumente a instabilidade dos ativos brasileiros no curtíssimo prazo, ainda que sem trazer de volta sintomas de disfuncionalidade como os observados em maio e junho. Para os analistas, o dólar pode subir mais, enquanto a Bolsa e os juros tendem a sofrer, mas sem pânico.

Embora alguns profissionais não descartem desdobramentos mais drásticos, em geral os analistas acreditam que o estresse dos meses anteriores representou um movimento de busca de proteção que já incorpora a maior parte dos riscos. Além disso, o Brasil tem contas externas positivas e tanto o Banco Central quanto o Tesouro já mostraram capacidade de ação em outras situações.

Leia também:

Como as eleições começam a entrar na fase mais importante até agora, diante da definição das candidaturas e início das campanhas no rádio e TV, o risco de grande sobressaltos seria limitado pelo fato de os investidores estarem agora menos expostos.

O mercado já teria precificado em grande parte aquele que é considerado o pior dos cenários para o investidor: um segundo turno entre Jair Bolsonaro (PSL) e Fernando Haddad (PT). ado o primeiro turno, a tese é de que as incertezas diminuirão.

"A volatilidade vai acontecer, não uma disfuncionalidade", diz Daniel Weeks, economista-chefe da Garde Asset. O cenário pode evoluir para uma posição mais pessimista caso o PT e muito à frente do Bolsonaro, por exemplo. Já se Geraldo Alckmin, visto como o mais pró-reformas, for para o segundo turno, haverá rali, afirma o economista.

O problema é quando todo mundo está de um lado e acontece um evento inesperado. Mas o mercado se preparou para um cenário de segundo turno Haddad X Bolsonaro e isso se reflete nos preços
Daniel Weeks, economista-chefe da Garde Asset

Para Carlos Kawall, economista-chefe do banco Safra, os gestores, de modo geral, estão com posições mais leves nos ativos, com bem menos risco do que em maio e junho. O investidor também tornou-se menos otimista com as chances de um candidato de centro, diz, o que já está embutido nos preços atuais e reflete um mercado mais equilibrado.

Para ele, o dólar poderia tanto atingir entre R$ 4,50 e R$ 4,80 --em cenários mais negativos-- quanto ceder a entre R$ 3,50 e R$ 3,20 num desfecho mais favorável, mas o mercado não repetiria a disfuncionalidade vista de maio a junho.

Para Ilya Gofshteyn, estrategista do Standard Chartered Bank, os ativos brasileiros podem sofrer nova rodada de pressão se ficar claro que um candidato de esquerda, como Haddad ou mesmo Ciro Gomes, vencerá as eleições.

Ele acredita que o dólar pode chegar a R$ 4,30, mas altas acima destes níveis tendem a ser evitadas, já que o candidato vencedor tenderá a moderar seu discurso para reduzir as pressões.

Atuações do BC

Outra linha de defesa que poderia evitar maior deterioração do mercado vem do Banco Central. Na turbulência que se seguiu à greve dos caminhoneiros, em maio, o BC fez atuações pesadas com swaps cambiais para evitar uma explosão dos preços.

O presidente do BC, Ilan Goldfajn, chegou a dizer que poderia vender até mais do que os US$ 100 bilhões ofertados pelo seu antecessor, Alexandre Tombini, para conter a volatilidade do dólar se necessário. E, além dos swaps, restaria ainda ao BC a arma da alta dos juros, diz Gofshteyn, do StanChart.

O grosso do salto do dólar já deve ter ocorrido, ainda que valores mais altos ainda possam ser atingidos dependendo da reação do mercado ao resultado da eleição, diz Pablo Spyer, diretor de operações da Mirae Asset. Segundo ele, há uma resistência "muito grande" do dólar em R$ 4,25.

Já Solange Srour, economista da ARX Investimentos, acredita que não se pode descartar a ocorrência, novamente, de uma disfuncionalidade no mercado, tanto porque o ambiente externo tem estado mais avesso a emergentes, quanto pelo fato de que, no cenário Bolsonaro X Haddad, "não é óbvio o que vencedor faria após ser eleito".

Para ela, a probabilidade de um mercado disfuncional se repetir "é média, como numa moeda, 50%". Isso poderia acontecer se Haddad ganhasse e cumprisse tudo o que está dizendo --o que contraria o receituário de reformas estruturais profundas-- ou se Bolsonaro e seu provável ministro Paulo Guedes não tivessem capacidade política de engajar os parlamentares nos seus planos.

O Brasil está vulnerável, mas não é a próxima Turquia, afirmam Marijke Zewuster e Georgette Boele, do ABN Amro, em relatório no qual o banco mantém previsão de dólar a R$ 3,70 no final do ano, substancialmente abaixo do patamar atual de R$ 4,10.

A economia brasileira apresenta um pequeno déficit em conta corrente e fortes fluxos positivos de investimentos estrangeiros diretos, ao contrário da Turquia.

Exatamente pela perspectiva de volatilidade, analistas têm recomendado diversificação de investimentos e posições de pouco risco, mas sem tirar a atenção de oportunidades que podem aparecer conforme o cenário eleitoral se desenhar e exigir uma ação rápida para ganhos maiores.

"Até porque os cenários são binários, a diversificação é a indicação", diz Richard Wahba, diretor geral, da Garín Investimentos. "Estamos esperando, não estamos nos posicionando, estamos no equilíbrio."

(Com a colaboração de Davison Santana)

Cartão de crédito pode ser usado para comprar dólar

Band Notí­cias