
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.
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.
Conteúdo do curso
8 Capítulos • 38 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos de Python para Traders
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 2EsconderEsconder detalhesVer detalhesNumPy e Pandas para Dados de Mercado
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 3EsconderEsconder detalhesVer detalhesObtendo e Gerenciando Dados de Mercado
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 4EsconderEsconder detalhesVer detalhesIndicadores Técnicos e Geração de Sinais
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 5EsconderEsconder detalhesVer detalhesBacktesting de Estratégias de Trading
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 6EsconderEsconder detalhesVer detalhesConstrução de Carteira e Gestão de Risco
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 7EsconderEsconder detalhesVer detalhesExecução Algorítmica de Ordens
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 8EsconderEsconder detalhesVer detalhesAprendizado de Máquina para Estratégias de Trading
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.
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...

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.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.

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?




















