
MetaTrader 5 بوٹ کیا کرتا ہے
کمیونٹی کے تعاون سے تیار کردہ metatrader-5-bot ایک Windows ڈیسک ٹاپ ایپلیکیشن ہے جو مقامی MetaTrader 5 ٹرمینل کو Discord، Telegram یا دونوں سے منسلک کرتی ہے۔ یہ حکمتِ عملی منتخب کرنے، ٹریڈ پر عمل درآمد کو کنٹرول کرنے، مارکیٹ کی معلومات دیکھنے، پوزیشنز کی نگرانی کرنے، رن ٹائم ترتیبات تبدیل کرنے اور رپورٹس بنانے کے لیے چیٹ کمانڈز فراہم کرتی ہے۔

خود مختار Windows x64 بلڈ اپنے دستیاب ماڈیولز اور آٹومیشن روٹینز کو ایک ہی پیکیج میں شامل کرتی ہے۔ یہ مقامی طور پر چلتی ہے اور لازمی کلاؤڈ سروس کی ضرورت نہیں ہوتی۔ میسجنگ پلیٹ فارم کے ٹوکنز اور بوٹ کی تشکیل آپ کے کمپیوٹر پر رہتی ہے، سوائے متعلقہ Discord یا Telegram API کے ساتھ ہونے والی کمیونیکیشن کے۔
اہم خصوصیات
- مقامی آپریشن: بوٹ اور اس کی تشکیل آپ کے Windows کمپیوٹر پر چلتی ہے۔
- Discord اور Telegram سپورٹ: کسی ایک پلیٹ فارم کو فعال کریں یا دونوں میسجنگ فرنٹ اینڈز کو بیک وقت چلائیں۔
- حکمتِ عملی کے کنٹرولز: حکمتِ عملیاں براؤز کریں، فعال حکمتِ عملی منتخب کریں، پیرامیٹرز کا جائزہ لیں اور عمل درآمد روکیں یا دوبارہ شروع کریں۔
- مارکیٹ اور اکاؤنٹ کی نگرانی: کوٹس، کینڈلز، انڈیکیٹرز، سگنلز، پوزیشنز، آرڈرز، بیلنس کی معلومات اور رپورٹس طلب کریں۔
- قابلِ ترمیم تشکیل: سورس کوڈ میں ترمیم کیے بغیر اجازتوں، کمانڈ کے رویے، رسک کی حدود، لاٹ سائز، واچ لسٹس، لاگنگ اور اطلاعات کو ایڈجسٹ کریں۔
- پہلے سے تشکیل شدہ ڈیفالٹس: شامل ڈیفالٹس ابتدائی سیٹ اپ کا کام کم کرنے کے لیے بنائے گئے ہیں، جبکہ انہیں تبدیل کیا جا سکتا ہے۔
- کمیونٹی کی ترقی: بگ رپورٹس، تشکیل سے متعلق تجاویز اور فیچر کی درخواستیں دیکھ بھال کی سمت متعین کرنے میں مدد دیتی ہیں۔
خودکار ٹریڈنگ مالی نقصان کا باعث بن سکتی ہے۔ لائیو ٹریڈ پر عمل درآمد فعال کرنے سے پہلے ہر ترتیب کی تصدیق کریں، حکمتِ عملیوں کو احتیاط سے آزمائیں اور یقینی بنائیں کہ بوٹ مطلوبہ ٹرمینل اور اکاؤنٹ سے منسلک ہے۔
ضروریات
بوٹ انسٹال کرنے سے پہلے تصدیق کریں کہ آپ کا کمپیوٹر پروجیکٹ میں درج ضروریات پوری کرتا ہے:
- Windows 10 یا Windows 11
- PowerShell 5.1 یا جدید، بشمول PowerShell 7
- فعال نیٹ ورک کنکشن
- Windows x64 ڈیسک ٹاپ ماحول
انسٹالر کو ایڈمنسٹریٹر کے حقوق درکار نہیں ہوتے۔ آپ کو ایک مقامی MetaTrader 5 ٹرمینل اور ہر اس میسجنگ پلیٹ فارم کے اسناد یا ٹوکنز بھی درکار ہوں گے جسے آپ فعال کرنا چاہتے ہیں۔
ڈیسک ٹاپ بلڈ انسٹال کریں
ریپوزٹری دستی طور پر انحصار انسٹال کرنے کے طریقے کے بجائے PowerShell سیٹ اپ صفحہ فراہم کرتی ہے۔ اپنے Windows کمپیوٹر سے پروجیکٹ کا PowerShell Setup Button صفحہ کھولیں اور وہاں دکھائی گئی سیٹ اپ ہدایات پر عمل کریں۔

- تصدیق کریں کہ آپ Windows 10 یا Windows 11 استعمال کر رہے ہیں۔
- PowerShell کھولیں اور تصدیق کریں کہ یہ کمپیوٹر پر دستیاب ہے۔
- پروجیکٹ کا سیٹ اپ صفحہ دیکھیں اور وہاں پیش کردہ انسٹالیشن ہدایات کا جائزہ لیں۔
- اپنے عام صارف اکاؤنٹ سے فراہم کردہ سیٹ اپ عمل چلائیں۔ README کے مطابق ایڈمنسٹریٹر کے حقوق درکار نہیں ہیں۔
- سیٹ اپ مکمل ہونے کے بعد انسٹال شدہ ڈیسک ٹاپ بلڈ شروع کریں۔
README میں انسٹالیشن ڈائریکٹری، ایگزیکیوٹیبل کے نام، تشکیل کی فائل کے نام یا انسٹالر میں دکھائے جانے والے ہر پرامپٹ کی واضح تفصیل نہیں دی گئی۔ موجودہ سیٹ اپ صفحے کی پیروی کریں اور ایسی راہ یا کمانڈ فرض نہ کریں جو مختلف ریلیزز میں بدل سکتی ہے۔ کسی بھی ڈاؤن لوڈ کردہ PowerShell سیٹ اپ عمل کی طرح، اسے چلانے سے پہلے سورس اور ہدایات کا جائزہ لیں۔
Discord اور Telegram تشکیل دیں
بوٹ اپنی ترتیبات ایپلیکیشن کے ساتھ انسٹال ہونے والی ایک مرکزی تشکیل فائل سے پڑھتا ہے۔ اس کے ساتھ ایک ڈیفالٹ بیک اپ بھی شامل ہے۔ README میں فائل کا درست نام یا اسکیما فراہم نہیں کیا گیا، اس لیے انسٹال شدہ پیکیج میں تشکیل فائل تلاش کریں اور ترمیم کرتے وقت اس کی موجودہ ساخت برقرار رکھیں۔
- فائل پر مبنی تشکیل میں تبدیلیاں کرنے سے پہلے بوٹ روک دیں۔
- موجودہ تشکیل اور اس کے شامل ڈیفالٹ بیک اپ کی الگ کاپی بنائیں۔
- فعال تشکیل فائل کو سادہ ٹیکسٹ ایڈیٹر میں کھولیں۔
- متعلقہ فیلڈز میں Discord ٹوکن، Telegram ٹوکن یا دونوں درج کریں۔
- صرف ان میسجنگ فرنٹ اینڈز کو فعال کریں جنہیں آپ استعمال کرنا چاہتے ہیں۔
- چینل کی اجازتیں اور کردار کی بنیاد پر رسائی کے کنٹرول تشکیل دیں۔
- فائل محفوظ کریں اور تبدیلیاں لاگو کرنے کے لیے بوٹ دوبارہ شروع کریں۔
ٹوکنز کو راز سمجھا جانا چاہیے۔ انہیں عوامی مسائل، اسکرین شاٹس، رپورٹس یا مشترکہ تشکیل کی مثالوں میں پیسٹ نہ کریں۔ پروجیکٹ کے مطابق ٹوکنز مقامی رہتے ہیں اور صرف متعلقہ پلیٹ فارم API کو بھیجے جاتے ہیں۔
کمانڈ تک رسائی احتیاط سے ترتیب دیں
تشکیل کمانڈ پری فکسز، سلش کمانڈ کی ترجیحات، چینل کی اجازتوں اور کردار کی بنیاد پر رسائی کی سطحوں کو سپورٹ کرتی ہے۔ ایک عملی ترتیب یہ ہے کہ عام صارفین کو صرف پڑھنے کے لیے معلومات طلب کرنے کی اجازت دی جائے، جبکہ ٹریڈنگ اور تشکیل کی کمانڈز قابلِ اعتماد کرداروں کے لیے محفوظ رکھی جائیں۔
- صرف پڑھنے کی مثالوں میں
/quote،/history،/indicatorsاور/signalsشامل ہیں۔ - اکاؤنٹ سے حساس کمانڈز میں
/positions،/ordersاور/balanceشامل ہیں۔ - ٹریڈنگ کنٹرولز جیسے
/start trade،/close allاور/config setکے لیے انتہائی سخت رسائی کنٹرولز ہونے چاہییں۔
ابتدائی کنکشن کی تصدیق کریں
حکمتِ عملیاں تبدیل کرنے یا عمل درآمد فعال کرنے سے پہلے معلوماتی کمانڈز سے آغاز کریں۔ کسی مجاز Discord یا Telegram چینل سے درج ذیل کمانڈز بھیجیں:
/start
/help
/version
/status/start بوٹ کھولتا ہے اور تعارف پیش کرتا ہے۔ /help کمانڈز کو زمرہ وار دکھاتا ہے، /version نصب شدہ بلڈ کا ورژن دکھاتا ہے، جبکہ /status کنکشن کی حالت، فعال حکمتِ عملی اور سیشن کے جاری رہنے کا دورانیہ بتاتا ہے۔
اب بوٹ کو مقامی ڈیسک ٹاپ ٹرمینل سے منسلک کریں:
/connect
/statusآگے بڑھنے سے پہلے واپس ملنے والی اسٹیٹس کی جانچ کریں۔ اگر کنکشن توقع کے مطابق کام نہ کرے تو کنفیگریشن کا جائزہ لیں اور حالیہ سرگرمی دیکھنے کے لیے /logs استعمال کریں۔
حکمتِ عملی منتخب کریں اور اس کا جائزہ لیں
بوٹ میں شامل حکمتِ عملیوں کو براؤز کرنے اور بوٹ کو دوبارہ شروع کیے بغیر فعال انتخاب تبدیل کرنے کے لیے کمانڈز موجود ہیں۔
/strategies
/strategy set
/strategy params
/signals/strategies شامل حکمتِ عملیوں کی لائبریری دکھاتا ہے۔ فعال حکمتِ عملی تبدیل کرنے کے لیے /strategy set استعمال کریں، پھر اس کے پیرامیٹرز دیکھنے یا ایڈجسٹ کرنے کے لیے /strategy params استعمال کریں۔ README میں دلائل کے نحو یا شامل حکمتِ عملیوں کے نام درج نہیں ہیں، اس لیے نصب شدہ بلڈ میں دکھائے جانے والے اشاروں اور آؤٹ پٹ کی پیروی کریں۔ منتخب حکمتِ عملی کے حالیہ ترین آؤٹ پٹ کا جائزہ لینے کے لیے /signals استعمال کریں۔
ٹریڈنگ پیرامیٹرز ترتیب دیں
مرکزی کنفیگریشن میں اسٹاپ لاس اور ٹیک پرافٹ کی سطحیں، فی ٹریڈ رسک کی حدود، لاٹ سائز کے قواعد اور سمبل واچ لسٹس شامل ہیں۔ رن ٹائم ترجیحات کو کنفیگریشن کمانڈز کے ذریعے بھی دیکھا اور تبدیل کیا جا سکتا ہے:
/config view
/config setفعال اقدار سمجھنے کے لیے /config view سے آغاز کریں۔ رسک یا سائزنگ کنٹرولز تبدیل کرتے وقت ایک وقت میں صرف ایک ترتیب تبدیل کریں اور آگے بڑھنے سے پہلے نتیجے میں آنے والی کنفیگریشن کی تصدیق کریں۔ مرکزی کنفیگریشن فائل میں براہِ راست کی گئی ترامیم کے لیے نئی اقدار لوڈ کرنے کی خاطر بوٹ دوبارہ شروع کریں۔
مارکیٹ ڈیٹا اور نگرانی کی کمانڈز استعمال کریں
ٹریڈ پر عمل درآمد کی اجازت دینے سے پہلے تصدیق کریں کہ بوٹ مطلوبہ مارکیٹ اور اکاؤنٹ کی معلومات حاصل کر سکتا ہے۔
مارکیٹ کی معلومات
/quote
/history
/indicators
/signals/quoteمعاون سمبل کے لیے تازہ ترین بولی اور طلب کی قیمت طلب کرتا ہے۔/historyمنتخب ٹائم فریم کے لیے حالیہ کینڈلز حاصل کرتا ہے۔/indicatorsدستیاب بلٹ اِن انڈیکیٹرز اور ان کی موجودہ ریڈنگز دکھاتا ہے۔/signalsفعال حکمتِ عملی کا حالیہ آؤٹ پٹ دکھاتا ہے۔
پورٹ فولیو اور اکاؤنٹ کی معلومات
/positions
/orders
/balance
/report/positionsکھلی پوزیشنز دکھاتا ہے، جن میں انٹری، سائز اور تیرتا ہوا نتیجہ شامل ہیں۔/ordersزیرِ التوا آرڈرز اور ٹرگر کی سطحیں دکھاتا ہے۔/balanceبیلنس، ایکویٹی اور مارجن کے استعمال کی تفصیل دیتا ہے۔/reportسیشن یا دن کی کارکردگی کا خلاصہ تیار کرتا ہے۔
اپنے ریکارڈ کے لیے تازہ ترین رپورٹ مقامی طور پر محفوظ کرنے کے لیے /export استعمال کریں۔
ٹریڈنگ سیشن کو کنٹرول کریں
ٹرمینل کنکشن، فعال حکمتِ عملی، پیرامیٹرز، اجازتوں اور اکاؤنٹ کی معلومات کی تصدیق کے بعد دستیاب سیشن کنٹرولز یہ ہیں:
/start trade
/pause
/resume
/close all/start trade فعال کنفیگریشن کے ساتھ لائیو ٹریڈنگ شروع کرتا ہے۔ /pause سیشن کو فعال رکھتے ہوئے ٹریڈ پر عمل درآمد عارضی طور پر روک دیتا ہے، جبکہ /resume سیشن جاری رکھتا ہے۔ /close all بوٹ کے زیرِ انتظام ہر کھلی پوزیشن بند کر دیتا ہے۔
کنکٹیویٹی ٹیسٹ کے طور پر
/start tradeاستعمال نہ کریں۔ پہلے اسٹیٹس، مارکیٹ ڈیٹا، سگنل اور اکاؤنٹ کمانڈز سے سیٹ اپ کی توثیق کریں۔ لائیو عمل درآمد اور/close allدونوں کو قابلِ اعتماد صارفین تک محدود رکھیں۔
لاگنگ، اطلاعات اور بحالی
کنفیگریشن آپ کو لاگ کی تفصیل اور اطلاعات کے رویے کا انتخاب کرنے دیتی ہے۔ اطلاعات خاموش پسِ منظر آپریشن سے لے کر منتخب چینل پر بھیجی جانے والی ہر ٹریڈ کی تازہ کاریوں تک ہو سکتی ہیں۔ درج ذیل یوٹیلیٹی کمانڈز معمول کے آپریشن میں مدد دیتی ہیں:
/notify
/logs
/reset/notifyٹریڈ ایونٹس کے لیے ڈیسک ٹاپ اور بوٹ اطلاعات کو آن یا آف کرتا ہے۔/logsنگرانی اور خرابیوں کا سراغ لگانے کے لیے حالیہ سرگرمی حاصل کرتا ہے۔/resetصاف کنفیگریشن درکار ہونے پر ڈیفالٹس بحال کرتا ہے۔
/reset استعمال کرنے سے پہلے اپنی حسبِ ضرورت کنفیگریشن کا بیک اپ لیں۔ براہِ راست فائل ترامیم کے بعد کنفیگریشن دوبارہ لوڈ کرنے کے لیے بوٹ دوبارہ شروع کریں۔
اعلیٰ درجے کی تجاویز
معلومات تک رسائی کو عمل درآمد کی رسائی سے الگ رکھیں
ایسے اجازتوں کے درجات بنائیں جو مارکیٹ کے استفسارات، اکاؤنٹ ڈیٹا اور ٹریڈنگ کارروائیوں میں فرق کریں۔ عوامی یا وسیع کمیونٹی کرداروں کو محدود معلومات دی جا سکتی ہیں، جبکہ قابلِ اعتماد آپریٹرز کو کنفیگریشن اور عمل درآمد کی کمانڈز تک خصوصی رسائی حاصل ہو۔
ایک وقت میں ایک پیرامیٹر تبدیل کریں
معلوم طور پر درست کنفیگریشن کی ایک نقل رکھیں، ایک قدر تبدیل کریں، ضرورت پڑنے پر دوبارہ شروع کریں، اور اسٹیٹس، لاگز اور سگنلز کا موازنہ کریں۔ اس سے غیر متوقع رویے کا سراغ لگانا آسان اور تبدیلی واپس کرنا سادہ ہو جاتا ہے۔
ہر سیشن کے حصے کے طور پر رپورٹس استعمال کریں
/report سے سیشن یا روزانہ کا خلاصہ تیار کریں، پھر اسے /export کے ذریعے محفوظ کریں۔ غیر متوقع رویے کی تفتیش یا دوبارہ پیدا کیے جا سکنے والی بگ رپورٹ درج کرتے وقت رپورٹس کے ساتھ متعلقہ لاگز بھی شامل کریں۔
پروجیکٹ میں ہونے والی تبدیلیوں کی نگرانی کریں
موجودہ بلڈ میں ہونے والی تبدیلیاں دیکھنے کے لیے /changelog استعمال کریں۔ ریپوزٹری ریلیز نوٹس کے لیے پروجیکٹ کو واچ کرنے اور مقامی اسٹینڈ الون انسٹالر کو تصدیق شدہ ریلیزز کے مطابق رکھنے کی تجویز دیتی ہے۔
کمیونٹی کمانڈز استعمال کریں
/tips
/changelog
/feedback/tips کمیونٹی اور مینٹینرز کی عملی تجاویز فراہم کرتا ہے۔ /changelog بلڈ میں ہونے والی تبدیلیاں دکھاتا ہے، جبکہ /feedback خیالات شیئر کرنے یا مسائل کی اطلاع دینے کا ذریعہ فراہم کرتا ہے۔
مفید بگ رپورٹس تیار کریں
کسی مسئلے کی اطلاع دیتے وقت Windows کا ورژن، فعال میسجنگ پلیٹ فارمز، متوقع رویہ، اصل رویہ، مسئلے کو دوبارہ پیدا کرنے کے مراحل اور متعلقہ لاگز شامل کریں۔ فائلیں یا اسکرین شاٹس شیئر کرنے سے پہلے ٹوکنز، اکاؤنٹ کی اسناد اور دیگر نجی معلومات حذف کر دیں۔
نتیجہ
MetaTrader 5 بوٹ Windows ٹریڈنگ ٹرمینل اور Discord یا Telegram کے درمیان مقامی پل فراہم کرتا ہے۔ محتاط سیٹ اپ کا آغاز PowerShell انسٹالیشن صفحے، محفوظ ٹوکن کی تشکیل، محدود کمانڈ اجازتوں اور صرف پڑھنے والی تصدیقی کمانڈز سے ہوتا ہے۔ کنکشن اور حکمتِ عملی کے پیرامیٹرز کی توثیق کے بعد، بوٹ ٹریڈنگ سیشنز کا انتظام، اکاؤنٹ کی سرگرمی کی نگرانی، رپورٹس برآمد اور چیٹ پر مبنی ورک فلو کے ذریعے قابلِ تشکیل اطلاعات کی معاونت کر سکتا ہے۔
