#!/usr/bin/env python # coding: utf-8 # In[ ]: from gs_quant.markets.baskets import Basket from gs_quant.markets.indices_utils import FundamentalMetricPeriod, FundamentalMetricPeriodDirection from gs_quant.session import Environment, GsSession # In[ ]: client = 'CLIENT ID' secret = 'CLIENT SECRET' GsSession.use(Environment.PROD, client_id=client, client_secret=secret, scopes=('read_financial_data read_product_data read_content',)) # In[ ]: basket = Basket('GSMBXXXX') # substitute input with any identifier for a basket # You may choose one of the following periods: # # * **1 year:** FundamentalMetricPeriod.*ONE_YEAR* # * **2 years:** FundamentalMetricPeriod.*TWO_YEARS* # * **3 years:** FundamentalMetricPeriod.*THREE_YEARS* # You may choose one of the following period directions: # # * **Forward:** FundamentalMetricPeriodDirection.*FORWARD* # * **Trailing:** FundamentalMetricPeriodDirection.*TRAILING* # In[ ]: basket.get_fundamentals(period=FundamentalMetricPeriod.TWO_YEARS, direction=FundamentalMetricPeriodDirection.TRAILING)