علیحدہ علیحدہ منافع کا حساب لگائیں (کوڈ صفر سے ہے)

مصنف:گھاس، تاریخ: 2014-10-21 20:55:57
ٹیگز:آلہ

آمدنی کو حکمت عملی کے ساتھ جوڑا جاسکتا ہے ، لیکن یہ الگ الگ بھی بہتر ہے۔ وجہ: 1 ، جب تجارت کی حکمت عملی میں تبدیلی کی جاتی ہے تو ، آمدنی کو دوبارہ نہیں رکھا جاتا ہے۔ 2 ، آمدنی کا حساب کتاب خود API فنکشن کو کال کرتا ہے ، جو اکثر حکمت عملی API نیٹ ورک کی غلطیوں کا سبب بنتا ہے ، جس سے تجارت کے عمل کو متاثر ہوتا ہے ، اور آزادانہ طور پر اس امکان کو کم کرتا ہے۔ 3 ، لوپ وقفے کو اپنی مرضی کے مطابق کیا جاسکتا ہے۔



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

متعلقہ

مزید