Выдает ошибку, говорит, что инструмент не имеет информацию о шлюзе.
Поэтому переместил эту строчку в самый низ GetSecurity:
            }, security =>
            {
              //this.AddInfoLog("Security update {0}.", security.Id);
              using (security.BeginUpdate())
              {
                security.BestAsk = new Quote
                {
                  Price = details[13].To<decimal>(),
                  Volume = details[14].To<decimal>(),
                  Security = security,
                  OrderDirection = OrderDirections.Sell
                };
                security.BestBid = new Quote
                {
                  Price = details[15].To<decimal>(),
                  Volume = details[16].To<decimal>(),
                  Security = security,
                  OrderDirection = OrderDirections.Buy
                };
                security.LowPrice = details[17].To<decimal>();
                security.HighPrice = details[18].To<decimal>();
                security.SetOpenInteres(details[10].To<long>());
                security.OpenPrice = details[11].To<decimal>();
                security.ClosePrice = details[12].To<decimal>();
                // 
http://stocksharp.com/posts/m/21423/
                security.ImpliedVolatility = details[20].To<decimal>();
                security.TheorPrice = details[21].To<decimal>();                
security.LastChangeTime = security.GetMarketTime();                                                // TODO: Add missing fields
              }
              return true;
            });
Вроде все нормально пока работает.