Escolha seu idioma
Curso de Python para Trading
Mais de 2 milhões de alunos no mundo

Curso de Python para Trading

Domine o Python para trading construindo sistemas reais — desde pipelines de dados e indicadores técnicos até mecanismos de backtesting e conexões ao vivo com corretoras. Este curso leva você do básico de Python até a implantação de estratégias algorítmicas com aprendizado de máquina e controles de risco. Cada conceito é aplicado diretamente a dados de mercado para que suas habilidades estejam prontas para produção desde o primeiro dia.

Dedika para empresas

O que você vai aprender:

implantar estratégias no mercado financeiro em tempo real

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

Como você pratica Curso de Python para Trading

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

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 Traders

  • Aula 1 • Fundamentos Essenciais da Sintaxe Python

    Aborda variáveis, tipos de dados, operadores e controle de fluxo com exemplos temáticos de trading. Fornece a fluência na linguagem necessária para toda a manipulação de dados adiante.

  • Aula 2 • Configurando o Ambiente de Trading

    Instale Python, Jupyter e as principais bibliotecas financeiras em um workspace reproduzível. Estabelece a base técnica da qual todos os capítulos subsequentes dependem.

  • Aula 3 • Estruturas de Dados para Dados de Mercado

    Explore listas, tuplas, dicionários e conjuntos como recipientes para registros de preços e negociações. Correlaciona-se diretamente a como os dados de mercado são armazenados e acessados na prática.

  • Aula 4 • Entrada/Saída de Arquivos e Tratamento Básico de Erros

    Leia e escreva arquivos CSV e de texto e trate erros de execução com elegância. Prepara os alunos para ingerir arquivos brutos de dados de mercado sem travar os scripts.

Capítulo 2Ver detalhes

NumPy e Pandas para Dados de Mercado

  • Aula 1 • Pandas Series e DataFrames

    Construa e inspecione Series e DataFrames que representam históricos de preços. Estabelece a principal estrutura de dados utilizada ao longo de todo o curso.

  • Aula 2 • Limpando e Transformando Dados OHLCV

    Lide com valores ausentes, duplicatas e incompatibilidades de tipo em feeds de mercado brutos. Dados limpos são um pré-requisito para a geração confiável de sinais em capítulos posteriores.

  • Aula 3 • Indexação de Séries Temporais com DatetimeIndex

    Analise datas, defina DatetimeIndex e reagregue dados entre diferentes frequências. A indexação com ciência do tempo é essencial para todo o trabalho futuro com sinais e backtesting.

  • Aula 4 • Arrays NumPy e Matemática Vetorizada

    Crie e opere com arrays para substituir loops Python lentos em cálculos de preços. Operações vetorizadas são a base de desempenho de todas as análises posteriores.

  • Aula 5 • Operações GroupBy, Merge e Pivot

    Agregue dados de múltiplos ativos, junte conjuntos de dados por chaves e remodele com tabelas dinâmicas. Essas operações fundamentam a análise em nível de carteira introduzida em capítulos posteriores.

Capítulo 3Ver detalhes

Obtendo e Gerenciando Dados de Mercado

  • Aula 1 • Usando Bibliotecas de Dados Financeiros

    Obtenha dados históricos OHLCV usando wrappers Python especializados para provedores de dados de mercado. Reduz código repetitivo e acelera a prototipagem de ideias de trading.

  • Aula 2 • Construindo um Pipeline de Dados Reutilizável

    Encapsule as etapas de obtenção, limpeza e armazenamento em uma classe de pipeline modular e executável. Pipelines reutilizáveis são a base da pesquisa reproduzível e do trading ao vivo.

  • Aula 3 • Acessando Dados por meio de APIs REST

    Envie requisições HTTP autenticadas e analise respostas JSON em DataFrames. Estabelece o padrão para toda a ingestão de dados baseada em API no curso.

  • Aula 4 • Armazenando Dados em Bancos de Dados Locais

    Persista dados de mercado em armazenamentos SQLite e HDF5 para acesso rápido e repetido. Armazenamento eficiente previne chamadas redundantes de API e acelera fluxos de trabalho de backtesting.

Capítulo 4Ver detalhes

Indicadores Técnicos e Geração de Sinais

  • Aula 1 • Indicadores de Volatilidade e Volume

    Calcule Bandas de Bollinger, ATR e indicadores baseados em volume para avaliar as condições de mercado. O contexto de volatilidade e volume melhora a qualidade do sinal e o dimensionamento de posição.

  • Aula 2 • Usando TA-Lib e pandas-ta

    Aproveite bibliotecas de indicadores consolidadas para acelerar o desenvolvimento e validar código personalizado. Indicadores baseados em bibliotecas reduzem erros e permitem a prototipagem rápida de estratégias.

  • Aula 3 • Indicadores de Seguimento de Tendência

    Implemente médias móveis, MACD e ADX para identificar tendências direcionais de preço. Sinais de tendência formam a lógica de entrada mais comum em estratégias sistemáticas.

  • Aula 4 • Indicadores de Momentum e Osciladores

    Construa RSI, Estocástico e Taxa de Variação para medir o momentum do preço. Osciladores complementam os filtros de tendência identificando condições de sobrecompra e sobrevenda.

  • Aula 5 • Codificando Sinais como Regras de Trading

    Converta valores contínuos de indicadores em sinais discretos de posição comprada, vendida e nula. A codificação limpa de sinais é a entrada direta para o motor de backtesting construído a seguir.

Capítulo 5Ver detalhes

Backtesting de Estratégias de Trading

  • Aula 1 • Conceitos de Backtesting Orientado a Eventos

    Apresente simulação de book de ordens, lógica de execução e modelagem de slippage para resultados realistas. Motores orientados a eventos expõem realidades de execução que testes vetorizados obscurecem.

  • Aula 2 • Usando Backtrader e Zipline Lite

    Execute estratégias por meio de frameworks de backtesting open-source consagrados para análises mais ricas. Frameworks impõem disciplina e fornecem relatórios integrados indisponíveis em motores personalizados.

  • Aula 3 • Evitando Overfitting e Data Snooping

    Aplique validação walk-forward e testes fora da amostra para detectar resultados espúrios. Overfitting é a principal causa de baixo desempenho no trading ao vivo após o backtesting.

  • Aula 4 • Fundamentos de Backtesting Vetorizado

    Traduza sinais de posição em retornos diários usando operações pandas vetorizadas. O backtesting vetorizado é rápido e forma o motor central para toda a avaliação de estratégias.

  • Aula 5 • Métricas e Estatísticas de Desempenho

    Calcule o índice de Sharpe, drawdown máximo, CAGR e taxa de acerto a partir de séries de retorno. Métricas quantitativas substituem a leitura subjetiva de gráficos pela avaliação objetiva da estratégia.

Capítulo 6Ver detalhes

Construção de Carteira e Gestão de Risco

  • Aula 1 • Métricas de Risco e Controle de Drawdown

    Monitore o Valor em Risco, o Déficit Esperado e o drawdown rolante em tempo real. O monitoramento contínuo de risco previne perdas catastróficas durante regimes adversos de mercado.

  • Aula 2 • Estimação de Retorno e Covariância

    Calcule retornos esperados e matrizes de covariância a partir de dados históricos de preços. Estimativas precisas são os insumos que determinam a qualidade de qualquer resultado de otimização.

  • Aula 3 • Métodos de Dimensionamento de Posição

    Implemente regras de dimensionamento fracionário fixo, Critério de Kelly e escalonado por volatilidade. O dimensionamento adequado determina quanto capital cada sinal controla, afetando diretamente o drawdown.

  • Aula 4 • Otimização de Carteira Média-Variância

    Use scipy e PyPortfolioOpt para resolver a fronteira eficiente e os pesos ótimos. A otimização média-variância traduz estimativas de retorno/risco em alocações acionáveis.

  • Aula 5 • Modelagem de Rebalanceamento e Custo de Transação

    Agende o rebalanceamento periódico e modele o impacto dos custos nos retornos líquidos. A frequência de rebalanceamento e a modelagem de custos fazem a ponte entre alocações teóricas e desempenho no mundo real.

Capítulo 7Ver detalhes

Execução Algorítmica de Ordens

  • Aula 1 • Algoritmos de Execução (TWAP e VWAP)

    Construa algoritmos de fatiamento TWAP e VWAP para reduzir o impacto de mercado em ordens grandes. Algoritmos de execução são essenciais quando o tamanho da ordem é significativo em relação ao volume.

  • Aula 2 • Integração com API de Corretora

    Autentique-se e interaja com a API REST de uma corretora para colocar e gerenciar ordens. A integração com API é a ponte entre sinais testados em backtesting e a execução real no mercado.

  • Aula 3 • Monitoramento e Alertas de Execução

    Registre todos os eventos de ordem e dispare alertas sobre anomalias, como execuções perdidas ou limites violados. Um monitoramento robusto é a rede de segurança operacional para qualquer sistema de trading ao vivo.

  • Aula 4 • Tipos de Ordem e Lógica de Execução

    Implemente ordens a mercado, limitadas, stop e bracket com lógica de execução condicional. Escolher o tipo de ordem correto controla diretamente a qualidade da execução e a exposição ao risco.

  • Aula 5 • Trading Simulado e Implantação ao Vivo

    Execute estratégias em um ambiente de trading simulado antes de migrar para capital real. A implantação em etapas captura erros de integração sem risco financeiro.

Capítulo 8Ver detalhes

Aprendizado de Máquina para Estratégias de Trading

  • Aula 1 • Avaliação de Modelos para Dados Financeiros

    Use validação cruzada purgada e métricas financeiras para avaliar a qualidade do modelo sem vazamento de dados. Métricas padrão de ML são insuficientes para dados financeiros com correlação serial.

  • Aula 2 • Engenharia de Atributos a partir de Dados de Preço

    Transforme dados brutos OHLCV em atributos preditivos adequados para modelos de ML. A qualidade dos atributos determina o poder preditivo do modelo mais do que a escolha do algoritmo.

  • Aula 3 • Modelos de Classificação Supervisionada

    Treine classificadores de regressão logística, random forest e gradient boosting para prever a direção do preço. As saídas de classificação mapeiam-se diretamente para a geração de sinais comprado/vendido.

  • Aula 4 • Aprendizado Não Supervisionado para Regimes de Mercado

    Aplique k-means e Gaussian Mixture Models para agrupar estados de mercado e adaptar estratégias. A detecção de regimes permite a troca dinâmica de estratégias com base nas condições de mercado.

  • Aula 5 • Implantando Modelos de ML em um Pipeline ao Vivo

    Serialize modelos treinados e integre chamadas de previsão ao pipeline de execução. A implantação em produção requer versionamento, monitoramento e re-treinamento agendado.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Trader de varejo: quer automatizar estratégias manuais e eliminar a tomada de decisão emocional.

  • Profissional de finanças: busca habilidades de programação para prototipar ideias de pesquisa quantitativa de forma independente.

  • Analista de dados: pretende aplicar habilidades de dados existentes diretamente aos mercados financeiros e à negociação.

  • Pessoa em transição de carreira: almeja cargos de quant ou trading algorítmico vindo de formação em software ou STEM.

  • Estudante de investimentos: deseja profundidade técnica prática além do que os cursos de finanças universitários oferecem.

  • Programador amador: tem curiosidade sobre os mercados e está pronto para construir ferramentas de negociação reais.

O que nossos alunos falam

As suas 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á recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular 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 no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

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

Os cursos possuem PDF?