bom, eu diariamente utilizo os cálculos listados neste artigo para poder realizar os meus próprios investimentos, por isso achei que poderia ser útil para alguém, pretendo atualizar com mais no futuro; existe bilhões de pessoas neste mundo e cada um tem um jeito de realizar suas tarefas, meus cálculos geralmente são feitos utilizando a shell BASH em vez de uma calculadora comum. (p.s. valores abaixo sem citar impostos de day-trade, corretagem e emolumentos)


  • ALGUMAS OPERAÇÕES SIMPLES USANDO O BC

O comando bc é uma calculadora poderosa que pode rodar na linha de comando simplesmente fornecendo de entrada uma conta matemática

$ echo 4.26-2|bc2.26

Vejamos algumas operações simples de matemática no bc

$ echo 'scale=2;(5.15+4)/2'|bc  # scale=2 mostra apenas 2 decimais 4.57
$ echo '2^16'|bc                # 2 elevado a 16
65536
$ echo '(8+2)-(17-7)'|bc 
0

Vejamos algumas operações úteis de percentagem que podem até ser usadas pra calcular rendimento ou simplesmente para a sua análise diária

$ echo 4.26*0.1|bc  # 10% de 4.26.42
$ echo 4.26*0.25|bc # 25% de 4.261.06
$ echo 4.26*1.05|bc # 5% a mais de 4.264.47
$ echo 4.26*1.25|bc # 25% a mais de 4.265.32
$ echo 3.25*0.84|bc # 3.25 desvalorizou 16% (1.00 - 0.16 = 0.84)2.73

  • CÁLCULOS QUE UTILIZO A OPERAR NO MERCADO DE AÇÕES 

calcular o custo de compra de um ativo (ação) no mercado de ações, neste exemplo 800 papéis da USIM3 (R$ 8,40 na data do artigo)

$ echo '800*8.4'|bc
6720.0

e se depois de alguns dias decidir vender os papéis; calcular o lucro na venda de um ativo, suponha que o USIM3 em alguns dias vá para R$ 8,75

$ echo '(800*8.75)-(800*8.4)'|bc
280.00

note que o rendimento é relacionado a quantidade de ações e do valor do papel, vamos ver mais alguns exemplos: agora suponha que antes da ação subir ela caiu para R$ 8,28 e após análise decidimos comprar mais 400 papéis da USIM3 acreditando que este ativo vai subir em breve. agora seguindo as regras da BMFBOVESPA é necessário calcular o preço médio do papel após os dois investimentos:

  • USIM3 (R$ 8,40) X 800 papéis = R$ 6.720,00
  • USIM3 (R$ 8,28) X 400 papéis = R$ 3.312,00
  • Total de papéis é igual a 1200 (800 + 400)

fazendo o cálculo final para obter a média de compra

$ echo 'scale=2;((400*8.28)+(800*8.4))/1200'|bc
8.36

e o lucro na venda, supondo que o valor dos papéis volte a atingir R$ 8,75

$ echo '(1200*8.75)-(1200*8.36)'|bc
468.00

yeah! um rendimento líquido de R$ 468,00 menos as taxas de corretagem.


  • CÁLCULOS QUE UTILIZO A OPERAR NO MERCADO DE TESOURO DIRETO calcular o rendimento médio por mês baseado na SELIC (14,25% na data do artigo);

    $ echo ‘scale=2; 14.25/12’|bc 1.18

ou seja, o rendimento mensal médio é de 1.18%, o dobro do rendimento da poupança que na data deste artigo está por volta de 6%

agora um cálculo simples de juros compostos, onde as variáveis:

  • initial - representa o valor inicial investido;
  • interest - a taxa de rendimento médio mensal;
  • months - o número de meses em que o investimento será realizado;

bastando trocar os valores abaixo você consegue resultados como:

$ initial=50000; interest=1.018; months=48; \
for i in `seq 1 $months`; do \
initial=`echo "scale=2; $initial * $interest"|bc`; \
printf "month %2d, r$ %12.2f\n" $i $initial; done

https://gist.github.com/mulatinho/a4c8ee4b5a0d6162e32834b371085394

Uma ótima ferramenta que utilizo para ver gráficos, mais uma vez acho que não é tão adequado pra day-trade porque tem delay de minutos, é o Trading View que é free e perfeito na minha opinião, várias ferramentas e indicadores úteis para você tomar as melhores decisões; Aqui vai uns screenshots:

[gallery ids=”1276,1279” type=”slideshow”]