Access market analytics, top movers, sector data, and analyst ratings with the Go SDK
gainers, err := client.Analytics.GetTopGainers() if err != nil { log.Fatal(err) } for _, stock := range gainers { fmt.Printf("%s: +%.2f%%\n", stock.Symbol, stock.ChangePercent) }
losers, err := client.Analytics.GetTopLosers()
active, err := client.Analytics.GetMostActive()
techStocks, err := client.Analytics.GetSectorTickers("Technology")
sectors, err := client.Analytics.GetSectorPerformance()
ratings, err := client.Analytics.GetAnalystRatings("AAPL")
breadth, err := client.Analytics.GetMarketBreadth() fmt.Printf("Advancers: %d, Decliners: %d\n", breadth.Advancers, breadth.Decliners)
gainers, err := client.Analytics.GetTopGainers() if err != nil { log.Fatal(err) } fmt.Println("Top Gainers:") for i, stock := range gainers { if i >= 5 { break } fmt.Printf("%s: $%.2f (+%.2f%%)\n", stock.Symbol, stock.Price, stock.ChangePercent) }
Was this page helpful?