روبوٹ کی غلطی کی اطلاع دینے پر خود کار طریقے سے دوبارہ شروع کرنے کے لئے کوڈ کا استعمال کیسے کریں

مصنف:نہیں، نہیں، نہیں, تخلیق: 2018-03-12 19:23:01, تازہ کاری:

براہ کرم، میرے خدا، مجھے سکھائیں روبوٹ کی غلطی کی اطلاع دینے پر خود کار طریقے سے دوبارہ شروع کرنے کے لئے کوڈ کا استعمال کیسے کریں؟ اس کے علاوہ ، آپ کو اپنے کمپیوٹر کو دوبارہ شروع کرنے کی ضرورت نہیں ہے ، لیکن آپ کو اسے دوبارہ شروع کرنے کی ضرورت ہے۔ شکریہ!img


مزید

چھوٹا سا خواب- 1、 غیر معمولی گرفتاری کے دوران غلطیوں کا سراغ لگانے کے لئے استعمال کریں۔ throw "error" ، Log (("XXX"، "@") پیغام کو آگے بڑھانا۔ - 2، BotVS API توسیع، روبوٹ کی حالت کا پتہ لگانے کے لئے روکا دوبارہ شروع تاہم، یہ مشورہ نہیں دیا جاتا ہے کیونکہ آپ کے TypeError کی طرح کی غلطیوں کو حل کرنے کی ضرورت ہے، جو کہ ایک حکمت عملی یا پروگرامر ڈیزائن مسئلہ ہے.

چھوٹا سا خواباگر آپ کو API کنٹرول کو بڑھانے کی ضرورت نہیں ہے تو ، جے ایس کا استعمال کرتے ہوئے غیر معمولی طریقہ کار try{...} catch(e) {...} کی طرح ہے ، غلطیوں کا پتہ لگانے کے لئے۔ یہ سفارش کی جاتی ہے کہ ایکسچینج API کے ذریعہ واپس آنے والے اعداد و شمار کو غلطی سے برداشت کیا جائے۔ کیونکہ یہ null غلطی متوقع ہے۔ سادہ مثال: `` var ticker = exchange.GetTicker ((() // اگر مختلف وجوہات کی بناء پر غیر معمولی صورتحال پیدا ہوتی ہے جس کی وجہ سے GetTicker null لوٹتا ہے۔ if ((ticker == null) { // دوبارہ کوشش کریں } ``

نہیں، نہیں، نہیںیہ خصوصیت تبادلے کی API کی واپسی ہے ، میری وضاحت نہیں کی گئی ہے ، لیکن تبادلے میں ہر وقت ڈیٹا کی خرابی ہوتی ہے ، جس کی وجہ سے یہ خصوصیت نہیں پڑھی جاسکتی ہے ، اور پھر روبوٹ خود بخود بند ہوجاتا ہے۔ خواب ، میں نے نیچے کی توسیع کی API دیکھی ہے ، صرف پطرون ورژن ، کیا جے ایس روبوٹ کی حالت کی خرابی کو خود بخود دوبارہ شروع کرسکتا ہے ، یا پھینکنے کی غلطی کوڈ کا استعمال کیسے کرتا ہے ، نہیں جانتا کہ کہاں...

چھوٹا سا خوابیہ خرابی آپ کو currentQty کی خصوصیت کی جانچ پڑتال کر رہی ہے جو کسی متغیر کی نوعیت کی وضاحت نہیں کی جاسکتی ہے ، پھر اس متغیر کی currentQty تک رسائی حاصل کریں ، اس کوڈ کی جانچ پڑتال کریں.currentQty ، دیکھیں کہ آیا پچھلے متغیر کی وضاحت نہیں کی جاسکتی ہے۔

نہیں، نہیں، نہیںمجھے نہیں معلوم کہ یہ ڈیزائن کی خرابی ہے یا نہیں، BitMEX چلتا رہتا ہے اور کچھ دیر بعد (تقریباً چار گھنٹے) ایک غلطی پیدا ہو جاتی ہے اور اسے دستی طور پر دوبارہ شروع کرنا پڑتا ہے۔