美文网首页
股票组合净值计算

股票组合净值计算

作者: 疯狂的向日葵 | 来源:发表于2016-12-16 22:19 被阅读133次

版权声明:本文为博主原创文章,未经博主允许不得转载。

不考虑调仓

static void CalculateNetWorth(float on, NSArray *originalRatios , NSArray *originalNetWorths, NSArray *newNetWorth){
    NSInteger len = originalRatios.count;
    float k =  [originalNetWorths[0] floatValue]/ ([newNetWorth[0] floatValue] *[originalRatios[0] floatValue]);
    NSMutableArray *ms = [NSMutableArray arrayWithCapacity:originalRatios.count -1];
    float p = 1.f;
    for (int i = 1; i < len; i ++) {
        CGFloat m = k *(([originalRatios[i] floatValue] * [newNetWorth[i] floatValue])/[originalNetWorths[i] floatValue]);
        p += m;
        [ms addObject:[NSNumber numberWithFloat:m]];
    }
    NSMutableArray *newRatios = [NSMutableArray arrayWithCapacity:originalRatios.count];
    float r1 = 1.f/p;
    [newRatios addObject:[NSNumber numberWithFloat:r1]];
    for (NSNumber *px in ms) {
        CGFloat newRatio = [px floatValue] *r1;
        [newRatios addObject: [NSNumber numberWithFloat:newRatio]];
    }
    NSLog(@"最新比例\n%@",newRatios);
    
    float yield = 0.f;
    for (int i = 0; i < len; i ++) {
        float yi = ([newNetWorth[i] floatValue] - [originalNetWorths[i] floatValue])/[originalNetWorths[i] floatValue];
        yield += yi *[originalRatios[i] floatValue];
    }

    NSLog(@"最新日收益\n%f",yield);

    float nn = on *(1+yield);
    
    NSLog(@"最新净值\n%.4f",nn);
}

入参为:

      t-1的组合净值
      t-1成分比例
      t-1成分净值
      t+0的成分净值
    CalculateNetWorth(1.f,
                      @[@0.2,@0.3,@0.5],
                      @[@11.7,@10.74,@18.95],
                      @[@11.79,@10.66,@19.12]);

输出结果:

结果.jpeg

相关文章

  • 股票组合净值计算

    版权声明:本文为博主原创文章,未经博主允许不得转载。 不考虑调仓 入参为: 输出结果:

  • 我的选股标推

    对股票的选择,我喜欢高净值股票,特别是相对净值折幅较大的股票。有人跟我说,净值当不得真,有可能是假的,但低净值就没...

  • 投资不迷糊,用”净值法“科学管理投资组合和收益

    最近创建了一个KEF投资组合,想着学习用基金常用的净值法来进行组合收益管理。在此,记录一下学习笔记。 开户进行股票...

  • 关注你的净值

    财富思维笔记No.11 关注你的净值,净值就是你所拥有的全部东西的价值。 净值=[现金➕股票➕债券➕不动产➕事业价...

  • 关于净值型理财产品的八个问题

    从广义角度上讲,任何理财产品的收益率以净值形式来表现,这类产品都算是净值型理财产品。例如股票基金,基金有净值,净值...

  • 基金、P2P、股票……细数那些年理财掉过的坑

    目前在我的个人理财分配中,按照资产净值计算,P2P占80%左右,股票占15%左右。其余作为应急储备金5%左右。按照...

  • 单位净值,累计净值

    单位净值即每一基金份额的资产净值,是反映基金业绩的指标,也是开放式基金的交易价格。单位净值计算公式为:.单位净值=...

  • 净值型产品收益率计算

    净值型产品收益率计算 小编先提醒一下,这篇文章结合着前面的《净值型产品运算规则》《单位净值和累计净值》来看,效果更...

  • 全球顶级富豪扎堆亚洲:青睐投资物业,房产投资占比达23%

    导读 “以资产净值超过3000万美元的超高净值人士计算,2018-2023年的五年间,全球超高净值人士的人数预计将...

  • 存货跌价准备

    存货跌价准备是指在出具资产负债表日,将存货按 MIN(可变现净值, 成本)重新计算存货的账面价值 可变现净值的计算...

网友评论

      本文标题:股票组合净值计算

      本文链接:https://www.haomeiwen.com/subject/ighomttx.html