ByBit API Как проверить баланс USDT на едином торговом счете пользователя на Bybit?C#

Место общения программистов C#
Ответить
Anonymous
 ByBit API Как проверить баланс USDT на едином торговом счете пользователя на Bybit?

Сообщение Anonymous »

Помогите мне, я понятия не имею, как это сделать. Я сижу здесь уже 10 часов, вы моя последняя надежда.
Мне нужно проверить количество USDT на Едином торговом счете.
Также вместо использования номер 2, мне нужно совершить покупку, используя весь доступный баланс USDT на счету.
используя Bybit.net 4.0.1.
using Bybit.Net.Clients;
using Bybit.Net.Enums;
using Bybit.Net.Objects;
using Bybit.Net.Objects.Models.V5;
using CryptoExchange.Net.Authentication;
using CryptoExchange.Net.CommonObjects;
using CryptoExchange.Net.Interfaces;
using CryptoExchange.Net.Interfaces.CommonClients;
using CryptoExchange.Net.Objects;
using CryptoExchange.Net.SharedApis;
using Newtonsoft.Json.Linq;
using System;
using System.Threading.Tasks;

class Program
{
static async Task Main(string[] args)
{
var bybitClient = new BybitRestClient(options => {
options.ApiCredentials = new ApiCredentials("api", "secret api");
});

var balanceResult = await bybitClient.V5Api.Account.GetBalancesAsync(Bybit.Net.Enums.AccountType.Unified);

if (!balanceResult.Success || balanceResult.Data == null)
{
Console.WriteLine($"Error: {balanceResult.Error?.Message}");
return;
}
if (balanceResult.Data.List == null || !balanceResult.Data.List.Any())
{
Console.WriteLine("Balance list is empty");
return;
}

foreach (var asset in balanceResult.Data.List)
{

Console.WriteLine($"Balance: {asset.TotalWalletBalance}");

}

var result = await bybitClient.V5Api.Trading.PlaceOrderAsync(
Bybit.Net.Enums.Category.Spot,
"TWTUSDT",
Bybit.Net.Enums.OrderSide.Buy,
Bybit.Net.Enums.NewOrderType.Market,
2, // BUY ON FULL SUM OF USDT
marketUnit: MarketUnit.QuoteAsset);

}
} ```


Подробнее здесь: https://stackoverflow.com/questions/793 ... count-on-b
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»