API2Trade — مرکزِ معاونت
جوابات کے لیے تلاش کریں یا سائیڈ میں دی گئی اقسام دیکھیں۔ ہر سوال کا اپنا قابلِ اشتراک ربط ہے۔
جوابات کے لیے تلاش کریں یا سائیڈ میں دی گئی اقسام دیکھیں۔ ہر سوال کا اپنا قابلِ اشتراک ربط ہے۔
API2Trade ایک ہوسٹ شدہ REST API سروس ہے جو آپ کو MT4 اور MT5 ٹریڈنگ اکاؤنٹس کے ساتھ پروگرام کے ذریعے کام کرنے دیتی ہے — آپ کے کمپیوٹر پر MetaTrader ٹرمینل کھلا رکھنے کی ضرورت کے بغیر۔
آپ اپنا ٹریڈنگ اکاؤنٹ ایک بار جوڑتے ہیں، اور اس کے بعد معیاری HTTP درخواستوں کے ذریعے کسی بھی پروگرامنگ زبان سے سودے کر سکتے ہیں، اکاؤنٹ ڈیٹا پڑھ سکتے ہیں اور مارکیٹ کی قیمتیں حاصل کر سکتے ہیں۔
مکمل تکنیکی تفصیلات کے لیے سرکاری دستاویزات دیکھیں۔
آغاز میں 30 منٹ سے بھی کم وقت لگتا ہے:
/RegisterAccount اینڈ پوائنٹ کے ذریعے۔مرحلہ وار ہدایت نامہ تصدیق کی دستاویزات میں ہے۔
ہر وہ زبان جو HTTP درخواستیں بھیج سکتی ہے، API2Trade کے ساتھ کام کرتی ہے۔ چونکہ یہ HTTPS پر ایک سادہ REST API ہے، آپ Python، JavaScript/Node.js، Go، C#، Java، Ruby، PHP یا کوئی بھی دوسری زبان استعمال کر سکتے ہیں۔
یہ Postman، Make (Integromat)، n8n، Zapier جیسے نو-کوڈ ٹولز کے ساتھ بھی چلتی ہے — اور ہر اُس ٹول کے ساتھ جو HTTP اینڈ پوائنٹ کال کر سکے۔
جی ہاں۔ یہ API MetaTrader 4 (MT4) اور MetaTrader 5 (MT5) دونوں کے اکاؤنٹس کو سپورٹ کرتا ہے۔ آپ کے پلان کے مطابق آپ دونوں پلیٹ فارمز کے اکاؤنٹس بیک وقت جوڑ اور منظم کر سکتے ہیں۔
MT4 اور MT5 میں دستیاب اینڈ پوائنٹس کچھ مقامات پر مختلف ہیں (مثلاً MT5 میں آرڈر کی زیادہ اقسام اور تاریخ کے زیادہ اختیارات ہیں)۔ ہر پلیٹ فارم کا مکمل حوالہ دستاویزات میں ہے۔
نہیں۔ اسی ضرورت کو ختم کرنا اس سروس کا بنیادی مقصد ہے۔ API2Trade مکمل طور پر سرور کی طرف چلتا ہے۔ آپ بروکر کی اسناد ایک بار درج کرتے ہیں، اور API آپ کی جانب سے بروکر سے کنکشن برقرار رکھتا ہے۔
آپ کو MetaTrader انسٹال کرنے، ٹرمینل چلتا رکھنے یا MQL میں Expert Advisors لکھنے کی ضرورت نہیں۔
تصدیق کا طریقہ آپ کے پلان کے مطابق مختلف ہے:
اپنی API کلید x-api-key ہیڈر میں بھیجیں، اور اکاؤنٹ کا UUID id (یا accountId) کوئری پیرامیٹر میں دیں:
curl -X GET "https://api.api2trade.com/AccountSummary?id=YOUR_ACCOUNT_UUID" \
-H "x-api-key: YOUR_API_KEY"
آپ کی API کلید ڈیش بورڈ کے ترتیبات ٹیب میں ملے گی۔
Pro پلانز کے صارفین کو ایک مخصوص بیس URL کے ساتھ صارف نام اور پاس ورڈ ملتا ہے۔ تمام درخواستیں Basic Auth سے تصدیق ہوتی ہیں:
Authorization: Basic BASE64_ENCODED(USERNAME:PASSWORD)
آپ کی API کلید app.api2trade.com پر ڈیش بورڈ کے ترتیبات ٹیب میں ہے۔
بہتر طریقہ: اسے ایک ماحولیاتی متغیر (مثلاً MTAPI_KEY) میں رکھیں اور چلانے کے وقت داخل کریں۔
اکاؤنٹس دو طریقوں سے جوڑے جا سکتے ہیں:
app.api2trade.com پر لاگ اِن کریں، اکاؤنٹس سیکشن میں جائیں اور اپنی MT4/MT5 اسناد شامل کریں (لاگ اِن نمبر، پاس ورڈ، بروکر کے سرور کا نام)۔ جُڑنے کے بعد آپ کو اُس اکاؤنٹ کے لیے ایک منفرد UUID ملے گا۔
/RegisterAccount اینڈ پوائنٹ استعمال کریں۔ درست پیرامیٹرز اور جواب کی ساخت API دستاویزات میں ہے۔
BrokerName-Live یا BrokerName-Demo جیسا ہوتا ہے۔/CheckConnect اینڈ پوائنٹ استعمال کریں۔ یہ دیے گئے اکاؤنٹ UUID کے کنکشن کی حالت جانچتا ہے، اور کنکشن ٹوٹ گیا ہو تو خودکار طور پر دوبارہ جوڑنے کی کوشش کرتا ہے۔
درخواست کی ساخت اور جوابی اقدار کی تفصیل دستاویزات میں دیکھیں۔
جُڑے ہوئے ٹریڈنگ اکاؤنٹ کا کنکشن توڑنے اور اسے ہٹانے کے لیے /DeleteAccount اینڈ پوائنٹ استعمال کریں۔ اس وقت جُڑے تمام اکاؤنٹس کی فہرست /GetAccounts اینڈ پوائنٹ سے دیکھی جا سکتی ہے۔
درخواست کے پیرامیٹرز API دستاویزات میں ہیں۔
یہ API ٹریڈنگ کے پورے چکر کا احاطہ کرتا ہے:
اینڈ پوائنٹس، پیرامیٹرز اور جوابی ساخت کی مکمل تفصیل API دستاویزات میں ہے۔
/OrderSend اینڈ پوائنٹ استعمال کریں۔ آپ سمبل، عمل کی قسم (Buy، Sell، Buy Limit وغیرہ) اور حجم بتاتے ہیں؛ اختیاری طور پر stop loss، take profit اور تبصرہ بھی دے سکتے ہیں۔
MT4 اور MT5 میں /OrderSend کے پیرامیٹرز میں معمولی فرق ہے — MT5 میں expirationType اور stopLimitPrice جیسے اضافی فیلڈز معاون ہیں۔
/OrderHistory یا /OrderHistoryPagination اینڈ پوائنٹس استعمال کریں۔ آپ تاریخ کی حد، ٹکٹ نمبر اور ترتیب کے مطابق فلٹر کر سکتے ہیں۔ MT5 میں مزید تفصیلی استفسار کے لیے /PendingOrderHistory اور /HistoryDealsByPositionId بھی دستیاب ہیں۔
پیرامیٹرز کا مکمل حوالہ دستاویزات میں ہے۔
جی ہاں۔ یہ API حقیقی وقت کی اسٹریمنگ کے لیے WebSocket (ایونٹس) کنکشن فراہم کرتا ہے۔ یوں آپ REST اینڈ پوائنٹس کو بار بار پول کرنے کے بجائے تازہ کاریاں براہِ راست حاصل کرتے ہیں۔
WebSocket اسٹریم سے آپ لائیو مارکیٹ کوٹس حاصل کر سکتے ہیں، اور MT4 کے لیے قیمت کی تاریخ جیسی بعض درخواستوں کے غیر ہم وقت جوابات بھی۔
لائیو bid/ask قیمتوں کے لیے آپ REST اینڈ پوائنٹ /GetQuote (کئی سمبلز کے لیے /GetQuoteMany) استعمال کر سکتے ہیں، یا مسلسل حقیقی وقت کی تازہ کاریوں کے لیے WebSocket اسٹریم سے کوٹس سبسکرائب کر سکتے ہیں۔
/GetQuote ایک msNotOlder پیرامیٹر قبول کرتا ہے، جو طے کرتا ہے کہ API نئی ٹِک کا انتظار کرے یا آخری معلوم ٹِک واپس کرے۔
تاریخی OHLC کینڈل ڈیٹا کے لیے /QuoteHistory (MT4) یا /PriceHistory (MT5) استعمال کریں — ٹائم فریم کے اختیارات اور پیرامیٹرز دستاویزات میں دیکھیں۔
تین فعال پلانز دستیاب ہیں (قیمتیں بغیر ٹیکس):
ایک سالانہ پلان بھی دستیاب ہے، جس میں پلان کے مطابق 25% تک بچت ہوتی ہے۔ تمام قیمتیں قیمتوں کے صفحے پر تصدیق شدہ ہیں۔
نہیں۔ فی الحال ہم مفت ٹرائل پیش نہیں کرتے۔ API کے جائزے کے بارے میں سوالات ہوں تو ہمیں Telegram پر یا [email protected] پر لکھیں۔
اگر کبھی انفرادی طور پر ٹرائل طے ہو جائے، تو شرائط کے مطابق اس کے اختتام سے پہلے [email protected] پر ای میل کے ذریعے تنسیخ بھیجنا لازم ہے — بنیاد خریداری کا وقت ہوتا ہے، اور ادائیگی ہو چکی ہو تب بھی ای میل ضروری رہتی ہے۔
جی ہاں۔ Single Account پلان میں ہر 30 دن میں ایک کنکشن شامل ہے۔ زیادہ اکاؤنٹس درکار ہوں تو ہر اضافی اکاؤنٹ پر 10 یورو فی اکاؤنٹ ماہانہ بل بنتا ہے، جو ہر بلنگ سائیکل کے اختتام پر خودکار طور پر وصول ہوتا ہے۔
اگر بہت زیادہ اکاؤنٹس درکار ہوں تو تقریباً 50 اکاؤنٹس سے آگے Pro پلان (لامحدود اکاؤنٹس*) زیادہ کفایتی ہے۔
ادائیگی Stripe کے ذریعے ہوتی ہے۔ قبول شدہ طریقوں میں کریڈٹ/ڈیبٹ کارڈ، کرپٹو اور بینک ٹرانسفر شامل ہیں۔
آرڈر دینے سے آپ Stripe سروسز معاہدے کو بھی قبول کرتے ہیں۔
جی ہاں، آپ کسی بھی وقت منسوخ کر سکتے ہیں۔ تنسیخ جاری 30 روزہ بلنگ سائیکل کے اختتام پر مؤثر ہوتی ہے — غیر استعمال شدہ دنوں کی جزوی واپسی نہیں ہوتی۔
ٹرائل کے دوران منسوخی کے لیے: اس کے اختتام سے پہلے [email protected] پر ای میل بھیجیں۔ اگر ادائیگی پہلے ہی وصول ہو چکی ہو، تب بھی سبسکرپشن روکنے کے لیے ای میل کے ذریعے تنسیخ لازم ہے۔
یہ سروس Apex Vanguard Dynamics LLC چلاتی ہے، جو ریاستہائے متحدہ امریکہ میں رجسٹرڈ ایک محدود ذمہ داری کمپنی (LLC) ہے؛ اس کا رجسٹرڈ پتہ 30 N Gould St Ste R, Sheridan, WY 82801, امریکہ ہے۔
رابطہ ای میل: [email protected] · فون: +1 (929) 333-6422
مکمل قانونی تفصیلات کے لیے قانونی معلومات دیکھیں۔
شرائط و ضوابط پر امریکہ کی ریاست وائیومنگ کا قانون لاگو ہوتا ہے۔ کوئی بھی تنازع وائیومنگ کی عدالتوں کے خصوصی دائرہ اختیار میں آتا ہے، اور دونوں فریق پہلے نیک نیتی سے بات چیت کے ذریعے حل کی کوشش پر متفق ہیں۔
آپ ویب سائٹ پر مکمل شرائط و ضوابط پڑھ سکتے ہیں۔
نہیں۔ شرائطِ خدمات واضح طور پر تقاضا کرتی ہیں کہ آپ اپنی لاگ اِن اسناد اور API کلیدیں راز میں رکھیں اور API2Trade کی پیشگی تحریری اجازت کے بغیر انہیں کسی تیسرے فریق کے ساتھ شیئر نہ کریں۔
اگر آپ اس API پر کوئی مصنوع یا سروس بنا رہے ہیں (مثلاً اپنے گاہکوں کے لیے)، تو اپنی الگ تصدیقی پرت بنائیں اور API2Trade کی کلید صرف سرور پر رکھیں — اسے حتمی صارفین کے سامنے کبھی ظاہر نہ کریں۔
نہیں۔ شرائطِ خدمات API2Trade کی واضح تحریری اجازت کے بغیر سروس کے ڈیٹا کو سکریپ کرنے یا دوبارہ بیچنے سے منع کرتی ہیں۔ سبسکرپشنز بھی منتقل نہیں کی جا سکتیں۔
اگر آپ کا کوئی مخصوص کاروباری معاملہ ہے تو [email protected] پر لکھیں۔
جی ہاں۔ درخواست پر NDA دستیاب ہیں اور ان پر دونوں فریقوں کی تحریری رضامندی لازم ہے۔ بصورتِ دیگر معیاری NDA شرائط لاگو ہوتی ہیں۔
درخواست کے لیے [email protected] پر لکھیں۔
API2Trade کئی سیکیورٹی اقدامات اپنانے کا بیان کرتا ہے:
سیکیورٹی طریقوں کی مزید تفصیل پرائیویسی پالیسی میں ہے۔
API2Trade ایک امریکی کمپنی چلاتی ہے (دیکھیں API2Trade کو کون چلاتا ہے؟) اور وہ قابلِ اطلاق ڈیٹا تحفظ قوانین کی تعمیل کا بیان کرتی ہے، بشمول GDPR جہاں یہ EU/EEA صارفین پر لاگو ہو۔
کون سا ذاتی ڈیٹا جمع ہوتا ہے: اکاؤنٹ کی معلومات (نام، ای میل، بلنگ تفصیلات)، استعمال کا ڈیٹا (API لاگز، IP پتہ، براؤزر اور آپریٹنگ سسٹم) اور Stripe کے ذریعے پروسیس ہونے والی ادائیگی کی معلومات۔
کمپنی کہتی ہے کہ وہ ذاتی ڈیٹا نہ بیچتی ہے اور نہ تیسرے فریق کے ساتھ شیئر کرتی ہے۔ مکمل تفصیل پرائیویسی پالیسی میں ہے۔
پرائیویسی پالیسی کے مطابق درج ذیل ڈیٹا جمع ہو سکتا ہے:
دنیا بھر کے 11 ڈیٹا سینٹرز کے پیشِ نظر، ڈیٹا EEA کے اندر یا مناسب ڈیٹا تحفظ کے معیارات رکھنے والے دیگر ممالک میں پروسیس ہو سکتا ہے۔
مکمل معلومات کے لیے پرائیویسی پالیسی پڑھیں۔
کنکشن ناکام ہونے کی سب سے عام وجوہات:
ICMarkets-Live02)۔ اسے MetaTrader میں File → Open an Account کے تحت دیکھیں۔موجودہ کنکشن کی حالت /CheckConnect اینڈ پوائنٹ سے جانچیں۔ مسئلہ برقرار رہے تو [email protected] پر لکھیں۔
تصدیق کی خرابیاں عام طور پر ظاہر کرتی ہیں کہ API کلید موجود نہیں، غلط ہے یا غلط ساخت میں بھیجی جا رہی ہے۔ درج ذیل جانچیں:
x-api-key ہیڈر استعمال کر رہے ہیں — Authorization: Bearer نہیں۔api.api2trade.com کے ساتھ نہیں)۔ہر پلان کی درست ساخت تصدیق کی دستاویزات میں ہے۔
API2Trade اپنے 11 عالمی ڈیٹا سینٹرز میں 99.95% دستیابی اور تقریباً 47 ملی سیکنڈ اوسط جوابی وقت بتاتا ہے۔
یاد رکھیں کہ شرائطِ خدمات کے مطابق سروس «جیسی ہے» اور «جیسی دستیاب ہے» کی بنیاد پر دی جاتی ہے — بلا تعطل یا بلا خرابی کارکردگی کی معاہدے میں ضمانت نہیں۔ پروڈکشن سسٹمز کے لیے اپنی طرف سے دوبارہ کوشش کی منطق اور خرابی کا انتظام ضرور نافذ کریں۔
آرڈر کی تنسیخ بروکر کے ٹریڈنگ سرور سے آتی ہے، API2Trade سے نہیں۔ عام وجوہات:
EURUSD بمقابلہ EURUSDm)۔API کا خرابی والا جواب دیکھیں — اس میں تنسیخ کی وجہ بتانے والے بروکر کے message اور code فیلڈز شامل ہوتے ہیں۔