github.com/polygon-io/client-go@v1.16.4/rest/example/stocks/grouped-daily-bars/main.go (about) 1 // Stocks - Grouped Daily (Bars) 2 // https://polygon.io/docs/stocks/get_v2_aggs_grouped_locale_us_market_stocks__date 3 // https://github.com/polygon-io/client-go/blob/master/rest/aggs.go 4 package main 5 6 import ( 7 "context" 8 "log" 9 "os" 10 "time" 11 12 polygon "github.com/polygon-io/client-go/rest" 13 "github.com/polygon-io/client-go/rest/models" 14 ) 15 16 func main() { 17 18 // init client 19 c := polygon.New(os.Getenv("POLYGON_API_KEY")) 20 21 // set params 22 params := models.GetGroupedDailyAggsParams{ 23 Locale: models.US, 24 MarketType: models.Stocks, 25 Date: models.Date(time.Date(2023, 3, 8, 0, 0, 0, 0, time.Local)), 26 }.WithAdjusted(true) 27 28 // make request 29 res, err := c.GetGroupedDailyAggs(context.Background(), params) 30 if err != nil { 31 log.Fatal(err) 32 } 33 34 // do something with the result 35 log.Print(res) 36 37 }