3 条路径 · Python 已上线

选择你的 路径。

Python142 个主题 · ~119小时已上线

面向量化的 Python 基础

  1. Python 语法与第一个程序45分钟入门
  2. 整数与浮点数30分钟入门
  3. 字符串与 f-string30分钟入门
  4. 布尔值与比较30分钟入门
  5. 条件语句:if、elif、else30分钟入门
  6. for 循环与 range30分钟入门
  7. while 循环、break 与 continue30分钟入门
  8. 定义与调用函数40分钟入门
  9. 函数参数与默认值40分钟入门
  10. 作用域与闭包40分钟入门
  11. 列表推导式30分钟入门
  12. 列表40分钟入门
  13. 元组与解包30分钟入门
  14. 字典40分钟入门
  15. 集合30分钟入门
  16. 读写文本文件40分钟入门
  17. CSV 文件35分钟入门
  18. JSON 数据35分钟入门
  19. 异常与错误处理45分钟入门
  20. 模块与导入35分钟入门
  21. 包与项目结构40分钟入门
  22. 虚拟环境与 pip35分钟入门
  23. Git 基础40分钟入门
  24. Jupyter Notebook35分钟入门
  25. 可复现的研究工作流40分钟入门
  26. 类与对象45分钟入门
  27. 特殊方法(__repr__、__eq__)40分钟入门
  28. 数据类35分钟入门
  29. 用代码理解导数40分钟入门
  30. 用代码理解积分40分钟入门
  31. 向量与点积40分钟入门
  32. 矩阵与线性方程组45分钟入门
  33. 随机变量与期望45分钟入门

用于市场数据的 NumPy 与 pandas

  1. NumPy 数组与 dtype45分钟入门
  2. 数组的索引与切片35分钟入门
  3. 向量化45分钟入门
  4. 广播机制40分钟入门
  5. pandas Series40分钟入门
  6. pandas DataFrame45分钟入门
  7. 用 loc 和 iloc 选取数据40分钟入门
  8. groupby 与聚合40分钟入门
  9. 合并与连接表格40分钟入门
  10. 简单收益率35分钟中级
  11. 对数收益率35分钟中级
  12. DatetimeIndex 与基于时间的索引40分钟中级
  13. 重采样40分钟中级
  14. 滚动窗口40分钟中级
  15. 处理缺失数据40分钟中级
  16. 检测异常值40分钟中级
  17. 公司行动:拆股与分红45分钟中级
  18. 用 matplotlib 绘制折线图35分钟中级
  19. K 线图40分钟中级
  20. 直方图与分布35分钟中级

概率与蒙特卡洛模拟

  1. 收益率的均值与方差40分钟中级
  2. 偏度与峰度40分钟中级
  3. 厚尾与正态性检验45分钟中级
  4. 假设检验:t 检验45分钟中级
  5. 线性回归(OLS)55分钟中级
  6. 波动率45分钟中级
  7. 夏普比率40分钟中级
  8. 回撤40分钟中级
  9. 随机数生成器与种子40分钟中级
  10. 从分布中采样45分钟中级
  11. 蒙特卡洛估计50分钟中级
  12. 蒙特卡洛的误差与收敛50分钟中级

固定收益与期权定价

  1. 现值与贴现40分钟中级
  2. 债券价格45分钟中级
  3. 到期收益率45分钟中级
  4. 久期与凸性50分钟中级
  5. 收益率曲线与插值50分钟中级
  6. 期权收益40分钟中级
  7. 看跌-看涨平价40分钟中级
  8. Black–Scholes 公式55分钟中级
  9. Delta45分钟中级
  10. Gamma45分钟中级
  11. Vega45分钟中级
  12. Theta 与 Rho45分钟中级
  13. 隐含波动率50分钟中级
  14. 求根:二分法与牛顿法50分钟中级
  15. 二叉树模型55分钟中级
  16. 有限差分法1小时中级

投资组合优化

  1. 协方差矩阵与相关矩阵45分钟中级
  2. 投资组合的收益与方差45分钟中级
  3. 最小方差组合50分钟中级
  4. 均值-方差优化55分钟中级
  5. 有效前沿55分钟中级

回测与交易成本

  1. 向量化回测器1小时高级
  2. 事件驱动回测器1小时 15分钟高级
  3. 前视偏差50分钟高级
  4. 交易成本45分钟高级
  5. 滑点45分钟高级
  6. 真实的订单成交55分钟高级

Alpha 研究与风险

  1. CAPM 与贝塔55分钟高级
  2. 多因子模型:Fama-French1小时高级
  3. 信息系数55分钟高级
  4. 历史模拟法 VaR50分钟高级
  5. 参数法 VaR50分钟高级
  6. 预期损失50分钟高级
  7. 压力测试55分钟高级
  8. ARIMA 模型1小时高级
  9. GARCH 波动率模型1小时高级

随机模型与机器学习

  1. 布朗运动50分钟高级
  2. 几何布朗运动55分钟高级
  3. 伊藤引理55分钟高级
  4. 亚式期权55分钟高级
  5. 障碍期权1小时高级
  6. 对偶变量法45分钟高级
  7. 控制变量法50分钟高级
  8. 用于收益率的 scikit-learn 流水线1小时高级
  9. 金融数据的特征工程1小时高级
  10. 滚动前向验证1小时高级

市场数据与微观结构

  1. 限价订单簿1小时高级
  2. 订单流失衡50分钟高级
  3. 用 asyncio 编写异步代码1小时高级
  4. 用 WebSocket 传输实时数据55分钟高级
  5. FIX 协议1小时高级

高性能 Python 工程

  1. 整洁代码45分钟高级
  2. 类型注解与静态检查45分钟高级
  3. 使用 pytest 测试50分钟高级
  4. Python 代码性能剖析50分钟高级
  5. 优化热点循环55分钟高级
  6. Numba1小时高级
  7. Cython1小时高级
  8. 用 pybind11 调用 C++1小时高级
  9. 线程与 GIL55分钟高级
  10. 多进程55分钟高级
  11. SQL 数据库55分钟高级
  12. Parquet 与 Arrow50分钟高级
  13. 时序数据库50分钟高级

生产系统与前沿模型

  1. 打包 Python 库1小时专家
  2. 量化代码的 CI/CD1小时专家
  3. 定时流水线1小时专家
  4. TWAP 执行1小时专家
  5. VWAP 执行1小时专家
  6. 做市1小时 30分钟专家
  7. Heston 模型1小时 30分钟专家
  8. 局部波动率1小时 30分钟专家
  9. SABR 模型1小时 30分钟专家
  10. 模型校准1小时 30分钟专家
  11. 用于预测的神经网络1小时 30分钟专家
  12. 面向交易的强化学习2小时专家
  13. 结业项目:端到端的定价或策略库4小时专家
C++93 个主题 · ~86小时即将推出

C++ 基础

  1. 编译器与构建流程45分钟入门
  2. CMake 项目45分钟入门
  3. Sanitizer 检测工具40分钟入门
  4. 基本类型与初始化40分钟入门
  5. 引用40分钟入门
  6. const 正确性40分钟入门
  7. 函数与重载40分钟入门
  8. Lambda 表达式40分钟入门
  9. std::function40分钟入门
  10. 类与构造函数45分钟入门
  11. RAII50分钟入门
  12. 零法则45分钟入门
  13. 原始指针40分钟入门
  14. std::unique_ptr45分钟入门
  15. std::shared_ptr 与 weak_ptr45分钟入门
  16. 移动语义1小时入门
  17. 值类别50分钟入门
  18. 异常45分钟入门
  19. std::expected45分钟入门

STL 与数据处理

  1. std::vector45分钟入门
  2. std::array35分钟入门
  3. std::map40分钟入门
  4. std::unordered_map45分钟入门
  5. 迭代器40分钟入门
  6. Ranges 与视图45分钟入门
  7. STL 算法45分钟入门
  8. std::string40分钟入门
  9. std::string_view35分钟入门
  10. std::span35分钟入门
  11. 解析 CSV 文件50分钟入门
  12. 读取二进制数据文件50分钟入门
  13. chrono 时间段40分钟入门
  14. chrono 时间点40分钟入门

泛型编程

  1. 函数模板55分钟中级
  2. 类模板55分钟中级
  3. Concepts 概念1小时中级
  4. constexpr 函数50分钟中级
  5. consteval 与编译期表50分钟中级
  6. CRTP1小时中级
  7. 基于策略的设计1小时中级
  8. 完美转发50分钟中级
  9. std::variant 与 std::visit55分钟中级
  10. std::optional40分钟中级

数值计算与定价

  1. 使用 Eigen 做线性代数1小时中级
  2. 随机数引擎50分钟中级
  3. 蒙特卡洛定价1小时中级
  4. 设计期权定价库1小时 15分钟中级
  5. 用有限差分计算希腊字母55分钟中级
  6. 自动微分1小时 10分钟中级
  7. 求根50分钟中级
  8. 数值积分50分钟中级

测试、基准测试与调试

  1. 使用 GoogleTest 做单元测试50分钟中级
  2. 模拟依赖项45分钟中级
  3. 使用 Google Benchmark 做基准测试55分钟中级
  4. 使用 GDB 调试55分钟中级
  5. 用 ASan 查找内存错误45分钟中级
  6. 用 UBSan 查找未定义行为45分钟中级

硬件与内存

  1. 缓存层次结构1小时高级
  2. 数据布局:AoS 与 SoA1小时高级
  3. 分支预测55分钟高级
  4. 内联与编译器优化55分钟高级
  5. 内存池1小时高级
  6. 自定义分配器1小时高级
  7. Arena 分配55分钟高级
  8. 小缓冲区优化50分钟高级
  9. 扁平容器50分钟高级
  10. 使用 perf 做性能剖析55分钟高级
  11. 火焰图45分钟高级
  12. SIMD 内建函数1小时 10分钟高级
  13. 自动向量化55分钟高级

并发与无锁设计

  1. 线程50分钟高级
  2. 互斥量与锁50分钟高级
  3. 条件变量50分钟高级
  4. std::atomic55分钟高级
  5. C++ 内存模型1小时 15分钟高级
  6. 无锁 SPSC 环形缓冲区1小时 30分钟高级
  7. 伪共享55分钟高级
  8. NUMA 与 CPU 绑定1小时高级
  9. 线程池1小时高级
  10. 基于 future 的任务并行55分钟高级

交易系统

  1. 订单簿数据结构1小时高级
  2. 价格-时间优先55分钟高级
  3. 撮合引擎1小时 30分钟高级
  4. UDP 组播55分钟高级
  5. 二进制行情数据协议1小时高级
  6. 行情数据处理器1小时 15分钟高级
  7. FIX 协议55分钟高级
  8. 订单录入网关1小时高级

生产系统与前沿

  1. 内核旁路网络1小时 30分钟专家
  2. 测量尾延迟1小时 15分钟专家
  3. 用 pybind11 创建 Python 绑定1小时 30分钟专家
  4. C++ 回测引擎2小时专家
  5. 结业项目:低延迟交易引擎4小时专家

从现代 C++ 到无锁、低延迟的交易基础设施。

OxCaml71 个主题 · ~66小时即将推出

OCaml 基础

  1. opam 与 dune45分钟入门
  2. OCaml REPL30分钟入门
  3. 值与 let 绑定40分钟入门
  4. 函数40分钟入门
  5. 递归40分钟入门
  6. 列表40分钟入门
  7. option 类型30分钟入门
  8. 元组与记录40分钟入门
  9. 变体类型40分钟入门
  10. 模式匹配45分钟入门
  11. 不可变性与持久化数据35分钟入门
  12. 高阶函数45分钟入门
  13. 管道与管道运算符35分钟入门
  14. 异常40分钟入门
  15. result 类型40分钟入门

Core 与数据

  1. Base 与 Core45分钟入门
  2. Map 映射40分钟入门
  3. 集合35分钟入门
  4. 哈希表40分钟入门
  5. 数组40分钟入门
  6. 可变状态与 ref35分钟入门
  7. S 表达式40分钟入门
  8. 派生 sexp40分钟入门
  9. 派生 compare 与 hash40分钟入门
  10. 日期与时间40分钟入门
  11. 金额与十进制运算40分钟入门

类型与抽象

  1. 模块55分钟中级
  2. 签名55分钟中级
  3. 函子1小时 10分钟中级
  4. 一等模块1小时中级
  5. GADT1小时 10分钟中级
  6. 幻影类型55分钟中级
  7. 类型驱动设计55分钟中级
  8. 内联测试45分钟中级
  9. 使用 ppx_expect 的期望测试45分钟中级

OCaml 中的金融

  1. 价格与收益率55分钟中级
  2. 时间序列流水线1小时中级
  3. 随机数50分钟中级
  4. 蒙特卡洛模拟1小时中级
  5. Black–Scholes 公式55分钟中级
  6. 希腊字母55分钟中级
  7. 持久化订单簿1小时 15分钟中级

Async 与网络

  1. Deferred 与 Async1小时中级
  2. Async 管道50分钟中级
  3. RPC1小时中级
  4. TCP 网络编程55分钟中级
  5. Domain1小时中级
  6. Effect 效应1小时中级

运行时与性能

  1. OCaml 垃圾回收器55分钟高级
  2. 装箱与内存分配55分钟高级
  3. 栈分配与 local 模式1小时 5分钟高级
  4. unique 模式1小时高级
  5. once 模式55分钟高级
  6. 布局(Layout)1小时高级
  7. 非装箱类型1小时高级
  8. 非装箱数值55分钟高级
  9. 非装箱记录55分钟高级
  10. SIMD 向量类型1小时高级
  11. SIMD 内建函数1小时高级
  12. 零分配检查1小时高级
  13. 使用 core_bench 做基准测试55分钟高级
  14. 使用 perf 做性能剖析55分钟高级

安全并行

  1. portable 模式1小时高级
  2. contended 模式1小时高级
  3. 无数据竞争的并行1小时 15分钟高级
  4. 模式穿越1小时高级
  5. Kind(种类)1小时高级

生产系统与前沿

  1. C 互操作与 FFI1小时 10分钟专家
  2. 低延迟行情数据处理器2小时专家
  3. 类型化的订单撮合引擎2小时专家
  4. 结业项目:用 OxCaml 构建交易系统4小时专家

借助 OxCaml 的性能扩展,用函数式编程构建交易系统。