2 个不稳定版本
0.2.0 | 2023年3月12日 |
---|---|
0.1.0 | 2022年10月28日 |
#1989 in 命令行工具
18KB
379 行
Dhandho
这是一个用 Rust 编写的命令行工具,可以帮助计算投资的内在价值。这个命令行工具受到 Mohnish Pabrai 的书籍《多手交易投资者》的启发,我认为这是最好的投资入门书籍之一。
安装
cargo install dhandho
用法
dhandho help
dhandho 0.2.0
Alexandru Olaru. <[email protected]>
USAGE:
dhandho <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
cagr Calculated the compounded anual growth rate
help Prints this message or the help of the given subcommand(s)
intrinsic Computes the intrinsic value of an asset by providing different parameters
kelly Maximaze the gains by providing different assumptions. Ex: -a 0.8,21.0
dhandho cagr
CAGR 复合年增长率。
问题
你在2012年以100美元的价格购买了一张宝可梦交易卡。到2022年,你的卡片在eBay上标价为350美元。计算复合年增长率。
解决方案
让我们找出这个问题的输入变量。我们有 最终值 = 350.0美元,初始值 = 100.0美元,投资期限 = 10年(2022 - 2012);
dhandho cagr 350 100 10
0.1334616 # 13.34%
投资的年复合增长率为 13.34%。
dhandho intrinsic
内在价值是基于资产产生的现金流的价值。
我们有一家市值1000美元的公司。该公司的现金流增长率为10%。我们将使用10%的折现率和10倍的终值倍数。
dhandho intrinsic -c 100 -g 10,0.10 -r 0.10 -m 10
year | fv | pv
------------------------------
0 | 0 | 100
1 | 110 | 100
2 | 121 | 100
3 | 133.1 | 100
4 | 146.41 | 99.99999
5 | 161.05101 | 100
6 | 177.15611 | 100
7 | 194.87173 | 100
8 | 214.35892 | 99.99999
9 | 235.79482 | 99.99999
10 | 259.3743 | 99.99999
TV | 2593.743 | 999.99994
------------------------------
NPV | 2000
正如我们所看到的,对于给定的要求,我们有2000美元的内在价值。该公司被低估了。
dhandho kelly
凯利公式是一个根据不同假设帮助你最大化收益的公式。
假设你有55%的机会获得投资的两倍,45%的机会损失投资的一倍。该公式将帮助你计算最佳投注大小。
dhandho kelly -a 0.55,2.0 -a 0.45,-1.0 -b 25000
Bankroll: 25000
Kelly: 0.32500002
Amount to wagger: 8125.0005
最佳投注大小是投资的32.5%。如果你有25000美元的银行存款,你应该投注8125美元。
依赖项
~3MB
~51K SLoC