public static decimal GetRecommendBuyAmount(string coin) { if (noSellCount < 0) { noSellCount = new CoinDao().GetAllNoSellRecordCount(); } if (usdt == null) { var accountId = 1; // AccountConfig.mainAccountId; AccountBalance accountInfo = null; // new AccountOrder().AccountBalance(accountId); usdt = accountInfo.data.list.Find(it => it.currency == "usdt"); } var calcPencert = getCalcPencent(new CoinAnalyze().CalcPercent(coin)); if (noSellCount < 80) { return((usdt.balance / 80) / calcPencert);/// 0.8, 1, 1.2, 1.5; } return((usdt.balance / 30) / calcPencert);/// 0.8, 1, 1.2, 1.5; //if (noSellCount > 80) //{ // return usdt.balance / 30; //} //// 让每个承受8轮 //return usdt.balance / (100 - noSellCount); }
public static bool CheckBalance() { i++; if (usdt == null) { var accountId = 1; // AccountConfig.mainAccountId; AccountBalance accountInfo = null; // 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 void ClearData() { usdt = null; noSellCount = -1; }