V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
refresh
V2EX  ›  投资

求教一个股票年化计算的问题,回答送分

  •  
  •   refresh · 2021-12-04 16:56:22 +08:00 · 1811 次点击
    这是一个创建于 845 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假如:
    10 月 1 号,买入 100 股,价格 10 元
    10 月 10 号,买入 300 股,价格 8 元
    10 月 13 号,卖出 50 股,价格 15 元
    10 月 16 号,卖出 50 股,价格 12 元
    10 月 21 号,分红 800 元
    11 月 1 号,买入 100 股,价格 10 元
    到了 12 月 1 号,市价 18 元

    求一个计算年化收益的公式,包括总收益(到口袋里的,再加浮盈)和实际收益(已经到口袋里的)
    17 条回复    2021-12-06 01:47:46 +08:00
    csunny
        1
    csunny  
       2021-12-04 17:00:59 +08:00   ❤️ 2
    跟踪你的总账户资产,看总资产的变动率就是了。
    refresh
        2
    refresh  
    OP
       2021-12-04 17:07:04 +08:00
    @csunny 不能这么算的,卖掉股票,这个已经是现金了,不算投入。当然如果按所有股票账户的资金都算成本,也可以这么算,但这个不是我想要的。
    ThirdFlame
        3
    ThirdFlame  
       2021-12-04 17:19:24 +08:00   ❤️ 1
    10 月 13 日你卖掉的 50 股 是 10 月 1 日买入的 还是 10 月 10 日买入的? 如果你能知道这个 就能算出实际收益。
    否则实际收益 只有在你全部都卖出后 才能知道。
    csunny
        4
    csunny  
       2021-12-04 17:34:58 +08:00   ❤️ 1
    你也可以把自己想象成一个基金,有出有入,按照净值那样算。
    Jooooooooo
        5
    Jooooooooo  
       2021-12-04 17:42:49 +08:00   ❤️ 1
    看口径.
    yytsjq
        6
    yytsjq  
       2021-12-04 17:48:05 +08:00   ❤️ 1
    试试有知有行 App 的投资记账功能。
    xgfan
        7
    xgfan  
       2021-12-04 17:48:20 +08:00   ❤️ 1
    看你需要什么数据,极端一点,买了一天涨停卖出,10%的收益,另外 300 多天都放在储蓄账户里。
    你希望看到的年化收益是多少?
    zcjfesky
        8
    zcjfesky  
       2021-12-04 17:50:18 +08:00 via Android   ❤️ 1
    看账户总市值(含现金)的变化就好,过程不重要,收益不是按每次操作算的。总年化公式就是最简单的那个,(末值 /初值)^(365/离第一天已经过天数)-1
    zcjfesky
        9
    zcjfesky  
       2021-12-04 18:00:13 +08:00 via Android   ❤️ 1
    除非你会分红(即卖出股票获得的现金直接转一部分出去永远不再投资股票),否则你想象中实际收益其实并不实际,因为它依然是受风险的本金,这也是我为啥说过程不重要

    把自己的炒股账号当做一个股票基金处理就好,很多现成的基金会计算法可以搜
    kilasuelika
        10
    kilasuelika  
       2021-12-04 20:01:06 +08:00   ❤️ 1
    提供一种简化的方法:

    假设初始资金 x ,
    10.1 现金 x-1000 ,股票 100:1000 ,合计 x 。 投资 1000
    10.10 现金 x-3400 ,股票 400:3200 ,合计 x-200 。 投资 2400
    10.13 现金 x-2650 ,股票 350:5250 ,合计 x+2600 。
    10.16 现金 x-2050 ,股票 300:3600 ,合计 x+1550 。
    10.21 现金 x-1250 ,股票 300
    11.1 现金 x-2250 ,股票 400:4000 ,合计 x+1750 。投资 1000
    12.1 现金 x-2250 ,股票 400:7200 ,合计 x+4950 。

    总收益是合计的差额:4950
    实际到手里的就是现金的差额:-2250
    年化收益:2 个月内总投资 1000+2400+1000=4400 ,总收益 4950 ;收益率 550/4400=12.5%,年化收益:log(1+12.5%)*(12/2)=0.71=71%
    testver
        11
    testver  
       2021-12-04 21:19:47 +08:00   ❤️ 1
    同一个股票的吧,excel 的 XIRR 函数就是做这个的吧。

    https://zhuanlan.zhihu.com/p/141142170
    BAT
        12
    BAT  
       2021-12-04 22:57:54 +08:00   ❤️ 1
    @kilasuelika #10 收益率的分子 550 是哪来的啊...

    4950 已经是总收益 9350 减去一次成本 4400 得到的利润,550 相当于又减了一次。
    JamesR
        13
    JamesR  
       2021-12-04 23:20:38 +08:00   ❤️ 1
    XIRR 了解一下。
    ipwx
        14
    ipwx  
       2021-12-04 23:39:09 +08:00   ❤️ 1
    @refresh 你的需求过于复杂了,而且这个统计有些没有意义。

    因为对于投资而言,空仓本身就是一种态度(看空)。事实上,按照证监会的规则,基金是不允许空仓的,不然你以为他们傻啊,真 A 股普跌的时候他们不会空仓嘛?
    ipwx
        15
    ipwx  
       2021-12-04 23:39:52 +08:00   ❤️ 1
    所以我同一一楼,直接期末资产除以期初资产就行。
    zhoujinjing09
        16
    zhoujinjing09  
       2021-12-05 01:53:07 +08:00   ❤️ 1
    这个有很多计算方法,确认收入可以选择 FIFO 或者 LIFO 或者平均值,在美国来说计算方法还会影响扣税。

    实际收益就根据现金流用 excel 算 XIRR 就可以了,总收益就是现在的市值除以初始投资的金额
    kilasuelika
        17
    kilasuelika  
       2021-12-06 01:47:46 +08:00 via Android
    @BAT 嗯嗯你说的对,应该不用再减 4400 。收益率 112.5%
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1639 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.