MT4 کنسول میں آپ کا پہلا ورک فلو۔
کنیکٹ کریں، اکاؤنٹ دیکھیں، ڈیمو ٹریڈ کھولیں اور بند کریں، پھر ڈس کنیکٹ کریں۔
مرحلہ وار تحریری رہنما
- 0:00
MT4 کنسول میں آپ کا پہلا ورک فلو۔
اس ٹیوٹوریل میں ہم MT4 سے کنیکٹ کریں گے، اکاؤنٹ کی معلومات دیکھیں گے، ڈیمو ٹریڈ کھول کر بند کریں گے اور آخر میں ٹرمینل ڈس کنیکٹ کریں گے۔
- 0:12
MT4 کنسول کھولیں۔
ایم ٹی فور ڈاٹ ایم آر پی سی ڈاٹ پرو کھولیں۔ کنسول خود کھل جائے گا۔ ابتدائی صفحے پر مرحلہ وار رہنمائی، میتھڈ کی تلاش، ٹیوٹوریلز اور ڈویلپر وسائل ہیں۔ اس مثال کے لیے سائیڈ بار سے ConnectEx منتخب کریں۔
- 0:34
اپنی API کلید منتخب کریں۔
API کلید MetaRPC تک آپ کی رسائی کی شناخت کرتی ہے۔ آزمائشی سیشن کے لیے TRIAL استعمال کریں یا اوپر اپنی کلید درج کریں۔ آزمائش پر گنجائش اور استعمال کی حدود لاگو ہوتی ہیں۔ ذاتی کلید خفیہ رکھیں۔ یہ کنکشن کے بعد ملنے والی ٹرمینل آئی ڈی سے الگ ہے۔
- 1:00
ڈیمو اکاؤنٹ کنیکٹ کریں۔
ConnectEx میں ڈیمو اکاؤنٹ کا لاگ اِن، ٹریڈنگ پاس ورڈ اور بروکر سرور کا درست نام درج کریں۔ یہاں FreshForex Demo استعمال ہو رہا ہے۔ اختیاری id خانہ خالی چھوڑیں۔ درخواست چلائیں اور نتیجے کا انتظار کریں۔ اس ریکارڈنگ میں اکاؤنٹ کی معلومات چھپائی گئی ہیں۔
- 1:24
ٹرمینل آئی ڈی محفوظ رکھیں۔
جواب پڑھیں۔ HTTP اسٹیٹس کوڈ دو سو کا مطلب ہے کہ API نے جواب دیا ہے۔ پہلے error دیکھیں۔ کامیاب کنکشن پر data.terminalInstanceGuid میں ٹرمینل آئی ڈی آتی ہے۔ کنسول اسے اوپر محفوظ رکھتا ہے اور اگلی درخواستوں کے id ہیڈر میں بھیجتا ہے۔ یہ API کلید کی جگہ نہیں لیتی۔
- 1:51
اکاؤنٹ کی معلومات دیکھیں۔
AccountSummary چلائیں۔ بیلنس، ایکویٹی، کرنسی اور اکاؤنٹ کا ٹریڈنگ موڈ دیکھیں۔ یہ ریکارڈنگ ٹریڈنگ کی اجازت والے ڈیمو اکاؤنٹ پر ہے۔ آرڈر بھیجنے سے پہلے درست اکاؤنٹ کی تصدیق کریں۔
- 2:11
چھوٹی ڈیمو ٹریڈ تیار کریں۔
OrderSend منتخب کریں اور اکاؤنٹ پر دستیاب سمبل دیں۔ یہاں BTCUSD، OC_OP_BUY اور صفر اعشاریہ صفر ایک لاٹ استعمال کر رہے ہیں۔ سمبل کا نام اور کم از کم حجم بروکر کے لحاظ سے بدل سکتے ہیں۔ سمبل کی خصوصیات دیکھ کر تصدیق کریں۔
- 2:36
ایک بار بھیجیں، پھر نتیجہ پڑھیں۔
درخواست صرف ایک بار چلائیں۔ اس کامیاب MT4 جواب میں data.ticket نئی ٹریڈ کا نمبر ہے۔ Data.volume صفر اعشاریہ صفر ایک ہے اور data.price کھلنے کی قیمت ہے۔ اگلے مراحل کے لیے ٹکٹ محفوظ کریں۔ خرابی آئے تو آگے بڑھنے سے پہلے تفصیل پڑھیں۔
- 3:06
کھلی پوزیشن دیکھیں۔
OpenedOrders چلائیں۔ Data.orderInfos میں OrderSend سے ملا ٹکٹ تلاش کریں۔ سمبل، آرڈر کی قسم، لاٹس اور کھلنے کی قیمت دیکھیں۔ اس مثال میں BTCUSD کی ایک خرید پوزیشن ہے۔ اسے لائیو پوزیشن ٹیبل میں بھی دیکھ سکتے ہیں۔
- 3:31
مثال کی پوزیشن بند کریں۔
OrderCloseDelete منتخب کریں۔ کامیاب OrderSend جواب کا ٹکٹ درج کریں اور پوری پوزیشن بند کرنے کے لیے lots صفر اعشاریہ صفر ایک رکھیں۔ موجودہ قیمت استعمال کرنے کے لیے بند کرنے کی قیمت خالی چھوڑیں۔ ٹکٹ اور حجم دیکھ کر درخواست چلائیں۔
- 3:57
بند کرنے کا نتیجہ دیکھیں۔
جواب میں خرابی نہیں اور mode کی قدر OCD_MARKET_ORDER ہے۔ یہ مارکیٹ آرڈر بند کرنے کا نتیجہ ہے۔ باقی حجم دیکھنے کے لیے OpenedOrders دوبارہ چلائیں۔ جزوی طور پر بند کرتے وقت بھی یہ جانچ مفید ہے۔ یہاں ہم نے پورا حجم بند کرنے کو کہا تھا۔
- 4:19
تصدیق کریں کہ کوئی آرڈر باقی نہیں۔
دوبارہ OpenedOrders چلانے پر orderInfos فہرست خالی ہے۔ اس ڈیمو اکاؤنٹ میں کھلی پوزیشن یا زیرِ التوا آرڈر نہیں بچا۔ خالی فہرست ایک درست کامیاب نتیجہ ہے۔ ہماری کھولی ہوئی ٹریڈ بند ہو چکی ہے۔
- 4:39
کام ختم ہونے پر ڈس کنیکٹ کریں۔
موجودہ ٹرمینل آئی ڈی کے ساتھ Disconnect چلائیں اور تصدیق کریں کہ خرابی نہیں ہے۔ ٹرمینل ڈس کنیکٹ ہو گیا ہے۔ صرف ڈس کنیکٹ کرنے سے پوزیشن بند نہیں ہوتی، اسی لیے ہم نے پہلے ٹریڈ بند کر کے OpenedOrders چیک کیا۔
- 4:58
اپنے کوڈ میں یہی مراحل اپنائیں۔
آپ نے MT4 کنسول کا ورک فلو مکمل کر لیا ہے۔ کوڈ کی مثالوں سے ایپ بنانا شروع کریں، API کلید خفیہ رکھیں اور ہر درخواست کا جواب دیکھیں۔ مسئلہ ہو تو میتھڈ کی نتیجہ گائیڈ یا MT4 خرابیوں کے ٹیوٹوریل سے مدد لیں۔