public async Task Start() { ExchangeMonitorConfig config = new ExchangeMonitorConfig( ExchangeName.Binance, ExchangeName.Cryptopia, ExchangeName.Kucoin, //ExchangeName.AEX, ExchangeName.GDax, ExchangeName.Idex ); IList <IList <object> > settings = await sheet.Read(settingsTab, "A:A"); List <string> blacklist = new List <string>(); foreach (var row in settings) { object blacklistData = row.FirstOrDefault(); if (blacklistData == null) { continue; } blacklist.Add((string)blacklistData); } config.BlacklistCoins(blacklist.ToArray()); exchangeMonitor = new ExchangeMonitor(config); RefreshTimer_Elapsed(null, null); }
public PriceTarget() { ExchangeMonitorConfig config = new ExchangeMonitorConfig( ExchangeName.Binance, ExchangeName.Cryptopia, ExchangeName.Kucoin, ExchangeName.GDax); config.AddCoinMap( new[] { "TetherUS", "USDT", "Tether" }, new[] { "TenX", "TenXPay" }); config.BlacklistCoins("TetherUS", "Bitcoin Cash"); monitor = new ExchangeMonitor(config); AddMonitor("Monero"); AddMonitor("OmiseGO"); }