分类
想法 编程 逻辑

2019-11-08-关于定投的思考

昨天我写了一篇比特币定投收益分析的文章,发到群里面之后,小伙伴们纷纷发表意见。其中两种意见比较有价值。

一种意见是历史不代表未来,我是同意这一点的。

因为未来是无法预测的,定投是否成功的关键还在于选择的标的,说的更直接一点在于你自己的判断和对这个判断的信心。

如果判断失误,定投是没有意义的,而且可能投的越多亏的越多。

至于怎么做出判断,每个人都有自己的标准,当然有些是理性的,有些只是碰运气,没有人能百分之百判断正确。

比较靠谱的方法是看长期的趋势,就是巴菲特所说的价值投资,标的短期价格没有任何人能够预测,但是长期来看是跟它本身的价值一致的。

可惜长期趋势也不是那么容易判断的,在某一个时间点,我们其实是没有足够的信息判断所谓的长期趋势向上还是向下,掌握的信息越多当然越有利,但是没有人敢说自己有百分之百的把握。

即使是一些明显会向上的行业,具体到你投资的那个标的是否能够增长还是不一定的。比如按照现在的中国人口变化趋势,中国老龄人口比例是不断升高的,所以20年内养老行业肯定是上升趋势的,可是没有哪个标的叫做养老行业。

你只能具体到某一个公司,这个公司可能是做疗养院,养老院,保健品或者其他跟养老行业有关的事情。

一旦涉及到具体的公司,你要考虑的就不仅仅是整个长期的趋势了,你要考虑运作这个公司的人是否靠谱,公司的运营方法是否得当,公司的成本管理是否合理,公司有没有受到政策的影响等等一系列的因素。

这其实是一件很专业的事情。巴菲特就是因为擅长这件事变成世界最有钱的几个人之一。

另外一种意见说定投是没有意义的,就像昨天那篇文章里面每个月1000块钱投79个月,有个小伙伴说你还不如开始定投的那个月一次拿79000块钱买成比特币,删掉软件,放到今天再看。

我稍微算了一下,如果这么操作的话,收益有69.38倍,比我用定投的收益20.1倍强多了。

我差点同意了他的意见,感觉只要选择标的是对的,而且你有信心,直接一把梭哈收益比定投还要好。

不过我又回头仔细想了一下,这么思考是不对的,因为你一把梭哈,结果是不太确定的,如果你在2017年最高点梭哈你就悲剧了,因为直到今天价格(2019-11-08, 9,242.60USD)也不到最高点(2017-12-17, 19308.3USD)的一半,你的收益是-52%,就是亏了一半多,俗称腰斩。

而如果用定投的话,即使你是在最高点那一天买入,然后每个月再投1000块钱,到今天为止收益也有60%。

$btc = 0;
$money = 0;
$init_price = ($result[0][$keys[1]]+$result[0][$keys[4]])/2;
echo 'initial price on '.$result[0][$keys[0]].': '.$init_price.PHP_EOL;
foreach ($result as $row) {
    if (strtotime($row[$keys[0]])>strtotime('2017-11-30')){
        if (explode("-", $row[$keys[0]])[2]=='17') {
            $price = ($row[$keys[1]]+$row[$keys[4]])/2;
            $spend = 140*($init_price/$price);
            $btc += $spend/$price;
            $money += $spend;
            echo $row[$keys[0]].' '.$row[$keys[1]].' '.$row[$keys[4]].' ';
            echo 'buy '.$spend/$price.' BTC for '.$spend.' USD'.PHP_EOL;
            $init_price = $price > $init_price ? $price: $init_price;
        }
    }
}
echo 'total:'.PHP_EOL;
echo 'buy '.$btc.' BTC for '.$money.' USD'.PHP_EOL;

结果如下:

2017-12-17 19475.80 19140.80 buy 5.0604000119016E-5 BTC for 0.977077215498 USD
2018-01-17 11431.10 11188.60 buy 0.021132865240077 BTC for 239.00953593549 USD
2018-02-17 10207.50 11112.70 buy 0.023787539157875 BTC for 253.57754617687 USD
2018-03-17 8321.91 7916.88 buy 0.041003859231437 BTC for 332.92652962444 USD
2018-04-17 8071.66 7902.09 buy 0.042375837907192 BTC for 338.45052038501 USD
2018-05-17 8370.05 8094.32 buy 0.039887960431049 BTC for 328.36506954108 USD
2018-06-17 6545.53 6499.27 buy 0.063541463744209 BTC for 414.44284312523 USD
2018-07-17 6739.65 7321.04 buy 0.054691369482636 BTC for 384.4991959854 USD
2018-08-17 6340.91 6580.63 buy 0.064759503785061 BTC for 418.39625926941 USD
2018-09-17 6514.06 6281.20 buy 0.066044070848885 BTC for 422.52552898495 USD
2018-10-17 6590.52 6544.43 buy 0.062672239975984 BTC for 411.59836923627 USD
2018-11-17 5578.58 5554.33 buy 0.087239801476468 BTC for 485.61642912769 USD
2018-12-17 3253.12 3545.86 buy 0.23390771030276 BTC for 795.16692209714 USD
2019-01-17 3651.87 3678.56 buy 0.20122093521853 BTC for 737.51799007698 USD
2019-02-17 3633.36 3673.84 buy 0.20250235419038 BTC for 739.86260126998 USD
2019-03-17 4047.72 4025.23 buy 0.16590808085281 BTC for 669.68382066035 USD
2019-04-17 5236.14 5251.94 buy 0.098296958985144 BTC for 515.47318479645 USD
2019-05-17 7886.93 7343.90 buy 0.046610624688886 BTC for 354.95925041511 USD
2019-06-17 8988.92 9320.35 buy 0.032254477185794 BTC for 295.27796575177 USD
2019-07-17 9471.21 9693.80 buy 0.029438383903566 BTC for 282.09346094784 USD
2019-08-17 10358.72 10231.74 buy 0.025503510657795 BTC for 262.56450802945 USD
2019-09-17 10281.51 10241.27 buy 0.025671998916176 BTC for 263.43039295846 USD
2019-10-17 8047.81 8103.91 buy 0.041447134508633 BTC for 334.72125569289 USD
total:
buy 1.6699492846915 BTC for 9281.1362573038 USD

最后结果是花了9281.14USD(66293.85人民币)买到了1.6699492846915个比特币,这些比特币今天(2019-11-08)的价格是107,479.85元人民币。1.62倍的收益。

所以定投策略还是有意义的,它的作用就在于你不用去判断现在是什么点位,能不能进去投,只要你判断这个标的长期是增长的,你随时可以开始定投,几乎可以保证你是盈利的。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据