#finance #cli-tool #cli #cagr #kelly-formula #intrinsic-calculator

app dhandho

这是一个用 Rust 编写的命令行工具,可以帮助计算投资的内在价值

2 个不稳定版本

0.2.0 2023年3月12日
0.1.0 2022年10月28日

#1989 in 命令行工具

MIT/Apache

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