金融科技

Wolfram 语言是数据科学与金融数据的完美结合。

金融数据

数据导入与访问

几乎每一个项目都从数据开始,Wolfram 语言可让您轻松获取所需的数据。您可以轻松获取 Wolfram 语言内置的数以兆字节计的金融数据,或者轻松访问第三方 API、导入您自己的数据或连接到彭博社等数据服务。

本例中,使用 FinancialData 函数获取 General Electric(通用电气)公司的股价。

绘制自 2000 年 1 月 1 日以来通用电气公司的股价图:

In[•]:=
Out[•]=

Wolfram 语言可以导入数百种常见的文件格式,您可以轻松地将自己的数据添加到项目中:

在您需要使用 API 从第三方或网站获取数据时,Wolfram 语言只需一行代码就能实现这一功能。

本例中,我们从 API 中获取了伦敦当前可供出租自行车的位置,并可视化拥有最多自行车的地点:

In[•]:=

In[•]:=
Out[•]=

Wolfram 语言还可与 Bloomberg Terminal 等专业数据服务配合使用。有关连接 Bloomberg Terminal 的更多信息,请 访问 Wolfram Finance Platform 网站

分析与可视化

可视化

格式化数据后,如果您希望将数据可视化,可尝试 Wolfram 语言许多不同的数据可视化函数,包括特殊的金融数据可视化函数。

本例创建了一个交互式交易图表,以直观显示 Google 的股票表现:

In[•]:=
Out[•]=

还可以使用时间序列信息创建图表,下面将 ARIMA 过程拟合到历史股票数据以进行预测:

In[•]:=
Out[•]=
In[•]:=
Out[•]=

拟合 ARIMA 过程:

In[•]:=
Out[•]=

对下半年进行预测:

In[•]:=

In[•]:=
Out[•]=

金融分析

金融分析可以非常复杂,但使用 Wolfram 的内置公式可让您的代码清晰易读,从而减少错误和项目耗时。例如, FinancialDerivative 可以求出 100 多种衍生工具的值(或其他属性)。

欧式看涨期权的价值和所有希腊字母指数:

In[•]:=
Out[•]=

计算给定合约到期日的价值:

In[•]:=
Out[•]=

函数 FinancialBond 可用于计算债券的任何特征值。

Price of a 10-year semiannual coupon bond with a 5% yield 9 months after the issue date:

In[•]:=
Out[•]=

Wolfram 语言还有一整套用于高级金融建模和统计的工具。

用随机微分方程定义过程:

In[•]:=
Out[•]=

模拟该过程:

In[•]:=
Out[•]=
In[•]:=
Out[•]=
进一步了解 Wolfram 的随机微分方程过程

开始使用

学习资源

学习路径

先试后学

想先试试吗?尝试使用以金融技术为重点的真实代码,感受 Wolfram 语言的魅力。

立即开始试用! 通过免费的 Wolfram Cloud 账户访问
免费获取 Wolfram 语言认证

以您自己的方式轻松地学习 Wolfram 语言。体验我们的免费互动课程并获得认证。

立即参加在线互动课程! 大约需要 7 个小时完成
立即开始试用! 通过免费的 Wolfram Cloud 账户访问
立即参加在线互动课程! 大约需要 7 个小时完成

进一步使用金融功能

想要继续探索金融功能?

如果您想了解 Wolfram 提供的更多金融计算服务,请参阅金融计算指南页面。您将看到:

  • 专业的金融函数
  • 有关导入和导出金融数据的信息
  • 到 Wolfram 社区金融相关问题的链接
  • 相关文档
了解更多

产品推荐