public void ProcessMarketData(List <IMarketData> data) { PositionList.ForEach(v => v.ProcessMarketData(data)); if (PositionList.Count > 0) { LastMarketDataTime = PositionList.Max(v => v.DataTime); } }