标签: finance

建立一个基本的会计应用程序

我正在构建一个简单的会计应用程序,用于个人理财.

用户可能会跟踪购买,即将到来的账单,经常性存款等.这将简单易懂.

两个问题:

1)我应该记住哪些建议?显然,我会在适当的地方使用事务,但是正确的数据类型和其他注意事项会很好.

2)您是否知道我可以用来定期从银行获得用户余额的API?即,无论是在Chase,BofA还是其他方面,都可以简化查询帐户的API?

非常感谢,

迈克尔

api accounting finance

2
推荐指数
1
解决办法
1410
查看次数

quickfix库问题

我是quickfix的新手,我对quickfix库有几个问题,我很乐意从你那里得到答案:

我打算开发FIX服务器,同时从多个客户端获取FIX请求.对此,

a)如果我需要区分来自不同客户端的请求(我如何区分这些请求),TargetID(即CLIENT1)的确切含义是什么?

b)TargetID对服务器/客户端的含义一般是什么意思?

c)如何添加自定义字段和自定义消息以及与消息破解程序对象的确切连接是什么?

问候,

Mordechai Yaakobi

finance quickfix fix-protocol

2
推荐指数
1
解决办法
2779
查看次数

现金流的财务建模中的继承与特定类型

我必须编写一些财务应用程序,我必须代表流程表.流程可以有3种类型:

  • 费用流量(在某个日期只是一次性付款)
  • 浮动利率流量(流量取决于以后确定的利率)
  • 固定利率流量(流量取决于交易完成时确定的利率)

我需要保留所有信息,我需要代表这些流程的时间表.本来我想用继承和创建三个类FeeFlow,FloatingFlow,FixedFlow所有继承ICashFlow并实现一些方法GetFlowType()返回一个枚举,然后我可以dynamic_cast将对象为正确的类型.

那将使我只有一个vector<IFlow>代表我的日程安排.

你怎么看待这个设计,我应该使用三个向量vector<FeeFlow>,vector<FloatingFlow>vector<FixedFlow>避免动态转换?

c++ oop finance

2
推荐指数
1
解决办法
222
查看次数

目标C数学公式失败

诺布在这里想要计算iPhone的复利.

float principal;
float rate;
int compoundPerYear;
int years;
float amount;
Run Code Online (Sandbox Code Playgroud)

公式应为:amount = principal*(1 + rate/compoundPerYear)^(rate*years)

我得到的答案略有错误:

amount = principal*pow((1+(rate/compoundPerYear)), (compoundPerYear*years));
Run Code Online (Sandbox Code Playgroud)

我正在以.1的速率测试它,但调试器报告.100000001.

我做错了吗?我应该使用双打还是特殊课程(例如,NSNumber)?

感谢您的任何其他想法!


经过进一步的研究,似乎NSDecimalNumber类可能正是我所需要的.现在我只需要弄清楚如何使用这个坏男孩.

math double finance objective-c floating-accuracy

2
推荐指数
1
解决办法
1336
查看次数

我应该在Personal Finance App中存储当前余额吗?

我正在尝试为个人理财应用设计数据库结构.

基本上我会有交易表,它会存储费用和收入,除此之外我想要另一张表(我想预算表)来存储当前余额.

每次我必须在交易中插入一行时,存储当前余额并更新它是否正确?

也许最好根据交易类型(费用或收入)来计算?

有一个类似的问题在这里,但我想有更好的方式来处理这种类型的数据.

我认为没有最佳实践,它几乎总是取决于,但我应该选择哪种数据库结构?

谢谢.

database-design finance

2
推荐指数
1
解决办法
369
查看次数

YQL是否无法可靠地返回正确的数据 - 任何替换?

我正在撰写一份申请,根据市值和股息收益率选择公司.它使用Yahoo!的YQL REST API来获取这些数据.它似乎昨天运作良好,但今天我看到我的计划说其中一家公司的收益率为65.95%!没问题 - 我的代码中的错误.所以我认为.但是当我从yql url中查看xml的内容时:

http://query.yahooapis.com/v1/public/yql?q=select*从yahoo.finance.quotes其中在( "MRO")&ENV =商店符号://datatables.org/alltableswithkeys

我看到我贴在帖子底部的xml.(我在这里完全粘贴它,因为当有人在本周末之后看到它会有所不同.)

向下滚动到底部,你会发现它实际上说马拉松石油公司普通(MRO)股票的收益率为65.95%.您将在DividendYield标记的内容中看到它.

当我在这里查看Yahoo!的财务网站时:http://finance.yahoo.com/q? s = mro

它显示了更合理的产量:

Div & Yield:    0.68 (2.10%)
Run Code Online (Sandbox Code Playgroud)

那么,我是否误读了这些数据(我希望如此)?为什么我在他们公开的网站上看到的与我从查询中获得的内容之间存在差异?他们不是使用相同的数据库吗?

如果内容不可靠,请指向我不同的工具.我的应用程序是在python中.

如果它有用,这里是一个最小的代码片段:

#!/usr/bin/env python 

import yql
y = yql.Public()
q = 'use "http://www.datatables.org/yahoo/finance/yahoo.finance.quotes.xml" as yahoo.finance.quotes; select * from yahoo.finance.quotes where symbol in ("MRO")'
result = y.execute(q)
print result.rows[0]['DividendYield']
Run Code Online (Sandbox Code Playgroud)

输出:

65.95
Run Code Online (Sandbox Code Playgroud)

谢谢!


编辑2012年2月11日:

我发帖后的第二天,我在雅虎上发现了这个.开发者网络:

http://developer.yahoo.com/forum/YQL/yahoo-finance-quotes-data-very-inaccurate/1313170622678-7121b5e0-317d-4a87-bd58-7a27cb8a62ce

那里有很多人评论在各个领域获取错误的数据.

Google有一个用于收集数据的API.以下是与以下yql请求相关的公司(MRO)使用它的示例:

http://www.google.com/ig/api?stock=MRO

也许这会对其他人有所帮助,但它似乎并没有包含股息信息,这对我的需求至关重要.

是否有其他人编写了一个应用程序,该应用程序使用令他们满意的来源以编程方式收集库存数据 如果是这样,请分享 - 我愿意转向其他事情.顺便说一句:我不需要实时数据.在市场关闭之后,我通常会在下班回家后不经常运行我的应用程序.

谢谢.


<query yahoo:count="1" yahoo:created="2012-02-11T06:30:09Z" yahoo:lang="en-US"><results><quote symbol="MRO"><Ask/>
<AverageDailyVolume>7003410</AverageDailyVolume>
<Bid/>
<AskRealtime>36.00</AskRealtime>
<BidRealtime>32.73</BidRealtime>
<BookValue>23.79</BookValue>
<Change_PercentChange>+0.55 - …
Run Code Online (Sandbox Code Playgroud)

python finance google-finance-api yql yahoo-finance

2
推荐指数
1
解决办法
1933
查看次数

我应该将CUSIP定义为什么数据库类型?

如果CUSIP定义为

CUSIP是一个9个字符的字母数字代码,用于识别北美金融证券,以促进交易的清算和结算.

那我应该在SQL Server数据库中设置什么类型?我需要考虑哪些因素?

sql sql-server finance

2
推荐指数
1
解决办法
246
查看次数

使用pandas web.DataReader从整个索引(例如,DJIA)中抓取数据

我知道如何获得个股.我如何获得整个索引的数据,比如DJI? https://www.google.com/finance?q=INDEXDJX%3A.DJI&ei=zsVZU4iADYKI6AGoXA

我想尽可能地从整体上分析股市

start, end = dt.datetime(1950, 1, 1), dt.datetime(2013, 12, 31)

data = web.DataReader('.DJI', 'yahoo', start, end)
Run Code Online (Sandbox Code Playgroud)

python finance pandas quandl

2
推荐指数
1
解决办法
6847
查看次数

在R中使用历史方法对组件VaR没有贡献

我是R.的新手.我正在使用"PerformanceAnalytics"软件包来计算投资组合的组件VaR.

如果我使用高斯方法,它会返回贡献.

> VaR(edhec, p=.95, method="gaussian", portfolio_method="component")
no weights passed in, assuming equal weighted portfolio
$VaR
           [,1]
[1,] 0.01193358

$contribution
 Convertible Arbitrage             CTA Global  Distressed Securities       Emerging Markets  Equity Market Neutral           Event Driven Fixed Income Arbitrage 
          0.0014400703           0.0003687009           0.0012961865           0.0032090406           0.0003479361           0.0013848605           0.0010051944 
          Global Macro      Long/Short Equity       Merger Arbitrage         Relative Value          Short Selling         Funds of Funds 
          0.0011151866           0.0015860006           0.0004412756           0.0009265836          -0.0027498306           0.0015623733 

$pct_contrib_VaR
 Convertible Arbitrage             CTA Global  Distressed Securities       Emerging Markets  Equity Market Neutral           Event Driven Fixed Income …
Run Code Online (Sandbox Code Playgroud)

finance r performanceanalytics

2
推荐指数
1
解决办法
575
查看次数

如何利用R从雅虎财经中榨取财务资金

我有兴趣使用R分析来自Yahoo Finance的多个代码的余额,收入和现金流量表.

我已经看到有R套件从雅虎财经中提取信息,但我看到的所有例子都涉及历史股价信息.有没有办法可以使用R从这些语句中提取历史信息?

例如,对于Apple(AAPL),可检索链接如下:

实质上,目标是创建三个数据框(AAPL_cashflow,AAPL_income&AAPL_balance),它们与网站上的模式相同.每行由财务类型标识,列为日期.

有没有人有解析和刮表的经验?我认为这rvest有助于此,对吗?

提前致谢!

finance r web-scraping

2
推荐指数
1
解决办法
2035
查看次数