Projeto de robô trader assistido com inteligência artificial

Detalhes bibliográficos
Autor(a) principal: Sassaki, Bruno Hiroyuki
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/215476
Resumo: Desde 2018, a taxa básica de juros da economia, ou taxa Selic, foi gradativamente reduzida. Com essa constante diminuição uma parcela do povo brasileiro passou a se interessar cada vez mais em buscar alternativas para a manutenção de um rendimento aceitável, bem como a melhoria de sua condição atuando no mercado financeiro. Entretanto, apesar de ser uma opção muito atrativa para essa população, não valia a pena correr os riscos que esse mercado oferece em troca de bons rendimentos no cenário anterior de altas taxas de juros. Simultaneamente, no período mencionado, o número de CPFs cadastrados na Bolsa de Valores Brasileira aumentou de forma exponencial. Isso se deve não apenas à busca de alternativas de rendimentos, mas também aos influenciadores digitais que ajudaram a expor os conceitos financeiros de maneira simplificada a fim de amadurecer a visão desse segmento de pessoas que tenta investir parte de sua renda. Uma forma de melhorar a rentabilidade desses investimentos é possível a partir da utilização de robôs traders, que por meio de análises de gráficos tentam identificar padrões, e assim obter lucro nas operações baseadas em tomada de decisão, pela identificação desses padrões. Inicialmente, para verificar o potencial de um robô assistido por inteligência artificial, foi desenvolvida uma estratégia financeira levando-se em conta o gerenciamento de riscos das operações que serão executadas pelo robô. A estratégia foi implementada com o software Metatrader 5, utilizando a linguagem de programação MQL5, que permite a realização de operações na bolsa de valores em tempo real, bem como os testes de possíveis operações no passado, para simular o comportamento que poderá ser alcançado no mercado. Com o código definido passou-se à aplicação de otimização da estratégia de gestão de riscos, por meio da implementação dessa inteligência artificial, proporcionando operações com maior precisão. Os resultados obtidos, indicam que o menor percentual de otimização foi de aproximadamente 1%, resultando em um saldo de carteira de R$ 68.200,00, comprovando, assim, a eficiência da adição do algoritmo genético ao algoritmo implementado. Destaca-se ainda que nas ocasiões em que foram observadas situações anteriores de prejuízo, passou-se a obter lucro. Cabe ressaltar que a performance foi melhorada não apenas pelo resultado de carteira, mas também com menor exposição ao risco, uma vez que se efetivou menor quantidade de operações, e com maior precisão.
id UNSP_05a37ec243eb46ea84f03d5e51c9a284
oai_identifier_str oai:repositorio.unesp.br:11449/215476
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Projeto de robô trader assistido com inteligência artificialTrader robot project assisted with artificial intelligenceMercado financeiroTraderMetatraderRobôInteligência artificialFinancial marketRobotArtificial intelligenceDesde 2018, a taxa básica de juros da economia, ou taxa Selic, foi gradativamente reduzida. Com essa constante diminuição uma parcela do povo brasileiro passou a se interessar cada vez mais em buscar alternativas para a manutenção de um rendimento aceitável, bem como a melhoria de sua condição atuando no mercado financeiro. Entretanto, apesar de ser uma opção muito atrativa para essa população, não valia a pena correr os riscos que esse mercado oferece em troca de bons rendimentos no cenário anterior de altas taxas de juros. Simultaneamente, no período mencionado, o número de CPFs cadastrados na Bolsa de Valores Brasileira aumentou de forma exponencial. Isso se deve não apenas à busca de alternativas de rendimentos, mas também aos influenciadores digitais que ajudaram a expor os conceitos financeiros de maneira simplificada a fim de amadurecer a visão desse segmento de pessoas que tenta investir parte de sua renda. Uma forma de melhorar a rentabilidade desses investimentos é possível a partir da utilização de robôs traders, que por meio de análises de gráficos tentam identificar padrões, e assim obter lucro nas operações baseadas em tomada de decisão, pela identificação desses padrões. Inicialmente, para verificar o potencial de um robô assistido por inteligência artificial, foi desenvolvida uma estratégia financeira levando-se em conta o gerenciamento de riscos das operações que serão executadas pelo robô. A estratégia foi implementada com o software Metatrader 5, utilizando a linguagem de programação MQL5, que permite a realização de operações na bolsa de valores em tempo real, bem como os testes de possíveis operações no passado, para simular o comportamento que poderá ser alcançado no mercado. Com o código definido passou-se à aplicação de otimização da estratégia de gestão de riscos, por meio da implementação dessa inteligência artificial, proporcionando operações com maior precisão. Os resultados obtidos, indicam que o menor percentual de otimização foi de aproximadamente 1%, resultando em um saldo de carteira de R$ 68.200,00, comprovando, assim, a eficiência da adição do algoritmo genético ao algoritmo implementado. Destaca-se ainda que nas ocasiões em que foram observadas situações anteriores de prejuízo, passou-se a obter lucro. Cabe ressaltar que a performance foi melhorada não apenas pelo resultado de carteira, mas também com menor exposição ao risco, uma vez que se efetivou menor quantidade de operações, e com maior precisão.The financial market has always been very attractive for the Brazilian population, however with the high interest rate it wasn’t worth the risk it offers in exchange for good financial returns. With the constant decrease in the base interest rate (Selic), Brazilian people started to seek alternatives to maintain an acceptable income and thus maintain or improve their financial condition. The number of CPFs registered at Brazilian’s stock market has been increasing exponentially in recent times, and this is due not only to the search for income alternatives, but also to digital influencers, who try to bring financial concepts in a simplified way in order to mature the vision of Brazilian population. One way to improve profitability is with the use of robot traders, which through chart analysis try to identify patterns, and thus obtain profit in operations based on decision making, identified by these patterns. To identify the potential of a trading robot assisted by artificial intelligence, initially a financial strategy was developed taking in account a risk management of the operations that will be executed by the robot. The defined strategy was implemented in the Metatrader 5 software, using the MQL5 programming language, which allows the performance of stock exchange operations in real time, as well as the tests of possible operations in the past, to simulate the behavior that can be achieved in the market. Once the code has been defined, it is now possible to apply optimization through the implementation of artificial intelligence, which should improve the risk management strategy, providing more accurate operations. The results obtained prove the efficiency of adding the genetic algorithm to the implemented algorithm, in which the lowest optimization percentage was approximately 1%, resulting in a portfolio balance of R$ 68,200.00. It is also noteworthy that on the occasions when situations of loss were observed, profits started to be made. It is worth noting that performance was improved not only by the portfolio result, but also by the reduction in risks, since fewer operations were carried out and with greater precision, which means, less exposure to risk.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Botura Junior, Galdenoro [UNESP]Universidade Estadual Paulista (Unesp)Sassaki, Bruno Hiroyuki2021-12-15T18:08:15Z2021-12-15T18:08:15Z2021-11-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/215476porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-12-10T06:17:05Zoai:repositorio.unesp.br:11449/215476Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T19:54:37.724501Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Projeto de robô trader assistido com inteligência artificial
Trader robot project assisted with artificial intelligence
title Projeto de robô trader assistido com inteligência artificial
spellingShingle Projeto de robô trader assistido com inteligência artificial
Sassaki, Bruno Hiroyuki
Mercado financeiro
Trader
Metatrader
Robô
Inteligência artificial
Financial market
Robot
Artificial intelligence
title_short Projeto de robô trader assistido com inteligência artificial
title_full Projeto de robô trader assistido com inteligência artificial
title_fullStr Projeto de robô trader assistido com inteligência artificial
title_full_unstemmed Projeto de robô trader assistido com inteligência artificial
title_sort Projeto de robô trader assistido com inteligência artificial
author Sassaki, Bruno Hiroyuki
author_facet Sassaki, Bruno Hiroyuki
author_role author
dc.contributor.none.fl_str_mv Botura Junior, Galdenoro [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Sassaki, Bruno Hiroyuki
dc.subject.por.fl_str_mv Mercado financeiro
Trader
Metatrader
Robô
Inteligência artificial
Financial market
Robot
Artificial intelligence
topic Mercado financeiro
Trader
Metatrader
Robô
Inteligência artificial
Financial market
Robot
Artificial intelligence
description Desde 2018, a taxa básica de juros da economia, ou taxa Selic, foi gradativamente reduzida. Com essa constante diminuição uma parcela do povo brasileiro passou a se interessar cada vez mais em buscar alternativas para a manutenção de um rendimento aceitável, bem como a melhoria de sua condição atuando no mercado financeiro. Entretanto, apesar de ser uma opção muito atrativa para essa população, não valia a pena correr os riscos que esse mercado oferece em troca de bons rendimentos no cenário anterior de altas taxas de juros. Simultaneamente, no período mencionado, o número de CPFs cadastrados na Bolsa de Valores Brasileira aumentou de forma exponencial. Isso se deve não apenas à busca de alternativas de rendimentos, mas também aos influenciadores digitais que ajudaram a expor os conceitos financeiros de maneira simplificada a fim de amadurecer a visão desse segmento de pessoas que tenta investir parte de sua renda. Uma forma de melhorar a rentabilidade desses investimentos é possível a partir da utilização de robôs traders, que por meio de análises de gráficos tentam identificar padrões, e assim obter lucro nas operações baseadas em tomada de decisão, pela identificação desses padrões. Inicialmente, para verificar o potencial de um robô assistido por inteligência artificial, foi desenvolvida uma estratégia financeira levando-se em conta o gerenciamento de riscos das operações que serão executadas pelo robô. A estratégia foi implementada com o software Metatrader 5, utilizando a linguagem de programação MQL5, que permite a realização de operações na bolsa de valores em tempo real, bem como os testes de possíveis operações no passado, para simular o comportamento que poderá ser alcançado no mercado. Com o código definido passou-se à aplicação de otimização da estratégia de gestão de riscos, por meio da implementação dessa inteligência artificial, proporcionando operações com maior precisão. Os resultados obtidos, indicam que o menor percentual de otimização foi de aproximadamente 1%, resultando em um saldo de carteira de R$ 68.200,00, comprovando, assim, a eficiência da adição do algoritmo genético ao algoritmo implementado. Destaca-se ainda que nas ocasiões em que foram observadas situações anteriores de prejuízo, passou-se a obter lucro. Cabe ressaltar que a performance foi melhorada não apenas pelo resultado de carteira, mas também com menor exposição ao risco, uma vez que se efetivou menor quantidade de operações, e com maior precisão.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-15T18:08:15Z
2021-12-15T18:08:15Z
2021-11-24
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/215476
url http://hdl.handle.net/11449/215476
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129138458886144