量化
-
北京大学Julia语言入门讲义第11章: 数据框
统计数据分析 Julia比较适合用作数值计算,编程既有Python、R、Matlab这样的语言的简洁,又有C++这样的编译语言的运行效率。统计数据分析、作图需要用到许多复杂的算法,有些算法耗时很多,比如MCMC等。大量数据的分析、计算、测试都需要易用的编程和高效的运行效率,Julia在这两点都很适合。 Julia用作统计数据分析,缺点是其问世时间还比较短,许…
-
北京大学Julia语言入门讲义第10章: 泛型编程和其它内容
方法 Julia的函数能够针对不同的自变量类型通过即时编译产生高效代码,不需要声明自变量类型。 函数可以声明自变量类型和返回值类型,这可以限定能使用的自变量类型,避免错误的输入,使得程序意图更明显;同一个函数可以有不同类型的自变量,这其实是多个函数共用同一个函数名,称这些函数为该函数名的“方法”(methods)。这种做法称为“多重派发”(multiple …
-
北京大学Julia语言入门讲义第9章: 类型系统
程序中的常量和变量都有类型,比如,常数108的类型为Int64。函数typeof()可以返回常量或变量的类型,如 变量的类型由其中保存的值的类型决定,Julia变量实际是“绑定”到了某个保存了值的地址。如 x = 108; typeof(x) ## Int64 用isa运算符可以查看某个对象是否属于某个类型,如: 函数typemax()可以求一个数值类型能保…
-
北京大学Julia语言入门讲义第8章: 作用域
变量的作用域是某个变量可见的范围。同名的变量使得问题变得复杂,变量作用域使得同名的不同变量能够区分开来。 变量作用域都是某些程序结构的范围内,比如一个函数定义范围,而不是任意的一段程序行的范围。 有两种主要的作用域: 全局作用域 局部作用域,可以嵌套,分为: 软局部作用域 硬局部作用域 全局作用域适用于模块(module)内,baremodule内,或者在命…
-
北京大学Julia语言入门讲义第7章: 模块
前面的例子都是相当于在命令行直接运行的。这样,变量和函数属于命令行对应的名字空间,称为Main模块。如果要写比较长的程序,所有变量和函数都在同一个名字空间中就很容易发生名字冲突。 Julia使用模块来区分名字空间,不同模块的同名变量、函数没有关系,不会发生冲突。 在一个模块内,可以有模块本身的全局变量,不同模块的全局变量即使同名也没有关系。 在模块内,可以控…
-
北京大学Julia语言讲义第6章: 文件
对文本文件,readlines(filename)函数根据输入的文件名读入文件的各行为字符串数组,每个元素是一行,缺省行为会读入换行符但结果字符串不包含换行符,加选项keep=true可以保留换行符。用read(filename, String)将整个文件读入为一个长字符串。 用fh = open(filename)打开指定的文件用于读取,这里fh称为一个文…
-
北京大学Julia语言入门讲义第5章: 字符串
Julia有单独的字符型Char,如’a’, ‘B’,以Unicode编码表示。 对字符型变量ch,用Int(ch)获得其编码,如: ‘中’ ## ‘中’: Unicode U+4E2D (category Lo: Letter, other) Int(‘中’) ## 20013 20013是十六进制数4E2D的十进制值。 适用于字符的函数: isdigit…
-
北京大学Julia语言入门第4章: 复合数据类型进阶
这一部分介绍Julia的数组和数组运算,以及收集容器(collections)类型的一般用法。 一维数组 Julia支持一维和多维的数组,当一维数组的元素是数值时,也可以理解成数学中的向量。 在程序中直接定义一个向量,只要用方括号内写多个逗号分隔的数值,如 v1 = [2, 3, 5, 7, 11, 13, 17] 7-element Vector{Int6…
-
北京大学Julia语言入门讲义第3章: 函数进阶
参数传递模式 Julia的参数传递是“共享传递”(pass by sharing),这样可以省去复制的开销。如果参数是标量的数值、字符串、元组(tuple)这样的非可变类型,参数原来的值不会被修改;如果参数是数组这样的可变(mutable)数据类型,则函数内修改了这些参数保存的值,传入的参数也会被修改。 例如,非可变类型不会被修改: function f(n…
-
MPT之父马科维茨始终深知模型的局限性
“你甚至可能会说哈里·马科维茨对历史相关性的预测能力持怀疑态度,”桑德·格伯写道。 哈里·马科维茨和桑德·格伯坐在一起。马科维茨拥有约翰·冯·诺依曼理论奖,这是他最珍视的奖项。格伯获得了诺贝尔奖。(礼貌照片) 无数投资者,从养老金领取者、医院捐赠基金到普通个人,都因为最近去世、享年 95 岁的诺贝尔经济学奖得主哈里·马科维茨 (Harry Markowitz…
-
北京大学Julia语言入门讲义第2章: 复合数据结构
这一部分介绍Julia的向量、元组、集合、字典等复合数据结构,以及函数的进一步介绍。 一维数组 Julia支持一维和多维的数组,当一维数组的元素是数值时,也可以理解成数学中的向量。 在程序中直接定义一个向量,只要用方括号内写多个逗号分隔的数值,如 v1 = [2, 3, 5, 7, 11, 13, 17] 7-element Vector{Int64}: 2…
-
成长、价值和偏度:成长型股票是像彩票一样的赌注吗?
资产回报率的偏度是一个令人困惑的现象,会引起投资者不同的行为。有些人表现出对右偏严重的股票的偏好,这就像玩彩票一样,每隔一段时间就会中大奖并带来巨额回报。其他投资者试图避开这种波动,并选择没有偏度甚至表现出左偏度的股票。 但回报率的偏度与资产定价中的其他因素有何关系?投资者押注特定因素是否可能正是因为他们希望回报出现类似彩票的偏度? 为了回答这些问题,我们构…
-
夏普比率有多陡? 全球股指分析
全球投资者使用夏普比率以及其他风险调整指标来比较共同基金和对冲基金经理以及资产类别和个人证券的业绩。夏普比率试图描述相对于策略或投资风险的超额回报——即回报减去无风险利率除以波动性——并且是基金经理业绩的主要衡量标准之一。 但夏普比率中隐藏着这样一个假设:波动率(方程的分母)完全体现了“风险”。当然,如果波动性无法完全反映投资的风险状况,那么夏普比率和类似的…
-
公司债券 ETF 杀死了“阿尔法”吗?
自全球金融危机(GFC)以来,信贷市场已形成高度集中的买方结构。这主要是在监管机构的推动下,限制了金融机构在关键时刻提供市场流动性的能力。由于低利率和央行债券购买增加了公司债券发行量,提供流动性的便利比以往任何时候都更加重要。 因此,市场参与者转向交易所交易基金(ETF)来获得表面上的替代流动性来源,从而创造了一个新的重要买方投资者。然而,正如我们的分析所示…
-
未来75年:在职场上通才占上风还是专才占上风?未来需要什么样的金融人才?
概括还是专门化? 1947 年 6 月 11 日,四个金融分析师协会联手创建了现在称为 CFA 协会的联合会,从这一点来看,这个问题的答案可能与今天的投资专业人士的答案不同。 2022 年,金融业主要集中在纽约和伦敦,很难成为全球范围内的行业。法兰克福、香港特别行政区、孟买、上海、新加坡、东京、多伦多——这些城市距离成为现在的全球投资中心还有很长的路要走。 …
-
用替代数据解锁阿尔法
资产管理公司需要现代、全面的替代数据策略来保持竞争优势,但寻找有效的解决方案比以往更加复杂和耗时。 用 Alt 数据解锁 Alpha 经验丰富的投资经理很早就认识到,在市场能够从传统的财务数据来源(例如美国证券交易委员会的文件、财报电话会议和季度报表)做出反应之前,找到可采取行动的信息变得越来越困难。获得这一优势越来越需要利用替代数据,这些数据可以涵盖从相当…
-
连续6年获得最佳CTA的Florin Court Capital ,关于趋势跟踪策略的介绍
FLorin Court 荣获《对冲基金杂志》颁发的2022 年及过去 2、3、4、5 和 6 年趋势追随者(另类市场 – 金融和大宗商品)类别最佳表现基金 CTA 和全权交易员奖(基于风险调整后的结果)。 Florin Court 作为另类市场趋势追随者的使命是最大限度地提高多元化收益并利用哥伦比亚利率、中国甲醇和加州碳排放等市场的强劲趋势。 该策略的平均…
-
金融时间序列分析讲义:资产波动率模型特征
李东升著 北京大学金融数学讲义 金融数据中最关心的除了资产价格、收益率,就是资产波动率。资产波动率度量某项资产的风险,有多种定义。本章: 理解波动率特点; 学习ARCH、GARCH等波动率模型; 学习如何对波动率建模,如何应用波动率模型。 波动率是期权定价和资产分配的关键因素。波动率对计算风险管理中的VaR(风险值)有重要作用。一些波动率指数已经成为金融工具…
-
铜金比率是可靠的利率领先指标吗?
铜金比和美元效应 机构资产管理人将铜金比率作为10 年期国债收益率的领先指标之一。事实上,随着债券收益率与比率之间的差距在 2022 年第三季度扩大,DoubleLine Capital 首席执行官兼首席投资官 Jeffrey Gundlach 引用了这种关系,并指出“10 年期美国国债的公允价值收益率低于 2% ”。由于今年早些时候分歧持续存在,用冈拉克的…
-
因子表现:卷土重来会持续吗?
因子是资产类别回报的主要市场驱动力。在股票领域,只有一组有限的奖励因子得到学术共识的支持:价值、规模、动量、低波动性、高盈利能力和低投资。这些因子补偿了投资者在经济不景气时造成的额外风险敞口。因此,因子策略对投资者很有吸引力,因为除了市场风险之外,它们还提供回报风险因子的敞口,并且与市值加权基准相比,它们可以成为长期风险调整后表现优异的来源。 2022 年对…
-
揭秘基金盈亏的数字密码,拯救数学没学好的你
在我们学习理财的时候,会经常遇到一些指标:比如α、β、还有会遇到一些公式,如果是理工科的专业出身还好一些,如果是文科生的XDJM。。。再想想当年的数学老师,那简直是不堪回首的岁月 那么今天我们就请来数学老师,给大家补上重要的一刻,记不住过程的可以只记结果或者结论了。让大家在筛选基金、构建组合、 计算收益、度量风险的时候,更加的严谨,虽然我们不能像专业团队专业…