Python142 temas · ~119 horasActivaFundamentos de Python para quants1Sintaxis de Python y tu primer programa45 minPrincipiante2Enteros y flotantes30 minPrincipiante3Cadenas y f-strings30 minPrincipiante4Booleanos y comparaciones30 minPrincipiante5Condicionales: if, elif, else30 minPrincipiante6Bucles for y range30 minPrincipiante7Bucles while, break y continue30 minPrincipiante8Definir y llamar funciones40 minPrincipiante9Argumentos de funciones y valores por defecto40 minPrincipiante10Ámbito y clausuras40 minPrincipiante11Comprensiones de listas30 minPrincipiante12Listas40 minPrincipiante13Tuplas y desempaquetado30 minPrincipiante14Diccionarios40 minPrincipiante15Conjuntos30 minPrincipiante16Leer y escribir archivos de texto40 minPrincipiante17Archivos CSV35 minPrincipiante18Datos JSON35 minPrincipiante19Excepciones y manejo de errores45 minPrincipiante20Módulos e importaciones35 minPrincipiante21Paquetes y estructura de proyecto40 minPrincipiante22Entornos virtuales y pip35 minPrincipiante23Fundamentos de Git40 minPrincipiante24Notebooks de Jupyter35 minPrincipiante25Flujos de investigación reproducibles40 minPrincipiante26Clases y objetos45 minPrincipiante27Métodos especiales (__repr__, __eq__)40 minPrincipiante28Dataclasses35 minPrincipiante29Derivadas en código40 minPrincipiante30Integrales en código40 minPrincipiante31Vectores y productos escalares40 minPrincipiante32Matrices y sistemas lineales45 minPrincipiante33Variables aleatorias y esperanza45 minPrincipianteNumPy y pandas para datos de mercado34Arrays de NumPy y dtypes45 minPrincipiante35Indexación y segmentación de arrays35 minPrincipiante36Vectorización45 minPrincipiante37Broadcasting40 minPrincipiante38Series de pandas40 minPrincipiante39DataFrames de pandas45 minPrincipiante40Seleccionar datos con loc e iloc40 minPrincipiante41groupby y agregación40 minPrincipiante42Combinar y unir tablas40 minPrincipiante43Rendimientos simples35 minIntermedio44Rendimientos logarítmicos35 minIntermedio45DatetimeIndex e indexación temporal40 minIntermedio46Remuestreo40 minIntermedio47Ventanas móviles40 minIntermedio48Manejo de datos faltantes40 minIntermedio49Detección de valores atípicos40 minIntermedio50Eventos corporativos: splits y dividendos45 minIntermedio51Gráficos de líneas con matplotlib35 minIntermedio52Gráficos de velas40 minIntermedio53Histogramas y distribuciones35 minIntermedioProbabilidad y simulación Monte Carlo54Media y varianza de los rendimientos40 minIntermedio55Asimetría y curtosis40 minIntermedio56Colas gruesas y pruebas de normalidad45 minIntermedio57Contrastes de hipótesis: la prueba t45 minIntermedio58Regresión lineal (MCO)55 minIntermedio59Volatilidad45 minIntermedio60El ratio de Sharpe40 minIntermedio61Drawdowns40 minIntermedio62Generadores de números aleatorios y semillas40 minIntermedio63Muestreo de distribuciones45 minIntermedio64Estimación por Monte Carlo50 minIntermedio65Error y convergencia de Monte Carlo50 minIntermedioValoración de renta fija y opciones66Valor presente y descuento40 minIntermedio67Precios de bonos45 minIntermedio68Rendimiento al vencimiento45 minIntermedio69Duración y convexidad50 minIntermedio70Curvas de rendimiento e interpolación50 minIntermedio71Pagos de las opciones40 minIntermedio72Paridad put-call40 minIntermedio73La fórmula de Black–Scholes55 minIntermedio74Delta45 minIntermedio75Gamma45 minIntermedio76Vega45 minIntermedio77Theta y rho45 minIntermedio78Volatilidad implícita50 minIntermedio79Búsqueda de raíces: bisección y Newton50 minIntermedio80Árboles binomiales55 minIntermedio81Métodos de diferencias finitas1 hIntermedioOptimización de carteras82Matrices de covarianza y correlación45 minIntermedio83Rendimiento y varianza de una cartera45 minIntermedio84Cartera de mínima varianza50 minIntermedio85Optimización media-varianza55 minIntermedio86La frontera eficiente55 minIntermedioBacktesting y costes de trading87Un backtester vectorizado1 hAvanzado88Un backtester por eventos1 h 15 minAvanzado89Sesgo de anticipación50 minAvanzado90Costes de transacción45 minAvanzado91Deslizamiento (slippage)45 minAvanzado92Ejecuciones de órdenes realistas55 minAvanzadoInvestigación de alfa y riesgo93CAPM y beta55 minAvanzado94Modelos multifactoriales: Fama-French1 hAvanzado95El coeficiente de información55 minAvanzado96VaR histórico50 minAvanzado97VaR paramétrico50 minAvanzado98Déficit esperado50 minAvanzado99Pruebas de estrés55 minAvanzado100Modelos ARIMA1 hAvanzado101Modelos de volatilidad GARCH1 hAvanzadoModelos estocásticos y aprendizaje automático102Movimiento browniano50 minAvanzado103Movimiento browniano geométrico55 minAvanzado104El lema de Itô55 minAvanzado105Opciones asiáticas55 minAvanzado106Opciones con barrera1 hAvanzado107Variables antitéticas45 minAvanzado108Variables de control50 minAvanzado109Pipelines de scikit-learn para rendimientos1 hAvanzado110Ingeniería de variables para datos financieros1 hAvanzado111Validación walk-forward1 hAvanzadoDatos de mercado y microestructura112El libro de órdenes limitadas1 hAvanzado113Desequilibrio del flujo de órdenes50 minAvanzado114Código asíncrono con asyncio1 hAvanzado115Datos en streaming con websockets55 minAvanzado116El protocolo FIX1 hAvanzadoIngeniería Python de alto rendimiento117Código limpio45 minAvanzado118Anotaciones de tipo y verificación estática45 minAvanzado119Pruebas con pytest50 minAvanzado120Profiling de código Python50 minAvanzado121Optimización de bucles críticos55 minAvanzado122Numba1 hAvanzado123Cython1 hAvanzado124Llamar a C++ con pybind111 hAvanzado125Hilos y el GIL55 minAvanzado126Multiprocessing55 minAvanzado127Bases de datos SQL55 minAvanzado128Parquet y Arrow50 minAvanzado129Bases de datos de series temporales50 minAvanzadoSistemas de producción y modelos de vanguardia130Empaquetar una biblioteca de Python1 hExperto131CI/CD para código quant1 hExperto132Pipelines programados1 hExperto133Ejecución TWAP1 hExperto134Ejecución VWAP1 hExperto135Creación de mercado1 h 30 minExperto136El modelo de Heston1 h 30 minExperto137Volatilidad local1 h 30 minExperto138El modelo SABR1 h 30 minExperto139Calibración de modelos1 h 30 minExperto140Redes neuronales para pronóstico1 h 30 minExperto141Aprendizaje por refuerzo para trading2 hExperto142Proyecto final: una biblioteca de valoración o estrategia de extremo a extremo4 hExpertoEmpezar la ruta
C++93 temas · ~86 horasPróximamenteFundamentos de C++Compiladores y proceso de compilación45 minPrincipianteProyectos con CMake45 minPrincipianteSanitizers40 minPrincipianteTipos fundamentales e inicialización40 minPrincipianteReferencias40 minPrincipianteCorrección de const40 minPrincipianteFunciones y sobrecarga40 minPrincipianteLambdas40 minPrincipiantestd::function40 minPrincipianteClases y constructores45 minPrincipianteRAII50 minPrincipianteLa regla del cero45 minPrincipiantePunteros crudos40 minPrincipiantestd::unique_ptr45 minPrincipiantestd::shared_ptr y weak_ptr45 minPrincipianteSemántica de movimiento1 hPrincipianteCategorías de valor50 minPrincipianteExcepciones45 minPrincipiantestd::expected45 minPrincipianteSTL y manejo de datosstd::vector45 minPrincipiantestd::array35 minPrincipiantestd::map40 minPrincipiantestd::unordered_map45 minPrincipianteIteradores40 minPrincipianteRangos y vistas45 minPrincipianteAlgoritmos de la STL45 minPrincipiantestd::string40 minPrincipiantestd::string_view35 minPrincipiantestd::span35 minPrincipianteAnálisis de archivos CSV50 minPrincipianteLectura de archivos de datos binarios50 minPrincipianteDuraciones de chrono40 minPrincipiantePuntos temporales de chrono40 minPrincipianteProgramación genéricaPlantillas de funciones55 minIntermedioPlantillas de clases55 minIntermedioConceptos (concepts)1 hIntermedioFunciones constexpr50 minIntermedioconsteval y tablas en tiempo de compilación50 minIntermedioCRTP1 hIntermedioDiseño basado en políticas1 hIntermedioReenvío perfecto50 minIntermediostd::variant y std::visit55 minIntermediostd::optional40 minIntermedioCálculo numérico y valoraciónÁlgebra lineal con Eigen1 hIntermedioMotores de números aleatorios50 minIntermedioValoración por Monte Carlo1 hIntermedioDiseño de una biblioteca de valoración de opciones1 h 15 minIntermedioLas griegas por diferencias finitas55 minIntermedioDiferenciación automática1 h 10 minIntermedioBúsqueda de raíces50 minIntermedioIntegración numérica50 minIntermedioPruebas, benchmarks y depuraciónPruebas unitarias con GoogleTest50 minIntermedioSimulación de dependencias45 minIntermedioBenchmarks con Google Benchmark55 minIntermedioDepuración con GDB55 minIntermedioDetectar errores de memoria con ASan45 minIntermedioDetectar comportamiento indefinido con UBSan45 minIntermedioHardware y memoriaLa jerarquía de cachés1 hAvanzadoDisposición de datos: AoS frente a SoA1 hAvanzadoPredicción de saltos55 minAvanzadoInlining y optimización del compilador55 minAvanzadoPools de memoria1 hAvanzadoAsignadores personalizados1 hAvanzadoAsignación por arenas55 minAvanzadoOptimización de búfer pequeño50 minAvanzadoContenedores planos50 minAvanzadoProfiling con perf55 minAvanzadoGráficos de llama (flame graphs)45 minAvanzadoIntrínsecos SIMD1 h 10 minAvanzadoAutovectorización55 minAvanzadoConcurrencia y diseño sin bloqueosHilos50 minAvanzadoMutex y bloqueos50 minAvanzadoVariables de condición50 minAvanzadostd::atomic55 minAvanzadoEl modelo de memoria de C++1 h 15 minAvanzadoUn búfer circular SPSC sin bloqueos1 h 30 minAvanzadoFalso compartimiento55 minAvanzadoNUMA y fijación de CPU1 hAvanzadoPools de hilos1 hAvanzadoParalelismo basado en tareas con futures55 minAvanzadoSistemas de tradingEstructuras de datos de un libro de órdenes1 hAvanzadoPrioridad precio-tiempo55 minAvanzadoUn motor de emparejamiento1 h 30 minAvanzadoMulticast UDP55 minAvanzadoProtocolos binarios de datos de mercado1 hAvanzadoManejadores de datos de mercado1 h 15 minAvanzadoEl protocolo FIX55 minAvanzadoPasarelas de entrada de órdenes1 hAvanzadoSistemas de producción y vanguardiaRedes con derivación del kernel1 h 30 minExpertoMedición de la latencia de cola1 h 15 minExpertoEnlaces de Python con pybind111 h 30 minExpertoUn motor de backtesting en C++2 hExpertoProyecto final: un motor de trading de baja latencia4 hExpertoDel C++ moderno a infraestructura de trading sin bloqueos y de baja latencia.Avisarme
OxCaml71 temas · ~66 horasPróximamenteFundamentos de OCamlopam y dune45 minPrincipianteEl REPL de OCaml30 minPrincipianteValores y ligaduras let40 minPrincipianteFunciones40 minPrincipianteRecursión40 minPrincipianteListas40 minPrincipianteOpciones (option)30 minPrincipianteTuplas y registros40 minPrincipianteVariantes40 minPrincipianteCoincidencia de patrones45 minPrincipianteInmutabilidad y datos persistentes35 minPrincipianteFunciones de orden superior45 minPrincipiantePipelines y el operador pipe35 minPrincipianteExcepciones40 minPrincipianteEl tipo result40 minPrincipianteCore y datosBase y Core45 minPrincipianteMapas (Map)40 minPrincipianteConjuntos35 minPrincipianteTablas hash40 minPrincipianteArreglos40 minPrincipianteEstado mutable y refs35 minPrincipianteExpresiones simbólicas (sexp)40 minPrincipianteDerivar sexp40 minPrincipianteDerivar compare y hash40 minPrincipianteFechas y horas40 minPrincipianteDinero y aritmética decimal40 minPrincipianteTipos y abstracciónMódulos55 minIntermedioFirmas (signatures)55 minIntermedioFuntores1 h 10 minIntermedioMódulos de primera clase1 hIntermedioGADTs1 h 10 minIntermedioTipos fantasma55 minIntermedioDiseño guiado por tipos55 minIntermedioPruebas en línea45 minIntermedioPruebas de expectativa con ppx_expect45 minIntermedioFinanzas en OCamlPrecios y rendimientos55 minIntermedioPipelines de series temporales1 hIntermedioNúmeros aleatorios50 minIntermedioSimulación de Monte Carlo1 hIntermedioLa fórmula de Black–Scholes55 minIntermedioLas griegas55 minIntermedioLibros de órdenes persistentes1 h 15 minIntermedioAsync y redesDeferred y Async1 hIntermedioPipes de Async50 minIntermedioRPC1 hIntermedioRedes TCP55 minIntermedioDominios (domains)1 hIntermedioEfectos1 hIntermedioRuntime y rendimientoEl recolector de basura de OCaml55 minAvanzadoBoxing y asignación55 minAvanzadoAsignación en pila y el modo local1 h 5 minAvanzadoEl modo unique1 hAvanzadoEl modo once55 minAvanzadoLayouts1 hAvanzadoTipos sin boxing1 hAvanzadoNúmeros sin boxing55 minAvanzadoRegistros sin boxing55 minAvanzadoTipos vectoriales SIMD1 hAvanzadoIntrínsecos SIMD1 hAvanzadoComprobación de cero asignaciones1 hAvanzadoBenchmarks con core_bench55 minAvanzadoProfiling con perf55 minAvanzadoParalelismo seguroEl modo portable1 hAvanzadoEl modo contended1 hAvanzadoParalelismo libre de carreras de datos1 h 15 minAvanzadoCruce de modos1 hAvanzadoKinds1 hAvanzadoSistemas de producción y vanguardiaInteroperabilidad con C y FFI1 h 10 minExpertoUn manejador de datos de mercado de baja latencia2 hExpertoUn motor de emparejamiento de órdenes tipado2 hExpertoProyecto final: un sistema de trading en OxCaml4 hExpertoProgramación funcional para sistemas de trading, con las extensiones de rendimiento de OxCaml.Avisarme