public int UpdateReferenceByMarket(List <string> lst)
 {
     Console.WriteLine("All TSC/OTC Size(Warrant): " + lst.Count);
     for (int i = 0; i < lst.Count; ++i)
     {
         string[] substring = lst[i].Split('|');
         PI30001  stock     = quoteCom.GetProductSTOCK(substring[0]);
         Warrant  targetWarrant;
         if (Warrants.TryGetValue(stock.StockNo, out targetWarrant))
         {
             targetWarrant.Reference = Convert.ToUInt32(stock.Ref_Price);
         }
     }
     Console.WriteLine("Warrant Size: " + Warrants.Count);
     return(0);
 }