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

Só o crédito imobiliário acompanha o ritmo de queda da taxa de juros Selic

Financiamento - BNDES Giro - Adobe Stock
Financiamento - BNDES Giro Imagem: Adobe Stock

Renato Jakitas, com colaboração de Ana Luiza de Carvalho

São Paulo

23/09/2019 07h21

Com a decisão do Comitê de Política Monetária Nacional (Copom) da semana ada, a taxa de juros Selic caiu 61,40% em um espaço de 24 meses - saindo de 14,25% para os atuais 5,50% ao ano. O novo patamar muda a vida do investidor, que tem visto seu dinheiro render menos na renda fixa, e em tese deixa mais fácil a vida do tomador de empréstimo, que conta com linhas mais íveis no mercado. Será?

Em teoria, sim, os gráficos apontam que está mais barato pegar dinheiro emprestado. Na prática, pouca gente percebe essa nova realidade. Isso porque o crédito no Brasil caiu de um patamar que os economistas classificam de "extremamente alto" para "muito alto". Das linhas de financiamento pessoal, só a de aquisição da casa própria e, em menor escala, a de compra de automóveis novos seguem o ritmo de queda da taxa Selic.

Desconsiderando essa duas modalidades de financiamento - o imobiliário e automotivo - o crédito para pessoa física ficou 25,18% mais barato no Brasil desde o início do atual ciclo de corte da Selic, iniciado em setembro de 2017, segundo a Associação Nacional dos Executivos de Finanças (Anefac). Miguel de Oliveira, que dirige a entidade, diz que é natural que os bancos operem bem acima da Selic para o consumidor. Segundo ele, o crédito imobiliário cai mais rápido porque o tomador dá o imóvel como garantia - "se não pagou, o banco toma". Nos demais, outras variáveis importam até mais que a taxa básica de juros.

De forma geral, diz, as pessoas superestimam a Selic na formação dos preços no mercado financeiro. "A Selic é importante, mas é só um fator que impacta na hora de definir o preço do crédito", aponta. "É como se eu fosse comprar uma camiseta. Eu pago pelo tecido, pela costureira, pelo transporte. No crédito, além da Selic, tem o risco de inadimplência, tem o depósito compulsório do banco, tem muitas outras coisas."

Para a economista e professora do Insper, Juliana Inhasz, falta também concorrência no mercado. "A gente não está vendo essa redução da Selic chegar para o consumidor final. Mas o mercado é muito concentrado", afirma. O Banco Central aponta que os cinco principais bancos do País (Itaú, Bradesco, Santander, Banco do Brasil e Caixa) respondem por 85% do volume de crédito.

Os especialistas não esperam grandes mudanças nesse cenário, mesmo que a Selic volte a cair daqui a um mês e meio, e o mercado já fala em 5% ao ano no fim de 2019. Segundo eles, uma queda mais acentuada nas modalidades de crédito pessoal depende da retomada econômica. "Aumento do PIB e melhora do emprego são os fatores que afetam o crédito", afirma o superintende executivo de negócios imobiliários do Banco Santander.

Por falar em imóveis, o crédito para habitação saiu de uma taxa de quase 11% ao ano em setembro de 2017 para 8,4% agora, de acordo com a média dos contratos dos cinco principais bancos capturada pela fintech Melhortaxa. Antes da reunião do Copom da semana ada, a diferença entre essa taxa média dos financiamentos e a Selic era de 2,4 pontos porcentuais, considerada a menor da história. Agora, é de 2,9 pontos porcentuais.

Rafael Sasso, da Melhortaxa, já vê nisso pressão para um novo corte por parte dos bancos. "Provavelmente vai ter mais queda de taxa rápido", diz ele, que espera um movimento nos próximos dois ou três meses. As informações são do jornal O Estado de S. Paulo.