Beispiel #1
0
 public void AddSymbolsToList(List <StoredSymbol> storedSymbols)
 {
     foreach (StoredSymbol symbol in storedSymbols)
     {
         ITickerInfo TickerInfo = TickerInfoFactory.GetTickerInfo(symbol);
         SymbolsList.Add(TickerInfo);
     }
 }
Beispiel #2
0
        public static ITickerInfo GetTickerInfo(StoredSymbol symbol)
        {
            ITickerInfo ticker = null;

            if (symbol.Type.Equals(SymbolType.Stock))
            {
                ticker = new StockTickerInfo(symbol.Symbol.ToUpper());
            }
            else if (symbol.Type.Equals(SymbolType.Currency))
            {
                ticker = new CurrencyTickerInfo(symbol.Symbol.ToUpper());
            }
            else if (symbol.Type.Equals(SymbolType.Crypto))
            {
                ticker = new CryptoTickerInfo(symbol.Symbol.ToUpper());
            }
            return(ticker);
        }