/// <summary>
 /// Ends current subscriptions
 /// </summary>
 public void Unsubscribe(IEnumerable <Symbol> symbols)
 {
     if (WebSocket.IsOpen)
     {
         var map = ChannelList.ToDictionary(k => k.Value.Symbol, k => k.Key, StringComparer.InvariantCultureIgnoreCase);
         foreach (var symbol in symbols)
         {
             if (map.ContainsKey(symbol.Value))
             {
                 WebSocket.Send(JsonConvert.SerializeObject(new
                 {
                     @event    = "unsubscribe",
                     channelId = map[symbol.Value]
                 }));
             }
         }
     }
 }