19 using System.Collections;
20 using System.Collections.Generic;
30 private IEnumerable<Slice> _data;
32 private PyObject _dataframe;
60 var strikes = _data.SelectMany(x => x.OptionChains.SelectMany(y => y.Value.Contracts.Keys.Select(z => (
double)z.ID.StrikePrice).Distinct()));
63 return strikes.Distinct().ToList().ToPython();
73 var expiry = _data.SelectMany(x => x.OptionChains.SelectMany(y => y.Value.Contracts.Keys.Select(z => z.ID.Date).Distinct()));
76 return expiry.Distinct().ToList().ToPython();
89 #region IEnumerable implementation
91 public IEnumerator<Slice> GetEnumerator()
93 return _data.GetEnumerator();
96 IEnumerator IEnumerable.GetEnumerator()
98 return GetEnumerator();