GLOBAL SEARCH

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

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

找到 29 个结果

English questions
模块3.4.3 · 编程 · C++ 与低延迟

内存与性能

cpp · cpp17 · performance · cache · memory-hierarchy · stack · heap · profiling

打开 →
课程内存与性能 · C++ 与低延迟

缓存、栈、堆与性能剖析

你在一家国内头部私募 quant 桌上,周末把一段单线程的沪深300成分股信号聚合器用 C++17 重写。重写"显然更快"——更少的分配、更紧的循环、通篇现代 C++17。周一集成测试都过,墙钟时间却慢了百分之四十。PM 问你为什么。你盯着 diff 看不出名堂,因为你写代码时感到的"更快",住在 C++ 标准之下的一层里:住在缓存层级里、住在一次栈指针挪动...

打开 →
课程内存与性能 · C++ 与低延迟

分支预测、restrict 与 SIMD

周三上午,你在国内某头部私募的衍生品自营桌做期权 Greeks 重估。沪深300 ETF(510300.SH)期权链上挂着 480 张合约,每张合约要算一次 Delta、Gamma、Vega、Theta,每个 Greek 都是一次 100 万路径的 Monte Carlo——480 × 4 × 1M = 19.2 亿条路径。上一课你已经用 monotonic...

打开 →
课程内存与性能 · C++ 与低延迟

对齐、SoA 与数据布局

周一上午十点,你在国内某头部私募的成交分析(execution analytics)桌,昨夜成交回报落了一份 1M 条沪深300成分股的明细。组长要的不复杂:这一篮子今日的 VWAP(volume weighted average price)是多少?你 30 行 C++17 写完,跑一遍 4.3 ms。下午组长又问:能不能把它压到 1 ms 以内——他想在...

打开 →
课程内存与性能 · C++ 与低延迟

自定义分配器与竞技场

周五下午两点,你在国内一家头部私募的做市桌写 C++。早盘上线了一版新写的 on tick 处理流程,沪深300成分股的 tick 流压进策略;你顺手 perf record 采了五秒看火焰图。策略逻辑本身只占 60% 周期,另外 40% 不在你写的任何函数里——而是稳稳落在 int malloc 、 int free 、 malloc consolidat...

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

基本面数据:财务报表与时点纪律

某上海私募的股票多空基金组合经理周一上午盯着一份回测:沪深300 截面 P/E long cheap / short expensive 价值策略,12 年夏普比率 1.4,最大回撤 11%,可以放到周三投决会上。同一策略半年前由资深量化跑出来夏普只有 0.7。信号、标的池、交易成本模型 全部相同——区别仅在:新回测读 fundamentals curren...

打开 →
课程利率风险与信用 · 固定收益

久期与 DV01:利率的一阶敏感性

周二早上九点半,CFFEX 开盘前。某保险资管(私募 之外的机构主力)固收交易台调出今日风险日报,组合 DV01 行写着 ¥1,240,000——中债利率曲线平移 1bp,账户当日盈亏约 124 万元。这是风险总监开盘前唯一会盯的数字。本课把这行数字拆开:从麦考利久期(Macaulay duration)出发,过到修正久期(modified duration...

打开 →
题目5864 · 数理金融

最便宜支配组合成本

执行价为 80 和 100 的看涨期权价格分别为 22 和 8。你想用这两个期权构造一个静态组合,使其在每个终值状态下的收益都不低于执行价 90 的看涨期权。这样一个支配(超复制)组合的最小成本是多少?

打开 →
题目1971 · 数学

最便宜的双账本对冲 1

两个对冲账本的二次滑点惩罚不同,但必须共同满足一个敞口目标。 在约束 1x + 2y = 10 下,最小化 L(x,y) = 1x^2 + 4y^2。

打开 →
课程C++ 基础 · C++ 与低延迟

工具链与第一个 C++ 程序

你在一家国内头部私募 quant 桌的第一天上午,负责低延迟策略代码的 senior 把一把 USB key 拍在你桌上,指着旁边那台跑 Ubuntu 的 Linux 工作站说:"中午之前把一个 Black Scholes 定价器编出来跑通。你用什么编辑器我不管,但 build 必须能从干净的仓库一键复现。"过去三个 Python 子学科没有为你接下来这九十...

打开 →
题目5836 · 金融与交易

报价中的赢家诅咒

做市商对某股票报出单一卖价 A,该股票价值 V 在 [40,60] 上均匀分布。知情对手方仅在 V>A(报价过低)时买入。在以卖价 A 成交的条件下,求股票真实价值的期望;当 A=50 时,这对做市商在成交交易上的损失意味着什么?

打开 →
课程C++ 基础 · C++ 与低延迟

指针、引用、数组与动态内存

某国内头部私募(类似幻方量化)的初级 quant 第一次用 C++ 写了一个五日滚动 VWAP 函数。它加载 510300.SH 收盘价、用 new double[5] 申一段 buffer、算滚动均值、返回结果。单元测试过。集成测试过。两周后,同一个函数被一段每秒跑一万次的热路径调用,交易进程在一天之内常驻内存悄悄涨到 80 GB,直到内核 OOM kil...

打开 →
课程SQL 与时序数据库 · 量化开发的软件工程

模式设计、索引与 EXPLAIN

某 沪深 300 私募 的 风控 在 飞书 上 找你:『我 昨晚 在 笔记本 样本 上 跑 30 毫秒 出结果 的 按 标的 回撤 查询,今天 打到 生产 上 跑 了 12 分钟。同样 的 SQL,同样 的 方言,同样 的 bars 1m 表——到底 什么 变了?』SQL 没变。变 的 是 行数:笔记本 5 万 行,生产 14 亿 行。『样本 上 快、生产 ...

打开 →
题目5695 · 脑筋急转弯

翻乌龟(翻硬币博弈)

翻乌龟是一种在编号为 1,2,3,… 的一排硬币上进行的翻硬币博弈。一步选择某位置 k 处正面朝上(HEADS)的硬币,将其翻为反面(TAILS),同时把位置 j<k 处恰好另一枚硬币翻面(翻成任意一面)。无法行动(全为反面)者判负。一个标准结论是:位置 k 处单个正面等价于大小为 k 的 Nim 堆,局面等于其各正面的异或(分离和)。若仅在位置 3 和 6 处为正面,轮到走的一方是胜还是负?

打开 →
题目3902 · 金融与交易

远期偏便宜的抛补套利 7

即期汇率为 145,本币利率为 2.00%,外币利率为 0.50%,到期时间为 0.5 年,市场远期汇率为 144.5,并采用连续复利。相对于抛补利率平价,这个远期是偏贵还是偏便宜?以 1 单位外币名义本金计,可锁定多少无风险套利利润?

打开 →
题目3904 · 金融与交易

远期偏便宜的抛补套利 9

即期汇率为 1.35,本币利率为 1.00%,外币利率为 4.00%,到期时间为 1.5 年,市场远期汇率为 1.26,并采用连续复利。相对于抛补利率平价,这个远期是偏贵还是偏便宜?以 1 单位外币名义本金计,可锁定多少无风险套利利润?

打开 →
题目3905 · 金融与交易

远期偏贵的抛补套利 10

即期汇率为 109,本币利率为 1.50%,外币利率为 0.50%,到期时间为 1 年,市场远期汇率为 111,并采用连续复利。相对于抛补利率平价,这个远期是偏贵还是偏便宜?以 1 单位外币名义本金计,可锁定多少无风险套利利润?

打开 →
题目3901 · 金融与交易

远期偏贵的抛补套利 6

即期汇率为 1.1,本币利率为 4.00%,外币利率为 1.00%,到期时间为 1 年,市场远期汇率为 1.16,并采用连续复利。相对于抛补利率平价,这个远期是偏贵还是偏便宜?以 1 单位外币名义本金计,可锁定多少无风险套利利润?

打开 →
题目083 · 概率

领带悖论

Alice 和 Bob 各收到一条领带作为礼物。两条领带的价格不同且均为正值。双方都不知道任何一条领带的价格。他们约定比较:领带较便宜的一方赢得对方的领带。Alice 推理:'如果我的领带值 $x$,那么我要么赢得一条价值超过 $x$ 的领带,要么输掉一条价值 $x$ 的领带。由于两种情况各占一半,我的期望收益为正。' Bob 做出完全相同的论证。两人都认为游戏对自己有利——但这在零和交换中构成矛盾。(a) 精确指出 Alice 推理中的谬误。(b) 假设第三方抽取 $V \sim \text{Uniform}(1, 100)$,将两条领带定价为 $V$

打开 →