Tag: 金融

Money的数据types为.NET?

寻找支持货币和汇率 (与相关的行为和操作)的.NET的一个很好的Money数据types 。 注: 我开始在作者Kent Beck的书“ Test-Driven Development By Example ”一书中查找打印出来的源代码,他开发了一个很好的货币概念。 无法在线find完整的源代码。 本书不包含一个单独的列表,而是在本书的整个过程中开发源代码。 虽然这本书没有深入,但我还希望Money类支持不同的四舍五入机制,因为全球各地的金融机构也不同。 编辑1:说明 “钱类”我的意思是一个.NET数据types,我可以用来支持货币和它的操作,完成货币支持和汇率计算。 类似这样的是更高层次的抽象,并可能在内部使用原始数据types。 也可以依靠一堆类,如:Money,ExchangeRate,Bank等 它可能是一个值types(即结构)或引用types(即类),但要​​么是完整的方式,并支持上述function。 编辑2:货币数据types的目标 (这也显示了为什么一个原始的十进制,整数或其他原始types不足以满足所有金钱的需要) Money数据types的目标是: 安全function(即防止不同货币types的算术)。 存储货币types的价值(即澳元,美元,丹麦克郎)。 存储格式细节(即小数分组,货币符号等)。 转换提供商(例如汇率)帮助完善解决scheme。 减lessexpression式中的多种货币以获得结果。 注意:可以从外部来源加载不同数据值(如汇率)并使用。 这个问题不能推断任何dynamic是硬编码到钱的概念。

股票代码查询API

有没有提供简单符号查询服务的API? 即input公司名称,它会告诉你股票代码? 我已经尝试过屏幕抓取Google财经,但过了一段时间,它的速度限制了你,你必须inputCAPTCHA。 我正在尝试批量查找大约2000个自动收报器符号。 有任何想法吗?

以编程方式访问货币汇率

我正在build立一个在线订购系统,但是我在澳大利亚,为了国际客户,我想用美元或者欧元来显示价格,所以他们不需要花费精力来从澳元兑换。 有谁知道我是否可以通过一个易于parsing的格式从网上获得最新的汇率,我可以从我的PHP脚本访问? 更新:我现在写了一个PHP类实现了这一点。 你可以从我的网站获取代码 。

历史股票数据来源

我试图做一个股票市场模拟器(也许最终成长为预测人工智能),但我很难find数据使用。 我正在寻找(希望是免费的)历史股票市场数据的来源。 理想情况下,它将是纳斯达克和纽约证券交易所(NYSE)每个交易品种的价格和交易量(如果冒险的话也许是其他交易)的细粒度(二级或分钟)数据集。 有谁知道这样的信息来源? 我发现这个问题表明雅虎提供的CSV格式的历史数据,但我一直无法find如何得到它在链接的网站粗略检查。 我也不喜欢在CSV文件中下载数据的想法……我想雅虎会在前几千请求之后感到沮丧并closures我。 我还发现了另外一个问题 ,让我觉得我中了大奖,但不幸的是,OpenTick网站似乎已经closures了…太糟糕了,因为我认为他们正是我想要的。 我也可以使用每天只是打开/closures每个符号的价格和数量的数据,但是如果我能得到它,我更喜欢所有的数据。 还有其他build议吗?

小数与双倍速度

我写财务应用程序,我经常决定使用双精度和使用小数。 我所有的math工作的数字不超过5位小数,不大于〜100,000。 我有一种感觉,无论如何,所有这些都可以表示为双打,而不是四舍五入的错误,但从来没有确定。 为了明显的速度优势,我会继续从小数切换到双打,除了在一天结束时,我仍然使用ToString方法将价格传递给交易所,并且需要确保总是输出数字I期望。 (89.99而不是89.99000000001) 问题: 速度优势真的和天真的testing一样大吗? (〜100次) 有没有办法保证ToString的输出是我想要的? 这是由我的号码总是可代表的事实保证? 更新:在我的应用程序可以运行之前,我必须处理大约100亿次的价格更新。为了明显的保护性原因,我现在已经用十进制实现了,但是打开它需要3个小时,双打会大大减less我的开启时间。 双打是否有安全的方法?

JavaScript中精确的财务计算。 什么是陷阱?

为了创build跨平台的代码,我想开发一个简单的JavaScript应用程序。 所需的计算涉及复利和相对较长的十进制数。 我想知道在使用JavaScript来完成这种math运算时要避免哪些错误 – 如果可能的话!