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

Precisa de dólares? Veja algumas dicas para lidar com o preço alto

Getty Images/iStockphoto
Imagem: Getty Images/iStockphoto

Fernanda Santos

Colaboração para o UOL, em Florianópolis (SC)

21/08/2018 18h43

O dólar ou de R$ 4 nesta terça-feira (21), algo que não acontecia desde fevereiro de 2016, refletindo o cenário externo tumultuado e as incertezas de investidores sobre o próximo governo brasileiro.

Economistas consultados pelo UOL acreditam que o preço da moeda ainda deve variar bastante até as eleições, em outubro, podendo voltar aos R$ 3,60 ou bater na casa dos R$ 5.

Para quem vai viajar nos próximos meses ou precisa fazer qualquer tipo de negócio em dólar, é momento de ter cautela. A reportagem ouviu especialistas e reuniu, abaixo, algumas dicas para planejar a compra da moeda.

Leia também:

Compre a moeda aos poucos

Para quem vai viajar e precisa de dólar, a principal dica dos especialistas é comprar a moeda aos poucos, até a data da viagem, em vez de esperar um momento ideal de queda no preço.

Baixou um pouquinho, compra um pouquinho. Baixou mais um pouquinho, compra mais um pouquinho. Para não levar susto no final.
Daniela Casabona, assessora financeira da FB Wealth

O economista-chefe da DMI Group, Daniel Xavier, sugere que o turista compre ao menos um pouco da moeda americana agora.

Mesmo com o dólar alto, é legal comprar um pouco agora, porque existe risco de ele subir mais ainda.
Daniel Xavier, economista-chefe da DMI Group

Se vai viajar logo --em duas semanas, por exemplo--, pode comprar um pouco de moeda agora e o restante, na véspera do embarque.

A diferença vai ser menor que num prazo mais extenso, mas eu não sairia dessa recomendação. Você com certeza não vai comprar no melhor momento, mas com certeza absoluta não será o pior.
Fernando Bergallo, diretor de câmbio da FB Capital

Negocie um parcelamento

Para quem precisa fazer um pagamento grande em dólar, como dar entrada em um imóvel ou fazer um investimento no exterior, a sugestão de Bergallo é tentar negociar para fazer o pagamento em parcelas.

Por exemplo, se tem que fazer um pagamento até novembro, pode dividir esse valor em três: pagar uma parte agora, uma no final de outubro e outra em novembro.

Se puder esperar, espere

ado o período eleitoral, é possível que o preço do dólar caia consideravelmente, especialmente se quem assumir a Presidência for um candidato que o mercado considere comprometido com as reformas econômicas.

Para quem tem mais tempo pela frente, uma ideia é esperar as eleições arem para, só então, comprar os dólares ou fazer os pagamentos que devem ser feitos na moeda americana. "Talvez lá na frente a moeda fique um pouco mais em conta", disse Daniel Xavier.

Nesse caso, dizem os especialistas, a pessoa estará também assumindo um risco, porque é impossível prever exatamente o que vai acontecer com o dólar.

Fundo cambial para grandes valores

Para quem precisa fazer uma compra ou um pagamento em dólar num prazo mínimo de três meses, a sugestão é investir em um fundo cambial atrelado ao dólar, indica Daniela Casabona, da FB Wealth.

Em casos de viagens, o fundo só é indicado para quem vai gastar um valor bastante alto. "Para pequenos valores, como US$ 10 mil ou US$ 20 mil, não vale a pena", afirmou.

Esses fundos, que seguem bem de perto as variações no preço da moeda, estão disponíveis para investimento em quase todos os grandes bancos e corretoras.

Para investir neles, é preciso pagar uma taxa de istração aos gestores, além do Imposto de Renda. Portanto, é indicado avaliar com cuidado se esses custos do fundo compensam.

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

Band Notí­cias