Escolha o seu idioma
Curso de Python para Mercado Financeiro
Mais de 2 milhões de alunos no mundo todo

Curso de Python para Mercado Financeiro

Domine o Python para finanças — desde a manipulação de dados e otimização de carteiras até trading algorítmico e precificação de derivativos. Este curso oferece as ferramentas e o código exatos usados por analistas quantitativos e profissionais de investimento. Crie modelos financeiros reais e funcionais e saia com habilidades que o mercado realmente valoriza.

Dedika para empresas

O que você vai aprender:

Você vai aprender a configurar um ambiente Python profissional e trabalhar com NumPy, Pandas, Matplotlib e SciPy para resolver problemas financeiros reais. Você vai calcular retornos, volatilidade e métricas de risco, e depois construir carteiras otimizadas usando métodos de média-variância e paridade de risco. Você vai criar e testar estratégias de trading algorítmico, precificar opções com Black-Scholes e simulação de Monte Carlo, e obter dados de mercado em tempo real via APIs. Você também vai aplicar modelos de machine learning para previsão de retornos, analisar instrumentos de renda fixa, e automatizar relatórios financeiros e dashboards interativos.

Como você estuda de forma prática Curso de Python para Mercado Financeiro

Como você pratica Curso de Python para Mercado Financeiro

Para si que é empresa e quer formar a equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 38 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos de Python para Finanças

  • Aula 1 • Controle de Fluxo e Funções

    Ensina lógica if-else, loops e funções reutilizáveis para automatizar tarefas financeiras repetitivas. Os alunos escrevem código modular que escala em conjuntos de dados.

  • Aula 2 • Sintaxe Principal do Python e Tipos de Dados

    Aborda variáveis, operadores aritméticos, strings, booleanos e conversão de tipos. Esses primitivos fundamentam cada cálculo financeiro construído posteriormente.

  • Aula 3 • Configurando o Ambiente Python

    Instale Python, Anaconda e Jupyter Notebook para um espaço de trabalho preparado para finanças. Estabelece a base técnica da qual cada capítulo subsequente depende.

  • Aula 4 • Estruturas de Dados em Python

    Apresenta listas, tuplas, dicionários e conjuntos como contêineres para registros financeiros. Escolher a estrutura correta melhora a eficiência e a clareza do código.

  • Aula 5 • Entrada/Saída de Arquivos e Tratamento de Erros

    Lê e escreve arquivos CSV e de texto, e lida com erros de execução de forma elegante. Prepara os alunos para ingerir arquivos de dados financeiros reais sem travamentos.

Capítulo 2Ver detalhes

NumPy para Finanças Numéricas

  • Aula 1 • Operações Matemáticas Vetorizadas

    Aplica aritmética elemento a elemento, funções universais e broadcasting a séries de preços. Elimina loops Python para ganhos drásticos de velocidade em grandes conjuntos de dados.

  • Aula 2 • Álgebra Linear com NumPy

    Usa multiplicação de matrizes, inversas e autovalores para matemática de carteiras e regressão. Fornece as ferramentas algébricas necessárias nos capítulos posteriores de risco e otimização.

  • Aula 3 • Arrays NumPy e Métodos de Criação

    Aborda criação de ndarrays, formatos, dtypes e indexação para séries financeiras. Arrays formam a espinha dorsal numérica de todo o trabalho quantitativo adiante.

  • Aula 4 • Geração de Números Aleatórios para Finanças

    Gera amostras aleatórias de distribuições financeiras usando o módulo random do NumPy. Estabelece a base para simulações de Monte Carlo introduzidas em capítulos posteriores.

Capítulo 3Ver detalhes

Pandas para Análise de Dados Financeiros

  • Aula 1 • Carregando e Limpando Dados Financeiros

    Lê arquivos de mercado CSV, Excel e JSON, em seguida trata valores ausentes e duplicatas. Dados limpos são o pré-requisito para uma análise financeira precisa.

  • Aula 2 • Mesclando e Remodelando DataFrames

    Combina múltiplos conjuntos de dados financeiros usando merge, join e concat, em seguida remodela com melt e stack. Prepara dados de múltiplas fontes para análise unificada.

  • Aula 3 • Manipulação de Séries Temporais no Pandas

    Gerencia DatetimeIndex, reamostragem e janelas móveis para séries de preços e retornos. Operações cientes do tempo são centrais para todo fluxo de trabalho de análise financeira.

  • Aula 4 • Filtragem, Ordenação e Agrupamento

    Aplica filtros booleanos, operações de ordenação e agregações groupby para segmentar dados financeiros. Permite comparações em nível setorial e por período de tempo em grandes conjuntos de dados.

  • Aula 5 • Fundamentos de Series e DataFrame

    Apresenta as estruturas de dados do Pandas, indexação e operações básicas em tabelas financeiras. O domínio aqui é pré-requisito para toda tarefa de manipulação de dados no curso.

Capítulo 4Ver detalhes

Visualização de Dados Financeiros

  • Aula 1 • Gráficos de Candlestick e OHLC

    Renderiza gráficos de abertura-máxima-mínima-fechamento com barras de volume usando mplfinance. Fornece o formato visual padrão usado na análise de negociação de ações e commodities.

  • Aula 2 • Fundamentos do Matplotlib para Finanças

    Constrói gráficos de linha, barra e dispersão de dados financeiros com rótulos e formatação adequados. Estabelece a base de plotagem estendida por todo trabalho de visualização subsequente.

  • Aula 3 • Técnicas Avançadas do Matplotlib

    Usa subplots, eixos gêmeos e anotações para exibir painéis financeiros múltiplos. Permite a comparação lado a lado de métricas financeiras relacionadas.

  • Aula 4 • Visualização Estatística com Seaborn

    Plota distribuições de retornos, mapas de calor e pair plots para revelar padrões estatísticos em dados financeiros. Conecta a exploração visual à avaliação quantitativa de risco.

Capítulo 5Ver detalhes

Métricas de Retorno, Risco e Carteira

  • Aula 1 • Índices de Performance e Benchmarking

    Calcula os índices de Sharpe, Sortino, Calmar e informação para avaliar retornos ajustados ao risco. Comparar com um índice de mercado contextualiza o desempenho da carteira.

  • Aula 2 • Valor em Risco e Perda Esperada

    Estima VaR e CVaR usando métodos histórico, paramétrico e de Monte Carlo. Essas medidas de risco de cauda são requisitos padrão na elaboração de relatórios de gestão de riscos.

  • Aula 3 • Calculando Retornos de Ativos

    Calcula retornos simples, logarítmicos e acumulados a partir de séries de preços usando Pandas e NumPy. O cálculo de retornos é o ponto de entrada para toda análise de desempenho e risco.

  • Aula 4 • Análise de Correlação e Covariância

    Constrói matrizes de correlação e covariância entre retornos de ativos para medir o co-movimento. Essas matrizes são as entradas diretas para a otimização de carteira no próximo capítulo.

  • Aula 5 • Estatísticas Descritivas de Risco

    Mede volatilidade, assimetria, curtose e drawdown a partir de distribuições de retornos. Essas estatísticas formam o vocabulário padrão de risco da gestão de carteira.

Capítulo 6Ver detalhes

Otimização de Carteira

  • Aula 1 • Implementando Otimização com SciPy

    Usa scipy.optimize para minimizar a variância da carteira sujeita a restrições de peso. Os alunos traduzem problemas de otimização matemática diretamente em código Python executável.

  • Aula 2 • Rebalanceamento e Restrições de Carteira

    Adiciona limites setoriais, limites de turnover e custos de transação a problemas de otimização realistas. Faz a ponte entre a otimização teórica e os requisitos práticos de gestão de carteira.

  • Aula 3 • Visualização da Fronteira Eficiente

    Simula milhares de carteiras aleatórias e plota a curva da fronteira eficiente. A saída visual confirma os resultados do otimizador e comunica os trade-offs aos stakeholders.

  • Aula 4 • Métodos Avançados de Construção de Carteiras

    Aplica risk parity, Black-Litterman e hierarchical risk parity como alternativas ao mean-variance. Aborda o erro de estimação e as fraquezas de concentração da otimização clássica.

  • Aula 5 • Teoria de Otimização Mean-Variance

    Deriva a fronteira eficiente a partir dos retornos esperados e da matriz de covariância. Fornece o arcabouço teórico que todas as implementações de otimização neste capítulo seguem.

Capítulo 7Ver detalhes

Desenvolvimento de Estratégias de Trading Algorítmico

  • Aula 1 • Avaliando Resultados de Backtest

    Analisa curvas de equity, drawdowns, taxas de acerto e retornos ajustados ao risco a partir da saída do backtest. Uma avaliação rigorosa separa estratégias genuinamente lucrativas das superajustadas.

  • Aula 2 • Indicadores Técnicos e Geração de Sinais

    Calcula médias móveis, RSI, MACD e Bandas de Bollinger a partir de dados OHLC. Indicadores traduzem dados brutos de preço em sinais de compra e venda acionáveis.

  • Aula 3 • Evitando Sobreajuste e Viés

    Aplica testes walk-forward, validação fora da amostra e verificações de sensibilidade de parâmetros. Essas técnicas impedem que as estratégias sejam ajustadas ao ruído histórico em vez do sinal.

  • Aula 4 • Lógica da Estratégia e Dimensionamento de Posição

    Codifica regras de entrada e saída, em seguida dimensiona posições usando métodos fracionário fixo e baseado em volatilidade. O dimensionamento de posição controla diretamente o risco assumido por negociação.

  • Aula 5 • Backtesting com Backtrader

    Executa simulações históricas de estratégias usando o framework Backtrader em dados de preço reais. O backtesting revela se uma estratégia teria sido lucrativa antes da implantação ao vivo.

Capítulo 8Ver detalhes

Precificação de Derivativos Financeiros com Python

  • Aula 1 • Gregas e Estratégias de Hedge

    Calcula e interpreta as gregas de opções, em seguida constrói hedges delta-neutro e gama-neutro. Fazer hedge com gregas é a prática central de gestão de riscos para carteiras de derivativos.

  • Aula 2 • Fundamentos de Opções e Diagramas de Payoff

    Define calls, puts, moneyness e vencimento, em seguida plota diagramas de payoff e lucro. A clareza conceitual aqui é essencial antes de implementar qualquer modelo de precificação.

  • Aula 3 • Modelo Black-Scholes-Merton

    Implementa a fórmula fechada BSM para precificação de opções europeias e as gregas. O BSM é o benchmark do setor contra o qual todos os outros modelos são comparados.

  • Aula 4 • Precificação de Opções por Monte Carlo

    Simula trajetórias de movimento browniano geométrico para precificar opções europeias e exóticas. Monte Carlo estende a precificação para payoffs dependentes de trajetória que estão além do alcance analítico.

  • Aula 5 • Precificação por Árvore Binomial

    Constrói árvores binomiais de Cox-Ross-Rubinstein para precificação de opções europeias e americanas. Árvores lidam com características de exercício antecipado que modelos de forma fechada não conseguem precificar diretamente.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Profissionais de finanças: prontos para substituir o Excel por fluxos de trabalho escaláveis em Python.

  • Graduados em economia: que desejam ingressar em funções de pesquisa quantitativa ou gestão de ativos.

  • Investidores autodidatas: ansiosos para testar ideias de trading com código e dados reais.

  • Analistas de dados: que buscam especializar suas habilidades em mercados financeiros e risco.

  • Pessoas em transição de carreira: migrando da engenharia ou ciência para fintech ou bancos.

  • Estudantes de administração: construindo uma vantagem técnica antes de entrar em programas competitivos de finanças.

O que os nossos alunos dizem

As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido em Brasil?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF