问题标签 [financial]
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.
database - 如何跟踪股票投资组合中不断变化的项目?
我有一个系统,人们可以在其中挑选一些股票并评估他们的投资组合,但我每天都无法以有效的方式做到这一点,因为我正在为没有任何变化的日子创建条目(想想看就像我正在衡量价值并进行版本控制,以便我可以跟踪投资组合设计方式的变化)。
这是一个例子(每天的投资组合,带有股票名称和权重):
我可以在第 1 天测量投资组合的价值,并了解我需要在第 5 天(当它发生变化时)再次测量它,但是如何在不重新创建第 1 天在数据库中的条目的情况下测量第 2-4 天?
我现在的方法(我不喜欢)是在我的数据库中创建一个临时条目,用于当有人更改投资组合时,然后在一天结束时我计算值,如果有一个临时条目我会使用它我使用最近几天的数据创建了一个新条目(用于第 2-4 天)。问题是因为数据通常不会改变,所以我创建的条目基本上是重复的。问题是:我的股票数据都是每天的。我还考虑过投资组合,如果它在 3 天内没有更新,以找到每只股票最近 3 天的回报,但我不确定是否有更好的解决方案。
有任何想法吗?我认为这是一个直截了当的问题,但我只是看不到一种有效的方法。
注意:在财务方面,它被称为创建资产净值,大多数公司这样做的效率很低,但这是因为这个过程是在 50 年前创建的,并且没有改变。我认为这个问题与版本控制非常相似,但我似乎无法解决。
sql - SQL:根据财务报告的最后付款日期创建帐龄桶
我需要在客户级别创建信用余额账龄报告。
笔记:
账龄基于客户的最后付款日期。
一个客户可以有多个帐户,有时会出现将付款应用到错误帐户的错误。例如,账户余额为 15 美元的客户支付 15 美元。这 15 美元的付款可能会被应用到错误的帐户,从而使客户在一个帐户上的余额为 -15 美元,而在另一个帐户上的余额为 15 美元。该客户需要从报告中排除。
获取具有贷方余额的客户的 SQL:
获取最新付款日期的 SQL:
我需要为老化桶创建列,例如:
'0 - 30' 贷方余额
'0 - 30' 信用余额客户数量
'31 - 60'...
我打算在 max(TRANSACTIONS.POST_DATE) 和 "yesterday" - DATEADD(dd,-1,getdate()) 之间使用 DATEDIFF 函数使用 CASE 语句来创建存储桶。
但是,在执行存储桶总和和计数计算之前,使用变量或存储过程根据最后付款日期来分离客户不是更有效吗?
关于如何准确有效地做到这一点的任何想法?到目前为止,我一直在通过一个简单的查询来获取具有信用余额的客户以及他们的最后付款日期,然后自己使用 Excel 创建老化桶。
r - Quantmod 在循环中获取/查看财务
我想循环浏览一个代码列表,获取他们的财务数据并将它们导出到我桌面上文件夹中的 CSV 文件。但是,我遇到了与 Quantmod 包中的 viewFinancials() 相关的 R 错误。代码和错误如下所示。
所以,我的问题是如何将变量分配为金融类的对象,以便我的循环正常运行?或者,如果有人有其他选择,我会很高兴听到它!
这是错误消息:
viewFinancials 中的错误(co.f、“BS”、“Q”):“x”必须是“财务”类型</p>
这是我正在处理的代码:
javascript - javascript中的简单财务利率函数
我正在寻找一个简单的 javascript 财务 RATE 函数,我找到了这个。但这似乎太难理解了。我想简化这个功能,我需要你的帮助。如果有人有最简单的功能,请回答。(这是一个 excel RATE 函数等价物。)
谢谢!
r - 读取不带小数点格式的毫秒刻度数据到动物园系列
我正在尝试将一些 CSV 格式的金融报价数据(来源:HISTDATA_COM_ASCII_EURUSD_T_201209.zip)读入动物园系列。数据由一个时间列索引,该列包含格式为的时间戳,例如20120902 170010767
- 几乎像,%Y%m%d %H%M%OS3
除了毫秒不按%OS3
.
我试图通过将时间戳的后(右)一半除以 1000 并再次粘贴在一起来强制要求小数点:
但是,这并没有奏效-有人可以说明如何最好地正确执行此操作吗?
非常感谢
web-services - 基于 SOAP 的金融网络服务的 XML 标准
我正在为提供财务计算的基于 SOAP 的 Web 服务开发 XSD 方案。服务响应包含投资组合的历史表现和不同的衡量标准:回报率、标准差等。
我想知道这些信息是否有一些众所周知的标准?例如:
- 值应该有多少个十进制数字;
- 如何在 SOAP 响应中格式化货币/百分比/日期/等值;
- 数据类型的任何标准枚举;
- 任何标准结构。
您在 Web 服务中遵循任何内部标准吗?你能提出什么建议吗?
谢谢
python - 使用 numpy / python 计算永续年金的 IRR
我正在使用 numpy 库使用 irr 函数进行简单的 IRR 计算。因此,例如,如果我想找到现金流的内部收益率,我会执行以下操作
但是,我正在寻找一种永久执行 NPV 的方法。我的现金流是-100, 10....
有没有人这样做过
date - 筛选 SharePoint 列表上的 YTD 条目
我希望在 SharePoint 2007 中创建一个带有筛选器的视图,以仅显示来自特定财政年度(从今年开始)的项目。
我尝试使用计算创建一个列并对其进行过滤: =Created>DATE(2012,6,1) 但这似乎不起作用。
任何意见,将不胜感激!
financial - 不使用 excel 在 C# 或 VB 中计算 XNPV
有人开发过财务功能 XNPV 吗?我正在寻找将计算此值的代码。我不想调用 excel 来计算值。
任何帮助都会很棒,谢谢
c# - 如何在 C# 中更快地计算简单移动平均线?
计算简单移动平均线的最快库/算法是什么?我自己写了,但是在 330 000 个十进制数据集上花费的时间太长了。
- 周期/时间(毫秒)
- 20 / 300;
- 60 / 1500;
- 120 / 3500。
这是我的方法的代码:
这Data.Close[]
是一个固定大小(1 000 000)的十进制数组。