GLOBAL SEARCH

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

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

找到 23 个结果

English questions
课程美国及全球量化行业与监管 · 基金运营与量化业务

美国交易规则:市场准入、卖空与市场行为监管

2012 年 8 月 1 日,纽约时间上午 9:30:00,纽约证券交易所开盘钟响。骑士资本是当时美国最大的零售订单批发商,承接约 10% 的美国零售股票订单流量。前一晚,骑士资本把一次软件更新推送到了 SMARS(智能市场准入路由系统)的 8 台服务器上。其中 1 台保留了一段 2003 年的「Power Peg」测试算法,原本是为测试订单路由而写的——发...

打开 →
课程美国及全球量化行业与监管 · 基金运营与量化业务

美国及全球量化行业版图:头部机构、多策略平台与资金渠道

一块白板、四列、44 年。格林威治某多策略平台的资深 PM 用「带访客逛博物馆」的方式给一位刚入职的暑期实习生讲美国与全球量化行业。第一列贴着 1982 2000,起点是一个点:1982 年 Jim Simons 在纽约长岛东塞托基特创立 Renaissance Technologies,他招的是密码学家与数学家而不是华尔街老兵。六年后 Medallion ...

打开 →
课程美国及全球量化行业与监管 · 基金运营与量化业务

美国监管架构与SEC-CFTC-FINRA体系

周一早上九点,你以新任首席合规官身份走进格林威治某美国量化对冲基金的办公室。书桌后的文件柜上摆着四本被前任按颜色编码好的合规活页夹。第一本贴着美国证券监管机构投资顾问标签,里面是公司的 Form ADV 申报和 CRD 编号——这是公司收取管理费、接受 LP 资本的法定前提。第二本贴着美国期货监管机构与全美期货业协会标签,里面是公司的 Form 7 R 主体...

打开 →
课程C++ 交易系统 · C++ 与低延迟

限价委托簿与撮合

某 HFT 私募在 CFFEX 张江 COLO 机房的市场数据组长,把你叫到白板前,09:25 开盘前问一个问题:沪深300 ETF(510300.SH)的委托簿在线路上和内存里到底应该怎么存,才能让 SSE 推送的二级行情每秒 20 万条增量消息全部落本,同时热路径上一次 malloc 都不调?你在白板上画出的那张结构图,就是这家私募所有市场数据系统、撮合...

打开 →
课程市场与微观结构数据 · 量化数据

限价委托簿的机制

周三上午 9:47,某沪上 私募 的执行交易员告诉你:你在沪深300 ETF(510300)上挂的那笔 4.130 元、10000 份的买入限价委托已经躺了 10 分钟没成交,明明屏幕上的 BBO 在这十分钟里触碰 4.130 元至少一打次。他想知道为什么。答案在 L1 报价下面那一层——委托簿(order book)本身。4.130 元上排在你前面的是 1...

打开 →
课程均值方差与投资组合理论 · 组合构建与风险

有效前沿与切线组合

L1 把 N 资产的单期投资问题落到了一行目标函数 公式 s.t. 公式,又用两资产示例把代数走通。但 PM 周五拍着桌子要的不是一个孤立点——他要看一张图:横轴是组合波动率 公式,纵轴是组合预期收益 公式,所有 MV 最优组合按 公式 串起来形成一条曲线;同时他要知道​ ​有没有一个最好的组合​ ​(无关 公式 的那种),以及加现金后这张图是怎么变的。 这...

打开 →
课程C++ 交易系统 · C++ 与低延迟

策略框架与订单路由器

某私募在 CFFEX 张江 COLO 机房的交易负责人 09:45 巡视交易室,向策略组长问一个问题:"如果我们做沪深300 ETF 510300.SH 的 mean reversion on mid 机器人因为 mid 算错而开始按 0.01 元发买单,它怎么在监管层来电话之前自己停下?"答案不在策略本身,而在策略外面的框架。每张订单到达 FIX 会话之前...

打开 →
课程美国及全球量化行业与监管 · 基金运营与量化业务

美国投资顾问与私募基金合规生命周期:Form ADV、Form PF、13F、13H

2023 年第一季度的某个周二上午 7:30,格林威治某美国量化对冲基金的 CIO 走进办公室,一手端咖啡、一手拿着一份打印好的 AUM 上升曲线。基金 1 月底跨过 1.5 亿美元——已经穿过了 1.1 亿美元美国证券监管机构投资顾问联邦登记缓冲带——CCO 必须在 24 小时内把整套合规机器从州 IA 模式切到联邦登记模式。第一季度末,IARD 系统为公...

打开 →
课程C++ 交易系统 · C++ 与低延迟

行情处理器

某 CFFEX 张江 COLO 机房里,一位延迟工程师在 SSE Level 2 行情上跑 tcpdump ,问你:一个 09:30:00.000001234 时刻穿过交换机的报文,为什么 09:30:00.000004718 才到达策略线程?这 3.5 µs 就是 L1 委托簿能消费的预算上限——而其中大部分都付给了线路到委托簿之间这一层:行情处理器。本课...

打开 →
课程C++ 交易系统 · C++ 与低延迟

部署、pybind11 与端到端延迟

某 HFT 私募的低延迟负责人在周五下午走进工程间,对写出 L1 / L2 / L3 这套交易二进制的团队问一个问题:"开发机上跑得对。现在要把它放到 CFFEX 张江 COLO 撮合引擎旁边的机柜里,并对交易桌承诺端到端 P99.9 在 3 µs 以下,还要做哪些事?"这段从「能编译」到「桌子敢用」的差距,就是部署故事。四层一起出力:编译标志(PGO + ...

打开 →
课程并发与性能 · 高级 Python

GIL、多线程与多进程

Hook 周一下午四点收盘后,私募研究服务器上挂着两份待跑的任务:先把 100 只沪深300 成分股最近 30 个交易日的日线从米筐风格接口同步下来,再用 100 万条蒙特卡洛路径给一张 510300.SH 看涨期权定价。一颗八核 CPU 跑了二十多分钟,T+1 风控报表迟迟出不来。问题不在算法,在于代码全程单线程。这两份任务该交给的并发原语其实不同:线程池...

打开 →
课程Rust 互操作与生产化 · Rust 系统编程

PyO3 与 Python 互操作

某私募的研究员把一个 Jupyter notebook 推过来:他们在沪深300成份股上扫了 500 万个 (S, K, σ, t) 参数组合,目标是给隐含波动率曲面拟合做敏感度分析。纯 Python + scipy.stats.norm.cdf 跑了 47 分钟,他要的是把这一步压到 5 分钟以内,但策略迭代仍然由他在 notebook 里驱动——研究员不...

打开 →
课程Rust 低延迟交易 · Rust 系统编程

Rust 低延迟之交易引擎与 tick-to-trade

凌晨四点四十五,上海集合竞价开盘前两小时,你坐在 CFFEX 张江 COLO 机房旁的运维室。你是国内一家头部私募 Rust 团队的负责人,沪深300 ETF (510300.SH) 做市策略;L1、L2、L3 三课合并的成果是一个名为 trading engine 的可跑二进制,策略组的研究员要昨晚通宵回归的直方图报告。终端上滚出来的一行: tick to...

打开 →
课程实盘交易与运营 · 策略类型与业绩

交易所连接、FIX 协议与行情数据

交易所连接、FIX 协议与行情数据 09:20 上海,周一早上。一只新的多空股票策略今天 09:30 上线。报盘到 国信证券 主经纪商的 FIX 等价会话处于 LogonSent ,没有 Logon Accepted 回执。算法被堵在外面发不出报单。基金经理在微信群里追问怎么回事。运维工程师正在网关日志里找最近一次成功 Logon —— 生产侧出向序号 4,...

打开 →
课程Python 语言基础 · Python 基础

函数与作用域

在台子上坐了三周,你接手的策略组发现一个尴尬场面:那段计算 stylized P&L 的代码 (p1 p0) shares fee 被复制粘贴到了七个文件里。今天 A 股印花税口径调整(卖出方向 0.03% 的一个示例性常数,真实税率以监管口径为准),你要在收盘前把这条修改打到七个地方。你改了六个,漏了第七个,周一对账时某条策略的 P&L 偏了三块钱。修法不...

打开 →
课程量化策略目录 · 策略类型与业绩

多空股票与市场中性策略

2024 年 1 月某日,一家上海私募的基金经理盯着自己刚跑了四个月的单因子动量多空股票组合。前四个月,夏普比率 1.5,看起来一切正常。三天之内,这只组合亏了 18%。基本面没有出任何意外,公司没爆雷,行业没爆雷,宏观没出爆点新闻。亏的原因只有一个:动量因子在 Mag 7 / AI 板块切换的剧烈反转中被全行业同时减仓,他持有的全部头寸瞬间走向反向。这是 ...

打开 →
课程Python 惯用法与开发工具 · Python 基础

日志、命令行与项目工具链

周日晚上 11 点的消息 某私募的中后台周日晚上甩来一条消息:风控组明早要用你写的 summarise.py 跑一份沪深300成分股的 tick 滚动 VWAP,他们那台服务器装的是干净的 Python 3.11、没装你电脑上的任何包。你抓起脚本一看,它现在还是 notebook 里那个用 print 打日志、入口写在最后一格、依赖装在 /anaconda3...

打开 →
课程量化策略目录 · 策略类型与业绩

统计套利、配对交易与均值回归

打开 ICBC A(601398.SS)和 ICBC H(1398.HK)的最近一年日线。两条对数价格曲线长时间一起走——同一家公司、同一份基本面、同一组业务驱动——但你会反复看到几天到几周窗口的 5 15% 偏离,沪市端常年保持 8 12% 的"A 股溢价"。当沪港通的某一日北上资金把 A 股推到溢价 +2σ,做空 A 端、做多 H 端,然后等价差在几周内...

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

自定义分配器与竞技场

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

打开 →
课程市场与微观结构数据 · 量化数据

行情数据产品分类与采集

周一早盘,某上海私募的量化研究员盯着屏幕:你昨天回测的沪深300日线截面动量因子,年化收益比上周报表显示的低了 280bp。同样的标的池、同样的回看窗口、同样的代码——但 bug 不在信号里,而在数据里。供应商的「复权收盘价」字段在隔夜悄悄又重算了一轮分红复权(back adjustment),你的损益列于是双重计入了复权调整。本课要交给你的,就是看 5 分...

打开 →
课程估值与交易机制 · 股票

订单类型与执行算法

周三上午十点,你在深圳一家私募基金(private fund)做执行交易员。投资经理刚把一份「今天之前买入 50 万股某虚构深市安防设备龙头(虚拟代码 SVSL A)」的指令甩到你的终端上——按照昨日成交量(1000 万股)这相当于 5% 当日成交量(average daily volume, ADV)。你不能一笔市价单(market order)砸下去——...

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

量化部署中的 Python 项目打包

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

打开 →
课程Git 与代码质量 · 量化开发的软件工程

面向研究与交易代码的 Git 核心

周五下午四点。一家 A 股 私募 的基金经理走过来问:「昨天你跑的 沪深300 动量回测,能不能重现?早上 Sharpe 看起来不太对。」你打开 notebook,已经被改过两次——因子回看从 60 个交易日改成了 90 个,滑点假设也不知何时动过。没有 git 时你在靠记忆复原数字;有了 git, git log oneline 、 git checkou...

打开 →