编辑代码

let ltcPrice = 59;
let ltc = 100;
let usdt = 1000;
let rate = 0.02;
let payload = 3;
let rmbRate = 6.92;
let exchangeRate = 0.002;


console.log("当前市值:", (ltcPrice * ltc + usdt) * rmbRate,"元");

let profit = payload * ltcPrice * rate * (1 - 2 * exchangeRate)*rmbRate;
console.log("一次买卖操作利润:", profit,"元\n");

let price = ltcPrice;
let usdtLeft = usdt;
let ltcLeft = ltc;
let count = 0;
let cost = 0;
while (usdtLeft >= price * payload) {
    price *= (1 - rate);
    usdtLeft -= price * payload;
    ltcLeft += payload * (1 - exchangeRate);
    count++;
}
console.log("区间下限:", price, " 最少买入次数:", count);
console.log("出下限市值:", (price * ltcLeft + usdtLeft) * rmbRate,"元");
console.log("price:",  price ,"=" ,price* rmbRate,"元\n");

price = ltcPrice;
usdtLeft = usdt;
ltcLeft = ltc;
count = 0;
while (ltcLeft >= payload) {
    price *= (1 + rate);
    ltcLeft -= payload;
    usdtLeft += payload * price * (1 - exchangeRate);
    count++;
}
console.log("区间上限:", price, " 最少卖出次数:", count);
console.log("出上限市值:", (price * ltcLeft + usdtLeft) * rmbRate,"元");
console.log("price:",  price ,"=" ,price* rmbRate,"元\n");