Prompt para Google AI Studio – Gerador de App de Análise Técnica & Fundamentalista de Criptomoedas com Sinais de Entrada/Saída Spot & Futuros
Objetivo do App
Criar um aplicativo mobile/web (Flutter + Python backend) que entregue sinais de entrada e saída em tempo real para operações spot e futuros de criptomoedas, com alta assertividade (>70 % de taxa de acerto histórica). O app deve combinar:
- Análise técnica com indicadores backtestados em +5 anos de dados.
- Análise fundamentalista on-chain e de macro.
- Gestão de risco dinâmica (stop-loss, trailing, alvos parciais).
Stack Técnica
- Frontend: Flutter (iOS/Android/Web).
- Backend: Python 3.11 (FastAPI + WebSocket).
- Banco de dados: TimescaleDB (dados tick-by-tick) + Redis (cache de sinais).
- ML: TensorFlow Lite (modelos on-device) + XGBoost no servidor.
- APIs de dados:
- Técnica: Binance API, TradingView WebSocket, Glassnode, CryptoQuant, Coinmetrics.
- Macro: FRED (taxas de juros, DXY), FedWatch (probabilidades de hike/cut).
- Sentimento: Twitter API v2, Santiment, LunarCrush.
Ferramentas de Análise (Backtestadas)
-
Técnicos (configurações otimizadas por walk-forward):
- Ichimoku (tenkan-sen/kijun-sen cross + nuvem).
- RSI 14 com divergências ocultas (threshold dinâmico via quantiles).
- MACD 12-26-9 com histograma zero-cross + filtro de volume (>1.5x média 20).
- Bollinger 20-2 com squeeze + breakout volume > 2σ.
- VPVR (Volume Profile) – pontos de controle e VAH/VAL.
- Fibonacci (retrações 0.382/0.618) confluente com suporte/resistência horizontal.
- Wyckoff (acumulação/distribuição) validado por delta de volume (CVD).
-
Fundamentalistas On-chain (sinais só entram se >3 indicadores alinhados):
- MVRV-Z-Score (z > 3.7 = topo, z < 0.1 = fundo).
- Puell Multiple (< 0.5 = fundo, > 4.0 = topo).
- Exchange Netflows (30d média, threshold de ±2σ).
- Funding Rate (média 8h, sinal se < −0.05 % ou > 0.1 %).
- Open Interest (quando > 15 % do market cap + markup de 10 % em 24h).
-
Macro & Sentimento
- DXY correlação inversa (ρ < −0.6 em 30d).
- Google Trends (score > 75 + spike 3σ).
- ATM IV (volatilidade implícita > 80 % = possível reversão).
Regras de Sinal (Entrada/Saída)
-
Entrada Long Spot:
- Ichimoku tenkan > kijun + preço acima da nuvem.
- RSI < 40 e divergência bullish.
- MVRV-Z < 0.3.
- Volume spot > 1.5x média 20d.
- Stop-loss: 2σ ATR(14) abaixo da vela de entrada.
- Alvo: R:R 1:2 ou próximo VPVR resistência.
-
Entrada Short Futuros:
- MACD cruzamento bearish + histograma < 0.
- Funding > 0.15 % e OI subindo 10 % em 24h.
- Exchange Netflow positivo > 2σ.
- Stop-loss: 1.5σ ATR acima.
- Alvo: suporte horizontal ou 0.618 Fib.
-
Saída Parcial:
- 50 % na primeira vela que fecha acima/below 2σ Bollinger.
- Restante com trailing stop de 1 ATR.
Backtesting & Validação
- Período: 1/1/2019 a hoje (incluindo eventos de crash de mar/2020 e nov/2022).
- Métricas: Sharpe > 2.0, Max Drawdown < 15 %, Win Rate > 55 %, Profit Factor > 1.5.
- Walk-forward: janelas de 30 % treino, 20 % validação, 10 % teste, rolamento semanal.
- Benchmark: buy-and-hold BTC → alfa > 30 % ao ano.
Interface do Usuário
- Dashboard principal:
- Lista de sinais ao vivo (ticker, direção, preço entrada, stop, alvo, R:R, confiança %).
- Gráfico TradingView embutido com camadas: Ichimoku, VPVR, eventos on-chain.
- Notificações push (Firebase) em < 1s após gatilho.
- Configurações:
- Seleção de pares (BTC, ETH, BNB, SOL, etc.).
- Ajuste de tolerância de slippage (padrão 0.2 %).
- Escolha de timeframe (1h, 4h, 1d).
- Modo conservador/agressivo (altera thresholds de volume e confiança).
Segurança & Compliance
- API keys criptografadas com AES-256 (Keystore para mobile).
- 2FA obrigatório para login.
- Política de privacidade GDPR/CCPA.
- Sem retenção de fundos – ordens via exchange API.
Prompt Final para IA Studio
“Gere o código-fonte completo (Flutter + Python) de um app de sinais de criptomoedas que combine os indicadores técnicos e on-chain listados acima, incluindo:
- Backtesting com resultados anexados (CSV + relatório PDF).
- WebSocket que emita sinais em tempo real com latência < 500 ms.
- Widget de gráfico com sobreposição automática dos níveis VPVR e Fib.
- Sistema de notificação push com som distinto para entrada vs saída.
- Testes unitários (pytest) com cobertura > 90 %.
- CI/CD via GitHub Actions (lint, test, build APK/IPA).
- Documentação Swagger para endpoints REST.
- Licença MIT no cabeçalho de todos os arquivos.”