Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Carvalho, Fábio Murilo Costa D'avila
Orientador(a): Marques, Alessandro Martim
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
RSI
Palavras-chave em Inglês:
Link de acesso: https://hdl.handle.net/10438/36558
Resumo: Esta dissertação avalia a eficácia de estratégias de trading algorítmico baseadas no rompimento de linhas de tendência aplicadas ao Índice de Força Relativa (RSI). Utilizando dados históricos de ações do índice S&P 500 e adotando uma abordagem rigorosa de otimização de parâmetros, o estudo fornece uma análise sistemática de como esses sinais podem ser usados para gerar recomendações de compra e venda. A metodologia, desenvolvida em Python, envolve a identificação de linhas de tendência derivadas do RSI, a validação de sinais de rompimento e a realização de testes em diversos cenários. Os resultados demonstram que a estratégia proposta entrega retornos consistentemente superiores em comparação com abordagens tradicionais de buyand-hold em um número significativo de casos. O Sharpe Ratio e os retornos anualizados se destacam, evidenciando o forte desempenho ajustado ao risco da estratégia. Além disso, a flexibilidade do modelo permite sua extensão para outras classes de ativos, como índices, moedas e dados intradiários, indicando um potencial de aplicação mais amplo. As técnicas desenvolvidas para a construção de linhas de tendência fornecem uma estrutura robusta para estudos futuros e podem ser valiosas para outras pesquisas que incorporem linhas de tendência como parte de seus processos de geração de sinais. O estudo também explora a aplicação de sinais baseados em linhas de tendência não diretamente nos gráficos de preços, mas em indicadores derivados, como RSI, demonstrando o potencial de geração de sinais robustos a partir de dados transformados. Um aspecto central desta pesquisa é a implementação prática de intervalos de teste alternados e aleatórios na calibração e validação da estratégia, que reduz os riscos associados ao ajuste excessivo (overfitting) e melhora a robustez da avaliação da estratégia. Os resultados contribuem para o campo da análise técnica ao implementar rotinas e técnicas para o uso de rompimentos de linhas de tendência aplicáveis a muitos indicadores gráficos. Este estudo também estabelece as bases para outras pesquisas, incluindo a integração de técnicas de aprendizado de máquina e a aplicação dessas estratégias em ambientes de negociação em tempo real.
id FGV_39b1ad8e0ee9be40e8ace3baa0b89976
oai_identifier_str oai:repositorio.fgv.br:10438/36558
network_acronym_str FGV
network_name_str Repositório Institucional do FGV (FGV Repositório Digital)
repository_id_str
spelling Carvalho, Fábio Murilo Costa D'avilaEscolas::EESPMaiali, André CuryDurão, Luiz Fernando Cardoso dos SantosMarques, Alessandro Martim2025-02-20T14:02:44Z2025-02-20T14:02:44Z2025https://hdl.handle.net/10438/36558Esta dissertação avalia a eficácia de estratégias de trading algorítmico baseadas no rompimento de linhas de tendência aplicadas ao Índice de Força Relativa (RSI). Utilizando dados históricos de ações do índice S&P 500 e adotando uma abordagem rigorosa de otimização de parâmetros, o estudo fornece uma análise sistemática de como esses sinais podem ser usados para gerar recomendações de compra e venda. A metodologia, desenvolvida em Python, envolve a identificação de linhas de tendência derivadas do RSI, a validação de sinais de rompimento e a realização de testes em diversos cenários. Os resultados demonstram que a estratégia proposta entrega retornos consistentemente superiores em comparação com abordagens tradicionais de buyand-hold em um número significativo de casos. O Sharpe Ratio e os retornos anualizados se destacam, evidenciando o forte desempenho ajustado ao risco da estratégia. Além disso, a flexibilidade do modelo permite sua extensão para outras classes de ativos, como índices, moedas e dados intradiários, indicando um potencial de aplicação mais amplo. As técnicas desenvolvidas para a construção de linhas de tendência fornecem uma estrutura robusta para estudos futuros e podem ser valiosas para outras pesquisas que incorporem linhas de tendência como parte de seus processos de geração de sinais. O estudo também explora a aplicação de sinais baseados em linhas de tendência não diretamente nos gráficos de preços, mas em indicadores derivados, como RSI, demonstrando o potencial de geração de sinais robustos a partir de dados transformados. Um aspecto central desta pesquisa é a implementação prática de intervalos de teste alternados e aleatórios na calibração e validação da estratégia, que reduz os riscos associados ao ajuste excessivo (overfitting) e melhora a robustez da avaliação da estratégia. Os resultados contribuem para o campo da análise técnica ao implementar rotinas e técnicas para o uso de rompimentos de linhas de tendência aplicáveis a muitos indicadores gráficos. Este estudo também estabelece as bases para outras pesquisas, incluindo a integração de técnicas de aprendizado de máquina e a aplicação dessas estratégias em ambientes de negociação em tempo real.This dissertation evaluates the effectiveness of algorithmic trading strategies based on the breakout of trendlines applied to the Relative Strength Index (RSI). By leveraging historical data from stocks within the S&P 500 and adopting a rigorous approach to parameter optimization, the study provides a systematic analysis of how these signals can be used to generate buy and sell recommendations. The methodology, developed in Python, involves identifying trendlines derived from RSI, validating breakout signals, and backtesting their performance under various scenarios, including both in-sample and out-of-sample data. The results demonstrate that the proposed strategy consistently delivers superior returns compared to traditional buy-and-hold approaches in a significant number of cases. The Sharpe Ratio and annualized returns are particularly notable, showcasing the strategy’s strong risk-adjusted performance. Additionally, the flexibility of the model allows its extension to other asset classes, including indices, currencies, and intraday data, indicating the potential for broader applicability. The techniques developed for constructing trendlines provide a robust framework for future studies and can be valuable for other research efforts that incorporate trendlines as part of their signal generation processes, as well as, explores the application of trendline signals not directly to price charts but to derivative indicators such as RSI, showcasing the potential for generating robust trading signals from transformed data such as Moving Average Convergence Divergence (MACD), Stochastic Oscillator, Average True Range (ATR), and Bollinger Bands. A key aspect of this research is the practical implementation of alternating and randomized test intervals, ensuring randomness in their selection, the study reduces the risks associated with overfitting and enhances the robustness of the strategy’s evaluation. The results contribute to the field of technical analysis by implementing routines and techniques for the use of trendline breakouts applicable to many chart indicators. This study also lays the foundation for other research, including the integration of machine learning techniques and the application of these strategies in real-time trading environments.porAlgoritmoAnálise técnicaLinhas de tendênciaInvestimentosAçõesRSIÍndice de Força RelativaMercado financeiroPythonTradingBacktestingBacktestAlgorithmTechnical analysisTrendlinesInvestmentsStocksRelative strength indexEconomiaMercado financeiro - Inovações tecnológicasAlgoritmosInvestimentos - AnáliseInvestimentos - AdministraçãoÍndices de mercado de açõesAvaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional do FGV (FGV Repositório Digital)instname:Fundação Getulio Vargas (FGV)instacron:FGVLICENSElicense.txtlicense.txttext/plain; charset=utf-85112https://repositorio.fgv.br/bitstreams/10ca6a9f-8ace-45ce-95ef-00486591604f/download2a4b67231f701c416a809246e7a10077MD52ORIGINALDissertação Fábio M C D Carvalho com Ficha.pdfDissertação Fábio M C D Carvalho com Ficha.pdfPDFapplication/pdf5791517https://repositorio.fgv.br/bitstreams/7a7fc4e7-7943-493d-91e8-e36e7ea1e9a8/downloadcc4d7c8c3e7779798350dfddd22b9489MD53TEXTDissertação Fábio M C D Carvalho com Ficha.pdf.txtDissertação Fábio M C D Carvalho com Ficha.pdf.txtExtracted texttext/plain103253https://repositorio.fgv.br/bitstreams/9f90c649-3e8c-40b5-b1cf-cf211d921f15/downloada233579e4d8690568d2ebb7c6381fad0MD54THUMBNAILDissertação Fábio M C D Carvalho com Ficha.pdf.jpgDissertação Fábio M C D Carvalho com Ficha.pdf.jpgGenerated Thumbnailimage/jpeg2714https://repositorio.fgv.br/bitstreams/b7248645-f223-4382-bc74-80f522a97038/download34c8502934cec5a5d9020a00399de5a1MD5510438/365582025-02-20 17:01:31.299open.accessoai:repositorio.fgv.br:10438/36558https://repositorio.fgv.brRepositório InstitucionalPRIhttp://bibliotecadigital.fgv.br/dspace-oai/requestopendoar:39742025-02-20T17:01:31Repositório Institucional do FGV (FGV Repositório Digital) - Fundação Getulio Vargas (FGV)falseVGVybW8gZGUgTGljZW5jaWFtZW50bwpIw6EgdW0gw7psdGltbyBwYXNzbzogcGFyYSByZXByb2R1emlyLCB0cmFkdXppciBlIGRpc3RyaWJ1aXIgc3VhIHN1Ym1pc3PDo28gZW0gdG9kbyBvIG11bmRvLCB2b2PDqiBkZXZlIGNvbmNvcmRhciBjb20gb3MgdGVybW9zIGEgc2VndWlyLgoKQ29uY29yZGFyIGNvbSBvIFRlcm1vIGRlIExpY2VuY2lhbWVudG8sIHNlbGVjaW9uYW5kbyAiRXUgY29uY29yZG8gY29tIG8gVGVybW8gZGUgTGljZW5jaWFtZW50byIgZSBjbGlxdWUgZW0gIkZpbmFsaXphciBzdWJtaXNzw6NvIi4KClRFUk1PUyBMSUNFTkNJQU1FTlRPIFBBUkEgQVJRVUlWQU1FTlRPLCBSRVBST0RVw4fDg08gRSBESVZVTEdBw4fDg08gUMOaQkxJQ0EgREUgQ09OVEXDmkRPIMOAIEJJQkxJT1RFQ0EgVklSVFVBTCBGR1YgKHZlcnPDo28gMS4yKQoKMS4gVm9jw6osIHVzdcOhcmlvLWRlcG9zaXRhbnRlIGRhIEJpYmxpb3RlY2EgVmlydHVhbCBGR1YsIGFzc2VndXJhLCBubyBwcmVzZW50ZSBhdG8sIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXRyaW1vbmlhaXMgZS9vdSBkaXJlaXRvcyBjb25leG9zIHJlZmVyZW50ZXMgw6AgdG90YWxpZGFkZSBkYSBPYnJhIG9yYSBkZXBvc2l0YWRhIGVtIGZvcm1hdG8gZGlnaXRhbCwgYmVtIGNvbW8gZGUgc2V1cyBjb21wb25lbnRlcyBtZW5vcmVzLCBlbSBzZSB0cmF0YW5kbyBkZSBvYnJhIGNvbGV0aXZhLCBjb25mb3JtZSBvIHByZWNlaXR1YWRvIHBlbGEgTGVpIDkuNjEwLzk4IGUvb3UgTGVpIDkuNjA5Lzk4LiBOw6NvIHNlbmRvIGVzdGUgbyBjYXNvLCB2b2PDqiBhc3NlZ3VyYSB0ZXIgb2J0aWRvLCBkaXJldGFtZW50ZSBkb3MgZGV2aWRvcyB0aXR1bGFyZXMsIGF1dG9yaXphw6fDo28gcHLDqXZpYSBlIGV4cHJlc3NhIHBhcmEgbyBkZXDDs3NpdG8gZSBkaXZ1bGdhw6fDo28gZGEgT2JyYSwgYWJyYW5nZW5kbyB0b2RvcyBvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmV4b3MgYWZldGFkb3MgcGVsYSBhc3NpbmF0dXJhIGRvcyBwcmVzZW50ZXMgdGVybW9zIGRlIGxpY2VuY2lhbWVudG8sIGRlIG1vZG8gYSBlZmV0aXZhbWVudGUgaXNlbnRhciBhIEZ1bmRhw6fDo28gR2V0dWxpbyBWYXJnYXMgZSBzZXVzIGZ1bmNpb27DoXJpb3MgZGUgcXVhbHF1ZXIgcmVzcG9uc2FiaWxpZGFkZSBwZWxvIHVzbyBuw6NvLWF1dG9yaXphZG8gZG8gbWF0ZXJpYWwgZGVwb3NpdGFkbywgc2VqYSBlbSB2aW5jdWxhw6fDo28gw6AgQmlibGlvdGVjYSBWaXJ0dWFsIEZHViwgc2VqYSBlbSB2aW5jdWxhw6fDo28gYSBxdWFpc3F1ZXIgc2VydmnDp29zIGRlIGJ1c2NhIGUgZGlzdHJpYnVpw6fDo28gZGUgY29udGXDumRvIHF1ZSBmYcOnYW0gdXNvIGRhcyBpbnRlcmZhY2VzIGUgZXNwYcOnbyBkZSBhcm1hemVuYW1lbnRvIHByb3ZpZGVuY2lhZG9zIHBlbGEgRnVuZGHDp8OjbyBHZXR1bGlvIFZhcmdhcyBwb3IgbWVpbyBkZSBzZXVzIHNpc3RlbWFzIGluZm9ybWF0aXphZG9zLgoKMi4gQSBhc3NpbmF0dXJhIGRlc3RhIGxpY2Vuw6dhIHRlbSBjb21vIGNvbnNlccO8w6puY2lhIGEgdHJhbnNmZXLDqm5jaWEsIGEgdMOtdHVsbyBuw6NvLWV4Y2x1c2l2byBlIG7Do28tb25lcm9zbywgaXNlbnRhIGRvIHBhZ2FtZW50byBkZSByb3lhbHRpZXMgb3UgcXVhbHF1ZXIgb3V0cmEgY29udHJhcHJlc3Rhw6fDo28sIHBlY3VuacOhcmlhIG91IG7Do28sIMOgIEZ1bmRhw6fDo28gR2V0dWxpbyBWYXJnYXMsIGRvcyBkaXJlaXRvcyBkZSBhcm1hemVuYXIgZGlnaXRhbG1lbnRlLCByZXByb2R1emlyIGUgZGlzdHJpYnVpciBuYWNpb25hbCBlIGludGVybmFjaW9uYWxtZW50ZSBhIE9icmEsIGluY2x1aW5kby1zZSBvIHNldSByZXN1bW8vYWJzdHJhY3QsIHBvciBtZWlvcyBlbGV0csO0bmljb3MsIG5vIHNpdGUgZGEgQmlibGlvdGVjYSBWaXJ0dWFsIEZHViwgYW8gcMO6YmxpY28gZW0gZ2VyYWwsIGVtIHJlZ2ltZSBkZSBhY2Vzc28gYWJlcnRvLgoKMy4gQSBwcmVzZW50ZSBsaWNlbsOnYSB0YW1iw6ltIGFicmFuZ2UsIG5vcyBtZXNtb3MgdGVybW9zIGVzdGFiZWxlY2lkb3Mgbm8gaXRlbSAyLCBzdXByYSwgcXVhbHF1ZXIgZGlyZWl0byBkZSBjb211bmljYcOnw6NvIGFvIHDDumJsaWNvIGNhYsOtdmVsIGVtIHJlbGHDp8OjbyDDoCBPYnJhIG9yYSBkZXBvc2l0YWRhLCBpbmNsdWluZG8tc2Ugb3MgdXNvcyByZWZlcmVudGVzIMOgIHJlcHJlc2VudGHDp8OjbyBww7pibGljYSBlL291IGV4ZWN1w6fDo28gcMO6YmxpY2EsIGJlbSBjb21vIHF1YWxxdWVyIG91dHJhIG1vZGFsaWRhZGUgZGUgY29tdW5pY2HDp8OjbyBhbyBww7pibGljbyBxdWUgZXhpc3RhIG91IHZlbmhhIGEgZXhpc3Rpciwgbm9zIHRlcm1vcyBkbyBhcnRpZ28gNjggZSBzZWd1aW50ZXMgZGEgTGVpIDkuNjEwLzk4LCBuYSBleHRlbnPDo28gcXVlIGZvciBhcGxpY8OhdmVsIGFvcyBzZXJ2acOnb3MgcHJlc3RhZG9zIGFvIHDDumJsaWNvIHBlbGEgQmlibGlvdGVjYSBWaXJ0dWFsIEZHVi4KCjQuIEVzdGEgbGljZW7Dp2EgYWJyYW5nZSwgYWluZGEsIG5vcyBtZXNtb3MgdGVybW9zIGVzdGFiZWxlY2lkb3Mgbm8gaXRlbSAyLCBzdXByYSwgdG9kb3Mgb3MgZGlyZWl0b3MgY29uZXhvcyBkZSBhcnRpc3RhcyBpbnTDqXJwcmV0ZXMgb3UgZXhlY3V0YW50ZXMsIHByb2R1dG9yZXMgZm9ub2dyw6FmaWNvcyBvdSBlbXByZXNhcyBkZSByYWRpb2RpZnVzw6NvIHF1ZSBldmVudHVhbG1lbnRlIHNlamFtIGFwbGljw6F2ZWlzIGVtIHJlbGHDp8OjbyDDoCBvYnJhIGRlcG9zaXRhZGEsIGVtIGNvbmZvcm1pZGFkZSBjb20gbyByZWdpbWUgZml4YWRvIG5vIFTDrXR1bG8gViBkYSBMZWkgOS42MTAvOTguCgo1LiBTZSBhIE9icmEgZGVwb3NpdGFkYSBmb2kgb3Ugw6kgb2JqZXRvIGRlIGZpbmFuY2lhbWVudG8gcG9yIGluc3RpdHVpw6fDtWVzIGRlIGZvbWVudG8gw6AgcGVzcXVpc2Egb3UgcXVhbHF1ZXIgb3V0cmEgc2VtZWxoYW50ZSwgdm9jw6ogb3UgbyB0aXR1bGFyIGFzc2VndXJhIHF1ZSBjdW1wcml1IHRvZGFzIGFzIG9icmlnYcOnw7VlcyBxdWUgbGhlIGZvcmFtIGltcG9zdGFzIHBlbGEgaW5zdGl0dWnDp8OjbyBmaW5hbmNpYWRvcmEgZW0gcmF6w6NvIGRvIGZpbmFuY2lhbWVudG8sIGUgcXVlIG7Do28gZXN0w6EgY29udHJhcmlhbmRvIHF1YWxxdWVyIGRpc3Bvc2nDp8OjbyBjb250cmF0dWFsIHJlZmVyZW50ZSDDoCBwdWJsaWNhw6fDo28gZG8gY29udGXDumRvIG9yYSBzdWJtZXRpZG8gw6AgQmlibGlvdGVjYSBWaXJ0dWFsIEZHVi4KCjYuIENhc28gYSBPYnJhIG9yYSBkZXBvc2l0YWRhIGVuY29udHJlLXNlIGxpY2VuY2lhZGEgc29iIHVtYSBsaWNlbsOnYSBDcmVhdGl2ZSBDb21tb25zIChxdWFscXVlciB2ZXJzw6NvKSwgc29iIGEgbGljZW7Dp2EgR05VIEZyZWUgRG9jdW1lbnRhdGlvbiBMaWNlbnNlIChxdWFscXVlciB2ZXJzw6NvKSwgb3Ugb3V0cmEgbGljZW7Dp2EgcXVhbGlmaWNhZGEgY29tbyBsaXZyZSBzZWd1bmRvIG9zIGNyaXTDqXJpb3MgZGEgRGVmaW5pdGlvbiBvZiBGcmVlIEN1bHR1cmFsIFdvcmtzIChkaXNwb27DrXZlbCBlbTogaHR0cDovL2ZyZWVkb21kZWZpbmVkLm9yZy9EZWZpbml0aW9uKSBvdSBGcmVlIFNvZnR3YXJlIERlZmluaXRpb24gKGRpc3BvbsOtdmVsIGVtOiBodHRwOi8vd3d3LmdudS5vcmcvcGhpbG9zb3BoeS9mcmVlLXN3Lmh0bWwpLCBvIGFycXVpdm8gcmVmZXJlbnRlIMOgIE9icmEgZGV2ZSBpbmRpY2FyIGEgbGljZW7Dp2EgYXBsaWPDoXZlbCBlbSBjb250ZcO6ZG8gbGVnw612ZWwgcG9yIHNlcmVzIGh1bWFub3MgZSwgc2UgcG9zc8OtdmVsLCB0YW1iw6ltIGVtIG1ldGFkYWRvcyBsZWfDrXZlaXMgcG9yIG3DoXF1aW5hLiBBIGluZGljYcOnw6NvIGRhIGxpY2Vuw6dhIGFwbGljw6F2ZWwgZGV2ZSBzZXIgYWNvbXBhbmhhZGEgZGUgdW0gbGluayBwYXJhIG9zIHRlcm1vcyBkZSBsaWNlbmNpYW1lbnRvIG91IHN1YSBjw7NwaWEgaW50ZWdyYWwuCgpBbyBjb25jbHVpciBhIHByZXNlbnRlIGV0YXBhIGUgYXMgZXRhcGFzIHN1YnNlccO8ZW50ZXMgZG8gcHJvY2Vzc28gZGUgc3VibWlzc8OjbyBkZSBhcnF1aXZvcyDDoCBCaWJsaW90ZWNhIFZpcnR1YWwgRkdWLCB2b2PDqiBhdGVzdGEgcXVlIGxldSBlIGNvbmNvcmRhIGludGVncmFsbWVudGUgY29tIG9zIHRlcm1vcyBhY2ltYSBkZWxpbWl0YWRvcywgYXNzaW5hbmRvLW9zIHNlbSBmYXplciBxdWFscXVlciByZXNlcnZhIGUgbm92YW1lbnRlIGNvbmZpcm1hbmRvIHF1ZSBjdW1wcmUgb3MgcmVxdWlzaXRvcyBpbmRpY2Fkb3Mgbm8gaXRlbSAxLCBzdXByYS4KCkhhdmVuZG8gcXVhbHF1ZXIgZGlzY29yZMOibmNpYSBlbSByZWxhw6fDo28gYW9zIHByZXNlbnRlcyB0ZXJtb3Mgb3UgbsOjbyBzZSB2ZXJpZmljYW5kbyBvIGV4aWdpZG8gbm8gaXRlbSAxLCBzdXByYSwgdm9jw6ogZGV2ZSBpbnRlcnJvbXBlciBpbWVkaWF0YW1lbnRlIG8gcHJvY2Vzc28gZGUgc3VibWlzc8Ojby4gQSBjb250aW51aWRhZGUgZG8gcHJvY2Vzc28gZXF1aXZhbGUgw6AgYXNzaW5hdHVyYSBkZXN0ZSBkb2N1bWVudG8sIGNvbSB0b2RhcyBhcyBjb25zZXHDvMOqbmNpYXMgbmVsZSBwcmV2aXN0YXMsIHN1amVpdGFuZG8tc2UgbyBzaWduYXTDoXJpbyBhIHNhbsOnw7VlcyBjaXZpcyBlIGNyaW1pbmFpcyBjYXNvIG7Do28gc2VqYSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXRyaW1vbmlhaXMgZS9vdSBjb25leG9zIGFwbGljw6F2ZWlzIMOgIE9icmEgZGVwb3NpdGFkYSBkdXJhbnRlIGVzdGUgcHJvY2Vzc28sIG91IGNhc28gbsOjbyB0ZW5oYSBvYnRpZG8gcHLDqXZpYSBlIGV4cHJlc3NhIGF1dG9yaXphw6fDo28gZG8gdGl0dWxhciBwYXJhIG8gZGVww7NzaXRvIGUgdG9kb3Mgb3MgdXNvcyBkYSBPYnJhIGVudm9sdmlkb3MuCgpQYXJhIGEgc29sdcOnw6NvIGRlIHF1YWxxdWVyIGTDunZpZGEgcXVhbnRvIGFvcyB0ZXJtb3MgZGUgbGljZW5jaWFtZW50byBlIG8gcHJvY2Vzc28gZGUgc3VibWlzc8OjbywgY2xpcXVlIG5vIGxpbmsgIkZhbGUgY29ub3NjbyIuCgpTZSB2b2PDqiB0aXZlciBkw7p2aWRhcyBzb2JyZSBlc3RhIGxpY2Vuw6dhLCBwb3IgZmF2b3IgZW50cmUgZW0gY29udGF0byBjb20gb3MgYWRtaW5pc3RyYWRvcmVzIGRvIFJlcG9zaXTDs3Jpby4K
dc.title.por.fl_str_mv Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
title Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
spellingShingle Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
Carvalho, Fábio Murilo Costa D'avila
Algoritmo
Análise técnica
Linhas de tendência
Investimentos
Ações
RSI
Índice de Força Relativa
Mercado financeiro
Python
Trading
Backtesting
Backtest
Algorithm
Technical analysis
Trendlines
Investments
Stocks
Relative strength index
Economia
Mercado financeiro - Inovações tecnológicas
Algoritmos
Investimentos - Análise
Investimentos - Administração
Índices de mercado de ações
title_short Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
title_full Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
title_fullStr Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
title_full_unstemmed Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
title_sort Avaliação de estratégias de trading por algoritmo baseadas em rompimentos de linhas de tendências aplicadas ao índice de força relativa
author Carvalho, Fábio Murilo Costa D'avila
author_facet Carvalho, Fábio Murilo Costa D'avila
author_role author
dc.contributor.unidadefgv.por.fl_str_mv Escolas::EESP
dc.contributor.member.none.fl_str_mv Maiali, André Cury
Durão, Luiz Fernando Cardoso dos Santos
dc.contributor.author.fl_str_mv Carvalho, Fábio Murilo Costa D'avila
dc.contributor.advisor1.fl_str_mv Marques, Alessandro Martim
contributor_str_mv Marques, Alessandro Martim
dc.subject.por.fl_str_mv Algoritmo
Análise técnica
Linhas de tendência
Investimentos
Ações
RSI
Índice de Força Relativa
Mercado financeiro
Python
topic Algoritmo
Análise técnica
Linhas de tendência
Investimentos
Ações
RSI
Índice de Força Relativa
Mercado financeiro
Python
Trading
Backtesting
Backtest
Algorithm
Technical analysis
Trendlines
Investments
Stocks
Relative strength index
Economia
Mercado financeiro - Inovações tecnológicas
Algoritmos
Investimentos - Análise
Investimentos - Administração
Índices de mercado de ações
dc.subject.eng.fl_str_mv Trading
Backtesting
Backtest
Algorithm
Technical analysis
Trendlines
Investments
Stocks
Relative strength index
dc.subject.area.por.fl_str_mv Economia
dc.subject.bibliodata.por.fl_str_mv Mercado financeiro - Inovações tecnológicas
Algoritmos
Investimentos - Análise
Investimentos - Administração
Índices de mercado de ações
description Esta dissertação avalia a eficácia de estratégias de trading algorítmico baseadas no rompimento de linhas de tendência aplicadas ao Índice de Força Relativa (RSI). Utilizando dados históricos de ações do índice S&P 500 e adotando uma abordagem rigorosa de otimização de parâmetros, o estudo fornece uma análise sistemática de como esses sinais podem ser usados para gerar recomendações de compra e venda. A metodologia, desenvolvida em Python, envolve a identificação de linhas de tendência derivadas do RSI, a validação de sinais de rompimento e a realização de testes em diversos cenários. Os resultados demonstram que a estratégia proposta entrega retornos consistentemente superiores em comparação com abordagens tradicionais de buyand-hold em um número significativo de casos. O Sharpe Ratio e os retornos anualizados se destacam, evidenciando o forte desempenho ajustado ao risco da estratégia. Além disso, a flexibilidade do modelo permite sua extensão para outras classes de ativos, como índices, moedas e dados intradiários, indicando um potencial de aplicação mais amplo. As técnicas desenvolvidas para a construção de linhas de tendência fornecem uma estrutura robusta para estudos futuros e podem ser valiosas para outras pesquisas que incorporem linhas de tendência como parte de seus processos de geração de sinais. O estudo também explora a aplicação de sinais baseados em linhas de tendência não diretamente nos gráficos de preços, mas em indicadores derivados, como RSI, demonstrando o potencial de geração de sinais robustos a partir de dados transformados. Um aspecto central desta pesquisa é a implementação prática de intervalos de teste alternados e aleatórios na calibração e validação da estratégia, que reduz os riscos associados ao ajuste excessivo (overfitting) e melhora a robustez da avaliação da estratégia. Os resultados contribuem para o campo da análise técnica ao implementar rotinas e técnicas para o uso de rompimentos de linhas de tendência aplicáveis a muitos indicadores gráficos. Este estudo também estabelece as bases para outras pesquisas, incluindo a integração de técnicas de aprendizado de máquina e a aplicação dessas estratégias em ambientes de negociação em tempo real.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-02-20T14:02:44Z
dc.date.available.fl_str_mv 2025-02-20T14:02:44Z
dc.date.issued.fl_str_mv 2025
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 https://hdl.handle.net/10438/36558
url https://hdl.handle.net/10438/36558
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.source.none.fl_str_mv reponame:Repositório Institucional do FGV (FGV Repositório Digital)
instname:Fundação Getulio Vargas (FGV)
instacron:FGV
instname_str Fundação Getulio Vargas (FGV)
instacron_str FGV
institution FGV
reponame_str Repositório Institucional do FGV (FGV Repositório Digital)
collection Repositório Institucional do FGV (FGV Repositório Digital)
bitstream.url.fl_str_mv https://repositorio.fgv.br/bitstreams/10ca6a9f-8ace-45ce-95ef-00486591604f/download
https://repositorio.fgv.br/bitstreams/7a7fc4e7-7943-493d-91e8-e36e7ea1e9a8/download
https://repositorio.fgv.br/bitstreams/9f90c649-3e8c-40b5-b1cf-cf211d921f15/download
https://repositorio.fgv.br/bitstreams/b7248645-f223-4382-bc74-80f522a97038/download
bitstream.checksum.fl_str_mv 2a4b67231f701c416a809246e7a10077
cc4d7c8c3e7779798350dfddd22b9489
a233579e4d8690568d2ebb7c6381fad0
34c8502934cec5a5d9020a00399de5a1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional do FGV (FGV Repositório Digital) - Fundação Getulio Vargas (FGV)
repository.mail.fl_str_mv
_version_ 1827842383082946560