Python142 tópicos · ~119 horasNo arFundamentos de Python para quants1Sintaxe do Python e seu primeiro programa45 minIniciante2Inteiros e floats30 minIniciante3Strings e f-strings30 minIniciante4Booleanos e comparações30 minIniciante5Condicionais: if, elif, else30 minIniciante6Laços for e range30 minIniciante7Laços while, break e continue30 minIniciante8Definir e chamar funções40 minIniciante9Argumentos de função e valores padrão40 minIniciante10Escopo e closures40 minIniciante11List comprehensions30 minIniciante12Listas40 minIniciante13Tuplas e desempacotamento30 minIniciante14Dicionários40 minIniciante15Conjuntos30 minIniciante16Ler e escrever arquivos de texto40 minIniciante17Arquivos CSV35 minIniciante18Dados JSON35 minIniciante19Exceções e tratamento de erros45 minIniciante20Módulos e importações35 minIniciante21Pacotes e estrutura de projeto40 minIniciante22Ambientes virtuais e pip35 minIniciante23Fundamentos do Git40 minIniciante24Notebooks Jupyter35 minIniciante25Fluxos de pesquisa reproduzíveis40 minIniciante26Classes e objetos45 minIniciante27Métodos especiais (__repr__, __eq__)40 minIniciante28Dataclasses35 minIniciante29Derivadas em código40 minIniciante30Integrais em código40 minIniciante31Vetores e produtos escalares40 minIniciante32Matrizes e sistemas lineares45 minIniciante33Variáveis aleatórias e esperança45 minInicianteNumPy e pandas para dados de mercado34Arrays do NumPy e dtypes45 minIniciante35Indexação e fatiamento de arrays35 minIniciante36Vetorização45 minIniciante37Broadcasting40 minIniciante38Series do pandas40 minIniciante39DataFrames do pandas45 minIniciante40Selecionar dados com loc e iloc40 minIniciante41groupby e agregação40 minIniciante42Mesclar e unir tabelas40 minIniciante43Retornos simples35 minIntermediário44Retornos logarítmicos35 minIntermediário45DatetimeIndex e indexação temporal40 minIntermediário46Reamostragem40 minIntermediário47Janelas móveis40 minIntermediário48Tratamento de dados ausentes40 minIntermediário49Detecção de outliers40 minIntermediário50Eventos corporativos: desdobramentos e dividendos45 minIntermediário51Gráficos de linha com matplotlib35 minIntermediário52Gráficos de candlestick40 minIntermediário53Histogramas e distribuições35 minIntermediárioProbabilidade e simulação Monte Carlo54Média e variância dos retornos40 minIntermediário55Assimetria e curtose40 minIntermediário56Caudas pesadas e testes de normalidade45 minIntermediário57Testes de hipóteses: o teste t45 minIntermediário58Regressão linear (MQO)55 minIntermediário59Volatilidade45 minIntermediário60O índice de Sharpe40 minIntermediário61Drawdowns40 minIntermediário62Geradores de números aleatórios e sementes40 minIntermediário63Amostragem de distribuições45 minIntermediário64Estimação por Monte Carlo50 minIntermediário65Erro e convergência de Monte Carlo50 minIntermediárioPrecificação de renda fixa e opções66Valor presente e desconto40 minIntermediário67Preços de títulos45 minIntermediário68Rendimento até o vencimento45 minIntermediário69Duração e convexidade50 minIntermediário70Curvas de juros e interpolação50 minIntermediário71Payoffs de opções40 minIntermediário72Paridade put-call40 minIntermediário73A fórmula de Black–Scholes55 minIntermediário74Delta45 minIntermediário75Gamma45 minIntermediário76Vega45 minIntermediário77Theta e rho45 minIntermediário78Volatilidade implícita50 minIntermediário79Busca de raízes: bissecção e Newton50 minIntermediário80Árvores binomiais55 minIntermediário81Métodos de diferenças finitas1 hIntermediárioOtimização de carteiras82Matrizes de covariância e correlação45 minIntermediário83Retorno e variância de uma carteira45 minIntermediário84Carteira de variância mínima50 minIntermediário85Otimização média-variância55 minIntermediário86A fronteira eficiente55 minIntermediárioBacktesting e custos de trading87Um backtester vetorizado1 hAvançado88Um backtester orientado a eventos1 h 15 minAvançado89Viés de antecipação50 minAvançado90Custos de transação45 minAvançado91Slippage45 minAvançado92Execuções de ordens realistas55 minAvançadoPesquisa de alfa e risco93CAPM e beta55 minAvançado94Modelos multifatoriais: Fama-French1 hAvançado95O coeficiente de informação55 minAvançado96VaR histórico50 minAvançado97VaR paramétrico50 minAvançado98Expected shortfall50 minAvançado99Testes de estresse55 minAvançado100Modelos ARIMA1 hAvançado101Modelos de volatilidade GARCH1 hAvançadoModelos estocásticos e aprendizado de máquina102Movimento browniano50 minAvançado103Movimento browniano geométrico55 minAvançado104O lema de Itô55 minAvançado105Opções asiáticas55 minAvançado106Opções de barreira1 hAvançado107Variáveis antitéticas45 minAvançado108Variáveis de controle50 minAvançado109Pipelines do scikit-learn para retornos1 hAvançado110Engenharia de atributos para dados financeiros1 hAvançado111Validação walk-forward1 hAvançadoDados de mercado e microestrutura112O livro de ordens limitadas1 hAvançado113Desequilíbrio do fluxo de ordens50 minAvançado114Código assíncrono com asyncio1 hAvançado115Streaming de dados com websockets55 minAvançado116O protocolo FIX1 hAvançadoEngenharia Python de alto desempenho117Código limpo45 minAvançado118Type hints e verificação estática45 minAvançado119Testes com pytest50 minAvançado120Profiling de código Python50 minAvançado121Otimização de laços críticos55 minAvançado122Numba1 hAvançado123Cython1 hAvançado124Chamar C++ com pybind111 hAvançado125Threads e o GIL55 minAvançado126Multiprocessing55 minAvançado127Bancos de dados SQL55 minAvançado128Parquet e Arrow50 minAvançado129Bancos de dados de séries temporais50 minAvançadoSistemas de produção e modelos de ponta130Empacotar uma biblioteca Python1 hEspecialista131CI/CD para código quant1 hEspecialista132Pipelines agendados1 hEspecialista133Execução TWAP1 hEspecialista134Execução VWAP1 hEspecialista135Market making1 h 30 minEspecialista136O modelo de Heston1 h 30 minEspecialista137Volatilidade local1 h 30 minEspecialista138O modelo SABR1 h 30 minEspecialista139Calibração de modelos1 h 30 minEspecialista140Redes neurais para previsão1 h 30 minEspecialista141Aprendizado por reforço para trading2 hEspecialista142Projeto final: uma biblioteca completa de precificação ou estratégia4 hEspecialistaComeçar o roteiro
C++93 tópicos · ~86 horasEm breveFundamentos de C++Compiladores e o processo de build45 minInicianteProjetos com CMake45 minInicianteSanitizers40 minInicianteTipos fundamentais e inicialização40 minInicianteReferências40 minInicianteConst-correctness40 minInicianteFunções e sobrecarga40 minInicianteLambdas40 minIniciantestd::function40 minInicianteClasses e construtores45 minInicianteRAII50 minInicianteA regra do zero45 minIniciantePonteiros brutos40 minIniciantestd::unique_ptr45 minIniciantestd::shared_ptr e weak_ptr45 minInicianteSemântica de movimento1 hInicianteCategorias de valor50 minInicianteExceções45 minIniciantestd::expected45 minInicianteSTL e manipulação de dadosstd::vector45 minIniciantestd::array35 minIniciantestd::map40 minIniciantestd::unordered_map45 minInicianteIteradores40 minInicianteRanges e views45 minInicianteAlgoritmos da STL45 minIniciantestd::string40 minIniciantestd::string_view35 minIniciantestd::span35 minInicianteAnálise de arquivos CSV50 minInicianteLeitura de arquivos de dados binários50 minInicianteDurações do chrono40 minIniciantePontos no tempo do chrono40 minInicianteProgramação genéricaTemplates de função55 minIntermediárioTemplates de classe55 minIntermediárioConcepts1 hIntermediárioFunções constexpr50 minIntermediárioconsteval e tabelas em tempo de compilação50 minIntermediárioCRTP1 hIntermediárioDesign baseado em políticas1 hIntermediárioEncaminhamento perfeito50 minIntermediáriostd::variant e std::visit55 minIntermediáriostd::optional40 minIntermediárioComputação numérica e precificaçãoÁlgebra linear com Eigen1 hIntermediárioMotores de números aleatórios50 minIntermediárioPrecificação por Monte Carlo1 hIntermediárioProjetar uma biblioteca de precificação de opções1 h 15 minIntermediárioAs gregas por diferenças finitas55 minIntermediárioDiferenciação automática1 h 10 minIntermediárioBusca de raízes50 minIntermediárioIntegração numérica50 minIntermediárioTestes, benchmarks e depuraçãoTestes unitários com GoogleTest50 minIntermediárioSimulação de dependências45 minIntermediárioBenchmarks com Google Benchmark55 minIntermediárioDepuração com GDB55 minIntermediárioEncontrar erros de memória com ASan45 minIntermediárioEncontrar comportamento indefinido com UBSan45 minIntermediárioHardware e memóriaA hierarquia de caches1 hAvançadoLayout de dados: AoS vs SoA1 hAvançadoPredição de desvios55 minAvançadoInlining e otimização do compilador55 minAvançadoPools de memória1 hAvançadoAlocadores personalizados1 hAvançadoAlocação por arenas55 minAvançadoOtimização de buffer pequeno50 minAvançadoContêineres planos50 minAvançadoProfiling com perf55 minAvançadoFlame graphs45 minAvançadoIntrínsecos SIMD1 h 10 minAvançadoAuto-vetorização55 minAvançadoConcorrência e design lock-freeThreads50 minAvançadoMutexes e locks50 minAvançadoVariáveis de condição50 minAvançadostd::atomic55 minAvançadoO modelo de memória do C++1 h 15 minAvançadoUm buffer circular SPSC sem locks1 h 30 minAvançadoFalso compartilhamento55 minAvançadoNUMA e fixação de CPU1 hAvançadoPools de threads1 hAvançadoParalelismo baseado em tarefas com futures55 minAvançadoSistemas de tradingEstruturas de dados de um livro de ofertas1 hAvançadoPrioridade preço-tempo55 minAvançadoUm motor de matching1 h 30 minAvançadoMulticast UDP55 minAvançadoProtocolos binários de dados de mercado1 hAvançadoHandlers de dados de mercado1 h 15 minAvançadoO protocolo FIX55 minAvançadoGateways de entrada de ordens1 hAvançadoSistemas de produção e fronteiraRede com kernel bypass1 h 30 minEspecialistaMedição de latência de cauda1 h 15 minEspecialistaBindings Python com pybind111 h 30 minEspecialistaUm motor de backtesting em C++2 hEspecialistaProjeto final: um motor de trading de baixa latência4 hEspecialistaDo C++ moderno à infraestrutura de trading sem bloqueios e de baixa latência.Avise-me
OxCaml71 tópicos · ~66 horasEm breveFundamentos de OCamlopam e dune45 minInicianteO REPL do OCaml30 minInicianteValores e let-bindings40 minInicianteFunções40 minInicianteRecursão40 minInicianteListas40 minInicianteOptions (option)30 minInicianteTuplas e registros40 minInicianteVariants40 minInicianteCasamento de padrões45 minInicianteImutabilidade e dados persistentes35 minInicianteFunções de ordem superior45 minIniciantePipelines e o operador pipe35 minInicianteExceções40 minInicianteO tipo result40 minInicianteCore e dadosBase e Core45 minInicianteMaps40 minInicianteConjuntos35 minInicianteTabelas hash40 minInicianteArrays40 minInicianteEstado mutável e refs35 minInicianteS-expressions40 minInicianteDerivando sexp40 minInicianteDerivando compare e hash40 minInicianteDatas e horas40 minInicianteDinheiro e aritmética decimal40 minInicianteTipos e abstraçãoMódulos55 minIntermediárioAssinaturas (signatures)55 minIntermediárioFunctores1 h 10 minIntermediárioMódulos de primeira classe1 hIntermediárioGADTs1 h 10 minIntermediárioTipos fantasma55 minIntermediárioDesign guiado por tipos55 minIntermediárioTestes inline45 minIntermediárioTestes de expectativa com ppx_expect45 minIntermediárioFinanças em OCamlPreços e retornos55 minIntermediárioPipelines de séries temporais1 hIntermediárioNúmeros aleatórios50 minIntermediárioSimulação de Monte Carlo1 hIntermediárioA fórmula de Black–Scholes55 minIntermediárioAs gregas55 minIntermediárioLivros de ofertas persistentes1 h 15 minIntermediárioAsync e redesDeferred e Async1 hIntermediárioPipes do Async50 minIntermediárioRPC1 hIntermediárioRede TCP55 minIntermediárioDomains1 hIntermediárioEfeitos1 hIntermediárioRuntime e desempenhoO coletor de lixo do OCaml55 minAvançadoBoxing e alocação55 minAvançadoAlocação na pilha e o modo local1 h 5 minAvançadoO modo unique1 hAvançadoO modo once55 minAvançadoLayouts1 hAvançadoTipos sem boxing1 hAvançadoNúmeros sem boxing55 minAvançadoRegistros sem boxing55 minAvançadoTipos vetoriais SIMD1 hAvançadoIntrínsecos SIMD1 hAvançadoVerificação de zero alocação1 hAvançadoBenchmarks com core_bench55 minAvançadoProfiling com perf55 minAvançadoParalelismo seguroO modo portable1 hAvançadoO modo contended1 hAvançadoParalelismo livre de data races1 h 15 minAvançadoCruzamento de modos1 hAvançadoKinds1 hAvançadoSistemas de produção e fronteiraInteroperabilidade com C e FFI1 h 10 minEspecialistaUm handler de dados de mercado de baixa latência2 hEspecialistaUm motor de matching de ordens tipado2 hEspecialistaProjeto final: um sistema de trading em OxCaml4 hEspecialistaProgramação funcional para sistemas de trading, com as extensões de desempenho do OxCaml.Avise-me