19 de dezembro de 2016

Planilha com a formula mágica para escolher ações

"Não há nada mais perigoso do que acreditar que se detém a fórmula que vai continuar sempre conduzindo ao sucesso" 
(Tom Lambert)

No artigo anterior sobre o livro The Little Book That Still Beats the Market (Joel Greenblatt) foi apresentada uma formula para calcular as ações mais descontadas pelo mercado. De acordo com a planilha do google que pode ser obtida aqui, o ranking obtido foi:

Magic Formula Investing Ranking por Joel Greenblatt

Este é o resultado da fórmula, cabe a você analisar se as empresas se encaixam nos seus próprios critérios. Se você não tem interesse em saber como a planilha foi gerada, pode encerrar aqui a leitura. Entretanto, se você deseja entender o passo a passo de como a planilha foi gerada, continue a leitura (espero que goste).


Atenção: Planilha atualizada conforme postagem Atualização da Planilha com a Magic Formula

Até a próxima, grande abraço.

ATENÇÃO: PARA ACESSAR AS PLANILHAS É NECESSÁRIO FAZER UMA CÓPIA, OU SEJA, DEPOIS DE ABRIR A PLANILHA, VÁ NO MENU "ARQUIVO" -> "FAZER UMA CÓPIA. NÃO SERÁ COMPARTILHADO O ACESSO A PLANILHA PARA EDIÇÃO.


Apêndice : Planilha Magic Formula

Aba: Criterio_Pesquisa

Nesta aba há os critérios de pesquisa disponível na busca avançada por empresa do site fundamentus, defina seus critérios e o ranking será atualizado automaticamente.

Aba: Fundamentos

Aba Fundamentus

Para importar os dados do site fundamentus no formato de tabela, colocamos a fórmula IMPORTHTML na célula A1 da aba "Fundamentus". Na célula A1 na aba "Criterio_Pesquisa" foi definida a url de pesquisa no qual traz todas as empresas com liquidez no útimos 2 meses mínima de R$ 500.000,00 (quinhentos mil reais). Você pode definir outros critérios se desejar.

Observação: O dados do site fundamentus podemos vir duplicados, por isso acrescentamos um script para corrigir duplicidades através do menu "Ferramentas -> Editor de scripts..."

Script para remover duplicidades da aba Fundamentus

Aba: Ranking_PL

 Aba Ranking_PL

Para criar o ranking é necessário utilizar a coluna A como índice do ranking, ordenando a sua fonte de dados (Aba Fundamentus) de acordo com o critério de ordenação. Como P/L (Preço/ Lucro) é a terceira coluna da conte de dados, utilizares duas funções da planilha google:
  • FILTER : extrairemos todos os dados (Fundamentus!A2:T500),sendo que só buscamos empresas com o P/L maior do que zero (Fundamentus!C2:C500 > 0).
  • SORT : o resultado filtrado da função anterior deve ser ordernada pela coluna 3 de forma crescente.
A função que importa os dados ordenados para montar o ranking está na célula B2 da aba "Ranking_PL".

Aba: Ranking_ROE

 Aba Ranking_ROE

Da mesma forma, utilizamos a coluna A como índice do ranking, ordando a sua fonte de dados (Aba Fundamentus) de acordo com o critério de ordenação decrescente pela coluna 16.

A função que importa os dados ordenados para montar o ranking está na célula B2 da aba "Ranking_ROE".

Aba: Ranking_EV_EBIT

De forma análoga aba "Ranking_PL", considerando a coluna 11 na fórmula da célula B2 da aba "Ranking_EV_EBIT".

Aba: Ranking_ROIC

De forma análoga aba "Ranking_ROE", considerando a coluna 15 na fórmula da célula B2 da aba "Ranking_ROIC".

Aba: Ranking

 Aba Ranking

Na coluna A buscamos todas as empresas da nossa fonte de dados (Aba Fundamentus) ordenado pelo código do papel. Esta coluna a referência para montar os demais rankings.

 Fórmula para extrair o "Ranking P/L" na célula B2
Para montar os respectivos ranking, extraimos os dados das outras abas passando como referência o código do papel definido na coluna A. Nas colunas D e G são efetuadas as somas para gerar o Ranking Simplificado e a Magic Formula respectivamente.

Aba: Magic_Formula

De forma análoga da aba "Ranking", basta extrair os dados ordenados pelas colunas Ranking Simplificado e a Magic Formula para gerar o ranking proposto pelo autor Joel Greenblatt.

52 comentários:

  1. vou avaliar com calma...
    acabei de descobrir seu blog.
    Abraço!!!

    ResponderExcluir
    Respostas
    1. Olá Pãodurismo, obrigado pela visita.

      Já está adicionado na Blogroll,

      Abraços.

      Excluir
    2. Alexandre.
      Boa noite?
      Recebi a planilha só que a mesma se encontra bloqueada, como faço para realizar o desbloqueio. Parabens pelo conteudo de qualidade do blog.

      Excluir
    3. Meu nome não é Alexandre, vc se confundiu.

      Vai na opção Arquivo -> Fazer uma cópia. Vc poderá alterar normalmente a sua cópia.

      Abraço.

      Excluir
  2. Olá OAF, excelente planilha e obrigado por compartilhar, parabéns! Uma dúvida, como você obtem os dados do site "Fundamentus" dinamicamente e atualizado?

    Abraço!

    ResponderExcluir
    Respostas
    1. Olá BO Investidor, obrigado pela visita.

      Na Célula A1 da Aba "Criterio_Pesquisa" possui o endereço que pesquisa no site fundamentus. Toda que você atualiza a planilha (CTRL + F5), esta vai buscar o conteudo do site e monta o resultado na Aba "Fundamentus".

      Se você alterar os filtros na Aba "Criterio_Pesquisa", a planilha se atualiza automaticamente.

      Grande Abraço.

      Excluir
  3. Obrigado por compartilhar!

    ResponderExcluir
    Respostas
    1. De nada anônimo.

      A blogosfera financeira já me ajudou muito. Fico feliz por compartilhar.

      Abraços

      Excluir
  4. Olá, primeiramente parabéns por compartilhar a planilha, é excelente. estou iniciando no mundo dos investimentos e na blogosfera tbm, e o mais legal é a ajuda de todos em prol de um único objetivo: a IF

    ResponderExcluir
    Respostas
    1. De nada Maromba,

      Continuo sempre aprendendo bastante com a blogosfera, acredito que todos saimos ganhando com essa ajuda mutua.

      Abraços.

      Excluir
    2. Claro, com certeza todos ganham. te add ao blogroll se puder fazer o mesmo, inicie um blog pra compartilhar e aprender mais ainda com todos: http://marombainvestidor.blogspot.com.br/

      Excluir
  5. Rapaz, ótima planilha, valeu por compartilhar Aportador. Te adicionei na minha lista de blogs.

    Segue meu blog: https://diariodefinancasonline.blogspot.com.br/

    Começando agora. Valeu pela força.

    ResponderExcluir
    Respostas
    1. Valeu investidor Online, obrigado pela visita.

      Vamos sempre em frente.

      Excluir
  6. como faz para pegar a url da pesquisa avançada do site fundamentus, pq quando faço uma pesquisa avançada lá, só volta http://www.fundamentus.com.br/resultado.php, na url

    ResponderExcluir
    Respostas
    1. Olá Anonimo vou te passar o passo a passo:

      1) Abra a planilha do Google (https://docs.google.com/spreadsheets/d/1TVpjrQ-Ml1wOzXvN76BhNewiYGQUmi0rnvDJeZXMd9U)
      2) Vá na aba "Criterio_Pesquisa" e veja o conteudo da célula A1. Esta célula possui a url de pesquisa do site fundamentus.

      Obs: A coluna F esá oculta com os parametros da pesquisa.

      Exemplo de url de pesquisa: http://www.fundamentus.com.br/resultado.php?pl_min=1&pl_max=30&pvp_min=0&pvp_max=42856&psr_min=&psr_max=&divy_min=0&divy_max=&pativos_min=&pativos_max=&pcapgiro_min=&pcapgiro_max=&pebit_min=0&pebit_max=&fgrah_min=&fgrah_max=&firma_ebit_min=0&firma_ebit_max=&margemebit_min=0&margemebit_max=&margemliq_min=&margemliq_max=&liqcorr_min=1&liqcorr_max=&roic_min=0&roic_max=&roe_min=0&roe_max=&liq_min=100000&liq_max=&patrim_min=&patrim_max=&divbruta_min=0&divbruta_max=&tx_cresc_rec_min=0.05&tx_cresc_rec_max=&setor=&negociada=ON&ordem=1&x=49&y=11

      Espero que tenha ajudado. Abraços.

      Excluir
  7. Como faço para edita-la?
    Só consigo visualizar
    desde ja obrigado

    ResponderExcluir
    Respostas
    1. Vá no menu "Arquivo" -> "Fazer uma cópia"

      Você poderá editar a vontade.

      Abracos

      Excluir
    2. opa ja consegui aqui.. era so criar uma cópia hehe
      obrigado pela ajuda :)

      Excluir
  8. Parabéns pelo blog e obrigado por compartilhar mais uma ferramenta conosco!

    Se puder, gostaria de saber se é possível importar (para a planilha do Google) dados de células específicas, e de ações específicas do site fundamentos.
    Por exemplo: queria da página ABEV3 importar apenas as informações: cotação, P/L e número da ações. Da PETR4 queria importar apenas volume negociado, margem EBIT, Liquidez corrente e ROIC. Sei que no Libreoffice e no MSOffice dá pra fazer isso. No google não encontrei nada.
    Vasculhei a planilha que você fez, tentei descobrir sozinho mas até agora não tenho ideia de como seria possível extrair esses dados individuais da web :/
    Obrigado! Um grande abraço e sucesso!

    ResponderExcluir
    Respostas
    1. Olá Anônimo, obrigado pela visita.

      É sempre gratificante saber que de alguma forma posso ajudar outras pessoas através deste espaco. Vamos lá:

      1) Queria da página ABEV3 importar apenas as informações: cotação, P/L e número da ações:
      Coloque em uma célula a formula "=IMPORTHTML("http://www.fundamentus.com.br/detalhes.php?papel=ABEV3";"table";3)" para buscar a cotação e o P/L; Coloque em uma célula a formula "=IMPORTHTML("http://www.fundamentus.com.br/detalhes.php?papel=ABEV3";"table";2)" para buscar o número de ações. Mas você pode utilizar o proprio googlefinance =GOOGLEFINANCE("ABEV3";"price"),=GOOGLEFINANCE("ABEV3";"eps") e =GOOGLEFINANCE("ABEV3";"shares") respectivamente.

      2) PETR4 queria importar apenas volume negociado, margem EBIT, Liquidez corrente e ROIC.
      Coloque em uma célula a formula "=IMPORTHTML("http://www.fundamentus.com.br/detalhes.php?papel=PETR4";"table";3)" para buscar o volume negociado, margem EBIT, Liquidez corrente e ROIC da tabela de retorno.

      Pode parecer trabalhoso no ínicio mas você pode compartilhar dados entre planilhas distintas com a fórmula IMPORTRANGE do google planilhas.

      Grande Abraço.


      Excluir
    2. Sensacional! Obrigado pela explicação minuciosa!!

      Consegui entender. É realmente trabalhoso mas vale a pena, pois o trabalho todo se concentra na elaboração da planilha. Depois de feita, é só aproveitar o "screen" que resulta disso.
      Quanto a usar dados de fontes diferentes fico um pouco receoso. Sou iniciante e vi dados diferentes, para a mesma ação, no fundamentos, guia invest, investsite e google finance (que ainda n tem screen pro Brasil). Fico na dúvida de cruzar dados de fontes diferentes e acabar com informações distorcidas, pois acredito que os donos dessas páginas utilizam metodologias diferentes pra determinar os indicadores da empresa como Market Cap, EBIT, e outros.

      Agora mãos à obra!

      Muito obrigado, um forte abraço e muito sucesso nos investimentos!!

      Excluir
  9. Faltou o critério de análise da capitalização de mercado da empresa (Nº Ações x Cotação atual) é o primeiro critério de seleção da fórmula e não está na planilha.
    Grennblatt fala que as classificações são sempre da maior taxa para a menor, tanto no retorno sobre capital, quanto no retorno sobre o lucro, ou seja, entre 50 ações a maior taxa fica na posição 1 e a menor na 50. No seu ranking na planilha tanto o EV/EBITDA quanto no P/L você colocou a classificação do menor para o maior.
    Voce está certo ou eu interpretei errado?

    ResponderExcluir
    Respostas
    1. Olá George Washington, obrigado pela visita.

      O critério de filtro de ações pode ser alterado na aba "Criterio_Pesquisa", no meu exemplo eu utilizei a liquidez dos ultimos 2 meses. Você pode alterar estes critérios a vontade.

      A Magic Formula é EV/EBIT + ROIC, enquanto que a foŕmula simplificada é P/L + ROE. Nestas formulas a primeira parcela é ordenada de forma crescente enquanto que a segunda parcela é ordenada de forma decrescente.

      No site fundamentus é disponibilizado apenas o EV/EBIT e não o EV/EBITDA. Estes valores podem dar distorções em empresas com muita Depreciação e Amortização.

      Eu acho que não existe "certo" ou "errado", existe elementos que ajudam o investidor a tomar melhores decisões.

      Abraço.

      Excluir
    2. Pelo que entendi do livro, o market cap (Nº Ações x Cotação atual) não funciona como ranking, somente como filtro. Ele apenas exclui empresas menores, talvez pela dificuldade que o cidadão comum teria em comprar empresas poucos líquidas ou outros motivos.

      Excluir
  10. Meu caro, sou iniciante, ao ler sobre o método de Greenblatt, fiquei imaginando uma forma de extrair os dados do site fundamentus e acabei encontrando o seu blog com esta planilha, estou muito grato pela contribuição e compartilhamento.

    ResponderExcluir
    Respostas
    1. Obrigado anônimo,

      Fico feliz em poder ajudar de alguma forma.

      Abraço.

      Excluir
  11. A planilha não apresenta dados disponíveis.

    ResponderExcluir
    Respostas
    1. Olá Anônimo,

      Alguem foi na aba "Criterio_Pesquisa" e colocou umas condiçoes que nao retornava nenhuma empresa.
      Vá no menu "Arquivo" -> "Fazer uma cópia"
      Você poderá editar a vontade.

      Abraço

      Excluir
  12. pq empresas como MPLU3 e SMLS3 não estão na tabela? obg

    ResponderExcluir
    Respostas
    1. Olá Assuero, obrigado pela visita.

      Deve ser pelos critérios de pesquisa na aba "Criterio_Pesquisa".
      Vá no menu "Arquivo" -> "Fazer uma cópia"
      Você poderá editar a vontade.

      Grande abraço

      Excluir
  13. Olá Amigo! A planilha ao abrir, não está puxando as informações do Fundamentos =/ Sabe o que pode ter ocorrido?

    ResponderExcluir
    Respostas
    1. Olá Amigo Rico, obrigado pela visita.

      Já corrigi a planilha.
      Vá no menu "Arquivo" -> "Fazer uma cópia"
      Você poderá editar a vontade.

      Grande abraço

      Excluir
  14. Increivel!!!! Sensacional!!!!
    Eu baixo esta planilha td mes desde o site da Fundamentus...2 anos fazendo :(
    Agora...com um Click....pronto...!!!
    Muito obrigado

    ResponderExcluir
    Respostas
    1. Olá Chileno,

      Que bom que você gostou. Ainda tenho mais planilhas para disponibilizar.

      Fico feliz em ter ajudado. Grande abraço.

      Excluir
  15. Estou com a planilha.
    E o livro é recomendável?
    Desde já agradecido pelo trabalho.

    ResponderExcluir
    Respostas
    1. Olá Santiago,

      Eu acho o livro interessante para entender a fórmula, mas não sei se no mercado brasileiro é possivel ter sucesso somente utilizando fórmula.
      Acredito que sirva como um bom filtro para empresas que merecem um estudo mais aprofundado.

      Obrigado pela visita e grande abraço.

      Excluir
  16. Excelente o site e a planilha, OAF.
    Consegui acessar a planilha uma vez, com a apresentação dos resultados, porém agora ela não está mais apresentando? É como se não conseguisse puxar os dados do site. Já tentei atualizar a planilha (ctrl+f5), porém não teve efeito.
    Att,
    Eron.

    ResponderExcluir
    Respostas
    1. OLá Eron,

      Tente mudar algum parâmetro na aba "Criterio_Pesquisa" que irá fazer uma pesquisa atualizada no site fundamentus.

      Naõ sei porque isso ocorre de vez em quando.

      Obrigado pela visita, abraço.

      Excluir
  17. Olá AF, boa noite.
    Parece que o pessoal do Fundamentus andou fazendo algumas mudanças por lá. Agora não conseguimos fazer pesquisa passando os critérios pela URL. É como se o formulário estivesse usando método POST, forçando todos a usar o próprio formulário de pesquisa deles.

    Com isso, a planilha bagunçou geral :-(

    Eu substitui a URL na aba "Fundamentus" e passei a filtrar nas próprias colunas desta aba, mas ainda assim as demais buscam todos os registros.

    ResponderExcluir
    Respostas
    1. É verdade Duda,

      Fico tudo pelo metodo POST mesmo. Eu estou fazendo um "Copy And Paste" do resultado do site e colando aba "Fundamentus" na Planilha.

      O que era automatico agora ficou manual :(

      Abraço

      Excluir
    2. Ia postar sobre o "bug" na planilha agora e vi as postagens.

      Como continuar usando a planilha então? Pode fazer um passo a passo?

      Excluir
    3. Olá Duda,

      Na aba "Fundamentus" na planilha clique do lado e faça uma cópia. Em seguida faça a pesquisa com o parametros lá no site Fundamentos e copia e cole o resultado na planilha "Fundamentus" de tal for que o cabecalho fique igual ao anterior.

      Ferei um passo a passo a respeito disso sim.

      Abraço.

      Excluir
  18. Parabéns pelo brilhante trabalho. Gostaria muito de utilizar a a tabela mas não estou conseguindo atualizar. Clico ctrl + f5 mais nada muda. Sabe o que pode ta acontecendo?

    ResponderExcluir
  19. Resultados funtamentus não foi possível encontrar a url

    ResponderExcluir
    Respostas
    1. OLá Jonas Aguiar,

      Infelizmente, o acesso ao site fundamentusfoi bloqueado. Sugiro você buscar a planilha do Douglas Lombello (https://sites.google.com/view/dlombelloplanilhas/planilhas/f%C3%B3rmula-m%C3%A1gica)

      Grande Abraço

      Excluir
  20. Vi e tentei diferentes estratégias e métodos, até perder muito dinheiro ao tentar. Até apresentar a nova estratégia que coloquei de volta nos trilhos e consegui recuperar meu dinheiro perdido e ainda fazer um crescimento consistente em todo o meu comércio. O Sr. Carlos Ellison é um profissional incrível, com vasta experiência e profundo conhecimento em negociação agrícola. Ele me ajuda a aplicar a penalidade financeira.

    Invista US $ 500 e ganhe US $ 6000 por semana (7 dias),

    Invista $ 1000 e ganhe $ 12000 por semana (7 dias)
    ,
    Invista US $ 2500 e ganhe US $ 30.000 por semana (7 dias).

    Tudo em lucros semanais e 100% garantido. (Pagamento garantido). Livre para entrar em contato - se você estiver interessado por e-mail: carlose78910@gmail.com
    Via whatsapp: +12166263236

    ResponderExcluir
  21. esta planilha se atualiza automaticamente ou já tem outro URL para puxar dados ? (https://sites.google.com/view/dlombelloplanilhas/planilhas/f%C3%B3rmula-m%C3%A1gica)

    ResponderExcluir
    Respostas
    1. Olá William,

      Infelizmente a planilha do google que eu fiz não está buscando automaticamente do fundamentus. Entretanto, a planilha do Douglas Lombello tem outra fonte de dados e funciona.

      Obrigado pela visita.

      Excluir
  22. O meu empréstimo de 23.000 euros acaba de ser concedido, muito obrigado LAPO MICRO FINANCE. Falarei sobre seus serviços com pessoas ao meu redor que precisam de um empréstimo ou assistência financeira, porque estou impressionado com sua resposta rápida. Se precisar de um empréstimo, não hesite em entrar em contato com um credor legal de verdade com garantia de 100%: E-mail: lapofunding960 @ gmail.com
    Whatsapp +447868753778

    ResponderExcluir
  23. COMO RECEBI MEU EMPRÉSTIMO DESEJADO DE UMA EMPRESA DE EMPRÉSTIMOS CONFIÁVEL E CONFIÁVEL NA ÚLTIMA SEMANA E-mail para resposta imediata: drbenjaminfinance@gmail.com Chamada / Texto: +1(646)820-1981 Whatsapp +19292227023 Visite o site e acredite em você Site da empresa: https://capitalmanage-inc.com/

    Olá a todos, Meu nome é Sr. Justin Riley, sou dos Estados Unidos, estou aqui para testemunhar como recebi meu empréstimo da CAPITAL MANAGEMENTS INC (drbenjaminfinance@gmail.com) depois de me inscrever duas vezes de vários credores que alegaram ser credores aqui mesmo neste fórum, pensei que seus empréstimos fossem reais e eu apliquei, mas eles nunca me deram um empréstimo até que um amigo meu me apresentou a {Dr.Benjamin Scarlet Owen} o CEO da CAPITAL MANAGEMENTS INC, que prometeu ajudar me com um empréstimo do meu desejo e ele realmente fez o que prometeu sem qualquer tipo de atraso, eu nunca pensei que ainda houvesse credores confiáveis ​​até que conheci {Dr.Benjamin Scarlet Owen}, que realmente me ajudou com meu empréstimo e mudou meu vida para melhor. Não sei se você também precisa de um empréstimo urgente, então sinta-se à vontade para entrar em contato com o Dr.Benjamin Scarlet Owen em seu endereço de e-mail: drbenjaminfinance@gmail.com CAPITAL MANAGEMENTS INC contém todas as informações sobre como obter dinheiro rapidamente e
    sem dor via Whatsapp +19292227023 Email: drbenjaminfinance@gmail.com

    E considere todos os seus problemas financeiros enfrentados e resolvidos. Compartilhe isso para ajudar uma alma agora, obrigado
    Visite o site e acredite em si mesmo Site da empresa: https: //capitalmanage-inc.com/

    ResponderExcluir

  24. INSTEAD OF GETTING A LOAN,, I GOT SOMETHING NEW
    Get $10,050 USD every week, for six months!

    See how it works
    Do you know you can hack into any ATM machine with a hacked ATM card??
    Make up you mind before applying, straight deal...
    Order for a blank ATM card now and get millions within a week!: contact us
    via email address:: besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    We have specially programmed ATM cards that can be use to hack ATM
    machines, the ATM cards can be used to withdraw at the ATM or swipe, at
    stores and POS. We sell this cards to all our customers and interested
    buyers worldwide, the card has a daily withdrawal limit of $2,500 on ATM
    and up to $50,000 spending limit in stores depending on the kind of card
    you order for:: and also if you are in need of any other cyber hack
    services, we are here for you anytime any day.
    Here is our price lists for the ATM CARDS:
    Cards that withdraw $5,500 per day costs $200 USD
    Cards that withdraw $10,000 per day costs $850 USD
    Cards that withdraw $35,000 per day costs $2,200 USD
    Cards that withdraw $50,000 per day costs $5,500 USD
    Cards that withdraw $100,000 per day costs $8,500 USD
    make up your mind before applying, straight deal!!!

    The price include shipping fees and charges, order now: contact us via
    email address::besthackersworld58@gmail.com or whats-app +1(323)-723-2568

    ResponderExcluir