首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算用户余额减去存款日利润的算法

计算用户余额减去存款日利润的算法
EN

Software Engineering用户
提问于 2019-11-30 11:27:51
回答 1查看 194关注 0票数 -1

使用用户以前的余额和当前余额(比如金融投资组合)计算用户的日利润/亏损是非常简单的。

我发现困难的部分是,当用户进行新的存款或取款时,我们如何使用帐户余额计算利润和损失。

例如:

  • 用户A(昨天)有:100美元
  • 用户A(今天)有:110美元

那是10%的利润

如果用户A今天也付了100美元的定金,那么现在它是:

  • 用户A(昨天)有:100美元
  • 用户A(今天)有:$210

从技术上讲,这仍然是10%的利润,而不是110%,那么我们如何考虑存款和提款呢?

此外,在金融应用程序中,这类问题是否有一个名称?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2019-11-30 13:14:45

为了回答您的问题,您需要更精确地建模您的域:

  • 如果你只是比较帐户的每日余额,你会发现110%的增长。但这不是利润,而是一种变化。
  • 如果你没有准确的定义,你可能也会认为第二天结束时的利润只有5%,因为这个用途总共有200元的存款,而这两天内唯一的利润是10元。

要进行有意义的财务分析,你需要知道账户上发生的变动,并证明账户余额的变化是合理的:

  • 利润:额外赚来的钱,这是客户以前没有的
  • 损失:客户不再拥有的金钱损失。
  • 转账,如存款和提款,即过去和现在仍然由客户拥有但可能或可能不在帐户上的资金。

只有在明确规定的时期内,损益分析才有意义:

  • 如果你在这个月的第一天有10美元的利润,在这个月的最后一天有20美元的额外利润,你这个月的利润是30美元。
  • 如果你分析每天的损益,这个月的最后一天的日利润只有20美元,因为这个月的第一天赚到的10美元在第二天已经归顾客所有了。

还请注意,损益被理解为一个或多个事务的净结果。实际上,这是收入减去支出的结果。因此,如果你的利息是10美元,但银行收费1美元,10美元是收入,1美元是支出,9美元是利润。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/401835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档