Skip to content

About

Este repositório contém um script Python para análise técnica de preços do Ethereum (ETH) usando a API da Binance. O código coleta dados históricos, calcula a média móvel e o RSI, e gera gráficos interativos com Plotly. Ideal para traders e entusiastas de cripto.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

📝 Documentação do Projeto: Análise Técnica da Criptomoeda Ethereum (ETH)

📖 Introdução

Este projeto visa a elaboração de um script para análise técnica da criptomoeda Ethereum (ETH). O objetivo principal é coletar e analisar dados de preços históricos e volume de negociação, com a intenção de identificar tendências e calcular indicadores técnicos. Ponto central para traders e investidores tomarem decisões informadas.

Funcionalidades-chave:

  • Coleta de dados históricos e em tempo real.
  • Cálculo de indicadores técnicos como médias móveis, MACD e RSI.
  • Geração de gráficos interativos para visualização.

⚙️ Instalação

Requisitos do Sistema:

  • Python 3.x instalado.
  • Bibliotecas necessárias: requests, pandas, numpy, matplotlib, plotly.

Dependências Necessárias:

pip install requests pandas numpy matplotlib plotly

Guia Passo-a-Passo:

  1. Clone o repositório:
    git clone https://github.com/seu_usuario/seu_repositorio.git
  2. Acesse a pasta do projeto:
    cd seu_repositorio
  3. Instale as dependências conforme indicado acima.

Configuração Inicial:

  • Não são necessárias configurações adicionais para iniciá-lo.

🔍 Uso

Exemplos Práticos:

Execute o script principal para coletar dados e gerar gráficos:

python main.py

Comandos Principais:

  • coletar_dados_historicos: Função para coletar dados históricos do Ethereum.
  • media_movel: Calcula a média móvel a partir dos dados coletados.
  • calcular_rsi: Calcula o Índice de Força Relativa (RSI) dos preços.

Configurações Disponíveis:

  • symbol: Defina para qual criptomoeda deseja coletar dados (ex: 'ETHUSDT').
  • interval: Ajuste o intervalo de tempo para a coleta de dados (opcional, padrão é '1d').

Casos de Uso Comuns:

  • Análise diária de preços.
  • Identificação de padrões de comportamento no mercado.

📁 Estrutura do Projeto

seu_repositorio/
├── main.py             # Script principal para análise técnica
├── requirements.txt    # Dependências do projeto
└── README.md           # Documentação deste projeto

🌐 API

Endpoints Disponíveis:

  • GET https://api.binance.com/api/v3/klines: Coleta dados de preços históricos.

Métodos e Parâmetros:

  • Método: GET
  • Parâmetros:
    • symbol: O par de negociação, ex: 'ETHUSDT'.
    • interval: O intervalo para as velas, ex: '1d'.
    • limit: Limite de dados a serem coletados.

Exemplos de Requisições:

coletar_dados_historicos('ETHUSDT')

Respostas Esperadas:

[
    ["open_time", "open", "high", "low", "close", "volume", ...]
]

🤝 Contribuição

Guia para Contribuidores:

  1. Crie um fork do repositório.
  2. Crie sua branch:
    git checkout -b feature/nome-da-sua-feature
  3. Faça suas alterações e commit:
    git commit -m 'Adiciona nova funcionalidade'
  4. Envie para o repositório remoto:
    git push origin feature/nome-da-sua-feature

Padrões de Código:

  • Utilize PEP 8 para a formatação Python.

Processo de Pull Request:

  • Abra um pull request na interface do GitHub descrevendo suas alterações.

Boas Práticas:

  • Documente suas funções.
  • Teste suas alterações antes de enviar.

📜 Licença

Tipo de Licença:

Este projeto está licenciado sob a Licença MIT.

Termos de Uso:

Liberdade para uso, cópia, modificação e distribuição do software.

Restrições:

Não há restrições além da inclusão do aviso de licença em qualquer distribuição do software.


🛠️ Manutenção Contínua

Mantemos atualizações regulares, revisões e adições de novas funcionalidades com foco na precisão e eficiência do código.

About

Este repositório contém um script Python para análise técnica de preços do Ethereum (ETH) usando a API da Binance. O código coleta dados históricos, calcula a média móvel e o RSI, e gera gráficos interativos com Plotly. Ideal para traders e entusiastas de cripto.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages