`r`n
PROJETO OPEN SOURCE

Trading Bot: Nômade da Corte

Alta Engenharia e IA aplicadas ao Mercado Financeiro

Ver no GitHub Suporte Pro

O Que é o Trading Bot Engine?

Este motor é um ecossistema completo para trading algorítmico de criptoativos. Diferente de bots simples, ele utiliza um **Tribunal de IA (Gemini 1.5 Flash)** para validar cada entrada técnica, garantindo que o bot não opere contra o sentimento do mercado ou em momentos de ruído extremo.

Motor Quantitativo Análise em milissegundos de indicadores como EMA200, RSI, ADX e ATR.
Tribunal de IA Validação qualitativa de tendências macro usando modelos do Google.
Escudo de Integridade Trava de segurança que bloqueia ordens durante falhas de rede ou gaps de dados.
Dashboard Real-time Interface futurista com gráficos sincronizados via WebSocket (Bybit V5).

Como o Bot "Pensa"?

O fluxo de decisão segue uma hierarquia rigorosa para proteger o seu capital:

[COLETA DE DADOS] -> WebSocket Bybit V5 (Candles, Book, Trades)
    |
[ANÁLISE QUANT] -> Verifica Regime (EMA200) e Força (ADX/RSI)
    |
[TRIBUNAL DE IA] -> Gemini analisa se a tendência é real ou ruído
    |
[DECISÃO] -> Se (IA == TÉCNICO) e (RISCO OK) -> DISPARA ORDEM
    |
[MONITORAMENTO] -> Trailing Stop e Take Profit dinâmicos

Tecnologias de Elite

Python 3.12+ FastAPI Firebase Realtime DB Bybit SDK (UTA) Google Gemini AI Lightweight Charts

Backend (Motor Local)

O motor é construído em Python assíncrono para garantir que múltiplas moedas possam ser monitoradas simultaneamente sem perda de performance.

bybit_service.pyBYBIT V5
def get_candles(self, symbol="BTCUSDT", interval="1h", limit=100):
    # Conecta à Unified Trading Account (UTA) da Bybit
    res = self.session.get_kline(
        category="spot",
        symbol=symbol,
        interval="60",
        limit=limit
    )
    return res['result']['list']

Guia de Configuração (Open Source)

Para rodar a sua própria versão do bot, siga estes passos simples:

1. Clone o Repo: git clone https://github.com/RaviMarket/Trading-Bot-Engine.git
2. Instale Dependências: pip install -r backend/requirements.txt
3. Configure as Chaves: Preencha o arquivo backend/.env com suas chaves da Bybit, Firebase e Gemini.
4. Inicie o Motor: python backend/main.py
Aviso de Risco: O mercado financeiro é volátil. Use este software apenas para fins educacionais e de pesquisa. Nunca invista dinheiro que não possa perder.
← Voltar para Documentos Começar no GitHub