Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo

Detalhes bibliográficos
Autor(a) principal: Oliveira, Matheus Schmitz
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio2.unb.br/jspui/handle/10482/49828
Resumo: Dissertação (Mestrado) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023.
id UNB_01e15da1ac6516c67b0d2d4351986272
oai_identifier_str oai:repositorio.unb.br:10482/49828
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundoAprendizado por reforçoMercado de ações - BrasilNegociação por algorítimosDissertação (Mestrado) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023.As bolsas de valores estão presentes na sociedade ao longo dos últimos séculos, sendo fundamentais para a movimentação da economia e construção de grandes fortunas. No entanto, os preços das companhias oscilam, tornando desafiadora a tarefa de identificação das melhores oportunidades de compra e venda de suas ações. Nesse sentido, o uso de algoritmos para a negociação automática nas bolsas de valores ganhou evidência, apresentando características positivas como a velocidade e isenção de sentimentos na tomada de decisão. O Aprendizado por Reforço (RL) é aplicado em problemas envolvendo sequências de decisões em ambientes complexos, sendo promissor para a modelagem de ambientes de negociação de ativos. Apesar do grande avanço observado nas publicações recentes, foi identificada uma lacuna relacionada à combinação de dados numéricos do mercado e dados textuais provenientes de múltiplas fontes de informação. Dessa forma, o presente trabalho preenche a lacuna encontrada ao investigar, propor e validar o desenvolvimento de um modelo contextual baseado em Aprendizado por Reforço Profundo (DRL) para a negociação individualizada de ativos no mercado financeiro brasileiro. A proposta foi avaliada em quatro diferentes cenários, a partir de combinações entre a quantidade de dados utilizados e diferentes esquemas de recompensa adotado pelo agente de DRL do modelo contextual treinado. Para a avaliação foram escolhidos três benchmarks: investimento inicial, Buy & Hold da empresa específica e Buy & Hold do BOVA11. Os resultados mostraram que o modelo contextual desenvolvido superou o patrimônio líquido inicial investido em 94.5% dos casos no melhor caso. Além disso, os cenários que utilizaram o índice Sharpe como função de recompensa reportaram mais patrimônios líquidos finais acima dos benchmarks selecionados. Por fim, todos os cenários consideram a simulação de taxas de transação cobradas pelas instituições financeiras, tornando o resultado ainda mais realista.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES).Stock exchanges have been present in society over the last few centuries, being fundamental for moving the economy and building great fortunes. However, company prices fluctuate, making the task of identifying the best opportunities for buying and selling their shares a challenge. In this sense, the use of algorithms for automatic trading on stock exchanges gained evidence, showing positive characteristics such as efficiency and support of feelings in decision-making. Reinforcement Learning is applied to problems involving sequences of decisions in complex environments, being promising for modeling asset trading environments. Despite the significant advance seen in recent news, a gap was identified related to the combination of numerical market data and textual data from multiple sources of information. Thus, the present work fills a gap found when investigating, proposing, and validating the development of a contextual model based on Deep Reinforcement Learning for the individualized trading of assets in the Brazilian financial market. The proposal was evaluated in four different scenarios, based on the combination between the amount of data used and various reward schemes adopted by the DRL agent of the trained contextual model. For the evaluation, three benchmarks were chosen: initial investment, Buy & Hold of the specific company and Buy & Hold of BOVA11. The results appreciated that the developed contextual model outperformed the invested initial equity in 94.5% of cases in the best case. Furthermore, the scenarios that used the Sharpe ratio as the reward function reported more net worth above the selected benchmarks. Finally, all scenarios consider the simulation of transaction fees charged by financial institutions, making the result even more realistic.Instituto de Ciências Exatas (IE)Departamento de Ciência da Computação (IE CIC)Programa de Pós-Graduação em InformáticaRocha Filho, Geraldo PereiraOliveira, Matheus Schmitz2024-08-13T21:09:19Z2024-08-13T21:09:19Z2024-08-132023-03-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfOLIVEIRA, Matheus Schmitz. Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo. 2023. 87 f., il. Dissertação (Mestrado em Informática) — Universidade de Brasília, Brasília, 2023.http://repositorio2.unb.br/jspui/handle/10482/49828porA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.unb.br, www.ibict.br, www.ndltd.org sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra supracitada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-08-13T21:09:19Zoai:repositorio.unb.br:10482/49828Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-08-13T21:09:19Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
title Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
spellingShingle Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
Oliveira, Matheus Schmitz
Aprendizado por reforço
Mercado de ações - Brasil
Negociação por algorítimos
title_short Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
title_full Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
title_fullStr Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
title_full_unstemmed Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
title_sort Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo
author Oliveira, Matheus Schmitz
author_facet Oliveira, Matheus Schmitz
author_role author
dc.contributor.none.fl_str_mv Rocha Filho, Geraldo Pereira
dc.contributor.author.fl_str_mv Oliveira, Matheus Schmitz
dc.subject.por.fl_str_mv Aprendizado por reforço
Mercado de ações - Brasil
Negociação por algorítimos
topic Aprendizado por reforço
Mercado de ações - Brasil
Negociação por algorítimos
description Dissertação (Mestrado) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023.
publishDate 2023
dc.date.none.fl_str_mv 2023-03-10
2024-08-13T21:09:19Z
2024-08-13T21:09:19Z
2024-08-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv OLIVEIRA, Matheus Schmitz. Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo. 2023. 87 f., il. Dissertação (Mestrado em Informática) — Universidade de Brasília, Brasília, 2023.
http://repositorio2.unb.br/jspui/handle/10482/49828
identifier_str_mv OLIVEIRA, Matheus Schmitz. Modelo contextual de negociação no mercado de ações brasileiro com algoritmo de aprendizado por reforço profundo. 2023. 87 f., il. Dissertação (Mestrado em Informática) — Universidade de Brasília, Brasília, 2023.
url http://repositorio2.unb.br/jspui/handle/10482/49828
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1818901012510932992