量化面试神题:圆上随机点的概率陷阱

量化面试题及答案 3月份亏钱了,还有房贷,可是想来想去还是想做股票。也许这就叫做狗改不了吃屎。 空仓,每天做一些题,加深理解,在此做个记录。 对冲和复制 问2.32:看跌期权可以用来做什么? 答:对冲,投机,套利 4月15日:要把握的是确定性(趋势),而不是被波动性牵着鼻子走 The Greeks(期权价格的敏感度) 问2.43:在给定计算价格的方法时,计算Greeks的方法都有哪些,各有那些优缺点? ... 阅读详情

在这里插入图片描述

常常有人问,做量化交易需要什么样的数学基础?

不同领域的量化研究员需要数学基础是不一样的,一般是期权 > 高频 > 期货 > 股票中低频量化。

今天我们就聊聊各个领域要求的数学基础,并且以一道经典的量化面试题(来自绿皮书),介绍在概率知识上,从低级到中级,机构可能会考察哪些概念。

本文较长,将分两部分刊出。

股票中低频量化

我们需要掌握基础的概率论与数理统计。比如统计变量的分布特征(均值、方差、分位数);掌握什么是假设检验(如何判断显著性等);线性回归;相关性分析等。

统计变量的分布特征是基础中的基础,在量化中无时不刻被使用。比如,要评判两个量化策略谁更好?最基础的指标就是它的日均收益率。但是,如果你有基础的统计学知识,就很容易明白,均值相同,并不意味着两个随机变量具有同一性。因此,就很容易理解为什么要使用几何收益代替日均收益率来判断两个策略赚钱能力的指标了。扎实的统计学基础,可以帮助我们拓展概念,懂得什么场合下使用哪一个概念。这只是其中一例。

在多因子策略中,我们会广泛使用线性回归,来确定因子权重(因子权重对远期收益率的回归)。此外,在多因子策略中,我们需要通过正交化,以抵消关联因子的影响,常常也是通过线性回归求残差的方法,来获得正交化后的因子。

在判断因子有效性时,就会涉及到显著性检验相关理论,要理解什么是 p 值,什么是 t 值。

相关性分析也用在因子挖掘中。我们通过相关性检验(Pearson 或者 Spearman)来判断因子对远期收益的涨跌是否有相关性。

当然,我们还要掌握正态分布。了解它的分布特性,几个关键分位数( μ + σ , μ + 2 σ , μ + 3 σ \mu + \sigma, \mu + 2\sigma, \mu + 3\sigma μ+σ,μ+2σ,μ+3σ)等,了解它产生的原理以及适用范围。

线性代数和微积分这一块,如果不接触机器学习,可以不必掌握太深入。在使用时,借用现成的 Python 库即可。但是建议深入掌握 PDF(概率密度函数)和 CDF(累积分布函数),掌握它们之后,理解初等概率问题,就会像掌握微积分之后,再来解小学奥数问题那么简单。

这些知识基本上都涵盖在《量化 24 课》中。

期货量化

这部分要求掌握时间序列分析,比如 GARCH 模型,协整检验等。比如,我们可能有一个螺纹钢期货跨期套利策略,要确认近月与远月合约价格存在长期均衡关系,然后才有套利的基础。这就要求深入理解时间平稳序列的意义,协整的概念以及如何进行协整检验等等。

高频量化

高频量化涉及到订单流建模、短期价格预测、最优下单策略等算法,对概率与数理统计的要求就更高一些。

比如,在订单流方向预测中,往往会用到条件概率、极值理论。对价格分布建模时,就要用到核密度估计(KDE 法)建模,通过假设检验来验证。在订单到达模型中,可能要使用泊松过程;在短期价格状态转移预测时,可能要使用马尔可夫链。这些都是随机过程中的内容,属于概率论中的高级阶段了。

此外,还常常涉及优化理论(凸优化),比如,高频做市商的最优报价策略,就是一个凸优化求解过程,也可能使用动态规划算法(最优下单时点选择)。

当然,也存在另外一条路径,就是深入掌握机器学习理论与实践框架之后,力大飞砖,这种情况下,对上述数学的要求可能可以降低。

由于高频量化对速度要求很高,因此很多运算要求通过矩阵运算来提高效率。所以,也会对线性代数有一些要求。

期权量化

期权量化中的核心问题是衍生品定价、波动率建模、风险对冲(Greeks 计算)。这部分对数学的要求最高,一般要掌握布朗运动、伊藤引理、随机微分方程、偏微分方程、高阶导数(用于 Greeks 的计算)、复分析等。

总之,期权是一种被『设计』出来的衍生品,对数学深度和推导能力要求极高,是量化领域中,对数学能力要求最高的一个。

那么,在机构招人时,对概率、统计题一般会考察到什么深度?我们下面拿一道机构面试题作为例子,说明在不涉及期权交易的情况下,我们需要对概率统计掌握到什么程度。

我们会讲得细一点,题目的解法会分两部分,分步涵盖初等概率解法和积分、PDF 等工具解法。

多点共半圆问题

这是绿皮书上的一道题:一个圆里随机取 n 个点,它们在同一个半圆的概率是多少?

!!! tip
不要把这个问题与经典的多点共圆问题混淆。多点共圆是指在同一个平面上的 n 个点,是否存在一个共同的圆,使得这 n 个点都落在该圆的圆周上。

这道题可以用初等概率知识来解答,也可以使用积分、PDF 等工具来解答。这里我们两种解法都提供,特别是通过后一种,把相关的概念都串联起来。

初等概率法

初等概率侧重直观理解和基本计算,不涉及过于复杂的数学工具。但如果构思巧妙,也可以解决比较复杂的概率问题。本题即是一例。

我们首先引入下图:

在图中,每个点(比如 A,B,C),都与水平蓝实线 OE 构成一个夹角,计为 θ A \theta_A θA​ , θ B \theta_B θB​ , θ C \theta_C θC​ 等,即:

θ A = ∠ A O E \theta_A = \angle AOE θA​=∠AOE

依次类推。从每个点起,都存在一个顺时针的圆弧 [ θ x , θ m a x ] [\theta_x, \theta_{max}] [θx​,θmax​] ,当该圆弧长度小于等于半圆时,就满足题目要求。在图示中,我们可以用 ∠ A O C \angle AOC ∠AOC 来表示这个圆弧–它也是 n n n 个点所能张出的最大角度(特指小于 180 度的角度)。

根据题意, ∠ A O C \angle AOC ∠AOC 与 ∠ C O A \angle COA ∠COA 本质上是同一个圆弧。这一点在后面要用到。

现在,我们就正式开始讨论。

第一步,假设我们从 n 个点中,随机抽取一个点进行固定(记该点为 A),以此为基础,计算后面发生符合题目要求情况的概率,记为 P A P_A PA​ 。

第二步,我们再从余下的 n − 1 n-1 n−1 个点中,随机抽取一个点 B。此时 B 可能落在 A 的两边(注意两事件互斥,概率之和为 1),但都满足题目要求。因此,当 n = 2 n=2 n=2 时, P A P_A PA​ 的概率为

量化面试题(逻辑题) 文章目录生日问题卡牌游戏燃烧的绳子(这道题曾经在九坤面试中遇到过)零的个数赛马盒子问题日历问题提供工作的门最后一个球求最小集合 生日问题 你和你的同学知道你老板A的生日是以下十个日期: 03-04,03-05,03-08 06-04,06-07 09-01,09-05 12-01,12-02,12-08 A告诉你他生日的月份,告诉你同事C他生日是几号。在那之后你说:我不知道A的生日,C也不知道它是什么。在听到你说的话,C回答:我之前不知道A生日,但是我现在知道了。你笑着说:现在我也知道了。在看着这个十个 阅读详情

相关推荐

Quant量化面试题 数学 逻辑题 过河、生日、烧绳、称重

Quant量化面试题 数学 逻辑题 过河、生日、烧绳、称重

HaileeRPIJNU的博客 3352

SIG Quant OA备考指南:快节奏概率题与博弈策略全拆解

在量化交易领域,概率论与博弈论是高频出现的核心知识,它们不仅出现在笔试中,更贯穿于真实的市场决策。候选人在应对量化公司在线测评时,往往需要同时具备扎实的数学功底和出色的时间管理能力。从条件概率的贝叶斯拆解,到期望值中的状态转移与无记忆性,再到博弈题中的对称性与倒推法,这些看似基础的数学工具,正是量化岗位筛选人才的关键维度。掌握这些方法,不仅能提升解题效率,更能培养在压力下快速建模的思维习惯。SIG等自营交易公司的OA正是通过高密度、限时型的选择题来考察这种能力。本文围绕SIG Quant岗的OA题型、时间预

weixin_29091445的博客 185

K-means面试核心考点:从目标函数、收敛性到工程陷阱全解析

K-means作为最经典的无监督聚类算法,其本质是基于欧氏距离平方和最小化的原型聚类方法。它依赖严格的数学优化框架(E-M迭代),目标函数的凸性与离散分配耦合导致仅能收敛至局部最优;而对异常值敏感、尺度依赖、高维失效等特性,均根植于平方距离的数学性质与几何意义。这些原理直接决定其工程适用边界:必须标准化预处理、慎用肘部法则评估、警惕初始化偏差,并在高维/稀疏/流式场景下主动引入PCA、k-means++或Mini-batch等适配策略。本文聚焦K-means内生机制,系统拆解从定义推导、收敛证明到实战避坑的

weixin_34254848的博客 345

数据科学面试底层操作系统:从技术执行到思维校准

数据科学面试已超越传统技能考核,演变为对技术深度、业务直觉、工程权衡与沟通效率的多维校准。其核心在于将抽象问题锚定真实业务约束,并通过‘问题-约束-方案-验证’闭环展现统计素养与工程判断力。尤其在系统设计与行为面试中,面试官关注的不是标准答案,而是候选人如何定义关键假设、做出方法论选择、量化技术权衡——这正是Outlier与普通候选人的分水岭。本书聚焦实战派数据从业者的真实项目经验转化,帮助具备Pipeline与模型落地经验者,把SQL、分析报告和A/B测试,升维为体现因果推断能力、MLOps意识与业务翻译

weixin_30236595的博客 461

K-means面试深度解析:原理陷阱、收敛性与工业级避坑指南

K-means作为最基础的聚类算法,其核心不仅是迭代优化过程,更涉及距离度量本质、目标函数统计假设(如SSE隐含高斯分布)及有限步收敛的严格前提。理解其数学骨架,才能预判初始化失败、高维精度损失、稀疏数据兼容性等典型失效场景;掌握sklearn底层行为差异与业务语义距离(如余弦相似度替代欧氏距离),方能支撑用户分群、图像分割、流式聚类等真实应用。本文聚焦K-means原理深度与初始化陷阱两大热词,从算法认知坐标系重建出发,贯通理论边界、工程静默规则与业务可解释性落地。

weixin_30460489的博客 731

名企AI面试100题深度解析:从机器学习到大模型与Agent工程

机器学习与深度学习是AI岗位的基础门槛,理解偏差方差、过拟合与正则化等核心概念,是构建可训练、可评估模型的前提。随着大模型与AI Agent技术兴起,提示工程、本地部署配置、RAG检索增强生成等成为工程落地的关键环节。掌握这些技术不仅能提升模型推理效率与输出稳定性,还能在智能问答、信息抽取、对话系统等场景中实现高效应用。名企AI面试正是围绕这些高频考点,考察从原理到部署的完整技术链路。

weixin_29047545的博客 239

《量化投资:以python为工具》课后习题答案

《量化投资:以python为工具》课后习题答案 作者: 蔡立耑 课后习题 答案

MPU6050模块DIY翻车实录:ID能读但数据全为零?原来是这个10uF电容惹的祸

本文详细记录了MPU6050模块调试过程中遇到的ID能读但数据全为零的问题排查过程。通过对比不同参考设计,发现CPOUT引脚10uF电容选择不当是导致数据异常的根源,更换为官方推荐的2.2nF电容后问题解决。文章为硬件开发者提供了宝贵的电路设计经验。

weixin_29158047的博客 319

双臂复合机器人眼在手外标定实战:从原理到D435标定流程详解

本文详细解析了双臂复合机器人中眼在手外标定的核心原理与实战流程。通过阐述坐标系转换与AX=XB方程,重点介绍了使用Intel RealSense D435相机进行标定的完整步骤,包括环境搭建、数据采集、计算与验证,并提供了关键的避坑指南,帮助工程师实现相机与机械臂基座间的精确坐标对齐。

weixin_29100927的博客 445

STC15单片机实战项目软件开发第四讲 - 按键检测(状态机)

软件开发第四讲 - 按键检测(状态机) 一、工具链接 1、Keil c51 UV4 https://yunpan.360.cn/surl_yrIfYYmeRFk 2、STC-ISP下载软件 https://yunpan.360.cn/surl_yxH4CuUUvI3 二、学习板获取方式 方法1:自己设计PCB,自行打板焊接; 方法2:用群主设计的PCB,自行打板焊接; 方法3:向群主购买,淘宝链接...

硬件家园 3045

微信公众号数据采集实战:历史文章、互动数据与评论详情全解析

本文提供了一套完整的微信公众号数据采集实战方案,详细解析了如何通过接口调用获取公众号的历史文章列表、单篇文章的互动数据以及详细的用户评论。文章从环境准备、核心参数解析到分页逻辑、批量处理和异常处理,提供了可运行的Python代码示例,旨在帮助开发者高效、稳定地构建自动化采集工具,用于竞品分析、内容研究和舆情监控。

u5v6w7的博客 1594

Harness Engineering:让Coding Agent真正落地生产

本文将带你系统性地了解如何让Coding Agent真正落地生产,核心是依托(全球领先的持续交付、云成本管理、 feature flagging、安全治理一体化平台),结合企业级AIDD(AI-Driven Development)的工程化实践,构建一套可信赖、可观测、可扩展、可治理的Coding Agent落地体系。核心概念与理论基础:什么是Coding Agent?它和普通的AI代码补全工具(比如GitHub Copilot)有什么区别?什么是Harness Engineering?

移动开发前沿的博客 455

一文读懂「Chain of Thought,CoT」思维链

Chain-of-Thought(CoT)是一种改进的Prompt技术,目的在于提升大模型LLMs在复杂推理任务上的表现,对于复杂问题尤其是复杂的数学题大模型很难直接给出正确答案。如算术推理(arithmetic reasoning)、常识推理(commonsense reasoning)、符号推理(symbolic reasoning)。COT通过要求模型在输出最终答案之前,显式输出中间逐步的推理步骤这一方法来增强大模型的算数、常识和推理能力。简单,但有效。2022 年,在 Google 发布的论文。

女王の专属领地 4万+

TC3XX - MCAL知识点(二十七):SENT Mcal配置及代码实战(单边半字节传输协议)

SENT协议只有一根线,异步传输!Sent协议的全称为Single Edge Nibble Trans .isson,单边半字节传输协议,是一种单线异步串行通信协议。Sent报文包含8个Nibble和一个校准位如图1所示,每一个Nibble数据被编码成PWM方式。设计这种协议的目的是用在与汽车ECU快速交互信息的传感器上,以此来取代低精确度的10bit AD和PWM。Sent是一种点对点的单方向从传感器到控制端的协议,控制器不需要同步信号。

梦想技术家 2271

真格量化-bs套利

#!/usr/bin/env python # coding:utf-8 from PoboAPI import * import datetime import time import numpy as np from copy import * #开始时间,用于初始化一些参数 def OnStart(context) : context.myacc = None #登录交易账号 if context.accounts["回测期权"].Login() : co.

qq_26742269的博客 1320

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: 原作者『失联』8个月,我们接手维护后他突然回来了
下一篇: 『量化人的概率知识 02』从赌场游戏到数学家们的战争
量化风云
博客等级 码龄10年 1581粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量化风云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值