问题标签 [computational-finance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
4977 浏览

math - 计算金融所需的数学?

我没有很强的数学背景,但我很想研究一些计算金融问题。我收到了 Peter Forsyth 的“无痛苦的计算金融概论”,但我仍然很难理解他所说的话。

本课程所需的数学先决条件是什么?

我想弄明白这类论文

0 投票
7 回答
2096 浏览

finance - 如何设计适合金融工具的编程语言?

我在一家专门从事金融业务的精品店工作。

我们考虑设计一种语言来描述与金融市场相关的金融实体。

这将主要用作某种脚本语言来替换电子表格和 VBA 宏中运行的许多进程。

它必须简单,事实上,它可以在后台调用各种 C++ 和 C# 库。它必须让用户处理可以代表时间序列(日内和每日)的抽象对象。

它必须是完全可调试的,当用户遇到问题时,我们必须能够单步执行 C++/C# 代码并重现错误。理想情况下,它必须能够通过 Excel 中的某种机制启动并在 Excel 中返​​回结果。(不幸的是,几乎每个从事财务工作的人都在使用 Excel)

如果你必须做这个任务,你会怎么做?

你会选择功能语法吗?

你会开发一些可以解释的脚本语言还是用另一种语言编译它(比如用 C++ 或 C# 转换脚本)?

我没有找到任何用于这种开发的开源项目,但是有没有使用这种语法的商业产品?

编辑:我阅读了您所有的答案,但我会等待更多时间才能选择答案。不过,它们都是非常有用的意见!

EDIT2:我将高性能标记标记为解决方案。您的所有回复都非常有用,我已经修改了所有回复。他是第一个回答的人之一,他的回答对我们来说很有见地。

0 投票
3 回答
450 浏览

standards - 是否有公司财务信息的标准数据库格式?

公司/证券交易所是否有任何标准格式用于交流财务数据?像资产负债表、收入现金流等。其中一些数据使用 EDGAR 等格式提交给证券委员会。但一般的标准是什么?我在哪里可以找到这方面的更多信息?

0 投票
1 回答
848 浏览

c++ - STL 类的编码迭代器函数

我正在研究“使用 C++ 进行金融工具定价”中的一些 C++ 代码——一本关于使用 C++ 进行期权定价的书。下面的代码是一个去除了许多细节的小片段,它基本上试图定义一个SimplePropertySet旨在包含名称和列表的类。

在 VS2008 上编译此代码时,我收到以下错误:

我在这里犯错或忘记了什么愚蠢或基本的东西吗?是语法错误吗?我无法将手指放在它上面。从中获取此代码片段的书说他们的代码是在 Visual Studio 6 上编译的。这是与版本相关的问题吗?

谢谢。

0 投票
5 回答
497 浏览

core-data - 数据:股票交易、交易所交易

我知道很多这些信息可能完全私有化了,但是有没有人知道关于市场上什么样的交易活动的实时信息的良好来源?它不需要足够快来根据它实际做出明智的交易决策,我更希望将它聚合成一些漂亮的图形。为了娱乐。因为我有个人问题。

我将不胜感激任何帮助!

0 投票
1 回答
225 浏览

c++ - 在这四个库中,您最有可能使用哪些库?

我正在尝试挑选我的下一个黑客项目。它可能是以下之一:

  • 具有极快集合操作的稀疏基数树实现
  • 一个非常好的软堆实现
  • 布隆密尔过滤器实现
  • 一组小型金融算法,例如在给定一组股息和有关它们的最少信息的情况下得出总回报。

但我无法选择。所以我想我会把我的命运交到我的同龄人手中。你觉得这四个中哪一个最有用?最有趣的工作?你觉得哪个最需要?

0 投票
2 回答
36157 浏览

machine-learning - 超出样本定义

谁能解释“样本内”和“样本外”预测之间的区别?

0 投票
2 回答
679 浏览

sql - pl/python 接收和输出一组行

问题描述:我正在尝试为从查询生成的每组行定义一个接收一组行并返回一组行的 pl/python 聚合器。输入的行集应该是在查询中使用 group by 语句生成的组。我试图通过语法找到自己的方式,但我很难做到这一点。欢迎使用 pl/pgsql 函数,但恐怕它们可能缺乏执行此操作的表达能力。

上下文描述:我有一个包含三列的表:股票代码、日期和值。我正在尝试根据我拥有的值计算每个股票代码和日期的macd。我可以按日期对表格进行分组和排序,然后我所要做的就是根据每个股票代码的当前值和聚合器的先前值,为每个组计算该日期的聚合器的值,我猜我将存储在 SD 中,那么我所要返回的只是一组具有该值的行,并且可能是进行连接的代码,但我认为应该可以保留顺序并节省连接时间。

这是创建表的方式:

在这里,您可以找到一个 Java 示例(伪代码),该示例显示了在按股票代码排序后应如何处理组(按天分组)。在 Java 中,这些组表示为 ArrayList,因为它们按股票排序,相同的位置对应于相同的股票(数据库在生成时检查,因此不会丢失任何记录)并且由于它们按天分组,因此每个组的值同一天和第二天比上一次通话。

PD:我还在pl/pgsql 中添加了计算 MACD 的代码,但为此我按股票和日期排序,我想按天排序并在循环中对所有股票代码进行所有计算,因为那应该效率更高,特别是考虑到最终输出必须按天订购才能以这种方式消耗。

如果有任何不完全清楚的地方,请问我,我正在努力做到简洁明了。

非常感谢你。

0 投票
1 回答
295 浏览

calculator - 早期抵押贷款收益计算器背后的逻辑?

我一直在寻找抵押贷款收益计算器,看起来可用的主要是商业的。有谁知道它是否已经以可以翻译成另一种语言的脚本形式存在?

如果没有,是否有人对不介意草拟伪代码的逻辑足够熟悉?一旦布局完成,我将能够将所有内容编写在一起,但到目前为止我所做的所有搜索都只显示了创建抵押(而非支付)计算器的结果。

除了明显的实用性之外,希望把这个逻辑放在那里可以帮助人们更好地了解他们的抵押贷款是如何计算的。

0 投票
1 回答
275 浏览

matlab - Matlab:如何指定利率互换的优惠券频率

虽然我相信量化金融论坛与这个问题更相关,因为它更受欢迎,我会让自己在这里问同样的问题。

我正在尝试为利率掉期定价,并希望将默认的息票支付频率从每年 1 次更改为每年 2 次或 4 次。我在用着

并尝试过

其中“期间”是使用债券定价时的有效选项

我正在使用 matlab 2013a