.net - 如何设计程序以使用 .NET 执行复杂的财务计算

标签 .net financial

好吧,我希望这不是一个太宽泛的问题,但我的好奇心战胜了我。我在一家大型保险公司工作。我们正在构建 Excel 电子表格,用于处理人寿保险单的 future 现金值(value)预测。这些是相当大的工作簿(40-50mb),有大量的工作表和列,为了准确地预测现金值(value),必须考虑大量的变量。

这将如何构建为桌面或业务应用程序?对于初学者来说,我非常了解 .net,但我在思考电子表格思维方式之外以及如何将 .net 应用于类似的东西时遇到了麻烦。您将如何跟踪代码中的计算,该计算需要 3 或 4 页,在电子表格中每 1300 行有 60 列?以及根据年龄、性别、吸烟者/非吸烟者等输入动态变化的利率、费用和其他影响政策的因素……

最佳答案

我敢打赌,您的公司每年的收入超过 1B 美元,全部基于 Excel 电子表格。你并不孤单。

我会首先考虑问题而不是 Excel 电子表格。什么是业务问题?你能用物体建模吗?我看到了一些对象: 政策,以及所有随之而来的 Coverage 和 Class 子项;被保险人,具有性别、吸烟者等特征 - 你明白了。

投影听起来像是您将拥有一些“假设”变量,这些变量将具有一些您会改变的统计属性。您的工作将是运行大量类似蒙特卡罗的模拟,这些模拟通过从样本中提取并计算输出来改变变量。您的结果将是具有标准偏差和置信水平的预计平均值。

可能是大规模并行计算的良好候选者。

计算的依据是什么?有什么知名的模型可以分享吗?也许这会给出一个提示。

关于.net - 如何设计程序以使用 .NET 执行复杂的财务计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1100737/

相关文章:

Mysql - 递归平衡计算

authentication - 如何根据已知地址验证电话号码?

.net - Office 加载项功能区在调试后不会消失

c# - 如何在 WPF 中调整 Canvas 的大小?

.net - 使用 SOS.dll 进行事后 .NET 调试

c# - 最小起订量返回不起作用

c# - 元组的 GetHashCode hack

python - 由于 RAM 限制,是否可以将大型数据集(200GB)读入字典?

sql - SQL 中的 XIRR 计算

java - 会计系统、银行模拟器