一个企业发行股票放到市场让人们(股民)去买,目的就是筹集资金、拓展业务、赚更多的钱。这样做比问银行借好,要知道银行的借贷息率不低啊。
然而,股民买了股票之后,即使那个企业赚到了钱,也没有规定一定要分红、派息等等。所以说,上市集资对一家企业来讲,是多么划算的一件事!而且,万一倒闭了,那些股票就会变得一文不值,股民也不会得到任何赔偿。
问题是,为什么还有那么多股民啊?
普遍来说,上市企业是有一定的财政和管理基础的,所以倒闭的情况并不多见;反而,因为管理日益不善,或者行业整体萧条,而导致业务、财政出现问题的,则不少见。但是,也鲜见有倒闭的情况,至多是苟延残喘罢了。其实,很多上市企业是非常具有实力和潜力的,而且还会定期派发股息,多的会有7、8厘的年利率,这还是挺吸引的,所以有不少人支持。
买股票,很多人说这是投机,我同意;也有人说那是投资,我也同意。一件事物,如果我们从不同的角度去看,看出来的都会不一样,这很类似于一个处于叠加状态的系统......
噢,越扯越远了,不好意思!
在这篇文章里,我会介绍最近创作的一个小程序----一个基于Excel VBA和Google API的股票报价表格。
1. 股票报价表格的基本样式
下面(图一)是整个报价表的样式:最左边的是股票代号,然后是股票名称,接着是股价、股价变动。
只需要摁一下右上方的“Update Now”,程序就会自动更新股价信息,用户还可以知道更新的进度、日期和时间。除此以外,用户还可以随意增减股票代号的数目,记得保存修改就是了。
(图一)股票报价表格的样式和流程说明
2. Google Finance API
啊哈,讲到Google Finance API,这就是我们这个表单的核心。其实除了谷歌有提供财经相关的web API,雅虎也有它自己的财经API。两者的分别是,谷歌提供的资料格式比较简单(JSON格式),雅虎则比较详细(CSV格式)。虽然网上例子多是用雅虎的,但我觉得谷歌的更合适我这个应用。
使用Google Finance API:
(1) 用户发出HTTP GET request,例如:http://www.google.com.hk/finance/info?q=HKG:0005
(2) 谷歌服务器返回相对应的信息(如果查询不正确,譬如说股票代号不存在,返回的HTTP status code(状态代码)就不会是正常的200,而是表示Bad Request的400了)