Cagr calculator for disciplined investor 😃. Calculates cagr percentage based on the day's close price of the start and end date requested for any trading stock.
go get github.com/ranjanrak/cagr-stock-calc
package main
import (
cagrcalculator "github.com/ranjanrak/cagr-stock-calc"
)
func main() {
// start and end date between which you wants to calculator cagr percentage
startDate := time.Date(2020, time.November, 3, 0, 0, 0, 0, time.UTC)
endDate := time.Date(2021, time.October, 5, 0, 0, 0, 0, time.UTC)
// enter trading symbol of the stock
cagrval := cagrcalculator.CagrCal("RELIANCE", startDate, endDate)
fmt.Printf("%+v\n", cagrval)
}
{Symbol:RELIANCE CagrPer:44.97}
Disclaimer : This was done as a hobby project and shouldn't be use for commercial purpose. Go through NSE usage terms here.