BTC & SOL Futures Analiz Dashboard
Um painel em tempo real para análise abrangente dos mercados futuros de Bitcoin e Solana.
GitHubExperimente este MCPPatrocinado
Documentação
🚀 Painel de Análise de Futuros BTC & SOL
Dashboard em tempo real desenvolvido para análise abrangente do mercado de futuros de Bitcoin e Solana.
✨ Recursos
📊 Análise de Futuros
- Posições em Aberto (Open Interest): Valor total das posições em aberto
- Taxa de Financiamento: Taxas de financiamento de 8 horas e tendências
- Proporção Long/Short: Distribuição de posições e desequilíbrios de mercado
- Liquidações em 24h: Liquidações long e short
🎯 Inteligência de Mercado
- Sentimento do Mercado: Análise algorítmica de sentimento
- Alertas Inteligentes: Alertas automáticos para condições críticas de mercado
- Atualizações em Tempo Real: Atualização automática de dados a cada 30 segundos
🔧 Especificações Técnicas
- Integração com Servidor MCP: Suporte ao servidor MCP de indicadores de criptomoedas
- Fallback da API Binance: Fonte de dados confiável
- Design Responsivo: Compatível com mobile e desktop
- UI Moderna: Design com glassmorphism e gradientes
🚀 Instalação
Instalação Simples
git clone https://github.com/bakiucartasarim/btc-sol-futures-dashboard.git
cd btc-sol-futures-dashboard
Servidor ao Vivo
# Python ile
python -m http.server 8000
# Node.js ile
npm install -g http-server
http-server
# Tarayıcıda aç
open http://localhost:8000\n```\n\n### 🐳 Docker ile Çalıştırma\n```bash\n# Docker build ve run\ndocker build -t btc-sol-dashboard .\ndocker run -p 8080:8080 btc-sol-dashboard\n\n# Docker Compose ile\ndocker-compose up -d\n```\n\n### ☁️ Coolify Deployment\n1. Coolify dashboard'ında yeni proje oluşturun\n2. GitHub repository'nizi bağlayın: `https://github.com/bakiucartasarim/btc-sol-futures-dashboard.git`\n3. Build Type: `Dockerfile`\n4. **Port: `80`** (Nginx standard port)\n5. Health Check Path: `/health`\n6. Deploy butonuna tıklayın\n\n#### 🔧 Coolify Troubleshooting\n**502 Error çözümü:**\n- Port'u `80` olarak ayarlayın (8080 değil)\n- Build logs'ları kontrol edin\n- Health check endpoint'ini test edin: `/health`\n- Container restart yapın\n\n**CORS Error çözümü:**\n- Dashboard otomatik CORS proxy kullanır\n- Mock data fallback aktif\n- API erişimi otomatik olarak çözülür
🔧 Configuração do Servidor MCP
O dashboard funciona integrado ao servidor crypto-indicators-mcp:
{
"mcpServers": {
"crypto-indicators": {
"command": "node",
"args": ["path/to/crypto-indicators-mcp/index.js"],
"env": {
"EXCHANGE_NAME": "binance"
}
}
}
}
📊 Fontes de Dados
Endpoints da API Binance
- Open Interest:
/fapi/v1/openInterest - Taxa de Financiamento:
/fapi/v1/premiumIndex - Proporção Long/Short:
/fapi/v1/globalLongShortAccountRatio - Ticker 24h:
/api/v3/ticker/24hr
Ferramentas do Servidor MCP
calculate_rsi: Cálculo de RSIcalculate_macd: Análise MACDcalculate_bollinger_bands: Bandas de Bollingerfetch_market_data: Dados de mercado
🎛️ Uso
Seleção de Moeda
- Bitcoin (BTC): Análise de Bitcoin com tema laranja
- Solana (SOL): Análise de Solana com tema roxo-verde
Atualização Manual
- Botão
🔄 Verileri Yenilepara atualização instantânea - Feedback visual com estado de carregamento
Sistema de Alertas
- Taxa de Financiamento Alta: Alerta para >0,1%
- Desequilíbrio de Posições: Proporções extremas long/short
- Liquidações Altas: Liquidações diárias >US$ 100 milhões
- Alertas de Volatilidade: Variações de preço >10%
📈 Cálculo do Sentimento de Mercado
// Sentiment algoritması
let score = 50; // Başlangıç (Nötr)
// Fonlama oranı etkisi
if (fundingRate > 0.05) score += 20;
else if (fundingRate < -0.05) score -= 20;
// Long/Short oranı etkisi
if (longShortRatio > 3) score += 15;
else if (longShortRatio < 1) score -= 15;
// Fiyat değişim etkisi
if (change24h > 5) score += 15;
else if (change24h < -5) score -= 15;
Níveis de Sentimento
- 0-24: Medo Extremo 😨
- 25-44: Medo 😰
- 45-55: Neutro 😐
- 56-75: Ganância 😊
- 76-100: Ganância Extrema 🤑
🎨 Sistema de Design
Paleta de Cores
- Bitcoin:
#f7931a(Laranja) - Solana:
#9945ff(Roxo) +#00d4aa(Verde) - Posições Long:
#00ff88(Verde) - Posições Short:
#ff4757(Vermelho)
Animações
- Efeito de cards flutuantes
- Transições suaves
- Estados de carregamento
- Interações ao passar o mouse
🔧 Desenvolvimento
Estrutura de Arquivos
btc-sol-futures-dashboard/
├── index.html # Ana dashboard
├── README.md # Dokümantasyon
├── package.json # Proje konfigürasyonu
└── .gitignore # Git ignore kuralları
Integração com API
class MCPClient {
async fetchData(symbol, indicator) {
// MCP server bağlantısı
return this.callMCPServer(symbol, indicator);
}
async fallbackToAPI(symbol, indicator) {
// Binance API fallback
return this.callBinanceAPI(symbol, indicator);
}
}
📱 Breakpoints Responsivos
- Desktop: >768px
- Tablet: 768px
- Mobile: <768px
🤝 Como Contribuir
- Faça um fork
- Crie um branch de recurso (
git checkout -b feature/amazing-feature) - Faça commit (
git commit -m 'Add amazing feature') - Faça push (
git push origin feature/amazing-feature) - Abra um Pull Request
📄 Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.
🙏 Agradecimentos
⚡ Demonstração ao Vivo: GitHub Pages
🔔 Atualização: O dashboard é atualizado automaticamente a cada 30 segundos
💡 Dica: Para obter os dados mais precisos, acesse a API Binance usando uma VPN