Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Repositorio de IA de Crypto
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Crypto AI Agent — Análise Técnica em Tempo Real Agente de IA para análise técnica de criptomoedas nos perpétuos da Binance. Interface responsiva para PC e celular.Read the full README ↗
Agente de IA para análise técnica de criptomoedas nos perpétuos da Binance. Interface responsiva para PC e celular.
cd backend
# Criar ambiente virtual
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# .venv\Scripts\activate # Windows
# Instalar dependências
pip install -r requirements.txt
# Configurar variáveis de ambiente
cp .env.example .env
# Edite o .env com suas chaves da Binance e Anthropic
cd frontend
npm install
Edite backend/.env:
BINANCE_API_KEY=sua_chave_aqui # Opcional — leitura pública não requer chave
BINANCE_SECRET_KEY=sua_secret_aqui # Opcional
ANTHROPIC_API_KEY=sua_chave_claude # Para análise IA (claude.ai/settings/api-keys)
Nota: A Binance permite leitura de dados de mercado sem autenticação. As chaves da Binance são necessárias apenas para operações de conta (ordens, saldo, etc.). A chave Anthropic é necessária para a análise em linguagem natural — sem ela, uma análise textual local é gerada automaticamente.
cd backend
source .venv/bin/activate
python main.py
# Servidor em http://localhost:8000
cd frontend
npm run dev
# App em http://localhost:3000
Abra http://localhost:3000 no navegador.
| Método | Endpoint | Descrição |
|---|---|---|
| GET | /api/symbols | Lista todos os perpétuos USDT |
| GET | /api/ohlcv?symbol=BTC/USDT:USDT&timeframe=1h | Dados OHLCV |
| GET | /api/analyze?symbol=BTC/USDT:USDT&timeframe=1h | Análise completa |
| GET | /api/multi-timeframe?symbol=BTC/USDT:USDT | Análise em múltiplos TFs |
| GET | /api/market-data?symbol=BTC/USDT:USDT | Ticker, funding rate, OI |
| GET | /api/watchlist/analyze?symbols=BTC/USDT:USDT,ETH/USDT:USDT&timeframe=1h | Análise rápida de lista |
| WS | /ws/price/{symbol} | Preço ao vivo |
| WS | /ws/analysis/{symbol}?timeframe=1h | Análise ao vivo (30s) |
├── backend/
│ ├── main.py # FastAPI app
│ ├── config.py
│ ├── requirements.txt
│ ├── .env.example
│ ├── models/
│ │ └── trade_signal.py # Modelos Pydantic
│ └── services/
│ ├── binance_service.py # Dados Binance (ccxt)
│ ├── indicator_service.py # Indicadores técnicos (pandas-ta)
│ ├── pattern_service.py # Detecção de padrões
│ ├── signal_service.py # Geração de sinais
│ └── ai_service.py # Análise Claude AI
└── frontend/
├── src/
│ ├── App.tsx # App principal (PC + Mobile)
│ ├── components/
│ │ ├── Chart/
│ │ │ └── CandleChart.tsx # Gráfico TradingView + padrões
│ │ └── SignalPanel/
│ │ └── SignalPanel.tsx # Painel de sinais
│ ├── hooks/
│ │ ├── useAnalysis.ts
│ │ ├── useSymbols.ts
│ │ └── useLivePrice.ts
│ ├── services/
│ │ └── api.ts
│ └── types/
│ └── index.ts
└── package.json
| Padrão | Tipo | Direção |
|---|---|---|
| LTA (Linha de Tendência de Alta) | Tendência | Bullish |
| LTB (Linha de Tendência de Baixa) | Tendência | Bearish |
| Canal Ascendente | Canal | Bullish |
| Canal Descendente | Canal | Bearish |
| Canal Horizontal | Canal | Neutro |
| Triângulo Simétrico | Triangle | Neutro |
| Triângulo Ascendente | Triangle | Bullish |
| Triângulo Descendente | Triangle | Bearish |
| Cunha Ascendente | Wedge | Bearish |
| Cunha Descendente | Wedge | Bullish |
| Topo Duplo | Reversão | Bearish |
| Fundo Duplo | Reversão | Bullish |
| OCO (Ombro-Cabeça-Ombro) | Reversão | Bearish |
| OCO Invertido | Reversão | Bullish |
| Bandeira de Alta | Continuação | Bullish |
| Bandeira de Baixa | Continuação | Bearish |