Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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");
        }