Tính toán thu nhập riêng biệt (mã từ không)

Tác giả:Cỏ nhỏ, Ngày: 21-10-2014 20:55:57
Tags:Công cụ

Lợi nhuận có thể được đặt cùng với chính sách, nhưng vẫn tốt hơn để hoạt động độc lập. Lý do: 1, khi chính sách giao dịch thay đổi, lợi nhuận sẽ không được đặt lại. 2, tính toán lợi nhuận tự gọi các hàm API, thường gây ra lỗi mạng API chính sách, ảnh hưởng đến hoạt động giao dịch, độc lập làm giảm khả năng này. 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);
    }
}

Có liên quan

Thêm nữa