五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆91在线播放

  • <center id="8gusu"></center><rt id="8gusu"></rt>
    <menu id="8gusu"><small id="8gusu"></small></menu>
  • <dd id="8gusu"><s id="8gusu"></s></dd>

    [原創(chuàng)]基于C++編程的集合(等差數(shù)列求和/現(xiàn)金流現(xiàn)值計(jì)算/麥考勞林級數(shù)/股票收益與回報(bào)-經(jīng)管之家官網(wǎng)!

    人大經(jīng)濟(jì)論壇-經(jīng)管之家 收藏本站
    您當(dāng)前的位置> 考研考博>>

    考研

    >>

    [原創(chuàng)]基于C++編程的集合(等差數(shù)列求和/現(xiàn)金流現(xiàn)值計(jì)算/麥考勞林級數(shù)/股票收益與回報(bào)

    [原創(chuàng)]基于C++編程的集合(等差數(shù)列求和/現(xiàn)金流現(xiàn)值計(jì)算/麥考勞林級數(shù)/股票收益與回報(bào)

    發(fā)布:Freddy0110 | 分類:考研

    關(guān)于本站

    人大經(jīng)濟(jì)論壇-經(jīng)管之家:分享大學(xué)、考研、論文、會(huì)計(jì)、留學(xué)、數(shù)據(jù)、經(jīng)濟(jì)學(xué)、金融學(xué)、管理學(xué)、統(tǒng)計(jì)學(xué)、博弈論、統(tǒng)計(jì)年鑒、行業(yè)分析包括等相關(guān)資源。
    經(jīng)管之家是國內(nèi)活躍的在線教育咨詢平臺!

    經(jīng)管之家新媒體交易平臺

    提供"微信號、微博、抖音、快手、頭條、小紅書、百家號、企鵝號、UC號、一點(diǎn)資訊"等虛擬賬號交易,真正實(shí)現(xiàn)買賣雙方的共贏!菊堻c(diǎn)擊這里訪問】

    提供微信號、微博、抖音、快手、頭條、小紅書、百家號、企鵝號、UC號、一點(diǎn)資訊等虛擬賬號交易,真正實(shí)現(xiàn)買賣雙方的共贏。【請點(diǎn)擊這里訪問】

    金融市場中信息萬變,C++作為編程語言,具有編譯速度快,編程靈活等特點(diǎn),深受金融工程人士喜愛。本貼運(yùn)用C++語言,編制數(shù)學(xué)公式、金融函數(shù)、以及投資實(shí)戰(zhàn)分析程序,均屬原創(chuàng)代碼,在之前的帖子分別發(fā)布過,此處做一 ...
    掃碼加入金融交流群




    金融市場中信息萬變,C++作為編程語言,具有編譯速度快,編程靈活等特點(diǎn),深受金融工程人士喜愛。
    本貼運(yùn)用C++語言,編制數(shù)學(xué)公式、金融函數(shù)、以及投資實(shí)戰(zhàn)分析程序,均屬原創(chuàng)代碼,在之前的帖子分別發(fā)布過,此處做一個(gè)集合,供廣大量化投資愛好者們研究和學(xué)習(xí)。

    具體內(nèi)容如下:




    1.公差為1的等差數(shù)列求和(Arithmetic Series)
    等差數(shù)列求和公式:設(shè)公差為d,
    第n項(xiàng):an = 1 + (n-1)d
    前n項(xiàng)求和公式:Sn = na1 + n(n - 1)d/2;當(dāng)d = 1時(shí):Sn = (a1 + an)n/2
    (程序中假設(shè)公差為1)
    [hide]
    1. // 等差數(shù)列求和 -by Freddy
    2. #include <iostream>
    3. #include<cmath>
    4. using namespace std;

    5. int sum;
    6. int i;
    7. int n;


    8. int main(){

    9. cout<<"In order to calculate: '1+2+3+...+n', please input the value of n"<<endl;
    10. cin>>n;

    11. for(i=1;i<=n;i++){sum+=i;}


    12. cout<<endl<<"1+2+3+...+"<<n<<" = "<<sum;

    13. return 0;

    14. }
    復(fù)制代碼
    [/hide]
    2.現(xiàn)金流現(xiàn)值計(jì)算(Present Value of Cash Flow)
    未來現(xiàn)金流現(xiàn)值:每一期發(fā)生在未來的現(xiàn)金流的貼現(xiàn)金額的總和。
    公式:PV = ∑ⁿ t=1 Ct/(1 + r)^t
    (程序中假設(shè)未來現(xiàn)金流Ct為恒定值)
    [hide]
    1. //現(xiàn)金流現(xiàn)值的計(jì)算 -by Freddy
    2. #include<iostream>
    3. #include <cmath>

    4. using namespace std;

    5. main(){
    6. double Ct=0.0, r= 0.0; double PV = 0.0;
    7. int T = 0;
    8. cout<<"Input the stream of paymentsCt:\n";
    9. cin>>Ct;
    10. cout<<"Input the interest rate r:\n";
    11. cin>>r;
    12. cout<<"Input the year of payment T:\n";
    13. cin>>T;



    14. for(int t=1; t<=T; t++){
    15. PV+=Ct/pow(1.0+r,t);
    16. }
    17. cout<<"The present value is\n";
    18. cout<<PV;

    19. return 0;
    20. }
    復(fù)制代碼
    [/hide]
    3.麥考勞林級數(shù)(Maclaurin Series)
    設(shè)B(a,r) 是歐幾里得空間RN中的,ƒ 是定義在B(a,r) 的閉包上的實(shí)值函數(shù),并在每一點(diǎn)都存在所有的n+1 次偏導(dǎo)數(shù)。這時(shí)的泰勒公式為:
    ex =1 + X/1!+ X2/2! + X3/3! + ···,-∞ < X < +∞
    麥考勞林級數(shù)是泰勒級數(shù)的特殊形式,程序中對基礎(chǔ)泰勒級數(shù)公式進(jìn)行了變形
    公式:Sum =11/2! + 1/3! 1/4!+ . . . ±1/n!
    [hide]
    1. Sum=1 – 1/2! +1/3! −1/4! + . . . ±1/n!
    2. // 關(guān)于麥考勞倫級數(shù)的—by Freddy
    3. #include <iostream>
    4. #include <cmath>

    5. using namespace std;

    6. int factorial(int n)
    7. {
    8. int fact = 1;
    9. if (n>0){
    10. for (int i=1;i<=n;i++){
    11. fact*=i;
    12. }
    13. }
    14. return fact;
    15. }

    16. double _sum(int n)
    17. {
    18. double sum = 1.0;
    19. if (n>1){
    20. for (int i=1;i<n;i++){
    21. sum+=pow(-1,i)/factorial(i+1);
    22. }
    23. }
    24. return sum;
    25. }


    26. int main(){
    27. int n = 0;
    28. cout << "Input the value of n \n";
    29. cin >> n;
    30. double sum = _sum(n);
    31. cout << "The value of the series is\n";
    32. cout << sum;

    33. return 0;
    34. }
    復(fù)制代碼
    [/hide]
    4.股票收益與回報(bào)分析(Analysis of Stocks: Risk and Return)
    在股票投資分析技術(shù)里,衡量股票投資與回報(bào)的工具有很多,其中最常用的是平均回報(bào)率(均值μ)和平均波動(dòng)率(標(biāo)準(zhǔn)差σ)。平均回報(bào)率越高說明股票在對應(yīng)時(shí)期內(nèi)收益越高,標(biāo)準(zhǔn)差越大則說明股票波動(dòng)越大風(fēng)險(xiǎn)越大。反之,平均回報(bào)率越小收益越低,標(biāo)準(zhǔn)差越小波動(dòng)風(fēng)險(xiǎn)越小。
    程序選取了中國銀行(601988)于2014年11月14日至2015年2月13日期間的股票日均回報(bào)率作為分析對象(數(shù)據(jù)在txt文件里),數(shù)據(jù)來源于yahoo finance.投資愛好者們可通過同花順,通達(dá)信等軟件導(dǎo)出數(shù)據(jù)作為分析對象。
    [hide]
    1. //中國銀行股票投資回報(bào)與風(fēng)險(xiǎn)分析-by Freddy
    2. #include <iostream>
    3. #include <fstream>
    4. #include <vector>
    5. #include <cmath>

    6. using namespace std;
    7. vector<double> x;


    8. double mx_fun(vector<double> x, double mx)
    9. { mx=0.0;
    10. for (int i=0;i<x.size();i++){
    11. mx+=x[i]/x.size();
    12. }
    13. return mx;
    14. }

    15. double vx_fun(vector<double> x, double vx, double mx)
    16. { vx=0.0;
    17. for (int i=0;i<x.size();i++){
    18. vx+=pow(x[i]- mx_fun(x,mx),2)/(x.size()-1);
    19. }
    20. return vx;
    21. }



    22. int main(){
    23. ifstream source1("bank of china.txt");

    24. double a;
    25. if (source1.is_open()){
    26. while(!source1.eof()){
    27. source1 >> a;
    28. x.push_back(a);
    29. }
    30. source1.close();
    31. }
    32. double beta=0.0,mx=0.0, my=0.0,vx=0.0,vy=0.0;


    33. double mean= mx_fun(x, mx);
    34. double var=vx_fun(x,vx, mx);


    35. double sdv=sqrt(var);

    36. cout<< "The average return of Bank of china is : " << mean<<endl;
    37. cout<<"The volatility(standard deviation) of Bank of china is : "<< sdv <<endl;



    38. return 0;

    39. }
    復(fù)制代碼
    [/hide]

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


    復(fù)制粘貼到C++編譯器(Dev)即可運(yùn)行。


    程序僅用于學(xué)術(shù)交流,不作為商業(yè)用途。


    程序如有編得嚴(yán)謹(jǐn)?shù)牡胤剑凑堉更c(diǎn)。


    此外,同一目標(biāo)可以有多種方法和思路.


    朋友們?nèi)粲懈冗M(jìn)更簡潔的算法,歡迎留言交流。


    [hide][/hide]



    「經(jīng)管之家」APP:經(jīng)管人學(xué)習(xí)、答疑、交友,就上經(jīng)管之家!
    免流量費(fèi)下載資料----在經(jīng)管之家app可以下載論壇上的所有資源,并且不額外收取下載高峰期的論壇幣。
    涵蓋所有經(jīng)管領(lǐng)域的優(yōu)秀內(nèi)容----覆蓋經(jīng)濟(jì)、管理、金融投資、計(jì)量統(tǒng)計(jì)、數(shù)據(jù)分析、國貿(mào)、財(cái)會(huì)等專業(yè)的學(xué)習(xí)寶庫,各類資料應(yīng)有盡有。
    來自五湖四海的經(jīng)管達(dá)人----已經(jīng)有上千萬的經(jīng)管人來到這里,你可以找到任何學(xué)科方向、有共同話題的朋友。
    經(jīng)管之家(原人大經(jīng)濟(jì)論壇),跨越高校的圍墻,帶你走進(jìn)經(jīng)管知識的新世界。
    掃描下方二維碼下載并注冊APP
    本文關(guān)鍵詞:

    本文論壇網(wǎng)址:http://xalimeijing.com/thread-3582048-1-1.html

    人氣文章

    1.凡人大經(jīng)濟(jì)論壇-經(jīng)管之家轉(zhuǎn)載的文章,均出自其它媒體或其他官網(wǎng)介紹,目的在于傳遞更多的信息,并不代表本站贊同其觀點(diǎn)和其真實(shí)性負(fù)責(zé);
    2.轉(zhuǎn)載的文章僅代表原創(chuàng)作者觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),本站對該文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性,不作出任何保證或承若;
    3.如本站轉(zhuǎn)載稿涉及版權(quán)等問題,請作者及時(shí)聯(lián)系本站,我們會(huì)及時(shí)處理。