Skip to content

Instantly share code, notes, and snippets.

View Victorcorcos's full-sized avatar
💎

Victor Cordeiro Costa Victorcorcos

💎
View GitHub Profile
@Victorcorcos
Victorcorcos / rails_debuggings.md
Last active October 9, 2024 22:26
Rails Debugging: A comparison between `binding.irb` X `binding.pry`.

binding.irb X binding.pry?

Which one is better at debugging in rails?

Comparison

We can start a comparison by a very simple example via rails c.

  • binding.irb example
@Victorcorcos
Victorcorcos / logic_clean_code.md
Last active November 17, 2021 00:52
Conditional Simplification
@Victorcorcos
Victorcorcos / bdd.md
Last active October 26, 2021 06:02
BDD nos Testes Automáticos 🧱

BDD Blocks

Os blocos devem ter boas descrições explicando os comportamentos, seguindo os princípios de Behavior Driven Development (BDD).

Além disso, o código de teste deve ser organizado semanticamente dentro do bloco apropriado com base nesta regra:

1) describe

@Victorcorcos
Victorcorcos / greenblatt_bazin.md
Last active November 1, 2024 18:31
Greenblatt Bazin (Median Yield) ~ A mix between Joel Greenblatt and Decio Bazin strategies 👉 > ROE,ROIC,Median Yield (5Y) 👉 < P/L, EV/EBIT

| Papel | Empresa | Tipo | Score | Cotação | 2022 | 2023 | 2024 | Average Yield (5Y) | Median Yield (5Y) | Ranking | Setor | Subsetor | Últ balanço processado | P/L | P/VP | PSR | P/Cap. Giro | P/EBIT | P/Ativ Circ Liq | P/Ativos | EV / EBIT | EV/EBIT | EV / EBITDA | L/P | Div. Yield | Payout | LPA | VPA | DPA | Marg. Bruta | Marg. EBIT | Marg. Líquida | ROE | ROIC | ROTC | ROA | ROCE | Dív.Brut/ Patrim. | Div Liq/ Patrimônio Líquido | Div Br/ Ativo | Div Liq/ EBIT | Dív. Bruta | Dív. Líquida | Cres. Rec (5a) | Receita Líquida | Receita Líquida Trimestral | EBIT | EBIT Trimestral | Lucro Líquido | Lucro Líquido Trimestral | EBIT / Ativo | Disponibilidades | Patrim. Líq | Liquidez Corr | Capital de Giro | Giro Ativos | Ativo | Ativo Circulante | Passivo Circulante | Valor da firma | Valor de mercado | Nro. Ações | Vol $ méd (2m) | Depósitos | Cart. de Crédito | Result Int Financ | Result Int Financ Trimestral | Rec Serviços | Rec Serviços Trimestral | Data últ cot | Min 52 sem | Max 52 sem | Oscilação - Dia |

@Victorcorcos
Victorcorcos / dividend_aristocrats.md
Last active August 28, 2024 17:14
Dividend Aristocrats (🇧🇷)

| Papel | Empresa | Tipo | Score | Cotação | 2022 | 2023 | 2024 | Average Yield (5Y) | DPA (year 01) | DPA (year 02) | DPA (year 03) | DPA (year 04) | DPA (year 05) | DPA (year 06) | DPA (year 07) | DPA (year 08) | DPA (year 09) | DPA (year 10) | DPA (year 11) | DPA (year 12) | DPA (year 13) | DPA (year 14) | DPA (year 15) | DPA (year 16) | Median Yield (5Y) | Mediana DY | Média DY | Ranking | Setor | Subsetor | Últ balanço processado | P/L | P/VP | PSR | P/Cap. Giro | P/EBIT | P/Ativ Circ Liq | P/Ativos | EV / EBIT | EV/EBIT | EV / EBITDA | L/P | Div. Yield | Payout | LPA | VPA | DPA | Marg. Bruta | Marg. EBIT | Marg. Líquida | ROE | ROIC | ROTC | ROA | ROCE | Dív.Brut/ Patrim. | Div Liq/ Patrimônio Líquido | Div Br/ Ativo | Div Liq/ EBIT | Dív. Bruta | Dív. Líquida | Cres. Rec (5a) | Receita Líquida | Receita Líquida Trimestral | EBIT | EBIT Trimestral | Lucro Líquido | Lucro Líquido Trimestral | EBIT / Ativo | Disponibilidades | Patrim. Líq | Liquidez Corr | Capital de Giro | Giro Ativos | Ativo | Ativo Ci

@Victorcorcos
Victorcorcos / all.md
Last active October 4, 2020 03:53
Apply on the brazilian stock market the strategies by four of the most successful investors: Benjamin Graham, Décio Bazin, Joel Greenblatt and Joseph Piotroski. After applying all these 4 strategies, sum the placements and sort on crescent order.

| | Ranking (Final) | Cotação | Setor | Subsetor | Segmento | Ranking (Graham) | Ranking (Bazin) | Ranking (Greenblatt) | Ranking (Piotroski) | Ranking (Sum) | Preço Justo (Graham) | Preço Justo (Bazin) | Graham Score | Bazin Score | Piotroski Score | Preço Justo (Graham) / Cotação | Preço Justo (Bazin) / Cotação | Media de Dividend Yield dos Últimos 5 anos | Dividend Yield | P/L | P/VP | PSR | P/Ativo | P/Capital de Giro | P/EBIT | P/ACL | EV/EBIT | EV/EBITDA | Margem Ebit | Margem Líquida | Liquidez Corrente | ROIC | ROE | Liquidez 2 meses | Patrimônio Líquido | Dívida Bruta/Patrimônio | Crescimento em 5 anos | CAGR Lucros 5 Anos | CAGR Receitas 5 Anos | Dívida Líquida/Patrimônio | Dívida Líquida/EBIT | ROA | Patrimonio/Ativos | Giro Ativos | Margem Bruta | Passivo/Ativo | Liquidez Média Diária | 10 Anos de Sobrevivencia

@Victorcorcos
Victorcorcos / benjamin_graham.md
Last active August 28, 2024 17:13
The stocks ordered by Benjamin Graham Score, but only considering stocks with at least 50% margin of safety from Graham Valuation.

| Papel | Empresa | Tipo | Score | Cotação | Fair Price ⚖️ | Price Safe Margin | Good Valuation | P/L < 15 | P/VP < 1.5 | Cres. Rec (5a) > 5% | ROE > 20% | Liquidez Corr > 2 | Dív.Brut/ Patrim. < 50% | Valor de Mercado > 500 mi | 10 Years of History | Positive Earnings | Crescent Earnings | Recent LPA Higher | Positive Dividends | 2022 | 2023 | 2024 | Average Yield (5Y) | Median Yield (5Y) | Setor | Subsetor | Últ balanço processado | P/L | P/VP | PSR | P/Cap. Giro | P/EBIT | P/Ativ Circ Liq | P/Ativos | EV / EBIT | EV/EBIT | EV / EBITDA | L/P | Div. Yield | Payout | LPA | VPA | DPA | Marg. Bruta | Marg. EBIT | Marg. Líquida | ROE | ROIC | ROTC | ROA | ROCE | Dív.Brut/ Patrim. | Div Liq/ Patrimônio Líquido | Div Br/ Ativo | Div Liq/ EBIT | Dív. Bruta | Dív. Líquida | Cres. Rec (5a) | Receita Líquida | Receita Líquida Trimestral | EBIT | EBIT Trimestral | Lucro Líquido | Lucro Líquido Trimestral | EBIT / Ativo | Disponibilidades | Patrim. Líq | Liquidez Corr | Capital de Giro | Giro Ativos | Ativo | Ativo Circ

@Victorcorcos
Victorcorcos / piotroski.md
Last active August 28, 2024 17:14
Para a análise, são utilizados princípios do Joseph D. Piotroski. Estipulados no livro: "Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers". No estudo original de Piotroski, ao longo de 20 anos (1976–1996), uma estratégia de investimento baseado nessa pontuação, com a compra de empresas com F-…

| Papel | Empresa | Tipo | Score | Cotação | ROA > 0 | EBIT > 0 | EBIT > Lucro Líquido | ROA Crescente | Dívida Decrescente | Liquidez Corrente Crescente | Nro. Ações Constante | Margem Bruta Crescente | Giro Ativos Crescente | 2022 | 2023 | 2024 | Average Yield (5Y) | Median Yield (5Y) | Setor | Subsetor | Últ balanço processado | P/L | P/VP | PSR | P/Cap. Giro | P/EBIT | P/Ativ Circ Liq | P/Ativos | EV / EBIT | EV/EBIT | EV / EBITDA | L/P | Div. Yield | Payout | LPA | VPA | DPA | Marg. Bruta | Marg. EBIT | Marg. Líquida | ROE | ROIC | ROTC | ROA | ROCE | Dív.Brut/ Patrim. | Div Liq/ Patrimônio Líquido | Div Br/ Ativo | Div Liq/ EBIT | Dív. Bruta | Dív. Líquida | Cres. Rec (5a) | Receita Líquida | Receita Líquida Trimestral | EBIT | EBIT Trimestral | Lucro Líquido | Lucro Líquido Trimestral | EBIT / Ativo | Disponibilidades | Patrim. Líq | Liquidez Corr | Capital de Giro | Giro Ativos | Ativo | Ativo Circulante | Passivo Circulante | Valor da firma | Valor de mercado | Nro. Ações | Vol $ méd (2m) | Depósitos

@Victorcorcos
Victorcorcos / keneth_fisher.md
Last active June 28, 2020 18:14
Para a análise, são utilizados princípios do Keneth Fisher. Ele filho de Philip Fisher, têm uma fortuna atual de 4 bilhões de dólares e é dono de um fundo de investimento (Fisher Investments). Com base nas suas ações públicas, estimate-se que o desempenho de Ken Fisher tenha superado o mercado de ações dos EUA em uma média de 4,2 pontos percentu…

| | Ranking | Cotação | Fisher Score | P/L | P/VP | PSR | Dividend Yield | P/Ativo | P/Capital de Giro | P/EBIT | P/ACL | EV/EBIT | EV/EBITDA | Margem Ebit | Margem Líquida | Liquidez Corrente | ROIC | ROE | Liquidez 2 meses | Patrimônio Líquido | Dívida Bruta/Patrimônio | Crescimento em 5 anos | CAGR Lucros 5 Anos | CAGR Receitas 5 Anos | Dívida Líquida/Patrimônio | Dívida Líquida/EBIT | ROA | Patrimonio/Ativos | Giro Ativos | Margem Bruta | Passivo/Ativo | Liquidez Média Diária | PSR < 3 | PSR < 1.0 | PSR < 0.75 | L/P > Taxa Selic | |:-------|----------:|----------:|---------------:|------------:|--------:|-----------:|-----------------:|-----------:|--------------------:|-----------:|----------:|-----------:|------------:|--------------:|-----------------:|--------------------:|----------:|--------:|-------------------:|---------------------:|--------------------------:|------------------------:|------

@Victorcorcos
Victorcorcos / score.md
Last active August 25, 2020 18:37
Para compor esse Score, é aplicado um mix de estratégias. Além dos pontos defendidos por Benjamin Graham (Veja os 14 pontos da seção de Benjamin Graham), é também avaliado o ROIC, Margem Líquida, Endividamento, PSR, EV/EBITDA e Peg Ratio. Aplicando, assim, ensinamentos de Kenneth Fisher e de outros grandes investidores também.

| | Ranking | Cotação | Preço Justo | Graham Score | PEG Ratio | Preço Justo / Cotação | P/L | P/VP | PSR | Dividend Yield | P/Ativo | P/Capital de Giro | P/EBIT | P/ACL | EV/EBIT | EV/EBITDA | Margem Ebit | Margem Líquida | Liquidez Corrente | ROIC | ROE | Liquidez 2 meses | Patrimônio Líquido | Dívida Bruta/Patrimônio | Crescimento em 5 anos | CAGR Lucros 5 Anos | CAGR Receitas 5 Anos | Dívida Líquida/Patrimônio | Dívida Líquida/EBIT | ROA | Patrimonio/Ativos | Giro Ativos | Margem Bruta | Passivo/Ativo | Liquidez Média Diária | 10 Anos de Sobrevivencia | Lucros Positivos nos Ultimos 10 Anos | Lucros Crescentes nos Ultimos 10 Anos | LPA atual > 1.33 * LPA 10 anos atrás | Dividendos Positivos nos Ultimos 10 Anos | Margem de Segurança: Preço Justo > 1.5 * Cotação | P/L < 15 (E não negativo) | P/VP < 1.5 (E não negativo) | Crescimento em 5 anos > 0.05 | ROE > 20% | Dividend Yield > 0.045