From d90e9c1cec5c31a1f6b94f9f69675ea30f1493fd Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Sat, 14 May 2022 16:13:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=80=9F=E5=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Business/TradeBusiness/D21TradeBusiness.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Binance.TradeRobot.Business/Business/TradeBusiness/D21TradeBusiness.cs b/Binance.TradeRobot.Business/Business/TradeBusiness/D21TradeBusiness.cs index d01380e..3953ae1 100644 --- a/Binance.TradeRobot.Business/Business/TradeBusiness/D21TradeBusiness.cs +++ b/Binance.TradeRobot.Business/Business/TradeBusiness/D21TradeBusiness.cs @@ -141,11 +141,13 @@ namespace Binance.TradeRobot.Business #region 计算下单数量 step = "计算下单数量"; var diffAmount = 0M; //下单缺口金额 + var accountLoanAmount = robot.RobotAccount.LoanAmount; //账户借币金额 var previewTradeAmount = d21Robot.D21Policy.Position; //预估交易额 + if (balance < previewTradeAmount) { - #region 借币 - step = "验证借币比例"; + #region 验证借币比例 + step = "验证借币"; diffAmount = previewTradeAmount - balance; var diffRatio = diffAmount / balance * 100; //借币比例 @@ -203,7 +205,9 @@ namespace Binance.TradeRobot.Business step = "借币"; try { - + var loanResponse = apiClient.IsolatedMarginLoan(robot.Symbol, diffAmount); + diffAmount = loanResponse.CurrentLoanAmount; + accountLoanAmount = loanResponse.AccountLoanAmount; } catch (Exception borrowex) {