37得票5回答
标准舍入法 - 金融计算

我很好奇在财务数据计算中是否存在任何“舍入”标准。 我的初步想法是仅在向用户呈现数据时(表示层)进行舍入。 如果“舍入”的数据被用于进一步的计算,应该使用“舍入”的数字还是“原始”的数字? 有人有什么建议吗? 请注意,我知道不同的舍入方法,例如银行家舍入等。

35得票8回答
.NET 的货币数据类型是什么?

寻找一个适合.NET的良好的货币数据类型,能够支持货币和汇率(以及相关行为和操作)。 注意:我开始在作者Kent Beck的书《通过示例学习测试驱动开发》中看到源代码,他开发了一个很好的Monetary概念。但无法在网上找到完整的源代码。该书没有一个单一的清单 - 相反,它在整本书的过程中...

34得票4回答
自OpenQuant消失以来,是否有免费的实时金融数据源?

既然市场数据供应商的寡头们成功地扼杀了OpenQuant,那么是否还存在替代专有且昂贵的实时市场数据订阅的选择? 理想情况下,我希望能够监视纽约证券交易所、纳斯达克和美国证券交易所(大约6000个符号)的逐笔交易。 大多数供应商将可观察符号的限制设置为500个,这对我来说是不可接受的,即...

33得票9回答
在BigDecimal.divide过程中抛出ArithmeticException异常。

我原本认为java.math.BigDecimal应该是用于使用十进制数进行无限精度算术的最佳选择。 请考虑以下代码片段:import java.math.BigDecimal; //... final BigDecimal one = BigDecimal.ONE; final BigD...

30得票4回答
与Sage财务软件集成

我最近被要求开发一个需要与Sage Line 50财务软件集成的应用程序。 我做了一些谷歌搜索,惊讶地发现很少有关于使用Java或.Net与Sage进行接口交互的信息。 Sage是否是一个黑匣子,需要在获得任何信息之前先注册Sage开发者计划? 是否有任何开源选项可以让应用程序与Sage通信?...

24得票16回答
如何在C#中更快地计算简单移动平均?

什么是计算简单移动平均的最快库/算法? 我编写了自己的代码,但在330,000项十进制数据集上运行太慢了。 周期 / 时间(毫秒) 20 / 300; 60 / 1500; 120 / 3500。 这是我的方法的代码:public decimal MA_Simple(int per...

18得票8回答
有哪些带有xirr和xnpv函数的金融Python库?

NumPy有irr和npv函数,但我需要xirr和xnpv函数。 这个链接指出xirr和xnpv将很快推出。 http://www.projectdirigible.com/documentation/spreadsheet-functions.html#coming-soon 有没有Py...

18得票3回答
Python pandas 持久化缓存

是否有Python Pandas的实现,可以将数据缓存在磁盘上,以避免每次重新生成? 特别是对于财务中的get_yahoo_data是否有缓存方法? 一个非常好的额外功能: 编写的代码行数很少 当从同一来源下载新数据时,可以集成持久化序列

15得票2回答
金融交易系统数据库架构设计的原则是什么?

我希望设计一个用于记录金融交易的数据库。我希望将其设计为一个产品,以便它可以用于任何类型的金融交易。是否有一些针对金融交易数据库设计的设计原则,可以帮助我使数据库在长期内更加耐用,并减少架构层面的变化。一些好的例子将会很有帮助。 谢谢

15得票6回答
“FigureCanvasAgg”对象没有“invalidate”属性?Python绘图。

我一直在跟进《Python数据分析》这本书。在第345页,你会看到这段用于绘制不同股票回报率的代码。然而,我的绘图函数无法工作。我得到的错误信息是"FigureCanvasAgg' object has no attribute 'invalidate'"。names = ['AAPL','M...