Skip to main content

Biblioteca para visualização de ordens da comunidade Tradeiros Hedge Pro.

Project description

Tradeiros Hedge Pro - Visualização de Ordens

Este projeto é uma biblioteca Python desenvolvida exclusivamente para a comunidade tradeiros.com.br. O objetivo principal é fornecer uma visualização clara e consolidada da distribuição de ordens e dos níveis de proteção de capital em BTC, seguindo a metodologia Tradeiros Hedge Pro.

🚀 Objetivo

Facilitar o acompanhamento das estratégias de proteção em múltiplos níveis, permitindo que o usuário visualize rapidamente seu patrimônio, exposição e a distribuição das ordens de compra e venda nas principais exchanges.

🏦 Exchanges Suportadas

Atualmente, a biblioteca suporta as seguintes plataformas:

  • OKX (Testes em andamento)
  • Bitget (Em desenvolvimento)
  • Bybit (Em breve/Implementação inicial)

🛡️ Segurança (Recomendações Importantes)

A segurança dos seus ativos é prioridade absoluta:

  • API somente leitura: É fortemente recomendado que você crie chaves de API com permissão apenas de consulta (Read-Only). Nunca habilite permissões de "Saque" ou "Operação" para uso com esta biblioteca.
  • Conexão Direta: Toda a comunicação ocorre diretamente entre a sua máquina e os servidores das exchanges.
  • Privacidade: A biblioteca é open-source, roda localmente e não armazena, transmite ou compartilha nenhuma informação de acesso ou credenciais.

📥 Instalação

A biblioteca pode ser instalada facilmente via pip:

pip install tradeiros

⚙️ Configuração

Para funcionar, a biblioteca exige um arquivo .env no diretório raiz da execução com as suas credenciais. Utilize o modelo abaixo:

# OKX
OKX_API_KEY=sua_key
OKX_API_SECRET=seu_secret
OKX_PASSPHRASE=sua_passphrase

# Bitget
BITGET_API_KEY=sua_key
BITGET_API_SECRET=seu_secret
BITGET_PASSPHRASE=sua_passphrase

# Bybit
BYBIT_API_KEY=sua_key
BYBIT_API_SECRET=seu_secret

💻 Forma de Uso

O uso foi projetado para ser o mais simples possível:

from tradeiros.Tradeiros import Tradeiros

# Inicialize para a exchange desejada ("okx", "bitget" ou "bybit")
tradeiros = Tradeiros("okx")

# Recupere os dados consolidados e o patrimônio
df, patrimonio = tradeiros.atualizar()

# Exiba os resultados
print(df)
print(f"Patrimônio Total: {patrimonio:.8f}")
print(f"1% do patrimônio: {patrimonio * 0.01:.8f}")

📊 Ambiente Recomendado

Para uma experiência mais amigável e visual, recomendamos o uso do Jupyter Notebook através da distribuição Anaconda. O formato de tabelas do Jupyter facilita muito a leitura do DataFrame de ordens gerado pela biblioteca.

🛠️ Detalhes Técnicos e Funcionamento

Esta seção descreve o funcionamento interno da biblioteca para desenvolvedores e entusiastas que desejam entender como os dados são processados.

(Espaço reservado para documentação técnica futura sobre a lógica de consolidação, agrupamento sequencial e tratamento de ordens condicionais/trigger).

Centered image

Centered image

Centered image




Desenvolvido para a comunidade Tradeiros. 🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tradeiros-0.1.2.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tradeiros-0.1.2-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file tradeiros-0.1.2.tar.gz.

File metadata

  • Download URL: tradeiros-0.1.2.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for tradeiros-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1a8810d8c29b1ec3c30bcb13c4fbeea0886d5d634e8f1f08fa3080897b7131ac
MD5 987c34cd28fd0bffa11e6a394b404b3b
BLAKE2b-256 2a0c3a5e9fd857d7da453c05c1ab928439af4de3854025866c5bc05d3692a32f

See more details on using hashes here.

File details

Details for the file tradeiros-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: tradeiros-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for tradeiros-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 97e7d681226d57800456b57e1957e13f2e2a1918a77d78eb900998943b32b062
MD5 afc5d320d36068772cdf8c6d387492ed
BLAKE2b-256 fbbeaca5676e5601d7e4e1ace50fd402d3bfa21a6a8e7efe45872986a99e939c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page