全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
15361 103
2015-02-15


    金融市场中信息万变,C++作为编程语言,具有编译速度快,编程灵活等特点,深受金融工程人士喜爱。
    本贴运用C++语言,编制数学公式、金融函数、以及投资实战分析程序,均属原创代码,在之前的帖子分别发布过,此处做一个集合,供广大量化投资爱好者们研究和学习。

具体内容如下:




1.公差为1的等差数列求和(Arithmetic Series

    等差数列求和公式:设公差为d,
    第n项:an = 1 + (n-1)d
    前n项求和公式:Sn = na1 + n(n - 1)d/2;当d = 1时:Sn = (a1 + an)n/2
(程序中假设公差为1)


本帖隐藏的内容

复制代码



2.现金流现值计算(Present Value of Cash Flow)
    未来现金流现值:每一期发生在未来的现金流的贴现金额的总和。
    公式:PV = ∑ⁿ t=1 Ct/(1 + r)^t
(程序中假设未来现金流Ct为恒定值)


本帖隐藏的内容

复制代码



3.麦考劳林级数(Maclaurin Series)
    B(a,r) 是欧几里得空间RN中的,ƒ 是定义在B(a,r) 的闭包上的实值函数,并在每一点都存在所有的n+1 次偏导数。这时的泰勒公式为:
ex =1 + X/1!+ X2/2! + X3/3! + ···,  -∞ < X < +∞
    麦考劳林级数是泰勒级数的特殊形式,程序中对基础泰勒级数公式进行了变形
公式:Sum =11/2! + 1/3! 1/4!+ . . . ±1/n!


本帖隐藏的内容

复制代码




4.股票收益与回报分析(Analysis of Stocks: Risk and Return)
    在股票投资分析技术里,衡量股票投资与回报的工具有很多,其中最常用的是平均回报率(均值μ)和平均波动率(标准差σ)。平均回报率越高说明股票在对应时期内收益越高,标准差越大则说明股票波动越大风险越大。反之,平均回报率越小收益越低,标准差越小波动风险越小。
    程序选取了中国银行(601988)于2014年11月14日至2015年2月13日期间的股票日均回报率作为分析对象(数据在txt文件里),数据来源于yahoo finance.投资爱好者们可通过同花顺,通达信等软件导出数据作为分析对象。

本帖隐藏的内容

复制代码



   附件是C++程序源代码。


复制粘贴到C++编译器(Dev)即可运行。


程序仅用于学术交流,不作为商业用途。


程序如有编得严谨的地方,敬请指点。


此外,同一目标可以有多种方法和思路.


朋友们若有更先进更简洁的算法,欢迎留言交流。



本帖隐藏的内容

C 编程系列 -Freddy.zip
大小:(34.01 KB)

只需: 5 个论坛币  马上下载



111.jpg













二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-15 21:19:18
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-15 21:36:26
帮忙编辑了这么多 也是辛苦版主了顶贴送1论坛币好了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-16 10:04:35
这么快精华,谢啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-16 10:41:26
感谢楼主~我要好好学习c++ ^^
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-16 10:45:03
学习一下~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群