;(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

Dólar sobe e chega a encostar em R$ 4,92; Bolsa opera em queda de 1%

Do UOL

Em São Paulo

25/04/2022 09h27Atualizada em 25/04/2022 14h45

O dólar comercial chegava a operar em alta de quase 3%, encostando em R$ 4,92, e a Bolsa caía nesta segunda-feira (25). Por volta das 14h40, a moeda norte-americana subia 1,98%, vendida a R$ 4,90. No mesmo horário, o Ibovespa, principal índice da Bolsa de Valores brasileira, recuava 0,95%, registrando 110.016,94 pontos.

Na sexta-feira (22) o dólar avançou 4%, no maior salto em mais de dois anos, fechando a R$ 4,805 na venda, e a Bolsa perdeu 2,86%, fechando a 111.077,508 pontos.

O mercado no Brasil segue tendência mundial, com perspectiva de aumento dos juros nos Estados Unidos e na Europa para conter a inflação e restrições econômicas de combate ao coronavírus na China. As Bolsas chinesas tiveram a maior queda desde fevereiro de 2020.

O valor do dólar divulgado diariamente pela imprensa, inclusive o UOL, refere-se ao dólar comercial. Para quem vai viajar e precisa comprar moeda em corretoras de câmbio, o valor é bem mais alto.

Alta dos juros nos EUA

A valorização do dólar reflete receios de um aumento mais acelerado dos juros nos Estados Unidos. Várias autoridades do Federal Reserve (Fed, o banco central dos EUA), incluindo o presidente, Jerome Powell, indicaram recentemente que o banco central elevará os juros em 0,5 ponto percentual em seu encontro de maio, e parte dos investidores já acredita em eventual adoção de ajuste de 0,75 ponto no atual ciclo do Fed.

Isso impulsionou o dólar globalmente, tanto na sexta-feira como nesta manhã.

Juros mais altos nos EUA tendem a atrair para lá recursos hoje investidos em outros países, sobretudo emergentes, como o Brasil.

Na última sessão, a disparada da moeda norte-americana foi tão intensa que desencadeou o primeiro leilão de venda de dólar spot do ano pelo Banco Central. O BC colocou no mercado à vista US$ 571 milhões.

"Dado o ambiente externo hostil hoje para o real, não podemos descartar outra intervenção extraordinária e reforçamos nossa visão de que o BC está apenas intervindo para corrigir distorções pontuais no câmbio", disseram estrategistas do Citi em relatório hoje.

Lockdowns na China

Além de ainda remoer as indicações mais duras de autoridades do Fed, que entram agora em período de silêncio antes de sua reunião de 3 e 4 de maio, os mercados financeiros globais avaliavam as perspectivas de crescimento da China, que têm sido ameaçadas por rígidos lockdowns de combate à covid-19.

Em Xangai, autoridades ergueram cercas do lado de fora de prédios residenciais, provocando novos protestos públicos contra o bloqueio que está forçando grande parte dos 25 milhões de habitantes da cidade chinesa a ficar dentro de casa. Enquanto isso, em Pequim, moradores estão estocando mantimentos, temendo lockdown.

"A possibilidade de que seja decretado um lockdown [em Pequim], semelhante ao adotado em Xangai, conforme a situação pandêmica se deteriora na cidade derruba a cotação do minério de ferro e outras commodities metálicas nesta segunda-feira", disse em relatório a equipe de macro e estratégia do BTG Pactual.

Isso parecia prejudicar a maior parte das moedas de países emergentes ou sensíveis às commodities no dia, mesmo depois da notícia de que o banco central da China reduzirá a taxa de compulsório (parcela de dinheiro que os bancos devem manter em suas reservas) para depósitos em moeda estrangeira de 9% para 8%, o que entrará em vigor em 15 de maio.

O Banco Central fará neste pregão leilão de até 15 mil contratos de swap cambial tradicional para fins de rolagem do vencimento de 1° de junho de 2022.

Este conteúdo foi gerado pelo sistema de produção automatizada de notícias do UOL e revisado pela redação antes de ser publicado.

* Com Reuters