首页 > 编程语言 >高盛开源的量化金融 Python 库

高盛开源的量化金融 Python 库

时间:2024-07-11 21:28:33浏览次数:8  
标签:12 gs Python quant 高盛 开源 Quant 2021 GS

GS Quant

GS Quant是用于量化金融的Python工具包,建立在世界上最强大的风险转移平台之一之上。旨在加速量化交易策略和风险管理解决方案的开发,凭借25年的全球市场经验精心打造。

它由高盛的定量开发人员(定量)创建和维护,以支持交易策略的开发和衍生产品的分析。GS Quant可用于促进衍生品结构化、交易和风险管理,或作为数据分析应用程序的一组统计包。

 

安装

pip install gs-quant

   

主要功能

Designed by our quants

由我们的量子创造,为我们的量子。我们的分析工具每天都受到高盛1000多名量化开发人员的信任,可以管理我们的全球交易业务。

Comprehensive and cross-asset(综合性和跨资产)

我们的业务涵盖所有资产类别。我们的金融工具包从头开始设计,通过直观的界面提供,是适用于所有市场的完整解决方案。

Proven by markets

利用在全球衍生品市场中心经过数十年经验测试和完善的模型和数据集。使用我们使用的东西。

Use GS Quant

以下是一个简单的例子,它生成一个随机时间序列,并计算1个月(22天)的滚动实现波动率

  1. import gs_quant.timeseries as ts
  2. from gs_quant.timeseries import Window
  3. x = ts.generate_series(1000)           # Generate random timeseries with 1000 observations
  4. vol = ts.volatility(x, Window(22, 0))  # Compute realized volatility using a window of 22 and a ramp up value of 0
  5. vol.tail()                             # Show last few values

Out[1]:

2021-12-20 12.898025

2021-12-21 12.927230

2021-12-22 12.929520

2021-12-23 13.987033

2021-12-24 14.048165

dtype: float64

Markets

GS Quant中的资产类别为任何证券或可观察工具提供了基础。在GS Quant环境中,资产用于描述具有公共标识符的任何证券(例如股票或债券),以及任何定制产品(例如定制指数或篮子)。资产也用于描述衍生工具合同中使用的可观察固定值(例如300万美元伦敦银行同业拆借利率)。

资产类型

以下是GS Quant中使用的几种不同资产类型的概述,涵盖了金融市场中使用的各种证券。

GitHub

GitHub - goldmansachs/gs-quant: Python toolkit for quantitative financePython toolkit for quantitative finance. Contribute to goldmansachs/gs-quant development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/goldmansachs/gs-quant

文档地址

https://developer.gs.com/docs/gsquant/getting-started/icon-default.png?t=N7T8https://developer.gs.com/docs/gsquant/getting-started/

标签:12,gs,Python,quant,高盛,开源,Quant,2021,GS
From: https://blog.csdn.net/SuiZuoZhuLiu/article/details/140306978

相关文章

  • 《0基础》轻松学会Python——第五讲
    第五讲一、转义字符(\n,\t,\',\\,\r)    1、\n :表示换行符print('人生若只如初见,何事秋风悲画扇')print('*'*50)print('人生若只如初见,\n何事秋风悲画扇')        2、\t  :制表符,即tab键print('人生而自由,却无往不在枷锁中')print('人生而自由,却无......
  • Python 爬虫与 Java 爬虫:相似之处、不同之处和选项
    在信息时代,网络上可用的数据量巨大且不断增长。为了从这些数据中提取有用的信息,爬虫已成为一种重要的技术。Python和Java都是流行的编程语言,都具有强大的爬虫功能。本文将深入探讨Python爬虫和Java爬虫之间的差异,以帮助您在选择适合您需求的语言时做出明智的决定。一......
  • 派森学长带你学python—字符串
    一.字符串(1)字符串数据类型和整型、浮点型都是python中的不可变数据类型接下来我们将学习:字符串的三种界定符号、转义字符和原字符。'''字符串、整型、浮点型都是不可变数据'''name='marry'address="北京朝阳"favor='''游泳,篮球,羽毛球,赛车'''print(name)print(add......
  • python的选择循环结构
    Python中的选择循环结构是编程中非常基本且强大的部分,它们允许程序根据条件执行不同的代码块。Python中主要有两种选择结构(条件语句)和一种循环结构。选择结构(条件语句)if语句if语句执行是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,剩余部分会被忽略。这里......
  • 【少儿编程Python:趣味编程,探索未来】第四章 面向对象编程,开启编程新境界 / 第一节 类
    欢迎进入Python编程的奇幻世界!在这个课程中,我们将一起探索编程的乐趣,通过生动有趣的方式,培养孩子们的逻辑思维和创造力,让他们成为未来的科技小达人。以下是我们课程的大纲:【少儿编程Python:趣味编程,探索未来】目录1.面向对象1.1面向对象的定义1.2面向对象的......
  • 大白话Python——上
    文章目录1、关于本文1.1文章适用人群1.2文章目的2、对python的个人看法以及后续3、python解释器3.1解释器的作用(了解就好)3.2解释器的安装(实操必装)4、pycharm安装4.1pycharm介绍4.2pycharm安装5、正片开始5.1变量5.1.1变量的作用5.1.2认识标识符(了解就好)5.2......
  • 没想到吧,Python print函数也能玩出花!
    目录1、基础打印技巧......
  • Python:彻底告别微信截图,摆脱屏幕限制,一键截图整张表,几秒钟完成8000分钟工作量
    目录摘要Excel截图的痛点传统截图方法的弊端Python自动化:办公效率的革命技术解决方案实现代码核心优势结果展示结语:自动化,让工作更简单摘要在数字化办公时代,Excel表格的分享与汇报变得日益频繁。但传统截图方式在面对超长表格或海量数据时显得力不从心。本文将介......
  • H2O,一个帮助你在数据分析的道路上更进一步的python库
    目录什么是H2O?安装H2O初始化H2O数据导入数据探索数据清洗特征工程模型训练模型评估预测自动机器学习(AutoML)结语在数据科学领域,处理和分析数据集是日常工作的一部分。当数据量变得庞大,或者需要进行复杂的机器学习任务时,选择合适的工具就显得尤为重要。H2O,一个开......
  • python 冷知识 66 个 0708
    66个有趣的Python冷知识内联注释可以在代码行尾使用#进行内联注释,例如x=10#这是一个内联注释。多行注释多行注释可以用三个引号'''或"""包裹。分数fractions模块提供了分数类型,可以精确表示分数值。小数decimal模块提供了小数类型,可以进行精确的浮......