یہ اعداد و شمار پلیٹ فارمز کے مابین سب سے زیادہ فرق کی نشاندہی کرتے ہیں۔ اگر آپ اس وقت کے تبادلے کے بازاروں کو پرنٹ کرنا چاہتے ہیں تو ، آپ //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); } }
یترزقہیلو، آپ کس پلیٹ فارم کا موازنہ کر رہے ہیں؟