Modelo básico em Excel/Google Sheets para estimar probabilidades em apostas de futebol
Este guia prático mostra como criar, passo a passo, um modelo estatístico simples que estima probabilidades de resultados de partidas e ajuda a identificar apostas de valor usando Excel ou Google Sheets. O objetivo é didático: entender dados, aplicar métodos básicos (médias, Poisson e um rating tipo Elo simplificado), converter resultados em probabilidades implícitas e comparar com as odds do mercado.
Por que um modelo simples ajuda nas suas apostas de futebol
Modelos estatísticos não garantem vitórias, mas ajudam a tomar decisões mais racionais. Para apostadores iniciantes e regulares, um modelo básico oferece:
- Consistência na análise de partidas;
- Comparação objetiva entre sua probabilidade e as odds dos sites de apostas;
- Base para testar estratégias e integrar gestão de banca (bankroll management).
Lembre-se: apostas envolvem risco. Use apenas dinheiro que pode perder e evite aumentar stakes por impulso.
Termos essenciais antes de avançar
- Odds: cotações oferecidas pelos bookmakers; representam quanto se recebe em caso de acerto. Odds decimais são comuns (ex.: 2.50).
- Mercados: tipos de aposta (resultado final, mais/menos gols, ambas marcam, handicap, etc.).
- Handicap: ajuste de gols para equilibrar favoritos e azarões.
- Accumulators (múltiplas): combinação de várias apostas; maior risco e maior retorno potencial.
- Live betting: apostas durante o jogo; dinâmicas e com maior volatilidade.
- Cash out: ferramenta para encerrar uma aposta antes do fim, com lucro ou prejuízo parcial.
- Bankroll management: gestão do saldo destinado às apostas; mantém disciplina e controle de risco.
Coleta de dados simples e cálculo das médias de gols
Antes de modelar, é preciso organizar os dados numa planilha. Use histórico recente (por exemplo, últimos 10–20 jogos) para cada time. Colunas mínimas recomendadas:
- Data | Time Casa | Time Fora | Gols Casa | Gols Fora | Local (Casa/Fora)
No Excel/Sheets, calcule médias por time e por local (média de gols marcados e sofridos em casa e fora). Exemplos de passos:
- Filtrar os jogos do time X como mandante: média de Gols Casa = AVERAGEIF(ColunaTimeCasa; “Time X”; ColunaGolsCasa).
- Repetir para gols sofridos e para jogos como visitante.
- Combinar médias ofensivas e defensivas de mandante vs visitante para estimar gols esperados no confronto.
Essas médias são a base do modelo Poisson (que modela contagens de gols) e também alimentam um rating Elo simplificado (que mede força relativa dos times). Na próxima parte vamos transformar essas médias em probabilidades com o modelo de Poisson, explicar o ajuste de overround nas odds do mercado e mostrar como comparar suas probabilidades com as odds dos sites para identificar possíveis sinais de apostas de valor em apostas de futebol.
Modelo Poisson: transformar médias em probabilidades de placar e resultado
Com as médias de gols ofensivos e defensivos calculadas, o próximo passo é transformar essas expectativas em probabilidades de placar usando o modelo de Poisson. Em essência você estima o número esperado de gols de cada time (λ casa e λ fora) e assume que os gols seguem uma distribuição de Poisson independente.
Passos práticos no Excel/Sheets:
– Defina λ_home e λ_away combinando as médias (por exemplo: λ_home = média gols marcados em casa do time A * média gols sofridos fora do time B / média liga). Use a fórmula que você adotou na Parte 1.
– Crie uma grade de possíveis placares (linhas 0–6 para gols do mandante e colunas 0–6 para visitante). Para cada célula (i,j) calcule P(i,j) = POISSON.DIST(i; λ_home; FALSE) POISSON.DIST(j; λ_away; FALSE). Em Excel/Sheets: =POISSON.DIST(i; $λ_home$; FALSE) POISSON.DIST(j; $λ_away$; FALSE).
– Some as células onde i>j para obter P(Mandante vence), i=j para P(Empate) e iConverter odds do mercado, ajustar overround e identificar apostas de valor
Para comparar seu modelo com o mercado, converta as odds decimais em probabilidades implícitas: Prob_implied = 1 / odd. Em seguida ajuste o overround (margem do bookmaker), pois a soma das probabilidades implícitas costuma ser > 1.
– Exemplo em Excel: Coluna Odds -> Coluna Implicita = 1 / Odds. SomaTotal = SUM(Coluna Implicita). Para normalizar: Prob_normalizada = (1 / Odds) / SomaTotal.
– Alternativamente, você pode aplicar um ajuste proporcional ou remover uma margem fixa, mas a normalização é simples e eficaz.
Identificação de valor:
– Calcule o delta: Delta = P_model – Prob_normalizada.
– Regra prática: sinal de valor quando Delta > limite (por ex. 0.02–0.05). Você pode experimentar o limiar no backtest.
– Para dimensionar stakes, use a critério de Kelly (recomendado usar fração de Kelly, ex.: 25–50% do valor sugerido):
– b = Odds – 1
– f_kelly = (p*b – (1-p)) / b
– Em Excel: =MAX(0; (P_model*(Odds-1) – (1-P_model)) / (Odds-1))
– Use =f_kelly * stake_total se quiser aplicar à banca; considere usar f_kelly/4 para redução de risco.
Sempre registre cada sinal (data, times, odds, P_model, Prob_normalizada, Delta, stake) para posterior análise.
Validação básica do modelo e limites práticos
Antes de apostar com dinheiro real, faça uma validação simples:
– Backtest histórico: aplique o modelo a jogos passados e calcule ROI hipotético com uma stake fixa e com Kelly fracionado.
– Métricas úteis: ROI, número de sinais, acurácia de vencedor, Brier Score (média de (p – resultado_real)^2) para avaliar calibração das probabilidades.
– Teste estabilidade: rode janelas móveis (últimos 10, 20, 30 jogos) para ver sensibilidade a amostragem.
Limites do método:
– Dados ruins ou poucos jogos levam a λ imprecisos.
– Eventos contextuais (lesões, rodízio, clima) não são capturados por médias simples.
– Poisson não modela bem jogos com correlação entre gols (ex.: ambos marcam após expulsão).
– Bookmakers corrigem mercados rapidamente; sinais frequentes em odds públicas tendem a desaparecer.
Prática recomendada: atualize dados regularmente, mantenha logs e comece com stakes pequenos até validar consistência. Na Parte 3 veremos como organizar resultados, ajustar parâmetros e automatizar alertas na planilha.
Implementação prática final: organização, ajustes e automação
Para transformar o que você construiu em uma ferramenta útil no dia a dia, concentre-se em três frentes: organizar os resultados, ajustar parâmetros e automatizar sinais. Abaixo estão ações concretas que cabem diretamente na sua planilha.
Organizar resultados e histórico
- Crie uma aba de “Log” com colunas: Data, Time Casa, Time Fora, Odds (mercado), P_model, Prob_normalizada, Delta, Stake, Resultado (lucro/prejuízo), Observações.
- Use filtros e tabelas dinâmicas para agrupar por time, período ou estratégia e calcular ROI e Brier Score por amostra.
- Registre alterações no modelo (mudança de janela de jogos, ajuste de fator Elo, normalização) para rastrear impactos.
Ajustes de parâmetros e validação contínua
- Experimente pesos exponenciais para priorizar jogos mais recentes (por exemplo, peso = 0.9^idade_em_jogos) ao calcular médias.
- Teste diferentes limites de gols na grade Poisson e normalize para manter a soma de probabilidades igual a 1.
- Valide com janelas móveis (10/20/30 jogos) e use backtests com stakes fixas e Kelly fracionado para comparar performance.
- Evite overfitting: prefira ajustes simples que se comprovem estáveis em várias amostras.
Automação básica na planilha
- Importe odds automaticamente (quando possível) usando funções nativas do Google Sheets (IMPORTHTML/IMPORTXML) ou cole/cole especial dos sites em Excel.
- Use formatação condicional para destacar linhas com Delta acima do seu limiar de valor e para sinalizar stakes sugeridas.
- Crie uma aba de “Alertas” que filtre automaticamente os jogos com sinal de valor e lista stake sugerida, odds e timestamp.
- Para automações avançadas, scripts (Google Apps Script ou macros do Excel) podem enviar notificações por email ou preencher logs automaticamente.
Últimas recomendações e postura para operar com o modelo
Um modelo é uma ferramenta de apoio à decisão — não uma garantia. Trabalhe com rigor, paciência e disciplina ao aplicar qualquer sinal gerado pela planilha. Algumas atitudes práticas e de mentalidade fazem grande diferença na trajetória do apostador:
- Mantenha a gestão de banca como prioridade: defina stakes máximas e use frações conservadoras do Kelly.
- Registre tudo e revise periodicamente: só com dados contínuos você saberá se o modelo está realmente performando.
- Abrace a variância: mesmo modelos bem calibrados passam por sequências ruins; não interprete perdas isoladas como falha imediata.
- Atualize e simplifique: ajustes incrementais e testáveis superam reestruturações drásticas não fundamentadas em dados.
- Respeite limites legais e jogue com responsabilidade — evite perseguir perdas e esteja atento a sinais de jogo problemático.
Seja curioso: use este modelo como ponto de partida, aprenda com os resultados e evolua suas ferramentas. Pequenas melhorias contínuas e disciplina operacional costumam produzir melhores resultados do que mudanças radicais e improvisadas.
