diff --git a/Binance.TradeRobot.Model/Binance.TradeRobot.Model.xml b/Binance.TradeRobot.Model/Binance.TradeRobot.Model.xml
index 698bf7d..4807a02 100644
--- a/Binance.TradeRobot.Model/Binance.TradeRobot.Model.xml
+++ b/Binance.TradeRobot.Model/Binance.TradeRobot.Model.xml
@@ -244,6 +244,16 @@
交易量
+
+
+ 借币金额
+
+
+
+
+ 借币利息
+
+
执行模式
diff --git a/SDKTestConsole/Program.cs b/SDKTestConsole/Program.cs
index 446fc67..e8a3ba3 100644
--- a/SDKTestConsole/Program.cs
+++ b/SDKTestConsole/Program.cs
@@ -1,4 +1,8 @@
-using Binance.TradeRobot.Model.Base;
+using Binance.Net.Clients;
+using Binance.Net.Objects;
+using Binance.TradeRobot.Model.Base;
+using CryptoExchange.Net.Authentication;
+using Newtonsoft.Json;
using SDKAdapter.APIClient;
using System;
@@ -20,13 +24,73 @@ namespace SDKTestConsole
//var maxLoan = client.QueryMaxLoanAmount("ETHUSDT");
//Console.WriteLine(maxLoan);
+ //借币
//var r1 = client.IsolatedMarginLoan("ETHUSDT", 10M);
//var r2 = client.IsolatedMarginLoan("ETHUSDT", 10M);
//Console.WriteLine(r2.AccountLoanAmount);
+ //还币
+ //var r3 = client.IsolatedMarginRepay("ETHUSDT", 20M);
+ //Console.WriteLine(r3);
- var r3 = client.IsolatedMarginRepay("ETHUSDT", 20M);
- Console.WriteLine(r3);
+
+ 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 = binanceClient.SpotApi.Trading.PlaceMarginOrderAsync("ETHUSDT",
+ // Binance.Net.Enums.OrderSide.Buy,
+ // Binance.Net.Enums.SpotOrderType.Market,
+ // quoteQuantity: 20M, //报价币金额
+ // //quantity: 100M,
+ // //timeInForce: Binance.Net.Enums.TimeInForce.GoodTillCanceled,
+ // //stopPrice: 1899M,
+ // isIsolated: true,
+ // orderResponseType: Binance.Net.Enums.OrderResponseType.Full).Result;
+ //var s = JsonConvert.SerializeObject(r);
+
+ //市价卖币
+ //var r = binanceClient.SpotApi.Trading.PlaceMarginOrderAsync("ETHUSDT",
+ // Binance.Net.Enums.OrderSide.Sell,
+ // Binance.Net.Enums.SpotOrderType.Market,
+ // quantity: 0.0098M,
+ // //quoteQuantity: 20M, //报价币金额
+ // //quantity: 100M,
+ // //timeInForce: Binance.Net.Enums.TimeInForce.GoodTillCanceled,
+ // //stopPrice: 1899M,
+ // isIsolated: true,
+ // orderResponseType: Binance.Net.Enums.OrderResponseType.Full).Result;
+ //var s = JsonConvert.SerializeObject(r);
+
+
+ //止损卖币
+ //var r = binanceClient.SpotApi.Trading.PlaceMarginOrderAsync("ETHUSDT",
+ // Binance.Net.Enums.OrderSide.Sell,
+ // Binance.Net.Enums.SpotOrderType.StopLossLimit,
+ // quantity: 0.00008040M,
+ // price: 1899M,
+ // //quoteQuantity: 20M, //报价币金额
+ // //quantity: 100M,
+ // timeInForce: Binance.Net.Enums.TimeInForce.GoodTillCanceled,
+ // stopPrice: 1899M,
+ // isIsolated: true,
+ // orderResponseType: Binance.Net.Enums.OrderResponseType.Full).Result;
+ //var s = JsonConvert.SerializeObject(r);
+ //Console.WriteLine(s);
Console.ReadKey();
}
}