Analista de Base de Dados – Estratégia de Pontos Altos/Baixos (Gold/XAUUSD)
Vais trabalhar uma base de dados histórica de cotações Gold (proveniente de programa interno), validar qualidade dos dados, extrair padrões, e construir um algoritmo que sinalize pontos altos/baixos eficazes para decisão, usando uma estratégia baseada numa janela de 3 meses (rolling). O foco é rigor, reprodutibilidade e métricas claras.
Principais responsabilidades
* Explorar e validar a base de dados (qualidade, outliers, gaps, timezone, granularidade).
* Calcular e estudar indicadores técnicos relevantes (ex.: Aroon, RSI, MACD, EMAs/crossovers).
* Definir regras para identificar máximos/mínimos locais ("picos") e consolidar uma estratégia sobre janela rolling de 3 meses.
* Backtesting com métricas: taxa de acerto, payoff ratio, P&L, Sharpe, max drawdown, exposição e latência de sinal.
* Optimização e validação (walk-forward/rolling, cross-validation temporal, evitar overfitting).
* Documentação técnica e entrega de dashboard (Excel/Google Sheets) e/ou notebooks replicáveis.
* Relatórios semanais/diários com resultados, incidentes de dados e próximas iterações.
Requisitos obrigatórios
* Python (pandas, NumPy) e Excel/Google Sheets avançado.
* Conhecimentos sólidos de séries temporais financeiras e estatística aplicada.
* Experiência a transformar regras em algoritmos testáveis (backtests reprodutíveis).
* Capacidade de medir performance (P&L, Sharpe, MDD, hit rate) e explicar trade-offs.
* Boa comunicação escrita em PT e atenção ao detalhe/qualidade de dados.
Valorizamos (plus)
* TA-Lib, backtrader ou vectorbt, SQL, Git/Jupyter.
* Experiência com XAUUSD ou outros metais/FX; deteção de máximos/mínimos locais;
* Conhecimento de gestão de risco (position sizing, stops, slippage) e latência.
* Capacidade de entregar Google Sheets com indicadores, alertas e logs.
Entregáveis & marcos (30/60/90 dias)
* Dia 30: Auditoria de dados + baseline de deteção de picos + backtest inicial de 3 meses.
* Dia 60: Versão v1 do algoritmo (regras claras), dashboard/relatório com métricas e comparação vs baseline.
* Dia 90: v2 refinada (optimização conservadora), avaliação out-of-sample e documentação final para hand-off.
Condições
* Regime: a acordar (prestação de serviços/contrato).
* Local: Sintra / Remoto em Portugal (reuniões pontuais).
* Remuneração: compatível com a experiência + bónus por resultados.
* Confidencialidade/NDA e conformidade RGPD obrigatórias.
Candidatura
Envio para com:
* CV (max. 2 páginas)
Tipo de oferta: Integral/Full-time, Temporário or Contrato de trabalho e termo certo
Duração do contrato: 6 meses
Pagamento: 1 000,00€ ,00€ por mês
Benefícios:
* Cartão/Ticket refeição