Esempio n. 1
0
 public override IList <MessageSymbolInfo> GetStrikes(GetStrikesRequestParameters requestParameters)
 {
     if (this.client.SymbolsProvider.TryGetOptionsByUnderlier(requestParameters.UnderlierId, out var strikes))
     {
         return(strikes.Where(s => s.ExpiryTimeUtc == requestParameters.ExpirationDate)
                .Select(s => this.CreateSymbolMessage(s))
                .Cast <MessageSymbolInfo>()
                .ToList());
     }
     else
     {
         return(base.GetStrikes(requestParameters));
     }
 }
Esempio n. 2
0
 public override IList <MessageSymbolInfo> GetStrikes(GetStrikesRequestParameters requestParameters) => this.currentVendor?.GetStrikes(requestParameters);