وسائل لوڈ ہو رہے ہیں... لوڈنگ...

درخواستوں کی کارروائی میں تاخیر

مصنف:wcg123, تخلیق: 2018-02-27 14:26:47, تازہ کاری: 2018-02-27 15:22:33

پلیٹ فارم پر ٹی اے لائبریری کے اشارے کی جانچ کرتے وقت ، لاگ نے پیریوڈ ایچ ایم 5 کے اشارے کے اعداد و شمار اور ریکارڈز کے صفوں کو ظاہر کیا ، جو دوبارہ جانچ کے وقت ایک وقت کے نقطہ پر اپ ڈیٹ ہوتے ہیں ، تاہم ، حقیقی ڈسک میں پتہ چلا ہے کہ ہر وقت کے دورانیے میں تقریبا 3 سے 4 سیکنڈ گزرنے کے بعد پچھلے دورانیے کی تعداد کو اپ ڈیٹ کیا جاتا ہے۔ چین کے جنوبی علاقے میں کرائے پر لی جانے والی علی نون ، اوکیکس فیوچر سے منسلک ہے۔ میں نے مندرجہ ذیل گیٹ ریکارڈز کی تاخیر کا تجربہ کیا ہے اور اس کا نتیجہ 100ms سے زیادہ نہیں آیا ہے۔ سوال یہ ہے کہ مسئلہ کیا ہے؟

function main(){
    while(true){
        exchange.SetMarginLevel(10);
        exchange.SetContractType("quarter");                            
        var beginTime = new Date().getTime()
        var records = exchange.GetRecords(PERIOD_M5)
        var endTime = new Date().getTime()
        LogStatus("GetRecords 接口延迟时间:", endTime - beginTime, "毫秒。")
        
        Sleep(500)
    }
}

مزید

ایجاد کاروں کی مقدار - خوابہم نے ٹیسٹ کیا ہے، اور یہ سچ ہے کہ تبادلے میں 3 سیکنڈ کی تاخیر ہوتی ہے جب K لائن کو اپ ڈیٹ کیا جاتا ہے، یا آپ اپنے آپ کو ٹکر ڈیٹا کے ساتھ K لائن تشکیل دیتے ہیں.

wcg123مثال کے طور پر، ریکارڈز جو 0 سے 0:05 تک 5 منٹ کے دورانیے کی ضرورت ہوتی ہے، نظریاتی طور پر 0:05:0 سیکنڈ تک پہنچنے پر پہلے 5 منٹ کے دورانیے کی قیمت وصول کرتے ہیں، لیکن میں ہر بار 3 سے 4 سیکنڈ کے بعد اپ ڈیٹ ظاہر کرتا ہوں.

ایجاد کاروں کی مقدار - خوابہاں ، لیکن حقیقی ڈسک میں پتہ چلا ہے کہ ہر وقت کے دور میں تقریبا 3 سے 4 سیکنڈ تک پچھلے دور کی تعداد کو اپ ڈیٹ نہیں کیا جاتا ہے۔ ہاں ، اس کی وضاحت کرتے ہوئے ، مجھے سمجھ نہیں آرہی ہے۔ اس کا کیا مطلب ہے ، پچھلے دور کی تعداد کو اپ ڈیٹ کرنا؟ کیا یہ تازہ ترین دور کو اپ ڈیٹ کرنا چاہئے؟

nxtplayerمیں نے بھی اس کی جانچ پڑتال کرنے کی کوشش کی

wcg123میں نے دیکھا کہ ہوبی کی کرنسیوں کی تجارت کے لئے گیٹ ریکارڈز کی تازہ کاری میں 5s کی تاخیر ہوئی ہے۔

nxtplayerیہ بہت شرمناک ہے۔

wcg123اس طرح کے طور پر OKEX پلیٹ فارم اپ ڈیٹ K لائن میٹنگ کارڈ 3 سیکنڈ

nxtplayerکیا سرور کا وقت غلط ہے؟ آپ ہر ایک سیکنڈ میں ایک بار بار حاصل کرتے ہیں، بار کا وقت مانیٹر کرتے ہیں، اگر وقت بدل جاتا ہے تو یہ ایک نیا بار ہے، اور پھر اس کا موازنہ کریں.