โ† تمام ویڈیوز
MT5 API ยท 3:29

دیگر طریقے: نتائج اور خرابیاں

اکاؤنٹ، مارکیٹ، تاریخ، حساب اور اسٹریم۔ خالی فہرست، صفر اور false بھی درست جواب ہو سکتے ہیں۔

مرحلہ وار تحریری رہنما

  1. 0:00

    دیگر طریقے: نتائج اور خرابیاں

    یہ سبق MT5 کے دیگر طریقوں کے نتائج اور خرابیاں بتاتا ہے، جن میں اکاؤنٹ ڈیٹا، مارکیٹ معلومات، تاریخ، حساب اور WebSocket اسٹریم شامل ہیں۔

  2. 0:15

    منتخب طریقے کی رہنمائی کھولیں

    ایم ٹی فائیو ڈاٹ ایم آر پی سی ڈاٹ پرو کھولیں۔ Account Summary یا Opened Orders جیسے مطلوبہ طریقے کا انتخاب کریں۔ کوڈ مثال کے نیچے کامیابی جانچنے کی رہنمائی کھول کر اسی طریقے کے اصول پڑھیں۔

  3. 0:36

    1. HTTP اسٹیٹس کوڈ دیکھیں

    پہلے ایچ ٹی ٹی پی اسٹیٹس کوڈ دیکھیں۔ ایچ ٹی ٹی پی اسٹیٹس کوڈ دو سو کا مطلب ہے کہ اے پی آئی نے درخواست لے کر جواب دیا۔ پھر JSON کا متن پڑھیں۔ دوسرے کوڈ کی صورت میں پہلے ایچ ٹی ٹی پی خرابی اور اس کا جواب دیکھیں۔

  4. 0:56

    2. error دیکھیں

    دوسرے مرحلے میں error دیکھیں۔ Null نہ ہو تو errorCode اور errorMessage پڑھیں۔ یہاں حقیقی Account Summary درخواست نے ایچ ٹی ٹی پی اسٹیٹس کوڈ دو سو دیا، مگر ٹرمینل شناخت غلط تھی۔ سرخ نتیجہ اصلاح بتاتا ہے۔

  5. 1:17

    غائب یا غلط سیشن درست کریں

    غلط شناخت کے لیے Connect Ex کی مکمل id لیں۔ ٹرمینل نہ ملے تو شناخت اور پلیٹ فارم، پھر ٹرمینل کی حالت دیکھیں۔ ختم شدہ سیشن کے بعد اکاؤنٹ کی درخواستیں جاری رکھنے کے لیے درست کنکشن چاہیے۔

  6. 1:34

    ہر طریقے کے data کا اپنا مطلب ہے

    اکاؤنٹ، مارکیٹ، تاریخ اور حساب کے طریقوں میں error کے بعد اسی طریقے کا data پڑھیں۔ خالی فہرست کا مطلب کوئی متعلقہ ریکارڈ نہیں۔ صفر پوزیشن نہ ہونے کا مطلب ہو سکتا ہے۔ False ایک درست منفی جواب ہو سکتا ہے۔ انہیں خودبخود اے پی آئی خرابی نہ سمجھیں۔

  7. 2:00

    درست نتیجہ فیلڈ پڑھیں

    Account Summary میں اکاؤنٹ معلومات اور Positions Total میں پوزیشنوں کی تعداد پڑھیں۔ حساب کے طریقے تخمینی مارجن یا منافع دیتے ہیں، تجارت انجام نہیں دیتے۔ تاریخ خالی ہو تو فلٹر اور وقت کی حد دیکھیں۔

  8. 2:20

    ٹرمینل مصروف ہو تو انتظار کریں

    Busy یا Rate Limit Exceeded ملے تو error کی properties میں RetryAfterSeconds دیکھیں، اگر دیا گیا ہو۔ مقررہ وقت انتظار کریں اور بیک وقت درخواستیں کم کریں۔ پڑھنے کی درخواست وقت سے باہر ہو تو ٹرمینل کی حالت دیکھ کر تیار ہونے پر دوبارہ چلائیں۔

  9. 2:44

    اسٹریم میں ہر پیغام دیکھیں

    WebSocket میں ہر آنے والے پیغام کا error دیکھیں، پھر data استعمال کریں۔ کھلا ساکٹ ہر کام کی کامیابی نہیں بتاتا۔ کچھ دیر ڈیٹا نہ آنا یا خالی heartbeat ناکام درخواست نہیں۔ رابطہ ٹوٹے تو ضرورت کے مطابق دوبارہ جڑ کر موجودہ اکاؤنٹ کی حالت پڑھیں۔

  10. 3:08

    دیگر طریقوں کی تین جانچیں

    عام طریقوں میں ایچ ٹی ٹی پی اسٹیٹس کوڈ، error اور اسی طریقے کا data سمجھیں۔ اسٹریم میں ہر پیغام دیکھیں۔ مسئلہ حل کرنے کے لیے اصل تشخیصی معلومات رکھیں، لیکن جواب بانٹنے سے پہلے پاس ورڈ، کلیدیں اور نجی اکاؤنٹ معلومات ہٹا دیں۔