Status do projeto: ⏳ Em andamento.
A biblioteca FInv (Finance Invest) é uma biblioteca de software que provê funções para análise financeira e investimentos no mercado de ações brasileiro, sendo uma biblioteca simples e poderosa que facilita o desenvolvimento de aplicações de investimento, fornecendo funções prontas para consultar, calcular e visualizar indicadores financeiros.
Execute the command below to run the project in your shell.
public class Main {
public static void main(String[] args) {
// Exemplo 1: Obtendo informações básicas de uma ação (stock)
Stock stock1 = Finv.get("INTC");
stock1.print();
// Exemplo 2: Obtendo informações específicas de uma ação com eventos de dividendos no período de 2020
Stock stock2 = Finv.get("AAPL", Event.DIVIDENDS, "2020-01-01", "2020-12-31");
stock2.print();
System.out.println("Dividend Yield: " + Finv.stats(stock2, Stats.DIVIDEND_YIELD));
// Exemplo 3: Obtendo informações detalhadas de uma ação com eventos variados, no período de 2020, com frequência mensal
List<Event> events = new ArrayList<>();
events.add(Event.DIVIDENDS);
events.add(Event.SPLIT);
events.add(Event.HISTORY);
Stock stock3 = Finv.get("AAPL", events, "2020-01-01", "2020-12-31", Frequency.MONTHLY);
stock3.print();
}
}
✔️ Consulta Básica de Ações;
✔️ Consulta Específica com Eventos;
✔️ Consulta Específica com Eventos;
✔️ Cálculo de Estatísticas;
Este projeto ainda está em desenvolvimento e pode receber atualizações para incluir mais funcionalidades e melhorias. Consulte a documentação Javadoc para informações mais detalhadas sobre cada classe e método.
The MIT License (MIT)
Copyright ©️ 2023 - Rafael Camargo