Số liệu thống kê sự khác biệt giữa các nền tảng mỗi phút (by JackConan)

Tác giả:yzl_126@126.com, Ngày: 2014-06-23 13:14:02
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().Last;
        if (curPrice < smallPrice){
            smallPrice = curPrice;
        }
        if (curPrice > bigPrice){
            bigPrice = curPrice;
        }
        curSpace = bigPrice - smallPrice;
    }
    
    if (curSpace > maxSpace){
        maxSpace = curSpace;
        //打印各交易所当前的市场行情;
        printCurPrice();
        Log('有新高差价:', adjustFloat(maxSpace),'高价:', bigPrice,'低价:', smallPrice, '发生时间 →_→');
    }
    Log('当前差价:', adjustFloat(curSpace),'高价:', bigPrice,'低价:', smallPrice,'最高差价:', adjustFloat(maxSpace));
}

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

Có liên quan

Thêm nữa

ytrezqXin chào, các bạn đang so sánh nền tảng nào?