コード例 #1
0
ファイル: MiningCalculator.cs プロジェクト: radtek/HeroMining
 private void LoadBinancePrice()
 {
     try
     {
         _binanceCoinsPrice = _bnAPI.LoadPrice();
     }
     catch (Exception err)
     {
         Debug.WriteLine("Warning: " + err.Message);
     }
 }
コード例 #2
0
ファイル: ExchangeTest.cs プロジェクト: radtek/HeroMining
        public void TestLoadCurrencyFromBinance()
        {
            BinanceAPI             api   = new BinanceAPI();
            List <BinanceCurrency> coins = api.LoadPrice();

            foreach (ExchangeCurrency coin in coins)
            {
                Debug.WriteLine(string.Format("{0} bid={1} ask={2} last={3} volume={4} ", coin.symbol, coin.bid, coin.ask, coin.last, coin.volume));
            }
            Assert.AreEqual(true, coins.Count > 0);
        }
コード例 #3
0
ファイル: ExchangeTest.cs プロジェクト: radtek/HeroMining
        public void TestUSDTFromBinance()
        {
            BinanceAPI             api   = new BinanceAPI();
            List <BinanceCurrency> coins = api.LoadPrice();

            foreach (ExchangeCurrency coin in coins)
            {
                if (coin.symbol == "BTCUSDT")
                {
                    Debug.WriteLine(string.Format("{0} bid={1} ask={2} last={3} volume={4} ", coin.symbol, coin.bid, coin.ask, coin.last, coin.volume));
                    double btc    = 0.005;
                    double btcusd = (coin.bid ?? 0);
                    double usd    = btcusd * btc;
                    Debug.WriteLine($"usd of {btc} btc = {usd}");
                }
            }
            Assert.AreEqual(true, coins.Count > 0);
        }