Hi Marc Khristian Partoriza ,
We have created the Coarse Fundamental data for US Equity because it is a universe of over 8000 securities that would require computationally demanding procedures such as historical data requests for simple filtering operation.
That doesn't apply to Forex that only has 71 pairs (or CFD or Crypto that don't have hundreds of securities), so it is totally manageable to just subscribe to all pairs or create a custom universe:
def Initialize(self):
# Other initialization
self.symbols = [Symbol.Create(x, SecurityType.Forex, Market.Oanda)
for x in ['EURUSD', 'GBPCHF']]
self.AddUniverse(SecurityType.Forex,
"MyForexUniverse",
Resolution.Daily,
Market.Oanda,
self.UniverseSettings,
self.Select)
def Select(self, date):
# history request and selection logic
history = self.History(self.symbols, 10)
return ['EURUSD'] # List of String