How do we correct this syntax?

SCREEN.express.universe(Equity(active=True, public=True, primary=True)).conditions(IN('TR.CoRTradingCountryCode', 'US'), 'TR.CompanyMarketCap(Scale=9)',>=10).currency('USD').query

SCREEN.express.universe(Equity(active=True, public=True, primary=True)).conditions(IN('TR.CoRTradingCountryCode', 'US'), BETWEEN('TR.CompanyMarketCap(Scale=9)', 5, 10)).currency('USD').query

Best Answer

  • raksina.samasiri
    Answer ✓

    hi @cheryl.eje

    Can you try the syntax below

    SCREEN.express.universe(Equity(active=True, public=True, primary=True)).conditions(IN('TR.CoRTradingCountryCode', 'US'), 'TR.CompanyMarketCap(Scale=9)','>=10').currency('USD').query

    and

    SCREEN.express.universe(Equity(active=True, public=True, primary=True)).conditions(IN('TR.CoRTradingCountryCode', 'US'), ('TR.CompanyMarketCap(Scale=9)', '>=5'), ('TR.CompanyMarketCap(Scale=9)', '<=10')).currency('USD').query