OMS、EMS 与交易系统架构
OMS、EMS 与交易系统架构 某五因子多空股票私募在多策略平台回测夏普 1.8(扣除模型化成本)。周一以 5 亿美元名义本金上线、通过国信证券执行,中信证券 PB 提供融资。三十个交易日后,实盘夏普 0.4。这不是单一 bug —— 它是回测忽略的每一层运营基础设施合并的滑点:目标组合差分延迟到 OMS;OMS 合规闸门拒绝 20% 转入覆盖;EMS 切片...
打开 →GLOBAL SEARCH
搜索在服务端完成,题目解析与答案不会进入搜索结果。登录后可搜索自己的收藏题单。
找到 28 个结果
English questionsOMS、EMS 与交易系统架构 某五因子多空股票私募在多策略平台回测夏普 1.8(扣除模型化成本)。周一以 5 亿美元名义本金上线、通过国信证券执行,中信证券 PB 提供融资。三十个交易日后,实盘夏普 0.4。这不是单一 bug —— 它是回测忽略的每一层运营基础设施合并的滑点:目标组合差分延迟到 OMS;OMS 合规闸门拒绝 20% 转入覆盖;EMS 切片...
打开 →python · type-hints · dataclasses · protocol · mypy · idioms · iterators · generators
打开 →live-trading · operations · oms · ems · order-lifecycle · execution-management · trading-system-architecture · vendor-vs-in-house
打开 →交易台运营与事件响应 08:25 上海,周一早上。盘前风险报告 08:30 上海 落在基金经理邮箱里;风控总监 08:50 复核,投委会 09:10 签字,主基金经理在 09:25 集合竞价 开始前最后扫一遍。报告有十节。隔夜 PnL: 0.8 bp,在半倍标准差正常带内。总敞口 2.4 倍(上限 6 倍);净敞口 0.02(目标量化中性)。对 沪深300 ...
打开 →交易所连接、FIX 协议与行情数据 09:20 上海,周一早上。一只新的多空股票策略今天 09:30 上线。报盘到 国信证券 主经纪商的 FIX 等价会话处于 LogonSent ,没有 Logon Accepted 回执。算法被堵在外面发不出报单。基金经理在微信群里追问怎么回事。运维工程师正在网关日志里找最近一次成功 Logon —— 生产侧出向序号 4,...
打开 →熔断开关、盘前风控与盘后控制 2012 年 8 月 1 日,周三,纽约时间 09:30:00。Knight Capital Group —— 美国头部做市商之一,承担约 10% 的零售股票订单流 —— 开盘。两周前一次代码部署中的路由标志位错配,激活了八台生产服务器中的一台上的休眠测试代码。这段休眠代码把每一笔进来的父订单都解读为在 上证 等价的小盘价格改进...
打开 →周一上午,你在某沪上私募基金的组合构建台,PM 把一个文件丢到你桌上:沪深300 成份股加上一篮子中证500 小盘票,共 500 只,每只都给了下一季度的预期收益 公式;另外附一张 500×500 的协方差矩阵 公式,是研究部用 60 个月滚动样本估出来的。PM 的指令只有一句:「按这个开个仓,目标年化波动 12%。」 你面前的问题就是单期(single p...
打开 →周日晚上 11 点的消息 某私募的中后台周日晚上甩来一条消息:风控组明早要用你写的 summarise.py 跑一份沪深300成分股的 tick 滚动 VWAP,他们那台服务器装的是干净的 Python 3.11、没装你电脑上的任何包。你抓起脚本一看,它现在还是 notebook 里那个用 print 打日志、入口写在最后一格、依赖装在 /anaconda3...
打开 →某私募基金的风控组在周五下午盘点一份报告:研究员声称他的新因子在过去 250 个交易日里"有 23 次同一日命中两只以上股票的涨跌停",并把这当作"反常聚集"的证据。问题是:在 23 个独立事件中至少撞上两次,本来就稀奇吗?这其实是"生日问题"的金融变体——回答它之前,你需要把"事件"和"概率"的定义先钉死。本节把概率从地基重新搭起来:样本空间、事件、Kol...
打开 →周一早上九点二十分,你坐到某私募的研究台前,接手前同事留下的一段回测脚本。第一个函数是 def calc pnl(ticks, holdings, fee): —— 参数到底是什么? ticks 是 list 还是 dict? holdings 的字段叫 symbol 还是 code ?你只能把脚本跑一遍、撒几个 print 、再去翻调用方。十分钟过去了,你...
打开 →周五收盘后,你在私募自营盘的代码库里逛了一圈,发现满屏都是 @ 开头的行—— @dataclass 、 @contextmanager 、 @lru cache 、 @property ,还有内部框架塞进来的 @trace 、 @timed 。同事让你帮忙给一个慢得离谱的债券估值函数 bond price 提速:估算 300ETF 篮子里上千只债时,同一组 ...
打开 →某位 CRO 希望为两个可能互相对冲的交易台设置一个统一的资本数字。如果你不希望合并后的资本超过各自单独资本之和,首先应该检查相干风险测度的哪条性质?
打开 →资金部门向损失分布的每个情景都注入一笔确定性的现金缓冲。相干风险测度的哪条性质告诉你注资后所需资本应该如何变化?
打开 →某位 PM 把组合中的每个头寸都翻倍,并想知道资本是否也应随之翻倍。首先应检查相干风险测度的哪条性质?
打开 →在每个情景下,组合 X 的损失都不超过组合 Y。相干风险测度的哪条公理说明 X 不应比 Y 需要更多资本?
打开 →在某个相干资本规则下,两个组合各自单独都可接受。为什么它们的任意凸组合也应当可接受?
打开 →周一早盘前,风控同事把 SSE 全年的 tick CSV 丢到你账户里——压缩前 18GB。需求是按 code 汇总全年的全市场成交额(turnover),9:00 开盘前发邮件。上次月报你写得很直接: rows = open(path).read().splitlines() ,然后 Counter 累加,本机内存被它撑得换页换到 swap 区。同一段汇总...
打开 →周二下午两点,某上海私募的股票池经理把你叫到工位前:要 600519.SH 对沪深300 ETF(510300.SH)的市场 β,日简单收益(daily simple return),近252个交易日窗口,今晚9点前要见。教科书答案一行就能解决: beta = Cov(r stock, r mkt) / Var(r mkt) 。工程答案稍长:把 [1, r ...
打开 →某 量化 私募 在境内 上证 路办公的 PB 业务 负责人,凌晨四点接到电话。2021 年 3 月 26 日,Archegos 这家家族办公室客户在 Credit Suisse / Nomura / Morgan Stanley / UBS / Goldman Sachs 五家券商同时违约保证金催缴;持仓集中在 若干 大盘 单一标的 等少数标的上,通过总收益...
打开 →某周四 早上,上海 某 量化 私募 的 投决会。L1 L3 全部 走 完 的 5 日 动量 策略 摆 在 Confluence 上:事件驱动 引擎、十 项 真实性 清单 全 绿、deflated Sharpe 0.8、PBO 0.35。研究员 问 投资 总监:「什么时候 上 实盘?」投资 总监 不 回答 这 个 问题。她 连 问 四 个 反 问 题。 十 节...
打开 →若会议占用半开时间区间 [(9, 12), (10, 13), (11, 15), (14, 16)],那么为了让所有会议都能无冲突安排,最少需要多少个房间?
打开 →若会议占用半开时间区间 [(8, 10), (9, 11), (10, 12), (10, 13), (13, 15)],那么为了让所有会议都能无冲突安排,最少需要多少个房间?
打开 →走完前三课的 L1 L/S 股票、L2 stat arb、L3 CTA 之后,任何一本真实的多策略量化基金都还剩下一桶—— 不归这三个模子 但又确实贡献分散 PnL 的策略家族。在 Citadel、Millennium、Two Sigma、Point72、AQR、Mingshi 明汯、High Flyer 幻方、Lingjun 灵均、ZhongCheng 中...
打开 →周五下午——日内流改完后第三周。风险口要你每天产出的同一个 P&L 数字,但要求改成「他们的收盘脚本能 import 进去用的函数」。所以那个一直被你贴到每个文件里的 pnl(p0, p1, ...) 得从「笔记本里的片段」升级成「另一个组按名导入的模块」。雪上加霜的是上午一条沪深300 ETF 的 tick 飞来一个 price = 0 ,你的除法直接抛 ...
打开 →某沪深300指增私募的策略部署组组长周一早会带着三份交付物走进风控委员会。PM 刚审批通过一只新主动股票策略,研究组把 4.2 alpha 管线(截面动量 + 质量 + 价值的复合 alpha,样本内 IR 约 0.5)、4.3 因子暴露矩阵 B (Barra 风格 5 个 + 中信一级行业 10 个 + 国家因子)、4.4.2 Barra 风险模型 (Si...
打开 →招商银行 私行 部 一位高级 FOF 经理 给你 转 来一份 私募 量化 中性 产品的 5 年期 业绩 路演 材料。基金报 Sharpe 2.1 净值口径,IR 1.5 相对 中证500 全收益,最大回撤 12%,AUM RMB 25亿,业绩报酬 1.5%+20%,容量估计 RMB 50亿,要 RMB 1亿 机构 配额。路演 PPT 的曲线平滑,在 私募 排...
打开 →2012 年 8 月 1 日,纽约时间上午 9:30:00,纽约证券交易所开盘钟响。骑士资本是当时美国最大的零售订单批发商,承接约 10% 的美国零售股票订单流量。前一晚,骑士资本把一次软件更新推送到了 SMARS(智能市场准入路由系统)的 8 台服务器上。其中 1 台保留了一段 2003 年的「Power Peg」测试算法,原本是为测试订单路由而写的——发...
打开 →某 量化 私募 在 上海 上证 路开业:首期 5000万 元 seed 资本来自创始人、家族与三位早期 LP,founders' class 收费 1 and 10、两年锁定。18 个月之内,AUM 通过 国信 / 中信 / 海通 PB 的 私募 路演 活动、银行 理财 子 公司 + 保险 资金 + 大学 捐赠 基金 三次 IDD and ODD 评审、以及...
打开 →