Số liệu thống kê chênh lệch lớn nhất giữa các nền tảng (by JackConan)

Tác giả:yzl_126@126.com, Ngày: 2014-06-22 17:16:50
Tags:Công cụ

Các công ty có thể sử dụng các công cụ này để phân tích giá cả. Nếu bạn muốn in thị trường của các sàn giao dịch vào thời điểm đó, bạn có thể xóa //printCurPrice (();


var maxSpace = 0;

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

function printCurPrice() {
    for (var i = 0; i < exchanges.length; i++) {
        Log(exchanges[i].GetName(),'=',exchanges[i].GetTicker());
    }
}

function onTick() {
    // TODO something.
    var smallPrice = 99999;
    var bigPrice = 0;
    var curPrice = 0;
    var curSpace = 0;
    
    for (var i = 0; i < exchanges.length; i++) {
        curPrice = exchanges[i].GetTicker().Buy;
        if (curPrice < smallPrice){
            smallPrice = curPrice;
        }
        if (curPrice > bigPrice){
            bigPrice = curPrice;
        }
        curSpace = bigPrice - smallPrice;
    }
    
    if (curSpace > maxSpace){
        maxSpace = curSpace;
        Log('差价:', adjustFloat(maxSpace),'高价:', bigPrice,'低价:', smallPrice, '发生时间 →_→');
        //打印各交易所当前的市场行情;
        printCurPrice();
    }
}

function main() {
    if (exchanges.length < 2) {
        Log("交易所数量最少得两个才能完成统计");
        return;
    }
    while(true) {
        onTick();
        Sleep(60000);
    }
}

Có liên quan

Thêm nữa