Ejemplo n.º 1
0
 public double MinTick()
 {
     return(ContractDetails.FromCache(this)
            .Select(cd => cd.MinTick)
            .Where(mt => mt > 0)
            .IfEmpty(() => Legs().SelectMany(c => ContractDetails.FromCache(c.c)).MaxByOrEmpty(cd => cd.MinTick).Select(cd => cd.MinTick).Take(1))
            .Count(1, _ => Debugger.Break(), _ => Debugger.Break())
            .DefaultIfEmpty(0.01)
            .Single());
 }
Ejemplo n.º 2
0
 public IEnumerable <ContractDetails> FromDetailsCache() => ContractDetails.FromCache(this);