Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/213937 |
Resumo: | Com a modernização e evolução tecnológica da bolsa de valores, estão sendo utilizados cada vez mais robôs para realizar negociações de compra e venda de ações. O fenômeno conhecido como high-frequency trading visa utilizar algoritmos que operam em altíssima frequência e velocidade para abrir e fechar posições no mercado em frações de segundos. Normalmente esses algoritmos e estratégias são implementados em software e, portanto, sua execução depende do uso de recursos da CPU de um computador de propósito geral, que podem não ser suficientes devido à natureza do problema. Este trabalho de graduação mostra a implementação de uma versão de um robô de High-Frequency Trading em hardware, e compara esta implementação com soluções desenvolvidas em software, realizando uma análise dos pontos positivos e negativos de cada implementação. Este trabalho mostra que a versão de hardware é muito superior ao software, apresentando um desempenho até 2800 vezes maior. |
id |
UFRGS-2_8c0acedda26070f1e6658aa7717e2430 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/213937 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Sabedra, Ricardo StadtloberBeck Filho, Antonio Carlos Schneider2020-10-03T04:11:15Z2019http://hdl.handle.net/10183/213937001118275Com a modernização e evolução tecnológica da bolsa de valores, estão sendo utilizados cada vez mais robôs para realizar negociações de compra e venda de ações. O fenômeno conhecido como high-frequency trading visa utilizar algoritmos que operam em altíssima frequência e velocidade para abrir e fechar posições no mercado em frações de segundos. Normalmente esses algoritmos e estratégias são implementados em software e, portanto, sua execução depende do uso de recursos da CPU de um computador de propósito geral, que podem não ser suficientes devido à natureza do problema. Este trabalho de graduação mostra a implementação de uma versão de um robô de High-Frequency Trading em hardware, e compara esta implementação com soluções desenvolvidas em software, realizando uma análise dos pontos positivos e negativos de cada implementação. Este trabalho mostra que a versão de hardware é muito superior ao software, apresentando um desempenho até 2800 vezes maior.With the modernization and technological evolution of the Stock Exchanges, trading robots for buying and selling stocks are being increasingly used over the years as time passes. This phenomenon is known as "High-frequency trading". It uses high-frequency algorithms to open and close deals in fractions of seconds. Usually, these algorithms and strategies are implemented in software, therefore its execution depends on the resources of a general propose computer CPU, which may not be enough due to the problem’s nature. This undergraduate final work states a hardware implemented high-frequency trading robot and compares it with software developed solutions, analysing it’s positive and negative points. This last course assignment concludes that the hardware version is highly superior compared to the software one, presenting a 2800 times greater performance.application/pdfporBolsa de valoresRobosAlgoritmosDesempenho : ComputadoresHarware acceleratorFPGAHFTStock exchangesPerformanceHeterogeneus hardwareImplementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valoresinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2019Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001118275.pdf.txt001118275.pdf.txtExtracted Texttext/plain92496http://www.lume.ufrgs.br/bitstream/10183/213937/2/001118275.pdf.txt2fdfcab59ce28c6428f9189b8be3771eMD52ORIGINAL001118275.pdfTexto completoapplication/pdf2383748http://www.lume.ufrgs.br/bitstream/10183/213937/1/001118275.pdfa36afd8564d3ad4b0f839659eedfba62MD5110183/2139372024-07-28 06:04:08.666069oai:www.lume.ufrgs.br:10183/213937Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-07-28T09:04:08Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
title |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
spellingShingle |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores Sabedra, Ricardo Stadtlober Bolsa de valores Robos Algoritmos Desempenho : Computadores Harware accelerator FPGA HFT Stock exchanges Performance Heterogeneus hardware |
title_short |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
title_full |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
title_fullStr |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
title_full_unstemmed |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
title_sort |
Implementação em FPGA de algoritmo para análise de ativos financeiros na bolsa de valores |
author |
Sabedra, Ricardo Stadtlober |
author_facet |
Sabedra, Ricardo Stadtlober |
author_role |
author |
dc.contributor.author.fl_str_mv |
Sabedra, Ricardo Stadtlober |
dc.contributor.advisor1.fl_str_mv |
Beck Filho, Antonio Carlos Schneider |
contributor_str_mv |
Beck Filho, Antonio Carlos Schneider |
dc.subject.por.fl_str_mv |
Bolsa de valores Robos Algoritmos Desempenho : Computadores |
topic |
Bolsa de valores Robos Algoritmos Desempenho : Computadores Harware accelerator FPGA HFT Stock exchanges Performance Heterogeneus hardware |
dc.subject.eng.fl_str_mv |
Harware accelerator FPGA HFT Stock exchanges Performance Heterogeneus hardware |
description |
Com a modernização e evolução tecnológica da bolsa de valores, estão sendo utilizados cada vez mais robôs para realizar negociações de compra e venda de ações. O fenômeno conhecido como high-frequency trading visa utilizar algoritmos que operam em altíssima frequência e velocidade para abrir e fechar posições no mercado em frações de segundos. Normalmente esses algoritmos e estratégias são implementados em software e, portanto, sua execução depende do uso de recursos da CPU de um computador de propósito geral, que podem não ser suficientes devido à natureza do problema. Este trabalho de graduação mostra a implementação de uma versão de um robô de High-Frequency Trading em hardware, e compara esta implementação com soluções desenvolvidas em software, realizando uma análise dos pontos positivos e negativos de cada implementação. Este trabalho mostra que a versão de hardware é muito superior ao software, apresentando um desempenho até 2800 vezes maior. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019 |
dc.date.accessioned.fl_str_mv |
2020-10-03T04:11:15Z |
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/10183/213937 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001118275 |
url |
http://hdl.handle.net/10183/213937 |
identifier_str_mv |
001118275 |
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 UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/213937/2/001118275.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/213937/1/001118275.pdf |
bitstream.checksum.fl_str_mv |
2fdfcab59ce28c6428f9189b8be3771e a36afd8564d3ad4b0f839659eedfba62 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447267724754944 |