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");