public static bool CheckBalance() { i++; if (usdt == null) { var accountId = AccountConfig.mainAccountId; var accountInfo = new AccountOrder().AccountBalance(accountId); usdt = accountInfo.data.list.Find(it => it.currency == "usdt"); } if (usdt.balance < 10 && i % 100 == 0) { Console.WriteLine($"--------------------- 余额{usdt.balance}----------------------------"); } if (usdt.balance < 6) { Console.WriteLine("---------------------余额小于6,无法交易----------------------------"); return(false); } return(true); }
public static decimal GetRecommendBuyAmount(string coin) { if (noSellCount < 0) { noSellCount = new CoinDao().GetAllNoSellRecordCount(); } if (usdt == null) { var accountId = AccountConfig.mainAccountId; var accountInfo = new AccountOrder().AccountBalance(accountId); usdt = accountInfo.data.list.Find(it => it.currency == "usdt"); } var calcPencert = getCalcPencent(new CoinAnalyze().CalcPercent(coin)); decimal recommend = 0; if (noSellCount < 80) { recommend = (usdt.balance / 200) / calcPencert;/// 0.8, 1, 1.2, 1.5; } else { recommend = (usdt.balance / 160) / calcPencert;/// 0.8, 1, 1.2, 1.5; } return(Math.Min(recommend, AccountConfig.userName == "lzq" ? (decimal)16.5 : (decimal)7.5)); //if (noSellCount > 80) //{ // return usdt.balance / 30; //} //// 让每个承受8轮 //return usdt.balance / (100 - noSellCount); }
public static void ClearData() { usdt = null; noSellCount = -1; }