Olá, Visitante. Por favor entre ou registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 

Autor Tópico: Como obter dados fundamentais / Estrutura da dívida das empresas  (Lida 6539 vezes)

JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Como obter dados fundamentais / Estrutura da dívida das empresas
« Responder #20 em: 2013-01-15 00:17:46 »
Citar
Foi com base no artigo no Inc. que decidi implementar a fórmula que ele lá colocou, mas tudo de forma automática (excepção  do ticker).


Esse artigo com a tal fórmula era bem-vindo.  :D

Começa por ler o artigo, do Inc., que aqui é referenciado:
http://www.thinkfn.com/forumbolsaforex/index.php/topic,954.msg25320.html#msg25320
A Valuation Model For Those On A Tight Schedule (AF)

Depois existe algum desenvolvimento neste tópico.
No artigo do Inc., no SA, tens lá a fórmula.
No meu Excel uso essa fórmula e implementei outra mais simples, que lhe chamei:
Intrinsic Value
Que cálculo desta forma:
Código: [Seleccione]
Intrinsic Value = EPS x (8.5 + 2 G) x 4.4 / Y
Y is the yield on 20-year corporate AAA rated bonds
EPS is the earnings per share for the last year
g is the projected growth rate over the next seven to ten years
Vou buscar esses valores a diferentes fontes.  Exemplo da fórmula que lá tenho:
Código: [Seleccione]
=(RCHGetTableCell("http://www.zacks.com/stock/quote/"&B4;1;"EPS Last Year")*(8.5+2*RCHGetTableCell("http://www.zacks.com/stock/quote/"&B4&"/detailed-estimates";1;"Next 5 Years"))*4.4)/RCHGetTableCell("http://finance.yahoo.com/bonds/composite_bond_rates";1;"Corporate Bonds";"20yr AAA")Ou de outras fontes:
Código: [Seleccione]
=(RCHGetTableCell("http://www.zacks.com/stock/quote/"&B4;1;"EPS Last Year")*(8.5+2*0+smfGetTagContent("http://money.cnn.com/quote/forecast/forecast.html?symb="&B4;"span";1;">Annually";">Annually")*100)*4.4)/RCHGetTableCell("http://finance.yahoo.com/bonds/composite_bond_rates";1;"Corporate Bonds";"20yr AAA")Daqui já tens um exemplo como "funciona" o addin.

Eu queria desenvolver o "Owner earnings" do Buffet ...
Deixo-te o que tenho para trabalhar, mas não tenho tido tempo
Citar
Buffet:
Focus on return on equity, not earnings per share.
Calculate “owner earnings” to get a true ref lection of value.
Look for companies with high profit margins.
For every dollar retained, has the company created at least a dol-
lar of market value?

Mr. Buffett, how do we determine owner earnings?
[Owner earnings] represent (a) reported earnings plus (b) depreciation, depletion, amortization, and certain other non-cash charges…less ( c) the average annual amount of capitalized expenditures for plant and equipment, etc. that the business requires to fully maintain its long-term competitive position and its unit volume.
The Owner Earnings shown above is the net income plus depreciation, depletion and amortization minus capital expenditures.

Se alguém quiser dar uma ajuda a implementar...isto é, para mim, basta dizer:
isto aqui encontra-se nesta página web com este nome... etc... e com o addin vai-se lá buscar rapidamente.

Existem outras fórmulas para calcular...
Mas o que o rnbc tem deixado aqui, tba dá para calcular automaticamente e ele já deixou algumas fórmulas...
assim q tenha tempo... mas mais uma vez, basta dizer ... nesta página com este nome tens isto e isto...
e o addin vai lá buscar os dados...

JoaoAP

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 4778
    • Ver Perfil
Re:Como obter dados fundamentais / Estrutura da dívida das empresas
« Responder #21 em: 2013-01-15 00:29:23 »
Aproveito tb para deixar uma ligação que não é fácil de lá chegar e que basta mudar o ticker.. e tem lá muita informação numa só página:
http://quicktake.morningstar.com/stocknet/PrintReport.aspx?Country=USA&Symbol=aapl

Este valor que aqui é encontrado:
http://www.smartmoney.com/pricecheck/?story=worksheet&symbol=pnc
acho que se poderá retirar a fórmula que estes usam, por aqui:
fazendo um
"our best bet would be to reverse
engineer their calculation. Based on the JavaScript, "

Se alguém quiser olhar e dizer-me como calcular...

Citar

function ValuationModel()
{
function geomSeries(rate, b, numPeriods)
{
var amount = 0;
if (rate == 1.0)
amount = numPeriods + 1;
else
amount = (Math.pow(rate, numPeriods + 1) - 1) / (rate - 1);

if (b >= 1)
amount -= geomSeries(rate, 0, b - 1);

return amount;
}

function futureValue(presentValue, rate, numPeriods)
{
return presentValue * Math.pow(1 + rate, numPeriods);
}

function presentValue(futureValue, discountRate, numPeriods)
{
return futureValue / Math.pow(1 + discountRate, numPeriods);
}

this.calcStockPrice = function(eps, short_term_growth_rate,
short_term, long_term_growth_rate, discount_rate)
{
if (long_term_growth_rate > discount_rate)
{
return "perpetual";
}

var short_term_value = eps * geomSeries((1 +
short_term_growth_rate) / (1 + discount_rate), 1, short_term);
var long_term_value = futureValue(eps, short_term_growth_rate,
short_term) * (1 + long_term_growth_rate) / (discount_rate -
long_term_growth_rate);

return short_term_value + presentValue(long_term_value,
discount_rate, short_term);
};

this.calcRiskAdjustedRate = function(beta, riskFreeRate,
benchmarkRate)
{
return (riskFreeRate / 100 + Math.max(.8, Math.abs(beta)) *
(benchmarkRate / 100 - riskFreeRate / 100)) * 100;
};
}

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:Como obter dados fundamentais / Estrutura da dívida das empresas
« Responder #22 em: 2013-01-16 01:59:48 »
Ok, João A., foi aqui que falaste na fórmula de Graham. Eu uso a versão ainda mais simplificada que aparece no livro "The Inteligent Investor".

Código: [Seleccione]
Intrinsic value = eps*(8.5+2G)
eps = earnings per share
G = grow rate

Quanto à fórmula de Buffet vou ver, a outra já não te prometo.  :)
« Última modificação: 2013-01-16 02:02:21 por Visitante »

Visitante

  • Ordem dos Especialistas
  • Hero Member
  • *****
  • Mensagens: 3766
    • Ver Perfil
Re:Como obter dados fundamentais / Estrutura da dívida das empresas
« Responder #23 em: 2013-01-18 01:58:57 »


Eu queria desenvolver o "Owner earnings" do Buffet ...
Deixo-te o que tenho para trabalhar, mas não tenho tido tempo
Citar
Buffet:
Focus on return on equity, not earnings per share.
Calculate “owner earnings” to get a true ref lection of value.
Look for companies with high profit margins.
For every dollar retained, has the company created at least a dol-
lar of market value? [conhecido por "one-dolar premise"]

Mr. Buffett, how do we determine owner earnings?
[Owner earnings] represent (a) reported earnings plus (b) depreciation, depletion, amortization, and certain other non-cash charges…less ( c) the average annual amount of capitalized expenditures for plant and equipment, etc. that the business requires to fully maintain its long-term competitive position and its unit volume.
The Owner Earnings shown above is the net income plus depreciation, depletion and amortization minus capital expenditures.

Se alguém quiser dar uma ajuda a implementar...isto é, para mim, basta dizer:
isto aqui encontra-se nesta página web com este nome... etc... e com o addin vai-se lá buscar rapidamente.



Para procurar estes dados que coloquei a 'bold' é necessário clarificar melhor o que é cada um deles. Da pesquisa que fiz, tratam-se  dos 4 'financial tenets' que aparecem no livro "The Buffett Way". João, pergunto-te porque usar apenas estes 4 e não os restantes mandamentos, no total são 12,  que constituem a chamada 'Buffett way'?

Sobre os 4 que referes, os financeiros, o 'link' acima da Investopedia diz o seguinte:

Citar
Financial Measures
Buffett focuses on return on equity (ROE) rather than on earnings per share. Most finance students understand that ROE can be distorted by leverage (a debt-to-equity ratio) and therefore is theoretically inferior to some degree to the return-on-capital metric. Here, return-on-capital is more like return on assets (ROA) or return on capital employed (ROCE), where the numerator equals earnings produced for all capital providers and the denominator includes debt and equity contributed to the business. Buffett understands this, of course, but instead examines leverage separately, preferring low-leverage companies. He also looks for high profit margins.

His final two financial tenets share a theoretical foundation with EVA [economic value added]. First, Buffett looks at what he calls "owner's earnings," which is essentially cash flow available to shareholders, or technically, free cash flow to equity (FCFE). Buffett defines it as net income plus depreciation and amortization (for example, adding back non-cash charges) minus capital expenditures (CAPX) minus additional working capital (W/C) needs. In summary, net income + D&A - CAPX - (change in W/C). Purists will argue the specific adjustments, but this equation is close enough to EVA before you deduct an equity charge for shareholders. Ultimately, with owners' earnings, Buffett looks at a company's ability to generate cash for shareholders, who are the residual owners.

Buffett also has a "one-dollar premise," which is based on the question: What is the market value of a dollar assigned to each dollar of retained earnings? This measure bears a strong resemblance to market value added (MVA), the ratio of market value to invested capital.

Read more: http://www.investopedia.com/articles/05/012705.asp#ixzz2IHAIAqlk


Daqui parece resultar que os indicadores que procuras são

Tenet 1
Return on equity (ROE)
Return on assets (ROA)
Return on capital employed (ROCE)

Tenet 2
Net margin

Tenet 3
Free cash flow to equity (FCFE)

O free cash flow aparece em muitos dos sites, www.Reuters.com e www.Morningstar.com, por exemplo. Se não se quiser usar os 'sites' por questões de fiabilidade, uma boa aproximação é FCF = EBITDA - CAPEX.

Tenet 4

Market value added (MVA). No fundo, para avaliar o desempenho pretende-se o rácio entre o MVA do ano corrente e o do ano anterior. Ver aqui explicação e exemplo de cálculo.

O rácio será

[(MarketValue - Equity)corrente]/[(MarketValue - Equity)anterior]

penso que também poderá ser calculado com o book value

[(MarketValue - BookValue)corrente]/[(MarketValue - BookValue)anterior]


Notar que as definições acima não são as puras de Buffett, pois a "one-dollar premise", tal como consta no livro "The Buffett Way", é

Variação_Capitalização_Bolsista/Ganhos_Retidos    (1)

os ganhos retidos são obtidos de

Retained_Earnings = Earnings - Dividends     

por sua vez

Dividends = Dividend_payout_ratio * Earnings

e

Retained_Earnings = Earnings - Dividend_payout_ratio * Earnings

pondo em evidência

Retained_Earnings = Earnings*(1 - Dividend_payout_ratio)

Substituindo em (1), o rácio fica

Variação_Capitalização_Bolsista/ [Earnings*(1 - Dividend_payout_ratio)]

dividindo tudo pelo número de acções resulta em

Variação_Cotação/[EPS(1 - Dividend_payout_ratio]


No meu entender, e se não me enganei, a equação acima, a negrito, expressa matematicamente a 'one-dollar premise' de Buffett, que diz que por cada dólar de ganhos retido o valor de mercado terá, pelo menos, de subir 1 dólar. Isto é o rácio terá de ser no mínimo 1. Se for maior que 1 a empresa está a gerar valor, se for menor que 1 está a destruir valor.  Segundo Buffett esta análise deve ser aplicada a um período superior a 1 ano para filtrar o efeito das oscilações irracionais do mercado. Segundo ele, num prazo mais longo o mercado avalia a empresa de forma justa.

No que eu me fui meter!   ;D Agora caros analistas fundamentais, puxem pelos vossos saberes e comentem estes rácios. No fundo é só um, o do 'one-dollar premise', se bem que tem aqui três variantes.
« Última modificação: 2013-01-18 02:16:49 por Visitante »