Sequential Structure in Intraday Futures Data: LSTM vs Gradient Boosting on MNQ
Este artigo demonstra que nem o gradient boosting nem os modelos LSTM conseguem alcançar precisão preditiva estatisticamente significativa sobre uma taxa base de 51,8% ao prever a direção intradiária dos futuros MNQ utilizando quatro anos de dados OHLCV de cinco minutos, sugerindo que tais conjuntos de dados de instrumento único são insuficientes para aprendizado de máquina financeiro sequencial confiável.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você está tentando prever o tempo para uma cidade específica, mas só possui quatro anos de registros diários do clima. Você quer saber: "Se chover na primeira hora do dia, vai chover o dia todo?"
Este artigo é um relatório de um pesquisador chamado Mathias Mesfin, que tentou responder a essa pergunta, mas, em vez do clima, ele analisou futuros do mercado de ações (especificamente o MNQ, que rastreia o Nasdaq 100). Ele queria ver se cérebros computacionais modernos e de alta tecnologia (Aprendizado de Máquina) poderiam encontrar padrões ocultos no "batimento cardíaco" do mercado que os humanos perdem.
Aqui está a história do que ele fez, como fez e o que descobriu, explicada de forma simples.
A Grande Ideia: O "Kronos" vs. A "Loja Local"
Recentemente, um modelo massivo de IA chamado Kronos foi lançado. Ele foi treinado com milhões de gráficos de ações de muitos mercados diferentes. Ele aprendeu que a ordem em que as barras de preço aparecem (a sequência) realmente contém pistas sobre o que acontecerá a seguir. É como um chef mestre que provou milhões de pratos e sabe exatamente como uma sequência específica de ingredientes vai saber.
Mathias fez uma pergunta simples: "Se pegarmos essa mesma ideia, mas aplicarmos a apenas um mercado (MNQ) ao longo de apenas quatro anos, isso ainda funcionará?"
Ele organizou uma corrida entre dois tipos de aprendizes computacionais:
- O "Espingardão" (Gradient Boosting): Este modelo olha para uma lista de fatos (como "ontem estava quente", "a abertura foi ampla"), mas trata-os como um monte de itens não relacionados. Ele não se importa com a ordem em que ocorreram.
- O "Contador de Histórias" (LSTM): Este modelo foi projetado para ler uma história. Ele olha para as 12 barras de cinco minutos da manhã e tenta entender a sequência de eventos, assim como ler uma frase palavra por palavra.
O Experimento: Um Teste Rigoroso
Mathias não deixou os computadores apenas adivinharem. Ele estabeleceu um teste muito rigoroso chamado Validação Walk-Forward.
- A Regra: O computador aprende com 2022, depois tenta prever 2023. Em seguida, aprende com 2022–2023 e prevê 2024. Finalmente, aprende com 2022–2024 e prevê 2025.
- O Objetivo: Prever se o mercado fechará mais alto do que abriu às 10:30 da manhã em pelo menos 10 pontos.
- A Linha de Base: Se você apenas virasse uma moeda, acertaria cerca de 51,8% das vezes (porque o mercado sobe ligeiramente mais vezes do que desce). Para vencer, o computador tinha que superar essa virada de moeda.
Os Resultados: Os Computadores se Perderam
Os resultados foram honestos e decepcionantes para a esperança de "alta tecnologia", mas muito informativos para a ciência:
- O "Espingardão" (Gradient Boosting): Tentou encontrar padrões nos dados diários. Às vezes, teve sorte (54% de precisão em um ano), mas em outros anos, errou mais frequentemente do que uma moeda. Quando Mathias verificou por que estava tomando decisões, as razões mudavam a cada ano. Um ano, ele se importava com "lacunas noturnas", no ano seguinte, se importava com "volume". Era como um aluno que memorizou as respostas do teste do ano passado, mas falhou em aprender a matemática real.
- O "Contador de Histórias" (LSTM): Este foi o grande teste. A sequência das barras da manhã importava? A resposta foi não. O modelo essencialmente desistiu. Ele previu uma chance de 50/50 para cada único dia, independentemente de como a manhã parecia. Sua "confiança" era plana. Ele não aprendeu nada.
O Veredito: Nenhum dos modelos conseguiu prever o mercado melhor do que uma moeda. O "Contador de Histórias" não encontrou uma história; apenas encontrou ruído.
O "Porquê": A Analogia da Biblioteca
Por que a IA de alta tecnologia falhou? O artigo oferece uma ótima explicação usando uma Analogia da Biblioteca:
- O Modelo Kronos (O Vencedor): Imagine uma biblioteca com 9 milhões de livros. Se você quiser aprender um idioma raro, pode ler milhões de exemplos e encontrar as regras.
- O Conjunto de Dados de Mathias (O Perdedor): Imagine que você só tem 944 páginas (um dia por ano durante quatro anos).
- Se um padrão específico acontece apenas 5% das vezes, ele aparece apenas 47 vezes em toda a sua biblioteca.
- Tentar ensinar uma IA complexa a encontrar um padrão que aparece apenas 47 vezes é como tentar ensinar uma criança a reconhecer um tipo específico de nuvem mostrando-lhe uma foto dessa nuvem uma vez a cada duas semanas durante quatro anos. Simplesmente não há "combustível de dados" suficiente para o motor funcionar.
A IA não falhou porque era "burra". Falhou porque estava morrendo de fome por dados. Ela precisava de milhões de exemplos para aprender a "gramática" do mercado, mas recebeu apenas algumas centenas.
A Conclusão: Um "Não" Honesto
A parte mais importante deste artigo não é que os modelos falharam; é que o pesquisador admitiu que falharam e explicou exatamente por quê.
- A Alegação: Você não pode usar IA avançada para prever a direção diária de um único mercado de ações usando apenas quatro anos de dados de 5 minutos. Os dados são muito pequenos.
- A Lição: Para fazer esses modelos funcionarem, você precisa de:
- Muito mais história (décadas, não anos).
- Dados muito mais rápidos (dados tick-by-tick, que multiplicam o número de pontos de dados por 50 vezes).
- Mais mercados (treinar no Nasdaq, S&P e Dow Jones ao mesmo tempo para dar à IA mais exemplos).
Em resumo: A super-IA "Kronos" funciona porque leu toda a enciclopédia do mercado. Mathias tentou ensinar uma IA semelhante usando apenas uma única página de um dicionário e, não surpreendentemente, ela não conseguiu aprender o idioma. Este artigo é um mapa valioso que mostra aos pesquisadores exatamente onde está o "penhasco de dados", para que não desperdicem tempo tentando saltá-lo com dados insuficientes.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.