Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/82322| Tipo: | TCC |
| Título: | Otimizando carteiras de investimento em ações com Programação Linear |
| Autor(es): | Bosco, Caio Finotti |
| Orientador: | Figueiredo, Tatiane Fernandes |
| Palavras-chave em português: | otimização de portfólio;programação linear;investimentos |
| Palavras-chave em inglês: | portfolio optimization;linear programming;investments |
| CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE |
| Data do documento: | 2025 |
| Citação: | BOSCO, Caio Finotti. Otimizando carteiras de investimento em ações com Programação Linear. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Russas, Universidade Federal do Ceará, Russas, 2025. |
| Resumo: | O mercado de ações, marcado pela alta volatilidade e incerteza econômica, demanda o uso de estratégias quantitativas — ou seja, baseadas em dados numéricos e modelos matemáticos — para orientar a alocação de investimentos. Neste contexto, propôs-se a aplicação da Pesquisa Operacional e da Programação Linear, com resolução por meio do Método Simplex, visando à otimização de portfólios para diferentes perfis de risco: conservador, moderado e agressivo. A metodologia envolveu a coleta e análise de dados de ações que compõem o Índice Bovespa. Em seguida, o desenvolvimento de um modelo matemático de otimização, codificado em Python e utilizando a biblioteca MIP. O modelo buscou maximizar o retorno esperado das carteiras, respeitando as restrições de risco definidas para cada perfil. Como principal resultado, com base na análise das carteiras geradas para o ano de 2023, a partir de um universo de 87 ativos, identificaram-se três carteiras de baixo risco com os melhores retornos, recomendadas para qualquer perfil de investidor. Excluindo essas alternativas, o modelo apresentou resultados distintos para cada perfil, conforme os níveis de risco estipulados. |
| Abstract: | The stock market, characterized by high volatility and economic uncertainty, requires the use of quantitative strategies — that is, those based on numerical data and mathematical models — to guide investment allocation. In this context, this study proposed the application of Operations Research and Linear Programming, solved using the Simplex Method, with the objective of optimizing investment portfolios for different risk profiles: conservative, moderate, and ag- gressive. The methodology involved the collection and analysis of data from stocks that make up the Ibovespa Index. Subsequently, a mathematical optimization model was developed and implemented in Python using the MIP library. The model aimed to maximize the expected return of portfolios while respecting the risk constraints defined for each investor profile. As a main result, based on the analysis of the portfolios generated for the year 2023 from a universe of 87 assets, three low-risk portfolios with the highest returns were identified and recommended for any type of investor. Excluding these options, the model produced distinct outcomes for each profile, according to their respective risk levels. |
| URI: | http://repositorio.ufc.br/handle/riufc/82322 |
| ORCID do(s) Autor(es): | https://orcid.org/0009-0005-1345-9915 |
| Currículo Lattes do(s) Autor(es): | http://lattes.cnpq.br/3718894213097031 |
| Tipo de Acesso: | Acesso Aberto |
| Aparece nas coleções: | ENGENHARIA DE SOFTWARE - RUSSAS - Monografias |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2025_tcc_cfbosco.pdf | 727,04 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.