Desenvolvimento de um BOT de negociação para Criptomoedas
Carregando...
Data
2020
Tipo de documento
Monografia
Título da Revista
ISSN da Revista
Título de Volume
Área do conhecimento
Ciências Exatas e da Terra
Modalidade de acesso
Acesso embargado
Editora
Autores
Medeiros, Gabriel Martins
Orientador
Zambiasi, Saulo Popov
Coorientador
Resumo
The cryptocurrency market is incredibly dynamic and considered by many a “wild-west”
since every exchange implements different interfaces and functionality. That causes problems
when an automated system needs to operate, since functionalities available are unknown. This
project’s objective is to provide a software capable of receiving trading signals in a unified
format and operate them in exchanges which will solve, at least partially, this problem.
Through applied research we have performed a literature review of the current cryptocurrency
market, developing a software with modern technologies as well as a modular and extensible
architecture, meeting the real demands of a financial company. The project’s objectives were
reached through a literature review, the modeling of an extensible architecture and
implementation of the software, which has the expected functionalities. Although the project’s
objectives were reached, there is still much room for improvement and new functionalities,
such as supporting more complex operations and the creation of a web interface for
monitoring performance.
O mercado de criptomoedas é dinâmico e considerado por muitos análogo a um “velho oeste” pois cada exchange implementa diferentes interfaces e funcionalidades. Isso acarreta problemas para que sistemas de negociação se comuniquem com elas, pois não se sabe quais funcionalidades estão disponíveis e nem qual interface utilizar. Dessa forma, esse trabalho visa a criação de um bot capaz de receber sinais de trade em um formato unificado e operacionalizá-los em exchanges como forma de resolver, mesmo que em partes, essa problemática. Através de uma pesquisa aplicada, realizou-se uma revisão bibliográfica da atual situação do mercado de criptomoedas e o desenvolvimento de um bot que utiliza tecnologias amplamente aceitas no mercado e uma arquitetura extensível e modular, em atendimento as demandas reais de uma empresa do ramo financeiro. Os objetivos do projeto foram alcançados através da realização da pesquisa bibliográfica, modelagem de uma arquitetura extensível para resolução do problema, e implementação do bot com as funcionalidades esperadas. Contudo, ainda existe muito espaço para melhorias e novas funcionalidades, tais como o suporte a operações mais complexas e uma interface web para monitoramento do desempenho.
O mercado de criptomoedas é dinâmico e considerado por muitos análogo a um “velho oeste” pois cada exchange implementa diferentes interfaces e funcionalidades. Isso acarreta problemas para que sistemas de negociação se comuniquem com elas, pois não se sabe quais funcionalidades estão disponíveis e nem qual interface utilizar. Dessa forma, esse trabalho visa a criação de um bot capaz de receber sinais de trade em um formato unificado e operacionalizá-los em exchanges como forma de resolver, mesmo que em partes, essa problemática. Através de uma pesquisa aplicada, realizou-se uma revisão bibliográfica da atual situação do mercado de criptomoedas e o desenvolvimento de um bot que utiliza tecnologias amplamente aceitas no mercado e uma arquitetura extensível e modular, em atendimento as demandas reais de uma empresa do ramo financeiro. Os objetivos do projeto foram alcançados através da realização da pesquisa bibliográfica, modelagem de uma arquitetura extensível para resolução do problema, e implementação do bot com as funcionalidades esperadas. Contudo, ainda existe muito espaço para melhorias e novas funcionalidades, tais como o suporte a operações mais complexas e uma interface web para monitoramento do desempenho.
Palavras-chave
Criptomoeda, Blockchain, Trading, Robô, Bitcoin