//SOLVEME_

Fintech / Data Viz · 2024

fin-pocket

Uma biblioteca Python para análise técnica de gráficos de ações

PythonPlotlyyfinance
Função
Desenvolvimento a solo da biblioteca Python
Stack
Python, yfinance, pandas, plotly, numpy
Ano
2024

O fin-pocket é uma biblioteca Python leve para análise técnica e reconhecimento automatizado de padrões em gráficos de ações. Descarrega dados históricos do Yahoo Finance e cria gráficos interativos com um conjunto de indicadores técnicos.

Um gráfico interativo do fin-pocket com indicadores técnicos

O desafio

Traders e developers precisavam de uma ferramenta acessível capaz de aplicar vários indicadores técnicos ao mesmo tempo e reconhecer padrões gráficos comuns, sem recorrer a plataformas pagas pesadas.

A solução

  • Médias móveis (MA 50/100/200) com deteção de Golden Cross e Death Cross
  • RSI com zonas de sobrecompra/sobrevenda e deteção de divergências
  • Níveis de suporte/resistência baseados em pivots e deteção de breakout de volume
  • Reconhecimento de padrões: wedge, flag, pennant, double top/bottom
  • Bollinger Bands, MACD, ATR, OBV e níveis de retração de Fibonacci
  • Uma captura de ecrã do gráfico pode ser enviada diretamente para um chatbot (ChatGPT, Claude) para analisar os sinais

O resultado

Os gráficos interativos em Plotly facilitam rever sinais de vários indicadores ao mesmo tempo, e o fluxo de captura para chatbot permite uma análise rápida com IA sem integração separada.