using Binance.Net.Clients; using Binance.Net.Objects; using Binance.TradeRobot.Model.Base; using CryptoExchange.Net.Authentication; using Newtonsoft.Json; using SDKAdapter.APIClient; using SDKAdapter.WebSockets.Order.Spot; using System; using System.Threading.Tasks; namespace SDKTestConsole { internal class Program { private static System.Threading.Timer timer; private static SpotOrderWebSocketClient orderWebSocketClient; static void Main(string[] args) { var apiKey = "RsQ5RuhYbNRXCTGAQXhwb5Dt3jgPnwKXfR1OXz0qWmf3IsAC7zPQd14WGIr18rDA"; var secret = "yxW4PPb65rVpdo7fMt2mZcbNOtjOe3J4fMSRVtX5YJfj7kRzHW3dY6xfoW4jje1I"; var client = BaseAPIClient.Create(Enums.Exchange.Binance, 0, apiKey, secret); //逐仓杠杆账户资产 //var marginList = client.GetIsolatedMarginAccountAssets(); //var s = JsonConvert.SerializeObject(marginList); //var spotClientOption = new BinanceApiClientOptions() //{ // BaseAddress = "https://api.binance.com", // ApiCredentials = new ApiCredentials(apiKey, secret) //}; //var usdFuturesClientOption = new BinanceApiClientOptions() //{ // BaseAddress = "https://fapi.binance.com", // ApiCredentials = new ApiCredentials(apiKey, secret) //}; //var binanceClient = new BinanceClient(new BinanceClientOptions() //{ // UsdFuturesApiOptions = usdFuturesClientOption, // SpotApiOptions = spotClientOption //}); var binanceSocketClient = new BinanceSocketClient(); //var newClientOrderId = "abcd_286129845448773_1"; //var orderId = client.IsolatedMarginPlaceOrder("ETHUSDT", Enums.TradeDirection.Buy, Enums.OrderType.MARKET, quoteAmount: 20M, newClientOrderId: newClientOrderId); var logger = NLog.LogManager.GetLogger("test"); var spotClientOption = new BinanceApiClientOptions() { BaseAddress = "https://api.binance.com", ApiCredentials = new ApiCredentials(apiKey, secret) }; var usdFuturesClientOption = new BinanceApiClientOptions() { BaseAddress = "https://fapi.binance.com", ApiCredentials = new ApiCredentials(apiKey, secret) }; var binanceClient = new BinanceClient(new BinanceClientOptions() { UsdFuturesApiOptions = usdFuturesClientOption, SpotApiOptions = spotClientOption }); //var r = client.GetIsolatedMarginAccountAssets(); var r =client.IsolatedMarginRepay("GMTUSDT", 0.00004748M); var r1 = client.IsolatedMarginRepay("APEUSDT", 0.00003912M); var r3 = client.GetIsolatedMarginAccountAssets(); Console.ReadKey(); } } }