الگورتھمک ٹریڈنگ کی بنیادی باتیں: تصورات اور مثالیں

مصنف:نیکی, تخلیق: 2019-03-06 14:14:10, تازہ کاری: 2019-03-06 17:14:45

الگورتھمک ٹریڈنگ کی بنیادی باتیں: تصورات اور مثالیں

الگورتھمک ٹریڈنگ (جسے خودکار تجارت ، بلیک باکس ٹریڈنگ ، یا الگورو ٹریڈنگ بھی کہا جاتا ہے) ایک کمپیوٹر پروگرام کا استعمال کرتا ہے جو تجارت کرنے کے لئے ہدایات (ایک الگورتھم) کے ایک مقررہ سیٹ پر عمل پیرا ہوتا ہے۔ نظریاتی طور پر ، تجارت ایک رفتار اور تعدد سے منافع پیدا کرسکتی ہے جو انسانی تاجر کے لئے ناممکن ہے۔

مقررہ قواعد کے سیٹ وقت ، قیمت ، مقدار ، یا کسی بھی ریاضیاتی ماڈل پر مبنی ہیں۔ تاجر کے لئے منافع کے مواقع کے علاوہ ، الگورو ٹریڈنگ مارکیٹوں کو زیادہ مائع اور تجارتی سرگرمیوں پر انسانی جذبات کے اثرات کو مسترد کرکے زیادہ منظم بناتی ہے۔

عملی طور پر الگورتھمک ٹریڈنگ

فرض کریں کہ ایک تاجر مندرجہ ذیل سادہ تجارتی معیار پر عمل کرتا ہے:

  • ایک اسٹاک کے 50 حصص خریدیں جب اس کا 50 دن کا چلتا ہوا اوسط 200 دن کے چلتے ہوئے اوسط سے اوپر جاتا ہے۔ (ایک چلتا ہوا اوسط ماضی کے اعداد و شمار کے اوسط ہے جو دن بہ دن قیمتوں میں اتار چڑھاؤ کو ہموار کرتا ہے اور اس طرح رجحانات کی نشاندہی کرتا ہے۔)
  • اسٹاک کے حصص فروخت کریں جب اس کے 50 دن کے اوسط اوسط 200 دن کے اوسط سے نیچے چلے جائیں۔

ان دو آسان ہدایات کا استعمال کرتے ہوئے ، ایک کمپیوٹر پروگرام اسٹاک کی قیمت (اور حرکت پذیر اوسط اشارے) کی خود بخود نگرانی کرے گا اور جب طے شدہ شرائط پوری ہوجائیں تو خرید و فروخت کے آرڈر دے گا۔ تاجر کو اب براہ راست قیمتوں اور گراف کی نگرانی کرنے یا آرڈرز کو دستی طور پر رکھنے کی ضرورت نہیں ہے۔ الگورتھمک ٹریڈنگ سسٹم تجارتی موقع کی درست شناخت کرکے خود بخود ایسا کرتا ہے۔

الگورتھمک ٹریڈنگ کے فوائد

الگو ٹریڈنگ مندرجہ ذیل فوائد فراہم کرتی ہے:

  • تجارتیں بہترین ممکنہ قیمتوں پر انجام دی جاتی ہیں۔
  • ٹریڈ آرڈر کی جگہ فوری اور درست ہے (ضروری سطح پر عملدرآمد کا ایک بڑا امکان ہے).
  • تجارتوں کو درست طریقے سے اور فوری طور پر مقرر کیا جاتا ہے تاکہ قیمتوں میں اہم تبدیلیوں سے بچنے کے لئے.
  • ٹرانزیکشن لاگت میں کمی۔
  • متعدد مارکیٹ کے حالات پر بیک وقت خودکار چیک۔
  • تجارت کرتے وقت دستی غلطیوں کا خطرہ کم ہوتا ہے۔
  • الگو ٹریڈنگ کو دستیاب تاریخی اور ریئل ٹائم ڈیٹا کا استعمال کرتے ہوئے بیک ٹسٹ کیا جاسکتا ہے تاکہ یہ معلوم کیا جاسکے کہ آیا یہ ایک قابل عمل تجارتی حکمت عملی ہے۔
  • جذباتی اور نفسیاتی عوامل کی بنیاد پر انسانی تاجروں کی غلطیوں کا امکان کم۔

آج کل زیادہ تر الگورو ٹریڈنگ ہائی فریکوئنسی ٹریڈنگ (ایچ ایف ٹی) ہے ، جو پہلے سے پروگرام شدہ ہدایات کی بنیاد پر متعدد مارکیٹوں اور متعدد فیصلے کے پیرامیٹرز میں تیز رفتار سے بڑی تعداد میں آرڈر دینے پر سرمایہ کاری کرنے کی کوشش کرتی ہے۔

الگو ٹریڈنگ کا استعمال تجارتی اور سرمایہ کاری کی سرگرمیوں کی بہت سی شکلوں میں کیا جاتا ہے جن میں شامل ہیں:

  • درمیانی اور طویل مدتی سرمایہ کار یا خریدنے والی کمپنیاں پنشن فنڈز ، میوچل فنڈز ، انشورنس کمپنیاں الگورو ٹریڈنگ کا استعمال بڑی مقدار میں اسٹاک خریدنے کے لئے کرتے ہیں جب وہ الگ تھلگ ، بڑی مقدار میں سرمایہ کاری کے ذریعہ اسٹاک کی قیمتوں کو متاثر نہیں کرنا چاہتے ہیں۔
  • قلیل مدتی تاجروں اور بیچنے والے شرکاء مارکیٹ بنانے والے (جیسے بروکرج ہاؤسز) ، قیاس آرائیاں کرنے والے ، اور ثالثی کرنے والے خودکار تجارتی عمل درآمد سے فائدہ اٹھاتے ہیں۔ اس کے علاوہ ، مارکیٹ میں بیچنے والوں کے لئے کافی لیکویڈیٹی پیدا کرنے میں الگو ٹریڈنگ کی مدد ہوتی ہے۔
  • منظم تاجر رجحان کے پیروکار ، ہیج فنڈز ، یا جوڑے تاجر (ایک مارکیٹ غیر جانبدار تجارتی حکمت عملی جو دو اسٹاک ، ایکسچینج ٹریڈ فنڈز (ای ٹی ایف) یا کرنسیوں جیسے انتہائی وابستہ آلات کی جوڑی میں ایک لمبی پوزیشن کے ساتھ ایک مختصر پوزیشن کو مماثل کرتی ہے) اپنے تجارتی قواعد کو پروگرام کرنا اور پروگرام کو خود بخود تجارت کرنے دینا بہت زیادہ موثر سمجھتے ہیں۔ الگورتھمک ٹریڈنگ تاجر کی بصیرت یا غریبی پر مبنی طریقوں کے مقابلے میں فعال ٹریڈنگ کے لئے زیادہ منظم نقطہ نظر فراہم کرتی ہے۔

الگورتھمک تجارتی حکمت عملی

الگورتھمک ٹریڈنگ کے لئے کسی بھی حکمت عملی کے لئے ایک شناخت شدہ موقع کی ضرورت ہوتی ہے جو بہتر آمدنی یا لاگت میں کمی کے لحاظ سے منافع بخش ہے۔ الگورتھم ٹریڈنگ میں استعمال ہونے والی عام تجارتی حکمت عملی مندرجہ ذیل ہیں۔

رجحانات پر عمل کرنے کی حکمت عملی

سب سے زیادہ عام الگورتھمک تجارتی حکمت عملی چلتی اوسط ، چینل بریکآؤٹس ، قیمت کی سطح کی نقل و حرکت ، اور متعلقہ تکنیکی اشارے میں رجحانات کی پیروی کرتی ہے۔ یہ الگورتھمک ٹریڈنگ کے ذریعہ لاگو کرنے کے لئے سب سے آسان اور آسان حکمت عملی ہیں کیونکہ ان حکمت عملیوں میں کوئی پیش گوئی یا قیمت کی پیش گوئی شامل نہیں ہے۔ تجارت مطلوبہ رجحانات کے واقعے کی بنیاد پر شروع کی جاتی ہے ، جو پیش گوئی تجزیہ کی پیچیدگی میں جانے کے بغیر الگورتھم کے ذریعہ لاگو کرنا آسان اور سیدھا ہے۔ 50 اور 200 دن کی چلتی اوسط کا استعمال کرتے ہوئے ایک مقبول رجحان کی پیروی کرنے والی حکمت عملی ہے۔

ثالثی کے مواقع

ایک مارکیٹ میں کم قیمت پر دوہری درج اسٹاک خریدنا اور بیک وقت اسے دوسری مارکیٹ میں زیادہ قیمت پر فروخت کرنا قیمت کے فرق کو خطرہ سے پاک منافع یا ثالثی کے طور پر پیش کرتا ہے۔ اسی آپریشن کو اسٹاک بمقابلہ فیوچر آلات کے لئے نقل کیا جاسکتا ہے کیونکہ وقت وقت پر قیمت کے فرق موجود ہیں۔ اس طرح کے قیمت کے فرق کی نشاندہی کرنے اور احکامات کو موثر انداز میں رکھنے کے لئے الگورتھم کو نافذ کرنا منافع بخش مواقع کی اجازت دیتا ہے۔

انڈیکس فنڈ کا دوبارہ توازن

انڈیکس فنڈز نے ان کے انڈیکس کو ان کے متعلقہ بینچ مارک انڈیکس کے برابر لانے کے لئے دوبارہ توازن کی مدت کو متعین کیا ہے۔ اس سے الگورتھمک تاجروں کے لئے منافع بخش مواقع پیدا ہوتے ہیں ، جو متوقع تجارتوں پر سرمایہ کاری کرتے ہیں جو انڈیکس فنڈ میں اسٹاک کی تعداد کے مطابق 20 سے 80 بیس پوائنٹس تک منافع پیش کرتے ہیں۔ انڈیکس فنڈ کی دوبارہ توازن سے قبل ہی۔ بروقت عمل درآمد اور بہترین قیمتوں کے ل such اس طرح کے کاروبار الگورتھمک ٹریڈنگ سسٹم کے ذریعہ شروع کیے جاتے ہیں۔

ریاضیاتی ماڈل پر مبنی حکمت عملی

ثابت شدہ ریاضیاتی ماڈل ، جیسے ڈیلٹا غیر جانبدار تجارتی حکمت عملی ، اختیارات اور بنیادی سیکیورٹی کے امتزاج پر تجارت کی اجازت دیتی ہے۔ (ڈیلٹا غیر جانبدار ایک پورٹ فولیو حکمت عملی ہے جس میں متعدد پوزیشنیں ہوتی ہیں جن میں مثبت اور منفی ڈیلٹا کو مساوی کیا جاتا ہے ایک تناسب جس میں کسی اثاثے کی قیمت میں تبدیلی کا موازنہ کیا جاتا ہے ، عام طور پر ایک قابل تجارت سیکیورٹی ، اس کے مشتق کی قیمت میں اسی طرح کی تبدیلی تاکہ متعلقہ اثاثوں کا مجموعی ڈیلٹا صفر ہو۔)

تجارتی رینج (اوسط ریورس)

اوسط ریورس اسٹریٹجی اس تصور پر مبنی ہے کہ کسی اثاثے کی اعلی اور کم قیمتیں ایک عارضی رجحان ہیں جو وقتا فوقتا اپنی اوسط قیمت (اوسط قیمت) پر واپس آجاتی ہیں۔ قیمت کی حد کی نشاندہی اور وضاحت کرنا اور اس پر مبنی الگورتھم کو نافذ کرنا جب اثاثہ کی قیمت اس کی مقررہ حد میں داخل ہوتی ہے اور اس سے باہر ہوجاتی ہے تو خود بخود تجارت کی اجازت دیتا ہے۔

حجم پر وزن شدہ اوسط قیمت (VWAP)

حجم وزن شدہ اوسط قیمت کی حکمت عملی ایک بڑے آرڈر کو توڑ دیتی ہے اور اسٹاک مخصوص تاریخی حجم پروفائلز کا استعمال کرتے ہوئے آرڈر کے متحرک طور پر طے شدہ چھوٹے ٹکڑوں کو مارکیٹ میں جاری کرتی ہے۔ مقصد آرڈر کو حجم وزن شدہ اوسط قیمت (VWAP) کے قریب انجام دینا ہے۔

وقت کے لحاظ سے وزن شدہ اوسط قیمت (TWAP)

ٹائم ویٹڈ اوسط قیمت کی حکمت عملی ایک بڑے آرڈر کو توڑ دیتی ہے اور شروع اور اختتامی وقت کے درمیان یکساں طور پر تقسیم شدہ ٹائم سلاٹ کا استعمال کرتے ہوئے آرڈر کے متحرک طور پر طے شدہ چھوٹے ٹکڑوں کو مارکیٹ میں جاری کرتی ہے۔ مقصد یہ ہے کہ آرڈر کو شروع اور اختتامی اوقات کے درمیان اوسط قیمت کے قریب انجام دیا جائے تاکہ مارکیٹ کے اثرات کو کم سے کم کیا جاسکے۔

حجم کا فیصد (POV)

جب تک تجارتی آرڈر مکمل طور پر پورا نہیں ہوتا ، یہ الگورتھم متعین شرکت کے تناسب کے مطابق اور مارکیٹوں میں تجارت کے حجم کے مطابق جزوی آرڈرز بھیجتا رہتا ہے۔ متعلقہ اقدامات کی حکمت عملی مارکیٹ کے حجم کے صارف کے ذریعہ متعین فیصد پر آرڈرز بھیجتی ہے اور جب اسٹاک کی قیمت صارف کے ذریعہ متعین سطحوں تک پہنچ جاتی ہے تو اس شرکت کی شرح میں اضافہ یا کمی واقع ہوتی ہے۔

نفاذ کی کمی

نفاذ کی کمی کی حکمت عملی کا مقصد حقیقی وقت کی مارکیٹ میں تجارت کرکے کسی آرڈر کی عمل درآمد کی لاگت کو کم سے کم کرنا ہے جس سے آرڈر کی لاگت میں بچت ہوتی ہے اور تاخیر سے عمل درآمد کے موقع کی لاگت سے فائدہ ہوتا ہے۔ اس حکمت عملی سے جب اسٹاک کی قیمت سازگار طور پر چلتی ہے تو ہدف کی شرکت کی شرح میں اضافہ ہوگا اور جب اسٹاک کی قیمت منفی طور پر چلتی ہے تو اس میں کمی واقع ہوگی۔

عام ٹریڈنگ الگورتھم سے آگے

الگورتھم کی کچھ خصوصی کلاسیں ہیں جو دوسری طرف حالات کی نشاندہی کرنے کی کوشش کرتی ہیں۔ یہ سنیفنگ الگورتھم استعمال ہوتے ہیں ، مثال کے طور پر ، بیچنے والے مارکیٹ بنانے والے کے ذریعہ ایک بڑے آرڈر کے خریدنے کی طرف کسی بھی الگورتھم کی موجودگی کی نشاندہی کرنے کے لئے بلٹ ان انٹیلی جنس رکھتے ہیں۔ الگورتھم کے ذریعہ اس طرح کا پتہ لگانے سے مارکیٹ بنانے والے کو بڑے آرڈر کے مواقع کی نشاندہی کرنے میں مدد ملے گی اور انہیں زیادہ قیمت پر آرڈرز کو پُر کرکے فائدہ اٹھانے کے قابل بنائے گا۔ یہ کبھی کبھی ہائی ٹیک فرنٹ رننگ کے طور پر شناخت کیا جاتا ہے۔

الگورتھمک ٹریڈنگ کے لئے تکنیکی تقاضے

کمپیوٹر پروگرام کا استعمال کرتے ہوئے الگورتھم کو نافذ کرنا الگورتھم ٹریڈنگ کا آخری جزو ہے ، جس کے ساتھ بیک ٹسٹنگ بھی شامل ہے (اس بات کو دیکھنے کے لئے کہ آیا اس کا استعمال منافع بخش ہوتا تو اسٹاک مارکیٹ کی کارکردگی کے ماضی کے تاریخی ادوار پر الگورتھم کی جانچ کرنا) ۔ چیلنج یہ ہے کہ شناخت شدہ حکمت عملی کو ایک مربوط کمپیوٹرائزڈ عمل میں تبدیل کیا جائے جس میں آرڈر دینے کے لئے تجارتی اکاؤنٹ تک رسائی حاصل ہو۔ الگورتھم ٹریڈنگ کے لئے درج ذیل تقاضے ہیں:

  • مطلوبہ تجارتی حکمت عملی کو پروگرام کرنے کے لئے کمپیوٹر پروگرامنگ کا علم ، کرایہ دار پروگرامرز ، یا پہلے سے تیار کردہ تجارتی سافٹ ویئر۔
  • نیٹ ورک کنیکٹوٹی اور آرڈر دینے کے لیے ٹریڈنگ پلیٹ فارم تک رسائی۔
  • مارکیٹ ڈیٹا فیڈ تک رسائی جو آرڈر دینے کے مواقع کے لئے الگورتھم کی طرف سے نگرانی کی جائے گی.
  • صلاحیت اور بنیادی ڈھانچے کو حقیقی مارکیٹوں پر جانے سے پہلے نظام کی تعمیر کے بعد بیک ٹیسٹ کرنے کے لئے.
  • بیک ٹسٹنگ کے لئے دستیاب تاریخی ڈیٹا الگورتھم میں لاگو قوانین کی پیچیدگی پر منحصر ہے.

الگورتھمک ٹریڈنگ کا ایک مثال

رائل ڈچ شیل (آر ڈی ایس) ایمسٹرڈیم اسٹاک ایکسچینج (اے ای ایکس) اور لندن اسٹاک ایکسچینج (ایل ایس ای) میں درج ہے۔ ہم ثالثی کے مواقع کی نشاندہی کرنے کے لئے ایک الگورتھم تیار کرکے شروع کرتے ہیں۔ یہاں کچھ دلچسپ مشاہدات ہیں:

  • اے ای ای ایکس یورو میں تجارت کرتا ہے جبکہ ایل ایس ای برطانوی پاؤنڈ سٹرلنگ میں تجارت کرتا ہے۔
  • ایک گھنٹے کے فرق کی وجہ سے، AEX LSE سے ایک گھنٹہ پہلے کھولتا ہے جس کے بعد اگلے چند گھنٹوں کے لئے دونوں تبادلے بیک وقت تجارت کرتے ہیں اور پھر آخری گھنٹہ کے دوران صرف LSE میں تجارت کرتے ہیں کیونکہ AEX بند ہوجاتا ہے

کیا ہم ان دو بازاروں میں دو مختلف کرنسیوں میں درج رائل ڈچ شیل اسٹاک پر ثالثی کی تجارت کے امکان کا جائزہ لے سکتے ہیں؟

ضروریات:

  • ایک کمپیوٹر پروگرام جو مارکیٹ کی موجودہ قیمتوں کو پڑھ سکتا ہے۔
  • LSE اور AEX دونوں سے قیمت فیڈ.
  • GBP-EUR کے لئے فاریکس (غیر ملکی کرنسی) کی شرح فیڈ۔
  • آرڈر دینے کی صلاحیت جو آرڈر کو صحیح ایکسچینج میں منتقل کرسکتی ہے۔
  • تاریخی قیمتوں کے فیڈ پر بیک ٹیسٹنگ کی صلاحیت.

کمپیوٹر پروگرام کو مندرجہ ذیل کام کرنا چاہئے:

  • دونوں تبادلے سے RDS اسٹاک کی آنے والی قیمت فیڈ پڑھیں.
  • ایک کرنسی کی قیمت کو دوسری کرنسی میں تبدیل کرنے کے لئے دستیاب کرنسی کی شرحوں کا استعمال کریں۔
  • اگر قیمت میں کافی فرق ہے (براکریج لاگت کو چھوٹ دینا) جس سے منافع بخش موقع ملتا ہے تو ، پروگرام کو کم قیمت والے تبادلے پر خرید آرڈر رکھنا چاہئے اور زیادہ قیمت والے تبادلے پر آرڈر بیچنا چاہئے۔
  • اگر احکامات مطلوبہ طور پر انجام دیئے جاتے ہیں تو، ثالثی منافع اس کے بعد آئے گا۔

سادہ اور آسان! تاہم ، الگورتھمک ٹریڈنگ کا عمل برقرار رکھنے اور انجام دینے میں اتنا آسان نہیں ہے۔ یاد رکھیں ، اگر ایک سرمایہ کار الگورو سے تیار کردہ تجارت رکھ سکتا ہے تو ، دوسرے مارکیٹ کے شرکاء بھی کرسکتے ہیں۔ اس کے نتیجے میں ، قیمتیں ملی سیکنڈ اور یہاں تک کہ مائکرو سیکنڈ میں بھی اتار چڑھاؤ کرتی ہیں۔ مذکورہ بالا مثال میں ، اگر خریدنے کی تجارت پر عمل درآمد کیا جاتا ہے لیکن فروخت کی تجارت نہیں ہوتی ہے کیونکہ آرڈر مارکیٹ میں آنے کے وقت فروخت کی قیمتیں بدل جاتی ہیں۔ تاجر کو کھلی پوزیشن کے ساتھ چھوڑ دیا جائے گا جس سے ثالثی کی حکمت عملی بیکار ہوجاتی ہے۔

اضافی خطرات اور چیلنجز ہیں جیسے سسٹم کی ناکامی کے خطرات ، نیٹ ورک کنیکٹوٹی کی غلطیاں ، تجارتی احکامات اور عمل درآمد کے مابین وقت کی تاخیر اور سب سے اہم بات ، ناقص الگورتھم۔ ایک الگورتھم جتنا پیچیدہ ہوگا ، اس سے پہلے اس سے زیادہ سخت بیک ٹیسٹنگ کی ضرورت ہوگی۔ الگورتھم کو عمل میں لایا جائے۔

اسٹاک مارکیٹ میں تجارت ایک پیچیدہ منصوبہ ہوسکتا ہے۔ پہلا قدم اسٹاک بروکر کا انتخاب کرنا ہے۔ مختلف خصوصیات اور قیمتوں کے ساتھ بہت ساری مختلف بروکرز کے ساتھ ، انویسٹو پیڈیا نے ان لوگوں کے لئے بہترین آن لائن اسٹاک بروکرز کی فہرست تیار کی ہے جو شروعات کرنا چاہتے ہیں۔


مزید