static async Task Main(string[] args) { BinanceAPI api = new BinanceAPI(SettingsAPI.baseUrl); //var result = api.GetOrderBook("ETHBTC", 50); //WaveTheory wave = new WaveTheory(); // var result = wave.Find(api.GetCandleStick("ETHBTC", "1h", TimeExtension.StartTime("6.07.2019 9:00"), TimeExtension.EndTime())); //var res = api.GetTickerPrice(); // var symbols = (from x in res where x.PriceChangePercent >= 10 || x.PriceChangePercent <= -10 select x.Symbol).ToList(); var result = api.OrderOCO("ETHBTC", OrderSides.BUY, 0.02m, 0.017m, 0.0172m); //var res = api.GetAccountInformation(); //var res2 = api.GetCandleStickAsync("ETHBTC", "1h", TimeExtension.StartTime("6.07.2019 9:00"), TimeExtension.EndTime()); //var res3 = api.GetMyTradesAsync("ETHBTC"); //var res4 = api.GetOpenOrdersAsync("ETHBTC"); //var res6 = api.GetOrderBookAsync("ETHBTC", 500); Console.WriteLine("Завершился метод Main"); Console.ReadKey(); }
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); }
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); }
public AccountInformationVM() { api = new BinanceAPI(SettingsAPI.baseUrl); }