مومینٹم حکمت عملی
خاکہ
مومینٹم حکمت عملی قیمت کی تبدیلی کے رجحان کی بنیاد پر تجارت کرنے کی ایک حکمت عملی ہے۔ یہ حکمت عملی ایک مخصوص مدت میں قیمتوں کی تبدیلی کا حساب لگا کر قیمت کی حرکت کے رجحان کا تعین کرتی ہے اور اس کے نتیجے میں تجارتی سگنل پیدا کرتی ہے۔ جب قیمت میں اضافے کا رجحان ہوتا ہے تو خرید کا سگنل پیدا ہوتا ہے، اور جب قیمت میں کمی کا رجحان ہوتا ہے تو فروخت کا سگنل پیدا ہوتا ہے۔ یہ حکمت عملی دوہرے مومینٹم اشاریوں کے تقاطع کے ذریعے تجارتی سگنل پیدا کرتی ہے۔
حکمت عملی کا اصول
یہ حکمت عملی ایک مخصوص مدت میں اختتامی قیمت کی تبدیلی کا حساب لگا کر قیمت کے مومینٹم کا تعین کرتی ہے۔ خاص طور پر، یہ اختتامی قیمت میں N مدت پہلے کی اختتامی قیمت کے مقابلے میں تبدیلی کا حساب لگاتی ہے۔
سب سے پہلے پہلے مومینٹم اشارے MOM0 کا حساب لگایا جاتا ہے، جس کا فارمولا ہے:
MOM0 = CLOSE - CLOSE[N]
جہاں CLOSE موجودہ مدت کی اختتامی قیمت ہے، اور CLOSE[N] N مدت پہلے کی اختتامی قیمت ہے۔ اس طرح MOM0>0 کا مطلب ہے کہ موجودہ مدت کی اختتامی قیمت N مدت پہلے کی اختتامی قیمت سے زیادہ ہے، اور MOM0<0 کا مطلب ہے کہ موجودہ مدت کی اختتامی قیمت N مدت پہلے کی اختتامی قیمت سے کم ہے۔
پھر دوسرا مومینٹم اشارے MOM1 کا حساب لگایا جاتا ہے، جس کا فارمولا ہے:
MOM1 = MOM0 - MOM0[1]
یعنی MOM0 کی موجودہ مدت کی قدر میں سے پچھلی مدت کی قدر کو منہا کرنا۔ MOM1>0 کا مطلب ہے کہ MOM0 بڑھ رہا ہے، اور MOM1<0 کا مطلب ہے کہ MOM0 گر رہا ہے۔
ساتھ ہی تیسرا مومینٹم اشارے MOM2 بھی شمار کیا جاتا ہے، جس کا فارمولا ہے:
MOM2 = CLOSE - CLOSE[1]
یعنی موجودہ مدت کی اختتامی قیمت میں سے پچھلی مدت کی اختتامی قیمت کو منہا کرنا۔ MOM2>0 کا مطلب ہے کہ اختتامی قیمت بڑھ رہی ہے، اور MOM2<0 کا مطلب ہے کہ اختتامی قیمت گر رہی ہے۔
جب MOM0>0 اور MOM1>0 ہوں تو مومینٹم مسلسل بڑھ رہا ہے، اور خرید کا سگنل پیدا ہوتا ہے۔ جب MOM0<0 اور MOM2<0 ہوں تو مومینٹم مسلسل گر رہا ہے، اور فروخت کا سگنل پیدا ہوتا ہے۔
کوڈ میں وقت کی شرط time_cond بھی شامل کی گئی ہے، تاکہ صرف متعین بیک ٹیسٹنگ مدت کے دوران ہی تجارتی سگنل پیدا ہوں۔ اس کے علاوہ، آرڈر دینے سے پہلے ایک بار پھر چیک کیا جاتا ہے کہ شرطیں اب بھی پوری ہوتی ہیں، تاکہ سگنل ختم ہونے کے بعد بھی آرڈر نہ لگایا جائے۔
فوائد کا تجزیہ
- مومینٹم حکمت عملی قیمت میں تبدیلی کے رجحان کو پکڑتی ہے، خود قیمت سے متاثر نہیں ہوتی، اس طرح اونچی قیمت پر خریداری اور کم قیمت پر فروخت کے خطرے سے بچا جاتا ہے۔
- دوہرے مومینٹم اشاریوں کے تقاطع کا استعمال جھوٹے بریک آؤٹ کو فلٹر کر سکتا ہے اور غلط سگنل پیدا ہونے سے بچا سکتا ہے۔
- وقت اور شرطوں کی جانچ شامل کرنے سے غیر موثر تجارت کو کم کیا جا سکتا ہے۔
- آسان اور سمجھنے میں آسان حکمت عملی کے اصول، جن پر عمل درآمد آسان ہے۔
- پیرامیٹرز کو لچکدار طریقے سے ایڈجسٹ کیا جا سکتا ہے، مختلف مارکیٹ کے ماحول کے لیے موزوں ہے۔
خطرات کا تجزیہ
- مومینٹم اشارے تاخیر کا شکار ہوتے ہیں، اس لیے موڑ کے مقامات سے محروم ہو سکتے ہیں۔
- دوہرے اشاریوں کا تقاطع فلٹرنگ اثر کو بڑھاتا ہے، لیکن کچھ مواقع بھی کھو سکتا ہے۔
- قیمت میں اضافے یا کمی کی قوت اور رفتار کا اندازہ نہیں لگا سکتا۔
- پیرامیٹرز کا انتخاب احتیاط سے کرنا ضروری ہے، بہت زیادہ حساس ہونے سے تجارتی تعدد اور سلپج لاگت بڑھ سکتی ہے۔
- نتائج پیرامیٹر کی اصلاح پر منحصر ہیں، مختلف ادوار میں پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے۔
مومینٹم کی مدت کو کم کرکے، رجحان کا تعین متعارف کروا کر، یا سٹاپ لاس لگا کر خطرات کو کم کیا جا سکتا ہے۔ نیز، فلٹرنگ کے لیے حجم کے اشاریے بھی شامل کیے جا سکتے ہیں۔
بہتری کی سمت
- مومینٹم کے مختلف طریقوں جیسے ROC، RSI وغیرہ کو آزمائیں۔
- رجحان کا تعین شامل کریں تاکہ الٹ جانے والی اتار چڑھاؤ والی مارکیٹ سے بچا جا سکے۔
- سٹاپ لاس کی حکمت عملی ترتیب دیں تاکہ ہر تجارت پر ہونے والے نقصان پر قابو پایا جا سکے۔
- حجم کے اشاریوں کو شامل کریں تاکہ یہ یقینی بنایا جا سکے کہ ٹریڈنگ والیوم کی حمایت موجود ہے۔
- مشین لرننگ الگورتھم شامل کریں تاکہ پیرامیٹرز کی متحرک اصلاح کی جا سکے۔
- ملٹی ٹائم فریم کی حکمت عملی، قلیل مدتی اور طویل مدتی رجحانوں میں فرق کرنے کے لیے۔
- کراس مارکیٹ آربٹریج پر غور کریں، مختلف مارکیٹوں کی قیمتوں کے تعلقات سے فائدہ اٹھانے کے لیے۔
خلاصہ
مومینٹم حکمت عملی قیمت میں تبدیلی کے رجحان کو ٹریک کرتی ہے نہ کہ خود قیمت کو، اس طرح مارکیٹ کے گرم علاقوں کی سمت کو مؤثر طریقے سے جانچا جا سکتا ہے اور قیمت میں اضافے اور کمی کے مواقع کو پکڑا جا سکتا ہے۔ لیکن مومینٹم میں تاخیر ہوتی ہے، اور پیرامیٹرز کا انتخاب اور امتزاج کی اصلاح حکمت عملی کی تاثیر کے لیے انتہائی اہم ہے۔ یہ حکمت عملی دوہرے مومینٹم اشاریوں کے تقاطع پر مبنی ہے، جو کچھ شور کو فلٹر کر سکتی ہے۔ پیرامیٹرز کو مسلسل بہتر بنا کر، نئے تکنیکی اشاریے شامل کرکے، اور مشین لرننگ کا استعمال کرکے حکمت عملی کی کارکردگی کو مزید بڑھایا جا سکتا ہے اور خطرات پر قابو پایا جا سکتا ہے۔
/*backtest
start: 2022-09-25 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Momentum Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash, commission_type = strategy.commission.percent, commission_value = 0, calc_on_every_tick = true)
// Calculate start/end date and time condition- 1
