স্বতন্ত্রভাবে আয় গণনা (কোড শূন্য থেকে)

লেখক:ঘাস, তারিখঃ ২০১৪-১০-২১ ২০ঃ৫৫ঃ৫৭
ট্যাগঃসরঞ্জাম

উপার্জন নীতির সাথে একত্রিত করা যেতে পারে, তবে এটি স্বতন্ত্রভাবে আরও ভাল। কারণঃ ১, যখন লেনদেনের নীতি পরিবর্তন হয় তখন বিরতি হয়, তখন উপার্জন পুনরায় স্থাপন করা হয় না। ২, উপার্জন গণনা নিজেই একটি এপিআই ফাংশনকে কল করে, যা প্রায়শই নীতির এপিআই নেটওয়ার্ক ত্রুটি সৃষ্টি করে, যা লেনদেনের কার্যকারিতা প্রভাবিত করে, স্বতন্ত্রভাবে এই সম্ভাবনা হ্রাস করে। ৩, লুপের ব্যবধান কাস্টমাইজ করা যায়।



function adjustFloat(v) {

    return Math.floor(v*1000)/1000;
}


function GetAccount() {
    var account;
    while (!(account = exchange.GetAccount())) {
        Sleep(1000);
    }
    return account;
}

function GetTicker() {
    var ticker;
    while (!(ticker = exchange.GetTicker())) {
        Sleep(1000);
    }
    return ticker;
}

function updateProfit(accountInit, accountNow, ticker) {
    var netNow = accountNow.Balance + accountNow.FrozenBalance + ((accountNow.Stocks + accountNow.FrozenStocks) * ticker.Buy);
    var netInit = accountInit.Balance + accountInit.FrozenBalance + ((accountInit.Stocks + accountInit.FrozenStocks) * ticker.Buy);
    LogProfit(adjustFloat(netNow - netInit), accountNow);

}

function main() {
    InitAccount = GetAccount(); 
    while (true) {
        updateProfit(InitAccount, GetAccount(), GetTicker());
        Sleep(5000);
    }
}

সম্পর্কিত

আরো