问题标签 [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 投票
3 回答
5230 浏览

c++ - QuantLib 入门指南

是否有关于 quantlib ( http://quantlib.org ) 的好的入门文档?这些示例没有得到很好的记录,帮助也没有提供太多的洞察力。

0 投票
3 回答
2659 浏览

python - 固定收益数据在线

我正在寻找一种在线下载固定收益数据的资源,就像可以从雅虎访问股票数据一样。至少我想要国债。

我使用python,但任何帮助将不胜感激。

0 投票
4 回答
3096 浏览

sql - 查询 PostgreSQL 的 Open-High-Low-Close (OHLC) 报告

我正在尝试查询 PostgreSQL 8.4.2 服务器中的表以获取打开-高-低-关闭数据。该表和我的第一个查询如下。

问题: 有没有一种方法可以在不使用子查询的情况下获得相同的结果,如下面的示例查询?也许使用 FIRST_VALUE() 或 LAST_VALUE() 窗口方法?

0 投票
1 回答
468 浏览

perl - 如何在 Perl 中使用 Math::Business::EMA 和 DBI 来计算指数移动平均线?

脚本从 mysql 中提取数据:

具有以下示例结果:

但我需要使用Math::Business::EMA 计算出 EMA;而且我不确定如何在保持准确性的同时进行计算。EMA 是加权的,我缺乏 Perl 知识也无济于事。

0 投票
3 回答
3253 浏览

c# - “为了钱,总是十进制”?

好吧,“为了钱,总是十进制”的规则在 Microsoft 开发团队内部并不适用,因为如果它是:

Financial.IPmt并且所有其他方法都将接收/返回decimal,而不是double按原样接收/返回。

现在我想知道我是否可以使用这些方法而不必担心出现回合错误?

我应该使用其他一些图书馆来处理财务问题吗?如果是的话,你能指点我一些好的(供C#使用)吗?

0 投票
11 回答
28095 浏览

r - 使用 R 分析资产负债表和损益表

我对使用 R 分析资产负债表和损益表很感兴趣。我看到有 R 包可以从 Yahoo 和 Google Finance 中提取信息,但我看到的所有示例都涉及历史股价信息。有没有办法可以使用 R 从资产负债表和损益表中提取历史信息?

0 投票
2 回答
2811 浏览

c# - 复合利息计算器 - 求解 I 还是有更好的公式

我需要一个公式来确定债务偿还计划,其中已知以下内容:付款次数、每次付款金额和本金,并且需要从中计算出利率。我正在重构现有代码,当前方法使用以下(复合 = 12;利率从 0.1 开始):

现在我明白了这个公式的作用,但我自己永远无法得出它。如果知道利率、本金和付款次数,这里实际上是一个方程,它应该用于确定每月付款。它使用蛮力和循环(最多 100 次),直到计算的付款等于所需的付款。它通常在大约 40-50 次循环后得出答案,并且可以通过减少有效数字来优化。

在我看来,如果我们只解决了 interestRate 就不会出现循环。尽我所能,我无法为我求解方程,所以这是我的主要问题。

现在,如果你对这个问题足够了解,并且知道财务公式和复利,你可能会为我提供一个更好的解决方案,这将是非常棒的。我自己进行了大量研究并找到了工具,但没有找到原始方程式,或者更多时候我找到了不同的公式来确定与兴趣相关的东西,但我不知道如何根据我的需要重新调整它们。

基本上我在这方面花了太多时间,我的老板认为,自从循环工作以来,我需要让它保持不变或寻求帮助。很公平,我也是。:)

如果有帮助,这里有一个更传统的公式布局:http: //i.imgur.com/BCdsV.png

对于测试数据:如果

  • P=45500
  • c=12
  • y=3
  • 米=1400

然后

  • 我 = .0676

谢谢您的帮助

0 投票
1 回答
1730 浏览

c++ - 如何获取快速修复时间戳?

我在 quickfix doxygen 文档中看到它会在收到来自套接字文件的 FIX 消息后立即生成一个 utc 时间戳。看看ThreadedSocketConnection::processStream(),然后它会调用

我想得到那个时间戳,因为我需要它来筛选网络和 QuickFix lib 延迟。

我没有找到从FixApplication::fromApp()回调或“Log::onIncoming()”回调中获取它的方法。

由于我是 quickfix 的新手,我想知道我是否遗漏了 Quickfix 文档中的某些内容。以前有人这样做过吗?

当然还有其他解决方案,但是为了与我维护的其他市场访问应用程序的同质性,我宁愿避免使用它们。例如,我不想修改 QuickFix 代码源。而且我想避免重写 quickfix 提供给我的应用程序逻辑,quickfix 仅帮助我进行消息解码。

0 投票
8 回答
15537 浏览

f# - 使用人工智能 (AI) 预测股票价格

给定一组与Motley Fool CAPS 系统非常相似的数据,个人用户在其中输入各种股票的买入和卖出建议。我想做的是展示每个建议,我猜想(1-5)它是否是未来股价(或每股收益或其他)的良好预测器<5>(即相关系数 = 1)或一个可怕的预测变量(即相关系数 = -1)或介于两者之间。

每个推荐都被标记给特定的用户,因此可以随着时间的推移进行跟踪。我还可以根据 sp500 的价格跟踪市场方向(看涨/看跌)。我认为在模型中有意义的组件是:

人们的想法是,一些用户在牛市中比熊市更好(反之亦然),而一些用户在空头方面比多头更好——然后是上述组合。我可以自动标记市场方向和行业(基于当时的市场和推荐的股票)。

我的想法是,我可以展示一系列屏幕,并允许我通过显示特定时间段内可用的绝对数据、市场和行业表现来对每个单独的推荐进行排名。我会按照详细列表对股票进行排名,以便排名尽可能客观。我的假设是单个用户的正确率不超过 57%——但谁知道呢。

我可以加载系统并说“让我们将推荐列为 90 天前股票价值的预测指标”;这将代表一组非常明确的排名。

现在是关键 - 我想创建某种机器学习算法,可以识别一系列时间的模式,以便当推荐流入应用程序时,我们维护该股票的排名(即类似于相关系数)该推荐的可能性(除了过去的一系列推荐)将影响价格。

现在这里是超级症结所在。我从来没有上过人工智能课/读过人工智能书/更不用说机器学习了。因此,我正在寻找指导——我可以适应的类似系统的示例或描述。寻找信息或任何一般帮助的地方。或者甚至把我推向正确的方向开始......

我希望用 F# 来实现这一点,并能够通过机器学习的实现以及可能包含在技术组合或博客空间中的一些东西(应用程序/源代码)来给我的朋友留下深刻印象;

感谢您提前提供任何建议。

0 投票
4 回答
4305 浏览

java - 股票代码自动完成 API

我正在寻找一些股票代码查找 API。我可以使用符号查询 yahoo Finance,并且可以检索股票价格和其他详细信息。

我正在寻找一些自动完成的股票查找 API,例如如果我查询“Go*”...我如何获取以 GO* = Goog 等开头的所有股票符号...是否有任何用于通配符股票符号的 APi搜索

任何帮助都会很棒..

谢谢