public float balanceBTC()//Получение баланса. Работает корректно { using (var request = new HttpRequest()) { authorization(request); string url = "https://btc-trade.com.ua/api/balance"; nonce++; // Создаём коллекцию параметров var pars = new RequestParams(); // Добавляем необходимые параметры в виде пар ключ, значение pars["out_order_id"] = out_order_id.ToString(); pars["nonce"] = nonce.ToString(); apiSign = setApiSign(out_order_id.ToString(), nonce.ToString()); request.AddHeader("public-key", publicKey); request.AddHeader("api-sign", apiSign); float res; var json = request.Post(url, pars).ToString(); //Получение баланса balance balance = JsonConvert.DeserializeObject <balance>(json); //Десериализируем res = balance.accounts[1].balance; nonce = rnd.Next(1, 10000); return(res); } }
private void timer1_Tick_1(object sender, EventArgs e) //Получение баланса аккаунта (Без открытых заявок) { try { richTextBox1.AppendText(second + " >> Timer 1" + Environment.NewLine); //++++++++++++++++++++++++++++++1 buyDeal = false; sellDeal = false; // richTextBox1.AppendText(count + ">>" + req.sell("0.001", "1000000", "UAH", "BTC")); string json = req.balance(); //Получение баланса balance = JsonConvert.DeserializeObject <balance>(json); //Десериализируем timer2.Enabled = true; timer1.Enabled = false; } catch { richTextBox1.AppendText(second + " >> Step 1 Smt wrong" + Environment.NewLine); } }