ٹریڈنگ کی خرابیوں کو سمجھیں
تکمیل، زیر التوا آرڈر اور بروکر کا انکار پہچانیں۔ اگلی تجارت بھیجنے سے پہلے نتیجہ پڑھیں۔
مرحلہ وار تحریری رہنما
- 0:00
ٹریڈنگ کی خرابیوں کو سمجھیں
اس سبق میں MT5 ٹریڈنگ کے نتائج اور خرابیاں سمجھیں گے۔ مکمل یا جزوی تکمیل، زیر التوا آرڈر، بروکر کے انکار اور غیر یقینی نتائج میں فرق کریں گے۔
- 0:16
ٹریڈنگ طریقے کی رہنمائی کھولیں
ایم ٹی فائیو ڈاٹ ایم آر پی سی ڈاٹ پرو کھولیں۔ ٹریڈنگ معاون میں Order Send منتخب کر کے کوڈ مثال کے نیچے نتیجے کی رہنمائی کھولیں۔ دوسرے طریقے کے لیے اس کی اپنی رہنمائی دیکھیں۔
- 0:34
1. HTTP اسٹیٹس کوڈ دیکھیں
پہلے ایچ ٹی ٹی پی اسٹیٹس کوڈ دیکھیں۔ ایچ ٹی ٹی پی اسٹیٹس کوڈ دو سو کا مطلب ہے کہ اے پی آئی نے درخواست لے کر جواب دیا۔ پھر JSON کا متن پڑھیں۔ دوسرے کوڈ کی صورت میں پہلے ایچ ٹی ٹی پی خرابی اور اس کا جواب دیکھیں۔
- 0:54
2. error اور بروکر کی تفصیل دیکھیں
error null نہ ہو تو errorCode اور errorMessage پڑھیں۔ mqlErrorTradeIntCode اور اس کی وضاحت موجود ہو تو انہیں بھی پڑھیں۔ بروکر کا انکار اس خرابی کی ساخت میں بھی آ سکتا ہے۔ اصل کوڈ کے مطابق اصلاح کریں۔
- 1:14
3. بروکر کا نتیجہ پڑھیں
ٹریڈنگ درخواست میں ایچ ٹی ٹی پی اسٹیٹس کوڈ دو سو اور اے پی آئی خرابی نہ ہونے کا مطلب درخواست بروکر کو بھیجی گئی ہے۔ یہ آرڈر مکمل ہونے کی تصدیق نہیں۔ data میں returnedCode، returnedStringCode اور اس طریقے کا نتیجہ پڑھیں۔
- 1:37
مارکیٹ آرڈر: مکمل یا جزوی؟
مارکیٹ Buy یا Sell میں دس ہزار نو، Done، تکمیل بتاتا ہے۔ دس ہزار دس، Done Partial، جزوی تکمیل ہے۔ مکمل شدہ حجم، قیمت اور deal پڑھیں۔ باقی حصے کے لیے کھلی پوزیشنیں اور تاریخ دیکھیں۔
- 2:00
زیر التوا آرڈر لگنا فوری تکمیل نہیں
مارکیٹ آرڈر میں دس ہزار آٹھ، Placed، کا مطلب انجام دینے کے لیے قبول ہوا، ابھی تکمیل کی تصدیق نہیں۔ زیر التوا آرڈر میں Placed یا Done آرڈر قائم ہونے کی تصدیق ہے۔ data order محفوظ رکھیں اور Opened Orders دیکھیں۔ آرڈر ابھی مقررہ قیمت کا منتظر ہے۔
- 2:27
مارکیٹ بند: بروکر کا انکار
error نہ ہو تب بھی data میں بروکر کا انکار ہو سکتا ہے۔ دس ہزار اٹھارہ کا مطلب مارکیٹ بند ہے۔ اس علامت کے تجارتی سیشن کا انتظار کریں۔ data کی موجودگی نہیں، واپس آنے والا کوڈ نتیجہ بتاتا ہے۔
- 2:49
بتایا گیا مسئلہ درست کریں
رقم کم ہو تو حجم کم کریں یا کافی آزاد مارجن رکھیں۔ غلط اسٹاپ کے لیے قیمت اور فاصلے درست کریں۔ غلط حجم کے لیے علامت کی اجازت یافتہ مقدار اور قدم استعمال کریں۔ نرخ نہ ہو تو تازہ نرخ کا انتظار کریں۔ رہنمائی کوڈ اور عمل ساتھ دکھاتی ہے۔
- 3:14
وقت ختم ہو تو پہلے حالت دیکھیں
ٹریڈنگ کا وقت ختم ہونے یا بروکر رابطہ ٹوٹنے پر نتیجہ غیر یقینی ہو سکتا ہے۔ دوبارہ بھیجنے سے پہلے آرڈر، پوزیشن اور تاریخ دیکھیں، ورنہ دُہری تجارت ہو سکتی ہے۔ ایک ہی بروکر کوڈ data کے returnedCode یا error کے mqlErrorTradeIntCode میں آ سکتا ہے۔
- 3:41
بند کرنے اور بدلنے کے الگ اصول ہیں
Order Close میں بند کرنے کا نتیجہ اور باقی پوزیشنیں دیکھیں۔ جزوی بندش میں کچھ حجم کھلا رہتا ہے۔ Order Modify میں Done تبدیلی مکمل ہونے اور No Changes مطلوبہ قدریں پہلے سے موجود ہونے کا مطلب ہے۔ Order Send کے اصول ہر طریقے پر نہ لگائیں۔
- 4:07
ابتدائی جانچ تجارت نہیں کھولتی
Order Check، Order Send سے مختلف ہے۔ data کے mqlTradeCheckResult میں واپس آنے والا کوڈ اور تبصرہ پڑھیں۔ صفر اور Done ابتدائی جانچ کی کامیابی ہے، آرڈر بننا نہیں۔ تجارت الگ بھیجیں اور اس کا نتیجہ جانچیں۔
- 4:28
ٹریڈنگ کی تین جانچیں
ہر تجارت میں ایچ ٹی ٹی پی اسٹیٹس کوڈ، error اور متعلقہ طریقے کا بروکر نتیجہ دیکھیں۔ مناسب آرڈر، deal یا پوزیشن شناخت محفوظ رکھیں۔ وقت ختم ہونے یا رابطہ ٹوٹنے کے بعد دوبارہ بھیجنے سے پہلے اکاؤنٹ کی حالت دیکھیں۔