楼主: Freddy0110
40703 64

[源码分享] [原创]基于C++编程:股票数据分析(以中国银行股票为例)   [推广有奖]

61
468915546 发表于 2018-5-3 13:44:11 |只看作者 |坛友微信交流群
支持关注

使用道具

62
陆小凤s 发表于 2019-10-19 11:05:00 |只看作者 |坛友微信交流群
让我看一下

使用道具

63
84484884 发表于 2019-12-16 17:39:34 |只看作者 |坛友微信交流群
//中国银行股票投资回报与风险分析  -by Freddy
#include <iostream>
#include <fstream>
#include <vector>
#include <cmath>

using namespace std;
vector<double> x;


double mx_fun(vector<double> x, double mx)
   { mx=0.0;
     for (int i=0;i<x.size();i++){
                mx+=x[i]/x.size();
        }
        return mx;
   }
   
    double vx_fun(vector<double> x, double vx, double mx)
    { vx=0.0;
         for (int i=0;i<x.size();i++){
                vx+=pow(x[i]- mx_fun(x,mx),2)/(x.size()-1);
         }
        return vx;
    }  
   
   
   
int main(){
                ifstream source1("bank of china.txt");
       
        double a;
        if (source1.is_open()){
                while(!source1.eof()){
            source1 >> a;
                        x.push_back(a);
                }
                source1.close();
        }
        double beta=0.0,mx=0.0, my=0.0,vx=0.0,vy=0.0;
       
       
        double mean= mx_fun(x, mx);
        double var=vx_fun(x,vx, mx);
   
   
    double sdv=sqrt(var);
       
        cout<< "The average return of Bank of china is : " << mean<<endl;
        cout<<"The volatility(standard deviation) of Bank of china is : "<< sdv <<endl;


       
        return 0;
       

使用道具

64
84484884 发表于 2019-12-16 17:40:47 |只看作者 |坛友微信交流群
内容太少了,还以为是个项目的代码呢

使用道具

65
qduyang 发表于 2020-1-8 21:37:14 |只看作者 |坛友微信交流群
学习学习!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 11:59