اگر آپ اپنے ٹریڈنگ پلیٹ فارم کے اندر خودکار کارروائیاں سیٹ اپ کرنے کو ترجیح دیتے ہیں تو ماہر مشیران (EAs) آپ کیلئے ہیں۔
EAs ٹریڈنگ کو خودکار بنا سکتے ہیں تاہم انہیں استعمال کرنے سے پہلے لاگو کردہ حکمت عملیوں کو سمجھنا ضروری ہے۔ EAs کو انسٹال اور استعمال کرتے وقت مناسب احتیاط اختیار کرنے کی تجویز دی جاتی ہے۔
EA کیا ہے؟
EA پروگرام براہ راست ان پٹ کے بغیر تجارتی کارروائیوں کو مانیٹر کرنے اور انہیں انجام دینے کیلئے ٹریڈنگ پلیٹ فارم کے اندر چلتا ہے۔ انسٹالیشن کے دوران، یہ ضروری ہے کہ صارف مخصوص معیار (ٹریگر الرٹس، نوٹیفکیشنز وغیرہ) سیٹ کرے جن کا نتیجہ مارکیٹ کے حالات پر تجارتی کارروائیوں کی صورت میں نکلتا ہے جنہیں ٹریک کرنے کیلئے EA کو پروگرام کیا گیا ہے۔
بالترتیب MT4 اور MT5 کے ساتھ کام کرنے کیلئے EAs کو MetaQuotes لینگویج 4 (MQL4) یا MetaQuotes لینگویج 5 (MQL5) میں پروگرام کیا گیا ہے۔
یہ یقینی بنانے کے لیے کہ آپ کا EA کام کرے:
- صرف MT4 اور MT5 کیلئے ڈیسک ٹاپ ٹریڈنگ ٹرمینلز EA کو سپورٹ کرتے ہیں؛ یہ موبائل یا ویب ورژنز پر آپریٹ نہیں کرتے۔
- اگر آپ کا EA غیر فعال ہے، تو اس کی وجہ درج ذیل میں سے کوئی ایک ہو سکتی ہے:
- کم بیلنس۔ آپ کے ٹریڈنگ اکاؤنٹ میں کم از کم تقاضا پورا کرنے کے لیے کافی فنڈز موجود نہیں ہیں۔
- EA کی سیٹنگز بہت زیادہ جارحانہ ہیں۔ اس سے ضرورت سے زیادہ ہدایات بھیجنے اور غیر متعلقہ درخواستوں کی وجہ سے ٹرمینل پر اضافی بوجھ پڑ سکتا ہے۔ سیٹنگز کو موزوں طور پر کنفیگر کرنا یقینی بنائیں تاکہ سسٹم پر ضرورت سے زیادہ دباؤ نہ پڑے۔
اگر کبھی آپ کا EA غیر فعال ہو جائے اور مینوئل طور پر فعال نہ ہو رہا ہو تو براہ کرم مدد اور دوبارہ فعالیت کیلئے سپورٹ ہب میں ٹکٹ جمع کروائیں۔
EA کو سیٹ اپ کرنا
- MQL کمیونٹی سے EAs ڈاؤن لوڈ کریں، جو MetaTrader کی آفیشل سورسز ہیں۔
- اپنے متعلقہ MT4 یا MT5 ٹریڈنگ ٹرمینل میں لاگ اِن کریں۔
-
File > Open Data Folder کو کھولیں، پھر ڈاؤن لوڈ کردہ EA فائلز کو تلاش کر کے مندرجہ ذیل پاتھ پر کاپی کر دیں: MQL4/5 > Experts.
- اگر کسی EA کو لائبریریاں (dll. فائلز) یا سیٹنگز (set. فائلز) درکار ہوں تو انہیں متعلقہ فولڈرز میں کاپی کریں: Libraries میں MQL4/5 اور Settings میں MQL4/5 ۔ اگر ضروری ہو تو EAs آپ کو اس جگہ بھیج دیں گے جہاں اضافی فائلز شامل کرنے کی ضرورت ہے۔
- اس کے بعد، ٹریڈنگ ٹرمینل ری اسٹارٹ کریں۔
- Tools کھولیں پھر Options اور پھر Expert Advisors پر نیویگیٹ کریں۔
-
Allow algorithmic trading کو نشان زد کریں، پھر OK پر کلک کریں۔
- نیز اگر آپ کو معلوم ہے کہ آپ کے EA کو dll. فائل کی صلاحیت اور/یا کسی مخصوص URL سے کنکشن درکار ہے تو Allow DLL imports اور/یا Allow WebRequest for listed URL کو بھی نشان زد کریں۔ براہ کرم اپنے EA کے تقاضوں سے آگاہ رہیں کیونکہ یہ چلائے جانے کیلئے درکار اجازتوں کے لحاظ سے مختلف ہو سکتے ہیں۔
- اس کے بعد، Navigator ونڈو میں:
- MT4 کیلئے: + symbol پر کلک کر کے Experts Advisors اینٹری کو کھولیں۔
- MT5 کیلئے: Expert Advisors اور پھر Advisors کو کھولیں۔
- اپنا EA تلاش کریں۔ آپ کے EA کی جانب سے اجازت یافتہ کسی بھی ترجیح کو سامنے لانے کیلئے اس پر کلک کریں اور اسے ڈریگ کر کے ترجیحی انسٹرومنٹ چارٹ ونڈو پر لائیں۔ مکمل ہونے کے بعد OK پر کلک کریں۔
آپ ٹریڈنگ پلیٹ فارم کے اندر سے ہی براہ راست بھی EA انسٹال کر سکتے ہیں۔
- آپ جس ٹریڈنگ ٹرمینل کا استعمال کرتے ہیں، اس کے مطابق MT4 یا MT5 لانچ کریں۔
- Code Base ٹیب پر جائیں، اس کے آپشنز کو سامنے لانے کیلئے دایاں کلک کریں اور Expert Advisors منتخب کریں۔
- اپنا پسندیدہ EA منتخب کریں اور ڈاؤن لوڈ کرنے کے لیے رائٹ کلک کریں۔
- ڈاؤن لوڈ کرنے کے بعد، کسی فعال چارٹ پر EA شامل کرنے کے بارے میں پوچھنے والی ایک ونڈو سامنے آئے گی۔ شامل کرنے کیلئے Yes پر کلک کریں۔
- اگر No کا انتخاب کیا گیا تو ڈاؤن لوڈ کردہ EA + symbol پر کلک کر کے Expert Advisors کو پھیلا کر Navigator ونڈو میں دکھایا جائے گا۔
- EA پر کلک کریں اور اسے ڈریگ کر کے انسٹرومنٹ چارٹ ونڈو پر لائیں یا EA کو چلانے کیلئے اس پر دو بار کلک کریں۔
- اس کے بعد ایک ونڈو ظاہر ہوگی جہاں آپ اس انسٹرومنٹ کے لیے اپنے EA کی ترجیحات کا نظم کر سکتے ہیں۔
- جب آپ اپنی ترجیحات سیٹ کر لیں، تو OK پر کلک کریں۔
کسی EA کو ہٹانے کیلئے، اس انسٹرومنٹ چارٹ ونڈو پر دایاں کلک کریں جس پر EA انسٹال ہے:
- MT4 کیلئے: Expert Advisors کو منتخب کریں اور Remove پر کلک کریں۔
- MT5 کے لیے: Expert List منتخب کریں اور Remove پر کلک کریں۔
ڈیفالٹ EAs
MT4 اور MT5 کے ساتھ آنے والے تمام ڈیفالٹ EAs کو MetaQuotes Software کی جانب سے تیار کیا جاتا ہے۔
MT4 پر مبنی EAs:
- MACD Sample: یہ موونگ ایوریج کنورجنس اینڈ ڈائیورجنس (MACD) پر مبنی ایک سادہ سی فاریکس تجارتی حکمت عملی کا اطلاق کرتا ہے۔
- Moving Average: یہ موونگ ایوریج کی حکمت عملی استعمال کرتا ہے۔ اگر کینڈل نیچے سے کراس کرے تو EA لانگ پوزیشن میں داخل ہو جائے گا نیز شارٹ پوزیشن کیلئے اس کے برعکس درست ہے۔
MT5 پر مبنی EAs:
- ExpertMACD: اسے ٹریڈ میں داخل ہونے کیلئے موونگ ایوریج کنورجنس اینڈ ڈائیورجنس کو استعمال کرنے کیلئے ڈیزائن کیا گیا ہے۔
- MAMA :ExpertMAMA سے مراد ہے MESA ایڈاپٹیو موونگ ایوریج، یہ قیمت کی تبدیلیوں کے لحاظ سے ڈھلنے والی ایک تجارتی حکمت عملی ہے۔
- ExpertMAPSAR: یہ ٹریڈنگ کو خودکار بنانے کیلئے دو اشارے، موونگ ایوریج اور پیرابولک SAR استعمال کرتا ہے۔
- ExpertMAPSARSizeOptimized: یہ مذکورہ بالا کی طرح ہی MAPSAR کا امتزاج استعمال کرتا ہے تاہم ٹریڈز کے سائز کو بہتر بنایا جا سکتا ہے۔
مطابقت
اگرچہ EAs استعمال کرنے کیلئے درکار مراحل MT4 اور MT5 کیلئے مماثل ہوتے ہیں، MT4 کیلئے EA کو MT5 پر استعمال کرنا ممکن نہیں نہ ہی اس کے برعکس ممکن ہے۔ اس کی وجہ یہ ہے کہ EAs کو مخصوص طور پر ان کے موزوں ٹریڈنگ ٹرمینل کی زبان کے ذریعے پروگرام کیا جاتا ہے - MT4 پر EAs کیلئے MQL4 اور MT5 پر EAs کیلئے MQL5۔