فی الحال، ایکسچینج پر زیادہ تر آپریشنز خصوصی روبوٹس کا استعمال کرتے ہوئے کیے جاتے ہیں، جس میں مختلف الگورتھم سرایت کرتے ہیں۔ اس حربے کو الگورتھمک ٹریڈنگ کہا جاتا ہے۔ یہ حالیہ دہائیوں کا ایک رجحان ہے جس نے مارکیٹ کو کئی طریقوں سے بدل دیا ہے۔
- الگورتھم ٹریڈنگ کیا ہے؟
- الگورتھمک ٹریڈنگ کے ظہور کی تاریخ
- الگورتھمک ٹریڈنگ کے فائدے اور نقصانات
- الگورتھم ٹریڈنگ کا جوہر
- الگورتھم کی اقسام
- خودکار تجارت: روبوٹ اور ماہر مشیر
- تجارتی روبوٹ کیسے بنائے جاتے ہیں؟
- اسٹاک مارکیٹ میں الگورتھمک ٹریڈنگ
- الگورتھم ٹریڈنگ کے خطرات
- الگورتھمک فاریکس ٹریڈنگ
- مقداری تجارت
- ہائی فریکوئنسی الگورتھم ٹریڈنگ/HFT ٹریڈنگ
- HFT ٹریڈنگ کے بنیادی اصول
- اعلی تعدد ٹریڈنگ کی حکمت عملی
- الگورتھمک تاجروں کے لیے پروگراموں کا جائزہ
- الگورتھمک ٹریڈنگ کے لیے حکمت عملی
- الگورتھمک ٹریڈنگ پر تربیت اور کتابیں۔
- الگورتھم ٹریڈنگ کے بارے میں مشہور خرافات
الگورتھم ٹریڈنگ کیا ہے؟
الگورتھمک ٹریڈنگ کی بنیادی شکل HFT ٹریڈنگ ہے۔ نقطہ یہ ہے کہ لین دین کو فوری طور پر مکمل کیا جائے۔ دوسرے الفاظ میں، یہ قسم اس کا بنیادی فائدہ – رفتار کا استعمال کرتا ہے. الگورتھم ٹریڈنگ کے تصور کی دو اہم تعریفیں ہیں:
- الگو ٹریڈنگ۔ ایک آٹو سسٹم جو اسے دیئے گئے الگورتھم میں تاجر کے بغیر تجارت کر سکتا ہے۔ مارکیٹ کے خودکار تجزیہ اور ابتدائی پوزیشنوں کی وجہ سے نظام براہ راست منافع حاصل کرنے کے لیے ضروری ہے۔ اس الگورتھم کو “ٹریڈنگ روبوٹ” یا “مشیر” بھی کہا جاتا ہے۔
- الگورتھم ٹریڈنگ۔ مارکیٹ میں بڑے آرڈرز کا نفاذ، جب وہ خود بخود حصوں میں تقسیم ہو جاتے ہیں اور بتدریج مخصوص قوانین کے مطابق کھولے جاتے ہیں۔ لین دین کرتے وقت اس نظام کا استعمال تاجروں کی دستی مشقت کو آسان بنانے کے لیے کیا جاتا ہے۔ مثال کے طور پر، اگر 100 ہزار شیئرز خریدنے کا کام ہے، اور آپ کو آرڈر فیڈ میں توجہ مبذول کیے بغیر، ایک ہی وقت میں 1-3 شیئرز پر پوزیشنیں کھولنے کی ضرورت ہے۔
سادہ الفاظ میں، الگورتھمک ٹریڈنگ تاجروں کی طرف سے روزانہ کی کارروائیوں کی آٹومیشن ہے، جو اسٹاک کی معلومات کا تجزیہ کرنے، ریاضیاتی ماڈلز کا حساب لگانے، اور لین دین کرنے کے لیے درکار وقت کو کم کرتی ہے۔ یہ نظام مارکیٹ کے کام میں انسانی عنصر کے کردار کو بھی ہٹاتا ہے (جذبات، قیاس آرائیاں، “تاجر کی وجدان”)، جو بعض اوقات انتہائی امید افزا حکمت عملی کے منافع کی بھی نفی کرتا ہے۔
الگورتھمک ٹریڈنگ کے ظہور کی تاریخ
1971 کو الگورتھمک ٹریڈنگ کا نقطہ آغاز سمجھا جاتا ہے (یہ پہلے خودکار تجارتی نظام NASDAQ کے ساتھ بیک وقت ظاہر ہوا)۔ 1998 میں، یو ایس سیکیورٹیز کمیشن (SEC) نے باضابطہ طور پر الیکٹرانک ٹریڈنگ پلیٹ فارم کے استعمال کی اجازت دی۔ پھر اعلیٰ ٹیکنالوجیز کا حقیقی مقابلہ شروع ہوا۔ الگورتھمک ٹریڈنگ کی ترقی میں درج ذیل اہم لمحات، جو قابل ذکر ہیں:
- 2000 کی دہائی کے اوائل میں۔ خودکار لین دین صرف چند سیکنڈ میں مکمل ہو گیا۔ روبوٹس کا مارکیٹ شیئر 10 فیصد سے کم تھا۔
- سال 2009 آرڈر پر عمل درآمد کی رفتار کئی بار کم کی گئی، کئی ملی سیکنڈ تک پہنچ گئی۔ تجارتی معاونین کا حصہ 60% تک بڑھ گیا ہے۔
- 2012 اور اس سے آگے۔ ایکسچینجز پر ہونے والے واقعات کی غیر متوقع ہونے کی وجہ سے زیادہ تر سافٹ ویئر کے سخت الگورتھم میں بڑی تعداد میں خرابیاں پیدا ہوئی ہیں۔ اس کی وجہ سے خودکار ٹریڈنگ کا حجم کل کے 50% تک کم ہو گیا۔ مصنوعی ذہانت کی ٹیکنالوجی تیار کی جا رہی ہے اور متعارف کرائی جا رہی ہے۔
آج، اعلی تعدد ٹریڈنگ اب بھی متعلقہ ہے. بہت سے معمول کے آپریشنز (مثال کے طور پر، مارکیٹ اسکیلنگ) خود بخود انجام پاتے ہیں، جو تاجروں پر بوجھ کو نمایاں طور پر کم کرتے ہیں۔ تاہم، مشین ابھی تک کسی شخص کی زندہ عقل اور ترقی یافتہ وجدان کو مکمل طور پر تبدیل نہیں کر سکی ہے۔ یہ خاص طور پر درست ہے جب اہم اقتصادی بین الاقوامی خبروں کی اشاعت کی وجہ سے اسٹاک مارکیٹ میں اتار چڑھاؤ بہت زیادہ بڑھ جاتا ہے۔ اس مدت کے دوران، یہ انتہائی سفارش کی جاتی ہے کہ روبوٹ پر انحصار نہ کریں۔
الگورتھمک ٹریڈنگ کے فائدے اور نقصانات
الگورتھم کے فوائد دستی تجارت کے تمام نقصانات ہیں۔ انسان آسانی سے جذبات سے متاثر ہوتے ہیں، لیکن روبوٹ نہیں ہوتے۔ روبوٹ الگورتھم کے مطابق سختی سے تجارت کرے گا۔ اگر ڈیل مستقبل میں منافع کما سکتی ہے تو روبوٹ اسے آپ کے پاس لے آئے گا۔ اس کے علاوہ، ایک شخص ہمیشہ اپنے اعمال پر مکمل توجہ مرکوز کرنے کے قابل نہیں ہے اور اسے وقت وقت پر آرام کی ضرورت ہوتی ہے. روبوٹ ایسی خامیوں سے خالی ہیں۔ لیکن ان کے اپنے اور ان میں سے ہیں:
- الگورتھم پر سختی سے عمل کرنے کی وجہ سے، روبوٹ مارکیٹ کے بدلتے ہوئے حالات کے مطابق نہیں بن سکتا۔
- الگورتھمک ٹریڈنگ کی پیچیدگی اور تیاری کے لیے اعلی تقاضے؛
- متعارف کرائے گئے الگورتھم کی غلطیاں جن کا خود روبوٹ پتہ نہیں لگا سکتا (یقیناً، یہ پہلے سے ہی ایک انسانی عنصر ہے، لیکن ایک شخص اپنی غلطیوں کا پتہ لگا کر درست کر سکتا ہے، جبکہ روبوٹ ابھی تک ایسا کرنے کے قابل نہیں ہیں)۔
آپ کو ٹریڈنگ پر پیسہ کمانے کا واحد ممکنہ طریقہ ٹریڈنگ روبوٹس کو نہیں سمجھنا چاہیے، کیونکہ خودکار ٹریڈنگ اور مینوئل ٹریڈنگ کا منافع پچھلے 30 سالوں میں تقریباً ایک جیسا ہو گیا ہے۔
الگورتھم ٹریڈنگ کا جوہر
الگو ٹریڈرز (دوسرا نام – کوانٹم ٹریڈرز) صرف نظریہ امکان کا استعمال کرتے ہیں کہ قیمتیں مطلوبہ حد کے اندر آتی ہیں۔ حساب کتاب پچھلی قیمت کی سیریز یا کئی مالیاتی آلات پر مبنی ہے۔ مارکیٹ کے رویے میں تبدیلی کے ساتھ قوانین بدل جائیں گے۔
الگورتھمک تاجر ہمیشہ مارکیٹ کی ناکارہیوں، تاریخ میں بار بار آنے والے اقتباسات کے نمونوں اور مستقبل میں آنے والے اقتباسات کا حساب لگانے کی صلاحیت کی تلاش میں رہتے ہیں۔ لہذا، الگورتھمک ٹریڈنگ کا جوہر کھلی پوزیشنوں اور روبوٹس کے گروپوں کو منتخب کرنے کے قواعد میں مضمر ہے۔ انتخاب ہو سکتا ہے:
- دستی – عملدرآمد ریاضی اور جسمانی ماڈل کی بنیاد پر محقق کی طرف سے کیا جاتا ہے؛
- خودکار – پروگرام کے اندر قواعد اور ٹیسٹوں کی بڑے پیمانے پر گنتی کے لیے ضروری؛
- جینیاتی – یہاں قواعد ایک ایسے پروگرام کے ذریعہ تیار کیے گئے ہیں جس میں مصنوعی ذہانت کے عناصر ہوتے ہیں۔
الگورتھمک ٹریڈنگ کے بارے میں دیگر خیالات اور یوٹوپیا افسانے ہیں۔ یہاں تک کہ روبوٹ بھی 100% گارنٹی کے ساتھ مستقبل کی “پیش گوئی” نہیں کر سکتے۔ مارکیٹ اتنی ناکارہ نہیں ہو سکتی کہ وہاں قوانین کا ایک سیٹ ہو جو روبوٹ پر کسی بھی وقت، کہیں بھی لاگو ہو۔ بڑی سرمایہ کاری کی کمپنیاں جو الگورتھم استعمال کرتی ہیں (مثال کے طور پر، Renessaence Technology، Citadel، Virtu)، ہزاروں آلات پر مشتمل ٹریڈنگ روبوٹ کے سینکڑوں گروپس (خاندان) ہیں۔ یہ وہی طریقہ ہے، جو الگورتھم کا تنوع ہے، جو انہیں روزانہ منافع لاتا ہے۔
الگورتھم کی اقسام
ایک الگورتھم واضح ہدایات کا ایک مجموعہ ہے جو کسی خاص کام کو انجام دینے کے لیے ڈیزائن کیا گیا ہے۔ مالیاتی منڈی میں، صارف کے الگورتھم کو کمپیوٹر کے ذریعے عمل میں لایا جاتا ہے۔ قواعد کا ایک سیٹ بنانے کے لیے، قیمت، حجم اور مستقبل کے لین دین کے عمل کے وقت سے متعلق ڈیٹا استعمال کیا جائے گا۔ اسٹاک اور کرنسی مارکیٹوں میں الگو ٹریڈنگ کو چار اہم اقسام میں تقسیم کیا گیا ہے:
- شماریاتی۔ یہ طریقہ تجارتی مواقع کی شناخت کے لیے تاریخی ٹائم سیریز کا استعمال کرتے ہوئے شماریاتی تجزیہ پر مبنی ہے۔
- آٹو اس حکمت عملی کا مقصد ایسے قوانین بنانا ہے جو مارکیٹ کے شرکاء کو لین دین کے خطرے کو کم کرنے کی اجازت دیتے ہیں۔
- ایگزیکٹو۔ یہ طریقہ تجارتی آرڈر کھولنے اور بند کرنے سے متعلق مخصوص کاموں کو انجام دینے کے لیے بنایا گیا تھا۔
- سیدھا۔ اس ٹیکنالوجی کا مقصد مارکیٹ تک رسائی کی زیادہ سے زیادہ رفتار حاصل کرنا اور الگورتھمک ٹریڈرز کے ٹریڈنگ ٹرمینل میں داخلے اور کنکشن کی لاگت کو کم کرنا ہے۔
اعلی تعدد الگورتھمک ٹریڈنگ کو میکانائزڈ ٹریڈنگ کے لیے ایک علیحدہ علاقے کے طور پر الگ کیا جا سکتا ہے۔ اس زمرے کی اہم خصوصیت آرڈر کی تخلیق کی اعلی تعدد ہے: لین دین ملی سیکنڈ میں مکمل ہوتے ہیں۔ یہ نقطہ نظر عظیم فوائد فراہم کر سکتا ہے، لیکن یہ کچھ خطرات بھی رکھتا ہے.
خودکار تجارت: روبوٹ اور ماہر مشیر
1997 میں تجزیہ کار تشار چند نے اپنی کتاب “Beyond Technical Analysis” (جسے اصل میں “Beyond Technical Analysis” کہا جاتا ہے) میں سب سے پہلے مکینیکل ٹریڈنگ سسٹم (MTS) کو بیان کیا۔ اس نظام کو تجارتی روبوٹ یا کرنسی کے لین دین پر مشیر کہا جاتا ہے۔ یہ سافٹ ویئر ماڈیولز ہیں جو مارکیٹ کی نگرانی کرتے ہیں، تجارتی آرڈر جاری کرتے ہیں اور ان آرڈرز پر عمل درآمد کو کنٹرول کرتے ہیں۔ روبوٹ ٹریڈنگ پروگرام کی دو قسمیں ہیں:
- خودکار “سے” اور “تک” – وہ ٹریڈنگ کے بارے میں آزاد خود مختار فیصلے کرنے کے قابل ہیں؛
- جو تاجر کو دستی طور پر ڈیل کھولنے کا اشارہ دیتے ہیں، وہ خود آرڈر نہیں بھیجتے ہیں۔
الگورتھمک ٹریڈنگ کے معاملے میں، صرف پہلی قسم کے روبوٹ یا مشیر کو سمجھا جاتا ہے، اور اس کا “سپر ٹاسک” ان حکمت عملیوں کا نفاذ ہے جو دستی طور پر تجارت کرتے وقت ممکن نہیں ہوتیں۔
Renaissance Institutiona Equlties Fund سب سے بڑا نجی فنڈ ہے جو الگورتھمک ٹریڈنگ کا استعمال کرتا ہے۔ اسے USA میں Renaissance Technologies LLC نے کھولا تھا، جس کی بنیاد 1982 میں جیمز ہیرس سائمنز نے رکھی تھی۔ فنانشل ٹائمز نے بعد میں سائمنز کو “سب سے ذہین ارب پتی” کہا۔
تجارتی روبوٹ کیسے بنائے جاتے ہیں؟
اسٹاک مارکیٹ میں الگورتھمک ٹریڈنگ کے لیے استعمال ہونے والے روبوٹ خصوصی کمپیوٹر پروگرام ہیں۔ ان کی نشوونما شروع ہوتی ہے، سب سے پہلے، ان تمام کاموں کے لیے جو روبوٹ انجام دیں گے، حکمت عملیوں سمیت ایک واضح منصوبہ کے ساتھ۔ ایک پروگرامر تاجر کے سامنے کام ایک الگورتھم بنانا ہے جو اس کے علم اور ذاتی ترجیحات کو مدنظر رکھے۔ بلاشبہ، لین دین کو خودکار کرنے والے نظام کی تمام باریکیوں کو پہلے سے واضح طور پر سمجھنا ضروری ہے۔ لہذا، نوزائیدہ تاجروں کو اپنے طور پر TC الگورتھم بنانے کی سفارش نہیں کی جاتی ہے۔ ٹریڈنگ روبوٹ کے تکنیکی نفاذ کے لیے، آپ کو کم از کم ایک پروگرامنگ لینگویج جاننے کی ضرورت ہے۔ پروگرام لکھنے کے لیے mql4, Python, C#, C++, Java, R, MathLab استعمال کریں۔
پروگرام کرنے کی صلاحیت تاجروں کو بہت سے فوائد فراہم کرتی ہے:
- ڈیٹا بیس بنانے کی صلاحیت؛
- لانچ اور ٹیسٹ سسٹم؛
- اعلی تعدد کی حکمت عملیوں کا تجزیہ کریں؛
- غلطیوں کو جلدی ٹھیک کریں.
ہر زبان کے لیے بہت ساری مفید اوپن سورس لائبریریاں اور پروجیکٹس ہیں۔ سب سے بڑے الگورتھم تجارتی منصوبوں میں سے ایک QuantLib ہے، جو C++ میں بنایا گیا ہے۔ اگر آپ کو اعلی تعدد الگورتھم استعمال کرنے کے لیے Currenex، LMAX، Integral، یا دیگر لیکویڈیٹی فراہم کنندگان سے براہ راست جڑنے کی ضرورت ہے، تو آپ کو Java میں کنکشن APIs لکھنے میں ماہر ہونا چاہیے۔ پروگرامنگ کی مہارتوں کی عدم موجودگی میں، سادہ مکینیکل ٹریڈنگ سسٹم بنانے کے لیے خصوصی الگورتھمک ٹریڈنگ پروگرام استعمال کرنا ممکن ہے۔ اس طرح کے پلیٹ فارم کی مثالیں:
- TSLab؛
- whelthlab
- میٹا ٹریڈر؛
- S# اسٹوڈیو؛
- ملٹی چارٹس
- ٹریڈ سٹیشن
اسٹاک مارکیٹ میں الگورتھمک ٹریڈنگ
اسٹاک اور فیوچر مارکیٹس خودکار نظاموں کے لیے کافی مواقع فراہم کرتی ہیں، لیکن الگورتھمک ٹریڈنگ نجی سرمایہ کاروں کے مقابلے بڑے فنڈز میں زیادہ عام ہے۔ اسٹاک مارکیٹ میں الگورتھمک ٹریڈنگ کی کئی اقسام ہیں:
- تکنیکی تجزیہ پر مبنی نظام۔ رجحانات، مارکیٹ کی نقل و حرکت کی نشاندہی کرنے کے لیے مارکیٹ کی ناکامیوں اور کئی اشارے استعمال کرنے کے لیے بنایا گیا ہے۔ اکثر اس حکمت عملی کا مقصد کلاسیکی تکنیکی تجزیہ کے طریقوں سے فائدہ اٹھانا ہوتا ہے۔
- جوڑی اور ٹوکری کی تجارت۔ یہ نظام دو یا دو سے زیادہ آلات کا تناسب استعمال کرتا ہے (ان میں سے ایک “گائیڈ” ہے، یعنی اس میں پہلی تبدیلیاں ہوتی ہیں، اور پھر دوسرے اور بعد کے آلات کو کھینچ لیا جاتا ہے) نسبتاً زیادہ فیصد کے ساتھ، لیکن 1 کے برابر نہیں۔ اگر آلہ دیے گئے راستے سے ہٹ جاتا ہے، تو وہ شاید اپنے گروپ میں واپس آجائے گا۔ اس انحراف کا سراغ لگا کر، الگورتھم تجارت کر سکتا ہے اور مالک کے لیے منافع کما سکتا ہے۔
- بازار سازی۔ یہ ایک اور حکمت عملی ہے جس کا کام مارکیٹ کی لیکویڈیٹی کو برقرار رکھنا ہے۔ تاکہ کسی بھی وقت پرائیویٹ ٹریڈر یا ہیج فنڈ کسی تجارتی آلے کو خرید یا فروخت کر سکے۔ مارکیٹ بنانے والے اپنے منافع کو مختلف آلات کی طلب اور ایکسچینج سے منافع کو پورا کرنے کے لیے بھی استعمال کر سکتے ہیں۔ لیکن یہ تیز ٹریفک اور مارکیٹ کے اعداد و شمار پر مبنی خصوصی حکمت عملیوں کے استعمال کو نہیں روکتا ہے۔
- سامنے کی دوڑ اس طرح کے نظام کے حصے کے طور پر، ٹولز کا استعمال لین دین کے حجم کا تجزیہ کرنے اور بڑے آرڈرز کی شناخت کے لیے کیا جاتا ہے۔ الگورتھم اس بات کو مدنظر رکھتا ہے کہ بڑے آرڈرز قیمت کو برقرار رکھیں گے اور مخالف تجارت کو مخالف سمت میں ظاہر کرنے کا سبب بنیں گے۔ آرڈر بک اور فیڈز میں مارکیٹ ڈیٹا کا تجزیہ کرنے کی رفتار کی وجہ سے، وہ اتار چڑھاؤ کا سامنا کریں گے، دوسرے شرکاء سے بہتر کارکردگی کا مظاہرہ کرنے کی کوشش کریں گے، اور بہت بڑے آرڈرز پر عمل کرتے وقت بہت کم اتار چڑھاؤ کو قبول کریں گے۔
- ثالثی یہ مالیاتی آلات کا استعمال کرتے ہوئے ایک لین دین ہے، ان کے درمیان باہمی تعلق ایک کے قریب ہے۔ ایک اصول کے طور پر، اس طرح کے آلات میں سب سے چھوٹی انحرافات ہیں. یہ نظام متعلقہ آلات کے لیے قیمتوں میں تبدیلی کی نگرانی کرتا ہے اور قیمتوں کو برابر کرنے کے لیے ثالثی کی کارروائیاں کرتا ہے۔ مثال: ایک ہی کمپنی کے 2 مختلف قسم کے حصص لیے گئے ہیں، جو 100% ارتباط کے ساتھ ہم آہنگی سے تبدیل ہوتے ہیں۔ یا ایک ہی حصص لیں، لیکن مختلف بازاروں میں۔ ایک ایکسچینج پر، یہ دوسرے کے مقابلے میں تھوڑی دیر پہلے اٹھے گا / گرے گا۔ پہلی تاریخ کو اس لمحے کو “کیچ” کرنے کے بعد، آپ دوسری تاریخ کو سودے کھول سکتے ہیں۔
- اتار چڑھاؤ کی تجارت۔ یہ ٹریڈنگ کی سب سے پیچیدہ قسم ہے، جس کی بنیاد مختلف قسم کے آپشنز خریدنے اور کسی خاص آلے کے اتار چڑھاؤ میں اضافے کی توقع پر ہوتی ہے۔ اس الگورتھمک ٹریڈنگ کے لیے بہت زیادہ کمپیوٹنگ طاقت اور ماہرین کی ٹیم کی ضرورت ہوتی ہے۔ یہاں، بہترین دماغ مختلف آلات کا تجزیہ کرتے ہیں، اس بارے میں پیشین گوئی کرتے ہیں کہ ان میں سے کون سا اتار چڑھاؤ بڑھا سکتا ہے۔ وہ اپنے تجزیے کے طریقہ کار کو روبوٹس میں ڈالتے ہیں، اور وہ صحیح وقت پر ان آلات پر اختیارات خریدتے ہیں۔
الگورتھم ٹریڈنگ کے خطرات
حالیہ دنوں میں الگورتھمک ٹریڈنگ کے اثر و رسوخ میں نمایاں اضافہ ہوا ہے۔ قدرتی طور پر، نئے تجارتی طریقوں میں کچھ ایسے خطرات ہوتے ہیں جن کی پہلے توقع نہیں کی جاتی تھی۔ HFT لین دین خاص طور پر ایسے خطرات کے ساتھ آتے ہیں جن کو مدنظر رکھنا ضروری ہے۔
الگورتھم کے ساتھ کام کرتے وقت سب سے زیادہ خطرناک:
- قیمت میں ہیرا پھیری۔ الگورتھم کو انفرادی آلات کو براہ راست متاثر کرنے کے لیے ترتیب دیا جا سکتا ہے۔ یہاں کے نتائج بہت خطرناک ہو سکتے ہیں۔ 2013 میں، عالمی BATS مارکیٹ میں ٹریڈنگ کے پہلے دن، کمپنی کی سیکیورٹیز کی قدر میں حقیقی کمی واقع ہوئی۔ صرف 10 سیکنڈ میں، قیمت $15 سے گھٹ کر صرف دو سینٹ رہ گئی۔ وجہ روبوٹ کی سرگرمی تھی، جسے جان بوجھ کر حصص کی قیمتیں کم کرنے کا پروگرام بنایا گیا تھا۔ یہ پالیسی دوسرے شرکاء کو گمراہ کر سکتی ہے اور تبادلے کی صورت حال کو بہت زیادہ بگاڑ سکتی ہے۔
- ورکنگ کیپیٹل کا اخراج۔ اگر مارکیٹ میں کوئی دباؤ والی صورت حال ہو تو روبوٹ استعمال کرنے والے شرکاء تجارت کو معطل کر دیتے ہیں۔ چونکہ زیادہ تر آرڈرز آٹو ایڈوائزرز سے آتے ہیں، اس لیے عالمی اخراج ہوتا ہے، جو فوری طور پر تمام حوالوں کو نیچے لاتا ہے۔ اس طرح کے تبادلے کے “سوئنگ” کے نتائج بہت سنگین ہو سکتے ہیں۔ مزید یہ کہ لیکویڈیٹی کا اخراج بڑے پیمانے پر خوف و ہراس پھیلا رہا ہے جو مشکل صورتحال کو مزید بڑھا دے گا۔
- اتار چڑھاؤ میں تیزی سے اضافہ ہوا ہے۔ بعض اوقات تمام عالمی منڈیوں میں اثاثوں کی قدر میں غیر ضروری اتار چڑھاؤ ہوتا ہے۔ یہ قیمتوں میں تیزی سے اضافہ یا تباہ کن گراوٹ ہو سکتا ہے۔ اس صورت حال کو اچانک ناکامی کہتے ہیں۔ اکثر اتار چڑھاؤ کی وجہ اعلی تعدد والے روبوٹس کا رویہ ہوتا ہے، کیونکہ مارکیٹ میں شرکت کرنے والوں کی کل تعداد میں ان کا حصہ بہت زیادہ ہوتا ہے۔
- اخراجات میں اضافہ۔ مکینیکل کنسلٹنٹس کی ایک بڑی تعداد کو اپنی تکنیکی صلاحیتوں کو مسلسل بہتر بنانے کی ضرورت ہے۔ نتیجے کے طور پر، ٹیرف پالیسی تبدیل ہو رہی ہے، جو یقیناً تاجروں کے فائدے کے لیے نہیں ہے۔
- آپریشنل خطرہ. بیک وقت آنے والے آرڈرز کی ایک بڑی تعداد بڑی صلاحیت کے سرورز کو اوورلوڈ کر سکتی ہے۔ اس لیے، بعض اوقات فعال تجارت کے عروج کے دوران، نظام کام کرنا چھوڑ دیتا ہے، تمام سرمائے کا بہاؤ معطل ہو جاتا ہے، اور شرکاء کو بڑا نقصان اٹھانا پڑتا ہے۔
- مارکیٹ کی پیشن گوئی کی سطح کم ہو جاتی ہے۔ روبوٹ کا لین دین کی قیمتوں پر نمایاں اثر پڑتا ہے۔ اس کی وجہ سے، پیشن گوئی کی درستگی کم ہو جاتی ہے اور بنیادی تجزیہ کی بنیادیں مجروح ہو جاتی ہیں۔ نیز آٹو اسسٹنٹ روایتی تاجروں کو اچھی قیمتوں سے محروم کر دیتے ہیں۔
روبوٹ آہستہ آہستہ عام مارکیٹ کے شرکاء کو بدنام کر رہے ہیں اور یہ مستقبل میں مینوئل آپریشنز کو مکمل طور پر مسترد کرنے کا باعث بنتا ہے۔ صورتحال الگورتھم کے نظام کی پوزیشن کو مضبوط کرے گی، جس سے ان سے وابستہ خطرات میں اضافہ ہوگا۔
الگورتھمک فاریکس ٹریڈنگ
الگورتھمک فارن ایکسچینج ٹریڈنگ کی ترقی بڑی حد تک عمل کے آٹومیشن اور سافٹ ویئر الگورتھم کا استعمال کرتے ہوئے زرمبادلہ کے لین دین کے لیے وقت میں کمی کی وجہ سے ہے۔ اس سے آپریٹنگ اخراجات بھی کم ہوتے ہیں۔ فاریکس بنیادی طور پر تکنیکی تجزیہ کے طریقوں پر مبنی روبوٹس کا استعمال کرتا ہے۔ اور چونکہ سب سے عام ٹرمینل MetaTrader پلیٹ فارم ہے، اس لیے پلیٹ فارم کے ڈویلپرز کے ذریعے فراہم کردہ MQL پروگرامنگ لینگویج روبوٹ لکھنے کا سب سے عام طریقہ بن گیا ہے۔
مقداری تجارت
مقداری تجارت تجارت کی سمت ہے، جس کا مقصد ایک ماڈل بنانا ہے جو مختلف مالیاتی اثاثوں کی حرکیات کو بیان کرتا ہے اور آپ کو درست پیشن گوئی کرنے کی اجازت دیتا ہے۔ مقدار کے تاجر، جنہیں کوانٹم ٹریڈرز بھی کہا جاتا ہے، عام طور پر اپنے شعبے میں اعلیٰ تعلیم یافتہ ہوتے ہیں: ماہر معاشیات، ریاضی دان، پروگرامر۔ کوانٹم ٹریڈر بننے کے لیے، آپ کو کم از کم ریاضی کے اعدادوشمار اور اقتصادیات کی بنیادی باتیں جاننا ضروری ہیں۔
ہائی فریکوئنسی الگورتھم ٹریڈنگ/HFT ٹریڈنگ
یہ خودکار تجارت کی سب سے عام شکل ہے۔ اس طریقہ کار کی ایک خصوصیت یہ ہے کہ مختلف آلات میں لین دین کو تیز رفتاری سے انجام دیا جا سکتا ہے، جس میں پوزیشنز بنانے/ بند کرنے کا چکر ایک سیکنڈ میں مکمل ہو جاتا ہے۔
HFT لین دین انسانوں پر کمپیوٹر کا بنیادی فائدہ استعمال کرتا ہے – میگا ہائی سپیڈ۔
خیال کیا جاتا ہے کہ اس خیال کے مصنف سٹیفن سنسن ہیں، جنہوں نے D. Whitcomb اور D. Hawks کے ساتھ مل کر 1989 میں دنیا کا پہلا خودکار تجارتی آلہ (Automatic Trading Desk) بنایا۔ اگرچہ ٹیکنالوجی کی باضابطہ ترقی صرف 1998 میں شروع ہوئی، جب امریکی تبادلے پر الیکٹرانک پلیٹ فارم کے استعمال کی منظوری دی گئی۔
HFT ٹریڈنگ کے بنیادی اصول
یہ تجارت درج ذیل وہیل پر مبنی ہے:
- ہائی ٹیک سسٹمز کا استعمال عہدوں پر عمل درآمد کی مدت کو 1-3 ملی سیکنڈ کی سطح پر رکھتا ہے۔
- قیمتوں اور مارجن میں مائیکرو تبدیلیوں سے منافع؛
- بڑے پیمانے پر تیز رفتار ٹرانزیکشنز کا نفاذ اور سب سے کم حقیقی سطح پر منافع، جو کبھی کبھی ایک فیصد سے بھی کم ہوتا ہے (HFT کی صلاحیت روایتی حکمت عملیوں سے کئی گنا زیادہ ہے)؛
- تمام قسم کے ثالثی لین دین کا اطلاق؛
- تجارتی دن کے دوران لین دین سختی سے کیے جاتے ہیں، ہر سیشن کے لین دین کا حجم دسیوں ہزار تک پہنچ سکتا ہے۔
اعلی تعدد ٹریڈنگ کی حکمت عملی
یہاں آپ کسی بھی الگورتھمک تجارتی حکمت عملی کا استعمال کر سکتے ہیں، لیکن اس کے ساتھ ہی انسانوں کے لیے ناقابل رسائی رفتار سے تجارت کر سکتے ہیں۔ یہاں HFT حکمت عملی کی کچھ مثالیں ہیں:
- اعلی لیکویڈیٹی والے تالابوں کی شناخت۔ اس ٹیکنالوجی کا مقصد چھوٹے ٹیسٹ لین دین کو کھول کر پوشیدہ (“تاریک”) یا بلک آرڈرز کا پتہ لگانا ہے۔ مقصد حجم کے تالابوں سے پیدا ہونے والی مضبوط تحریک کا مقابلہ کرنا ہے۔
- الیکٹرانک مارکیٹ کی تخلیق۔ مارکیٹ میں لیکویڈیٹی بڑھانے کے عمل میں، اسپریڈ کے اندر ٹریڈنگ کے ذریعے منافع حاصل کیا جاتا ہے۔ عام طور پر، اسٹاک ایکسچینج میں تجارت کرتے وقت، پھیلاؤ وسیع ہو جائے گا۔ اگر مارکیٹ بنانے والے کے پاس ایسے کلائنٹ نہیں ہیں جو توازن برقرار رکھ سکیں، تو اعلی تعدد والے تاجروں کو آلہ کی طلب اور رسد کو پورا کرنے کے لیے اپنے فنڈز کا استعمال کرنا چاہیے۔ ایکسچینجز اور ECNs آپریٹنگ اخراجات پر بطور انعام رعایت فراہم کریں گے۔
- فرنٹرننگ۔ نام کا ترجمہ “آگے بھاگو” کے طور پر ہوتا ہے۔ یہ حکمت عملی موجودہ خرید و فروخت کے آرڈرز، اثاثوں کی لیکویڈیٹی اور اوسط اوپن انٹرسٹ کے تجزیہ پر مبنی ہے۔ اس طریقہ کار کا خلاصہ یہ ہے کہ بڑے آرڈرز کا پتہ لگانا اور اپنے چھوٹے آرڈرز کو قدرے زیادہ قیمت پر رکھنا ہے۔ آرڈر کے مکمل ہونے کے بعد، الگورتھم ایک اور بڑے آرڈر کے ارد گرد قیمتوں میں اتار چڑھاؤ کے اعلی امکان کو استعمال کرتا ہے تاکہ ایک اور اعلی آرڈر سیٹ کیا جا سکے۔
- تاخیری ثالثی۔ یہ حکمت عملی سرورز سے جغرافیائی قربت یا بڑی سائٹس سے مہنگے براہ راست رابطوں کے حصول کی وجہ سے ڈیٹا کے تبادلے تک فعال رسائی کا فائدہ اٹھاتی ہے۔ یہ اکثر وہ تاجر استعمال کرتے ہیں جو کرنسی ریگولیٹرز پر انحصار کرتے ہیں۔
- شماریاتی ثالثی اعلی تعدد ٹریڈنگ کا یہ طریقہ پلیٹ فارمز یا اثاثوں کی متعلقہ شکلوں (کرنسی کے جوڑے کے مستقبل اور ان کے سپاٹ ہم منصبوں، مشتقات اور اسٹاک) کے درمیان مختلف آلات کے باہمی تعلق کی نشاندہی پر مبنی ہے۔ اس طرح کے لین دین عام طور پر نجی بینکوں، سرمایہ کاری فنڈز اور دیگر لائسنس یافتہ ڈیلروں کے ذریعے کیے جاتے ہیں۔
ہائی فریکوئنسی آپریشنز مائیکرو والیوم میں کیے جاتے ہیں، جس کی تلافی بڑی تعداد میں لین دین سے ہوتی ہے۔ اس صورت میں نفع و نقصان فوراً طے ہو جاتا ہے۔
الگورتھمک تاجروں کے لیے پروگراموں کا جائزہ
الگورتھمک ٹریڈنگ اور روبوٹ پروگرامنگ کے لیے استعمال ہونے والے سافٹ ویئر کا ایک چھوٹا سا حصہ ہے:
- ٹی ایس لیب۔ روسی ساختہ C# سافٹ ویئر۔ زیادہ تر فاریکس اور اسٹاک بروکرز کے ساتھ ہم آہنگ۔ ایک خاص بلاک ڈایاگرام کی بدولت، اس میں کافی آسان اور سیکھنے میں آسان انٹرفیس ہے۔ آپ سسٹم کو جانچنے اور بہتر بنانے کے لیے پروگرام کو مفت استعمال کر سکتے ہیں، لیکن حقیقی لین دین کے لیے آپ کو سبسکرپشن خریدنی ہوگی۔
- ویلتھ لیب۔ C# میں الگورتھم تیار کرنے کے لیے استعمال ہونے والا ایک پروگرام۔ اس کے ساتھ، آپ الگورتھمک ٹریڈنگ سافٹ ویئر لکھنے کے لیے ویلتھ اسکرپٹ لائبریری کا استعمال کر سکتے ہیں، جو کوڈنگ کے عمل کو بہت آسان بناتا ہے۔ آپ پروگرام سے مختلف ذرائع سے اقتباسات بھی جوڑ سکتے ہیں۔ بیک ٹیسٹنگ کے علاوہ، حقیقی لین دین بھی مالیاتی منڈی میں ہو سکتا ہے۔
- r سٹوڈیو. مقدار کے لیے زیادہ جدید پروگرام (ابتدائی افراد کے لیے موزوں نہیں)۔ سافٹ ویئر کئی زبانوں کو ضم کرتا ہے، جن میں سے ایک ڈیٹا اور ٹائم سیریز پروسیسنگ کے لیے خصوصی R زبان استعمال کرتی ہے۔ یہاں الگورتھم اور انٹرفیس بنائے جاتے ہیں، ٹیسٹ اور اصلاح کی جاتی ہے، اعداد و شمار اور دیگر ڈیٹا حاصل کیا جا سکتا ہے۔ آر اسٹوڈیو مفت ہے، لیکن یہ کافی سنجیدہ ہے۔ پروگرام مختلف بلٹ ان لائبریریوں، ٹیسٹرز، ماڈلز وغیرہ کا استعمال کرتا ہے۔
الگورتھمک ٹریڈنگ کے لیے حکمت عملی
الگو ٹریڈنگ میں درج ذیل حکمت عملی ہیں:
- TWAP یہ الگورتھم باقاعدگی سے بہترین بولی یا پیشکش کی قیمت پر آرڈر کھولتا ہے۔
- عملدرآمد کی حکمت عملی. الگورتھم کو وزنی اوسط قیمتوں پر اثاثوں کی بڑی خریداری کی ضرورت ہوتی ہے، جو عام طور پر بڑے شرکاء (ہیج فنڈز اور بروکرز) کے ذریعہ استعمال ہوتے ہیں۔
- وی ڈبلیو اے پی۔ الگورتھم کا استعمال ایک مقررہ مدت کے اندر کسی مقررہ حجم کے برابر حصے میں پوزیشنیں کھولنے کے لیے کیا جاتا ہے، اور قیمت لانچ کے وقت وزنی اوسط قیمت سے زیادہ نہیں ہونی چاہیے۔
- اعداد و شمار کوجھنا. یہ نئے الگورتھم کے لیے نئے نمونوں کی تلاش ہے۔ ٹیسٹ کے آغاز سے پہلے، پیداوار کی تاریخوں میں سے 75 فیصد سے زیادہ ڈیٹا اکٹھا کرنا تھا۔ تلاش کے نتائج کا انحصار صرف پیشہ ورانہ اور تفصیلی طریقوں پر ہوتا ہے۔ تلاش خود مختلف الگورتھم کا استعمال کرتے ہوئے دستی طور پر ترتیب دی گئی ہے۔
- آئس برگ آرڈر دینے کے لیے استعمال کیا جاتا ہے، جن کی کل تعداد پیرامیٹرز میں بتائی گئی تعداد سے زیادہ نہیں ہے۔ بہت سے تبادلوں پر، یہ الگورتھم سسٹم کے بنیادی حصے میں بنایا گیا ہے، اور یہ آپ کو آرڈر کے پیرامیٹرز میں حجم کی وضاحت کرنے کی اجازت دیتا ہے۔
- قیاس آرائی کی حکمت عملی یہ نجی تاجروں کے لیے ایک معیاری ماڈل ہے جو بعد میں منافع کمانے کے مقصد سے تجارت کے لیے بہترین ممکنہ قیمت حاصل کرنا چاہتے ہیں۔
الگورتھمک ٹریڈنگ پر تربیت اور کتابیں۔
آپ کو اسکول کے حلقوں میں اس قسم کا علم نہیں ملے گا۔ یہ ایک بہت ہی تنگ اور مخصوص علاقہ ہے۔ یہاں واقعی قابل اعتماد مطالعات کو اکٹھا کرنا مشکل ہے، لیکن اگر ہم عام کریں، تو الگورتھمک تجارت میں مشغول ہونے کے لیے درج ذیل کلیدی معلومات کی ضرورت ہے:
- ریاضی کے ساتھ ساتھ اقتصادی ماڈلز؛
- پروگرامنگ زبانیں — ازگر، С++، MQL4 (فاریکس کے لیے)؛
- تبادلے کے معاہدوں کے بارے میں معلومات اور آلات کی خصوصیات (آپشنز، فیوچرز وغیرہ)۔
اس سمت میں بنیادی طور پر آپ کو مہارت حاصل کرنی ہوگی۔ اس موضوع پر تعلیمی لٹریچر پڑھنے کے لیے آپ کتابوں پر غور کر سکتے ہیں:
- “کوانٹم ٹریڈنگ” اور “الگورتھمک ٹریڈنگ” – ارنسٹ چن؛
- “الگورتھمک ٹریڈنگ اور ایکسچینج تک براہ راست رسائی” – بیری جانسن؛
- “مالیاتی ریاضی کے طریقے اور الگورتھم” – لیو یو ڈاؤ؛
- “بلیک باکس کے اندر” – رشی کے نارنگ؛
- “تجارت اور تبادلے: پریکٹیشنرز کے لیے مارکیٹ کا مائیکرو اسٹرکچر” – لیری ہیرس۔
سیکھنے کا عمل شروع کرنے کا سب سے نتیجہ خیز طریقہ اسٹاک ٹریڈنگ اور تکنیکی تجزیہ کی بنیادی باتیں سیکھنا ہے، اور پھر الگورتھمک ٹریڈنگ پر کتابیں خریدنا ہے۔ یہ بھی واضح رہے کہ زیادہ تر پیشہ ورانہ اشاعتیں صرف انگریزی میں ہی مل سکتی ہیں۔
ایک تعصب کے ساتھ کتابوں کے علاوہ، یہ کسی بھی تبادلہ ادب کو پڑھنے کے لئے بھی مفید ہو گا.
الگورتھم ٹریڈنگ کے بارے میں مشہور خرافات
بہت سے لوگوں کا خیال ہے کہ روبوٹ ٹریڈنگ کا استعمال صرف منافع بخش ہو سکتا ہے اور تاجروں کو کچھ بھی کرنے کی ضرورت نہیں ہے۔ ہرگز نہیں۔ یہ ہمیشہ ضروری ہے کہ روبوٹ کی نگرانی کی جائے، اسے بہتر بنایا جائے اور اسے کنٹرول کیا جائے تاکہ غلطیاں اور ناکامیاں رونما نہ ہوں۔ کچھ لوگوں کا خیال ہے کہ روبوٹ پیسہ نہیں کما سکتے۔ یہ وہ لوگ ہیں جن کا، غالباً، پہلے غیر ملکی کرنسی کے لین دین کے لیے سکیمرز کے ذریعے فروخت کیے گئے کم معیار کے روبوٹ کا سامنا کرنا پڑا ہے۔ کرنسی ٹریڈنگ میں معیاری روبوٹ موجود ہیں جو پیسہ کما سکتے ہیں۔ لیکن کوئی بھی انہیں فروخت نہیں کرے گا، کیونکہ وہ پہلے ہی اچھے پیسے لاتے ہیں۔ سٹاک ایکسچینج میں ٹریڈنگ میں کمائی کی بڑی صلاحیت ہے۔ الگورتھمک ٹریڈنگ سرمایہ کاری کے میدان میں ایک حقیقی پیش رفت ہے۔ روبوٹ تقریباً ہر روز کا کام سنبھال رہے ہیں جس میں بہت زیادہ وقت لگتا تھا۔