Almgren-Chriss 成本模型
中信 CITIC 算法交易部一位资深执行交易员,正在与一家中型量化私募的投资经理通电话。私募需要在收盘前 30 分钟清掉 100 万股 600519 贵州茅台。到达价 RMB 1800.00;距离收盘 30 分钟。投资经理要求订单完成。交易员冷静地解释:「直接打盘口市价单,意味着接下来 30 秒 100% 参与率, 250 bp 冲击。30 分钟内做 TWA...
打开 →GLOBAL SEARCH
搜索在服务端完成,题目解析与答案不会进入搜索结果。登录后可搜索自己的收藏题单。
找到 29 个结果
English questions中信 CITIC 算法交易部一位资深执行交易员,正在与一家中型量化私募的投资经理通电话。私募需要在收盘前 30 分钟清掉 100 万股 600519 贵州茅台。到达价 RMB 1800.00;距离收盘 30 分钟。投资经理要求订单完成。交易员冷静地解释:「直接打盘口市价单,意味着接下来 30 秒 100% 参与率, 250 bp 冲击。30 分钟内做 TWA...
打开 →OMS、EMS 与交易系统架构 某五因子多空股票私募在多策略平台回测夏普 1.8(扣除模型化成本)。周一以 5 亿美元名义本金上线、通过国信证券执行,中信证券 PB 提供融资。三十个交易日后,实盘夏普 0.4。这不是单一 bug —— 它是回测忽略的每一层运营基础设施合并的滑点:目标组合差分延迟到 OMS;OMS 合规闸门拒绝 20% 转入覆盖;EMS 切片...
打开 →交易所连接、FIX 协议与行情数据 09:20 上海,周一早上。一只新的多空股票策略今天 09:30 上线。报盘到 国信证券 主经纪商的 FIX 等价会话处于 LogonSent ,没有 Logon Accepted 回执。算法被堵在外面发不出报单。基金经理在微信群里追问怎么回事。运维工程师正在网关日志里找最近一次成功 Logon —— 生产侧出向序号 4,...
打开 →某周四 早上,上海 某 量化 私募 的 投决会。L1 L3 全部 走 完 的 5 日 动量 策略 摆 在 Confluence 上:事件驱动 引擎、十 项 真实性 清单 全 绿、deflated Sharpe 0.8、PBO 0.35。研究员 问 投资 总监:「什么时候 上 实盘?」投资 总监 不 回答 这 个 问题。她 连 问 四 个 反 问 题。 十 节...
打开 →周五下午一家 RMB 400 亿规模的多策略私募投资委员会。三个团队竞标资金配置。A 团队:US 大盘股动量纸面 Sharpe 1.6,年化换手 200%。B 团队:中证1000 小盘股统计套利纸面 Sharpe 2.4,年化换手 1000%。C 团队:低换手价值策略纸面 Sharpe 1.2,换手 50%。CIO 给每个团队问同一个问题:「拟上线 AUM ...
打开 →某私募在 CFFEX 张江 COLO 机房的交易负责人 09:45 巡视交易室,向策略组长问一个问题:"如果我们做沪深300 ETF 510300.SH 的 mean reversion on mid 机器人因为 mid 算错而开始按 0.01 元发买单,它怎么在监管层来电话之前自己停下?"答案不在策略本身,而在策略外面的框架。每张订单到达 FIX 会话之前...
打开 →一家深圳私募的执行主管周一拿到两份报告:上周五的母单台账——A 股 38 张票、Q/ADV 0.5%–6%——和上季度的 TCA 报告。任务很具体:把今天的单子分到券商–算法组合上,周五再用新一周 TCA 揭示的东西更新分配规则。本课把前三课的算法机器变成生产协议——决策网格、参数旋钮、TCA 闭环、broker algo 轮盘。 2×2 算法选型决策网格(...
打开 →交易台运营与事件响应 08:25 上海,周一早上。盘前风险报告 08:30 上海 落在基金经理邮箱里;风控总监 08:50 复核,投委会 09:10 签字,主基金经理在 09:25 集合竞价 开始前最后扫一遍。报告有十节。隔夜 PnL: 0.8 bp,在半倍标准差正常带内。总敞口 2.4 倍(上限 6 倍);净敞口 0.02(目标量化中性)。对 沪深300 ...
打开 →某周五下午,深圳某 量化 私募 的 风控 周会。一位 研究员 端着一份 价值 动量 复合 策略 的 回测 报告 进 会议室:L1 都做对了——事件驱动 引擎、信号 计算 处处 .shift(1) 纪律。在 沪深300 成分股 上 2014 2023 回测,年化 夏普比率 1.3,曲线 干净、可上线。风控 总监 不问 信号本身 的 任何 一个 字,连珠炮 问了...
打开 →某周二,上海某 量化 私募 的策略评审会上。一位 研究员 把 5 日 动量 信号 的回测报告投到屏幕上:在 沪深300 ETF 510300 上从 2014 01 01 到 2023 12 31 的回测,扣费后年化 夏普比率 1.8。曲线穿过 2015 股灾、穿过 2018 中美贸易摩擦、穿过 2022 疫情 + 房地产 双杀,姿态优雅。投资 决策 委员会 ...
打开 →某周三 下午,上海 量化 私募 明汯 / 幻方 风格 的 投决会。研究员 上 来 一个 动量 策略:L1 引擎 是 事件驱动(干净);L2 真实性 清单 每 一 项 都 过(PIT 数据、survivorship free 沪深300 股票池、下根 K 线 开盘 成交、双边 10 bps 成本、不 做 空)。报告 的 夏普比率 在 2014 2023 上 是...
打开 →强化学习基础:马尔可夫决策过程与贝尔曼方程 Hook:30 分钟,100 张 IF 主力合约 周三 14:30,你在一家中型私募负责股指期货 CTA 产品。组合调仓信号刚切换,系统要在收盘前 30 分钟里把 CFFEX 的 IF2406 主力合约(沪深300 股指期货)多头持仓从 100 张减到 0。一次甩出 100 张市价单,冲击成本(market imp...
打开 →周一早盘,一家上海私募的基金经理把一张买单交到你手上:沪深300 ETF(510300.SH)500,000 股。交易员只回了一句:「跑赢哪个基准——到达价、VWAP,还是收盘价?」选错一个,TCA 报告就会把同一批成交评成「优秀」或「灾难」。本课要回答的就是这个问题:在后三课挑选算法家族之前,先固定词汇与决策问题—— 你到底想最小化什么? 三大算法家...
打开 →一家上海私募的交易员盯着一张母单:沪深300 ETF(510300.SH)800,000 股买入,VWAP 基准,窗口设到全天。基金经理只关心基点数字,对收盘集合竞价并不挑剔。交易员调出 20 日滚动中位的盘中成交量曲线,看到 A 股典型的「双峰带午休」形状——上午 9:30 开盘一峰,11:30 前再起一峰,13:00 复盘后又有一峰,14:55 收盘集合...
打开 →周一上午,上海陆家嘴一家头部量化私募的策略评审会。一位研究员把回测包递给基金经理:沪深300 成份股大盘股动量策略,年化换手 200%,2014 2023 期间纸面 Sharpe 1.5。撮合模拟器沿用 4.5.1 留下的占位成本「 10 bp 双边」——一个没有拆解的总数。基金经理问:「把成本栈讲给我听。买卖价差、佣金、印花税、过户费、经手费、融资融券利率...
打开 →一家深圳私募的交易员收到基金经理的母单:贵州茅台(600519.SH)30,000 股买入,约占 600519.SH 5% ADV,目标窗口 30 分钟,到达价(arrival price)基准。基金经理备注「Alpha 驱动,半衰期小于一小时」。第 2 课的 VWAP 会追着成交量曲线走,把时间风险全部吞下;第 1 课已经告诉你:在到达价基准下,每一基点的...
打开 →钩子:一笔 5000 手的 IF 单与一个等待你的 4 小时 周二上午 10:00,你的私募(private fund)风控屏上闪着一个标红:旗下中证500 多因子产品需要在午盘后到收盘前,把一个 5000 手的 CFFEX IF(沪深300 股指期货, stock index future)空头头寸全部减仓。合约乘数 ¥300/点,IF 当前 3,520 ...
打开 →熔断开关、盘前风控与盘后控制 2012 年 8 月 1 日,周三,纽约时间 09:30:00。Knight Capital Group —— 美国头部做市商之一,承担约 10% 的零售股票订单流 —— 开盘。两周前一次代码部署中的路由标志位错配,激活了八台生产服务器中的一台上的休眠测试代码。这段休眠代码把每一笔进来的父订单都解读为在 上证 等价的小盘价格改进...
打开 →策略梯度与深度强化学习 开篇场景:表格放不下的盘口 周三盘后,上海一家头部 私募 的初级量化把成果摊给组长:CFFEX 上 沪深300 股指期货 日内大单切片,建成 144 个离散状态的 MDP,跑通了表格 Q 学习,比 TWAP 省了约 2bp 的 实施差额(implementation shortfall)。组长翻两页就皱眉:「线上要吃 5 档盘口 + ...
打开 →周三上午十点,你在深圳一家私募基金(private fund)做执行交易员。投资经理刚把一份「今天之前买入 50 万股某虚构深市安防设备龙头(虚拟代码 SVSL A)」的指令甩到你的终端上——按照昨日成交量(1000 万股)这相当于 5% 当日成交量(average daily volume, ADV)。你不能一笔市价单(market order)砸下去——...
打开 →上海陆家嘴一家头部量化私募的执行部门,资深交易员主持晨会。策略:中证500 + 中证1000 小盘股统计套利,纸面 Sharpe 2.2,毛 AUM RMB 20 亿,年化换手 1000%。L1 显性成本建模规范:ETF 端 8 bp round trip,单只小盘股端 12 bp。投资经理推动上线。交易员调出昨日 TCA 报告。中证1000 单只股票 fi...
打开 →国内某头部 quant 的 510300.SH 做市组新入职 C++ 工程师,被安排与一位资深做一周入职配对。第一天:读 200 行 FIX 会话层代码。第二天:读 300 行 ITCH 5.0 解析器。第三天:把一笔 NEWORDERSINGLE 从策略层往下追,穿过桌内会话处理器、跨 TCP 套接字送到跨境清算柜台,再以 EXECUTIONREPORT ...
打开 →周一上午十点,你在国内某头部私募的成交分析(execution analytics)桌,昨夜成交回报落了一份 1M 条沪深300成分股的明细。组长要的不复杂:这一篮子今日的 VWAP(volume weighted average price)是多少?你 30 行 C++17 写完,跑一遍 4.3 ms。下午组长又问:能不能把它压到 1 ms 以内——他想在...
打开 →某 量化 私募 在境内 上证 路办公的 PB 业务 负责人,凌晨四点接到电话。2021 年 3 月 26 日,Archegos 这家家族办公室客户在 Credit Suisse / Nomura / Morgan Stanley / UBS / Goldman Sachs 五家券商同时违约保证金催缴;持仓集中在 若干 大盘 单一标的 等少数标的上,通过总收益...
打开 →某沪深300指增私募的中级量化研究员,用 L1 的「无成本」约束 MV 优化器跑 30 只 CSI 300 行业龙头基础上的 12 1 截面动量信号,样本内纸面 Sharpe(paper Sharpe)= 1.4。她把同样的换仓单丢进自家交易台的事后成本归因系统,扣掉佣金、印花税、半价差(half spread)和 Almgren Chriss 市场冲击之后...
打开 →09:25:00。上海证券交易所(Shanghai Stock Exchange, SSE)的集合竞价撮合开始。9点15分以来积压在系统里的几十万笔订单——来自一家百亿规模的私募基金(private fund)的限价买单、一家券商自营盘的卖出指令、深圳一位散户的市价单——在这一秒内按同一个开盘价集中撮合。300ETF 早盘开出 3.842 元,比昨日收盘高 ...
打开 →某私募的量化基础设施工程师把一个棘手问题摆到桌上:回测代码一份要在 CI 上跑(必须 deterministic、必须秒级、必须无网络),另一份要在研究 notebook 里跑(必须真接口、必须有缓存),两边的调用点不能动。本课把前三节的全部产物——L1 的 simulate basket 、L2 的 make cohort ,L3 的 fetch yiel...
打开 →周二上午 11:14,某沪上 私募 量化 团队的研究员刚跑完 沪深300 ETF(510300)上 5 秒级订单流信号的回测:样本内 Sharpe 5.2,样本外 Sharpe 4.8。基金经理盯着权益曲线只问一句:「上规模交易会发生什么?」研究员不知道——回测假设每一笔成交都按中价(mid)拿到、零市场冲击。在 200,000 份的元订单(metaorde...
打开 →3.5.3 L4 你交付了一个测得过 tick to trade 延迟的撮合引擎,内部跑 SPSC 环、SIMD、 core affinity CPU 绑核, hdrhistogram 报分位。现在中信建投自营 IT 跟你坐下来,屏幕上是上线检查清单: "它会和我们的会话网关讲 FIX 4.4 吗?TCP 断了能续上吗?对接的同事问你要 NewOrder...
打开 →