GLOBAL SEARCH

搜索课程、模块、题目与收藏题单

搜索在服务端完成,题目解析与答案不会进入搜索结果。登录后可搜索自己的收藏题单。

找到 30 个结果

English questions
课程Python 打包与测试 · Python 基础

构建、发布与版本号

周三晚上 11 点,你在某 私募 量化组里维护着一个内部小包 xyzprice :封装 涨跌停 价计算、复权因子拼接、T+1 持仓核算这三件每周都要做的事。组里另外两位 PM 想直接 pip install xyzprice 就能用,而不是每次复制粘贴你脚本里那几个函数。 pyproject.toml 已经写好,pytest 测试全绿——下一步只剩四件事:构...

打开 →
课程Python 打包与测试 · Python 基础

pyproject.toml 与虚拟环境

周三晚上九点,你在一家上海私募的策略组里,把白天调好的 A 股因子算子打包发给同事,让他在另一台机器上跑同样的回测。他 git clone 完,进到目录里直接 python main.py ,立刻就崩了: ModuleNotFoundError: No module named 'xyzprice' 。你叫他先 cd src && python main.p...

打开 →
课程基本面、另类数据与数据基础设施 · 量化数据

另类数据:分类法与评估

某上海私募 200 亿规模的多空基金,研究主管周二下午把一份每年 280 万人民币的供应商材料推到你桌上:「沪深300 全部零售消费股的卫星停车场计数。raw IC = 0.06。先做一个季度试用,年合同 280 万。周五之前给 Go / No Go。」你的因子库已经有一个 Wind / 通联 集成的「盈利预期修正」因子,同一标的池 raw IC = 0.0...

打开 →
课程面向量化开发的 Linux 与 Shell · 量化开发的软件工程

文本处理管道:grep、awk、sed 与 jq

A 股 一家 私募 的 quant,下午 三点半 收盘 之后 收到 数据团队 的 一条 消息:「今天 沪深300 ETF 的 tick 文件 落到 /data/market data/cn/equity/tick/20250424/ 了,你 看看 行数 对不对、品种 有没有 缺、总成交额 大概 多少。」她 不打算 写一个 Python 脚本——这种 「看一眼...

打开 →
课程研究工作流程与纪律 · Alpha 研究

研究工具链与可复现性

一位 私募 量化 团队 的 资深 研究员 在 原 研究 PR 上 线 半 年 之后 把 报告 递 给 一 位 初级 队友。"重新 跑 一 遍。基金 经理 在 问 这 个 信号 在 2024 年 数据 上 是否 还 work。" 初级 从 共享 盘 拉 出 notebook 打 开,第一 个 错误 立 刻 撞 上 来: ImportError: cannot ...

打开 →
课程实践约束与压力测试 · 组合构建与风险

端到端组合构建管线、压力测试与部署

某沪深300指增私募的策略部署组组长周一早会带着三份交付物走进风控委员会。PM 刚审批通过一只新主动股票策略,研究组把 4.2 alpha 管线(截面动量 + 质量 + 价值的复合 alpha,样本内 IR 约 0.5)、4.3 因子暴露矩阵 B (Barra 风格 5 个 + 中信一级行业 10 个 + 国家因子)、4.4.2 Barra 风险模型 (Si...

打开 →
课程Python 打包与测试 · Python 基础

覆盖率、基于属性的测试与 Mock

周五下班前你在私募的 CI 仪表盘上看到一片绿: xyzprice 的 86 个测试全过,行覆盖率显示 95%。周一开盘九点二十,研究系统在喂一段空盘后行情时崩在了 mean price([]) 上——你写过的测试里,从来没有一个把空列表喂进去。覆盖率告诉你「这一行跑过」,但不会告诉你「这一行只在 happy path 上跑过」。上一课的 pytest 让你...

打开 →
课程构建、部署与容器化 · 量化开发的软件工程

量化服务的容器化

上海一家 私募 的风控工程主管把你写的第一份 Containerfile 拿出来评审,还没读到第一行指令就问三个问题:「这镜像里有什么是 root 跑的?」「最终镜像 多大?」「构建是 在 镜像构建时 重新解析依赖,还是 直接 消费 L1 的 wheel?」每个问题都有一个 错答案 平台组 不会 部署——所有进程都跑 root、镜像 800 MB、 RUN ...

打开 →
课程构建、部署与容器化 · 量化开发的软件工程

量化部署中的 Python 项目打包

上海一家 私募 的初级 quant 刚完成 3.6.4 的 capstone:三个 Python 文件、一个 run.sh 、一份装满了沪深300 ETF tick 的 TimescaleDB 仓库。PM 很满意;平台组不太满意。部署评审会上他们问的第一个问题是「wheel 在哪?」第二个问题是「锁定文件 在哪?」那段在开发者笔记本上跑得完美的脚本,没有办法...

打开 →
课程面向量化开发的 Linux 与 Shell · 量化开发的软件工程

面向量化流水线的 Bash 脚本

A 股 一家 私募 的 数据 团队 每天 下午 15:00 收盘 后,要 把 沪深300 ETF(510300)的 tick 文件 从 staging 服务器 同步 到 本地 研究机,解压、做 一次 行数 校验、调 一个 Python loader 写 进 数据库;如果 任何 一步 失败,调度器 必须 拿到 非 0 退出 码,方便 把 这一晚 标 红。这套 ...

打开 →
课程Python 打包与测试 · Python 基础

pytest 基础

周一开盘前一刻钟,你在私募的研究服务器上 merge 了一段对 mean price 的「无害重构」——只是把 sum(...) / len(...) 拆成两步,方便在中间加日志。脚本照常跑完,回测照常出图。下午两点你才发现 PnL 报表上 XYZ001.SH 的当日均价对不上:你在重构时把 sum 与 len 的参数搞反了,函数对所有非空输入都返回 1 。...

打开 →
模块4.6.2 · 量化全流程 · 策略类型与业绩

业绩测量与归因

performance-measurement · twr · money-weighted-return · sharpe-ratio · information-ratio · sortino-ratio · calmar-ratio · treynor-ratio

打开 →
模块4.5.2 · 量化全流程 · 回测与执行

交易成本与市场冲击

transaction-cost · explicit-cost · bid-ask-spread · commission · stamp-duty · sec-fee · finra-taf · maker-taker

打开 →
模块4.2.2 · 量化全流程 · Alpha 研究

信号构建

signal-construction · alpha-formula · alpha101 · alpha158 · qlib · signal-taxonomy · cross-sectional-signal · time-series-signal

打开 →
模块4.2.3 · 量化全流程 · Alpha 研究

信号评估与合成

signal-evaluation · information-coefficient · rank-ic · spearman-ic · information-ratio · fundamental-law · grinold-kahn · breadth

打开 →
模块4.5.1 · 量化全流程 · 回测与执行

回测方法论

backtest · backtest-engine · vectorized-backtest · event-driven-backtest · look-ahead-bias · point-in-time · engine-architecture · fill-simulator

打开 →
模块4.3.2 · 量化全流程 · 因子投资

因子表现与中国 A 股

factor-performance · realised-returns · headline-table · rolling-sharpe · regime-decomposition · ken-french · aqr · lsy

打开 →
模块4.4.1 · 量化全流程 · 组合构建与风险

均值方差与投资组合理论

mean-variance · portfolio-theory · markowitz · expected-utility · quadratic-utility · gaussian-returns · risk-aversion · budget-constraint

打开 →
模块4.7.1 · 量化全流程 · 基金运营与量化业务

基金经济学与结构

fund-structures · legal-vehicles · hedge-fund · private-fund · delaware-lp · master-feeder · 3c7 · 3c1

打开 →
模块4.6.3 · 量化全流程 · 策略类型与业绩

实盘交易与运营

live-trading · operations · oms · ems · order-lifecycle · execution-management · trading-system-architecture · vendor-vs-in-house

打开 →
模块4.4.3 · 量化全流程 · 组合构建与风险

实践约束与压力测试

portfolio-optimization · constrained-mv · quadratic-programming · qp · cvxpy · osqp · long-only · leverage-cap

打开 →
课程构建、部署与容器化 · 量化开发的软件工程

容器编排:Compose 与 Kubernetes

上海一家 私募 的 quant 把 L2 产出的 feed handler:1.0.0 镜像推到 内部 registry,问 平台 组 怎么 把 它 部署 到 测试 集群。负责 工程师 直接 反 问:「你 的 docker compose.yml 本地 长 什么 样?你 的 manifests/ 在 测试 集群 长 什么 样?」quant 两份 都 没有,手...

打开 →
模块4.5.3 · 量化全流程 · 回测与执行

执行算法

execution · benchmarks · vwap · twap · implementation-shortfall · tca · pov · schedule

打开 →
课程构建、部署与容器化 · 量化开发的软件工程

构建部署流水线端到端实战

上海一家 私募 的 风控 主管 批准 了 你 的 L3 manifest,但 在 部署 步 上 停 住:「开发者 把 一行 修复 合 入 main,这 时 镜像 从 哪 来?谁 打 tag?谁 扫描?谁 推 到 Aliyun ACR?谁 对 feed dev 跑 kubectl apply ?明天 生产 上 在 1.0.1 里 发现 bug,谁 把 它 翻 ...

打开 →