متحرک حرکت پذیری اوسط کا دوہری حکمت عملی
خلاصہ
یہ حکمت عملی مووینگ اوسط (MA) کی ڈھلوان اور مومینٹم انڈیکیٹر کی ڈھلوان کو تجارتی فیصلے کرنے کے لیے استعمال کرتی ہے۔ یہ MA کی ڈھلوان اور مومینٹم کی ڈھلوان کا مقررہ حدوں سے موازنہ کرتی ہے، اور جب دونوں ڈھلوانیں حدوں سے تجاوز کر جائیں تو تجارتی سگنل پیدا ہوتے ہیں۔ اس حکمت عملی میں کم اتار چڑھاؤ کا فلٹر بھی شامل ہے، جو بازار میں کم اتار چڑھاؤ ہونے پر مختلف MA استعمال کرکے سگنل پیدا کرتا ہے۔
حکمت عملی کا اصول
اس حکمت عملی کا بنیادی نقطہ دو ڈھلوان منحنی خطوط کا موازنہ کرنا ہے۔ سب سے پہلے، یہ MA اور مومینٹم انڈیکیٹر کی ڈھلوان کا حساب لگاتی ہے۔ ڈھلوان منحنی خط کی رفتار اور سمت کو ظاہر کرتی ہے۔ پھر دو حدیں استعمال کی جاتی ہیں، اور جب دونوں ڈھلوان منحنی خطوط اپنی متعلقہ حدوں سے تجاوز کر جائیں تو تجارتی سگنل پیدا ہوتا ہے۔
مثال کے طور پر، جب MA کی ڈھلوان اور مومینٹم کی ڈھلوان دونوں اوپری حد سے تجاوز کر جائیں تو خریداری کا سگنل پیدا ہوتا ہے؛ اور جب دونوں منحنی خطوط نچلی حد سے نیچے آ جائیں تو فروخت کا سگنل پیدا ہوتا ہے۔ اس طرح کچھ جعلی سگنلز کو فلٹر کیا جا سکتا ہے۔
کم اتار چڑھاؤ کا فلٹر ایک طویل مدتی MA استعمال کرکے بازار کے اتار چڑھاؤ کا تعین کرتا ہے۔ جب اتار چڑھاؤ کم ہو تو مختلف پیرامیٹرز کے ساتھ MA استعمال کرکے تجارتی سگنل پیدا کیے جاتے ہیں، تاکہ مختلف بازاروں کی حالتوں کے مطابق ڈھل سکے۔
فوائد کا تجزیہ
اس حکمت عملی کے کئی فوائد ہیں:
-
تجارتی سگنلز کے لیے دوہرا فلٹر استعمال کرنے سے کچھ شور کو فلٹر کیا جا سکتا ہے اور سگنل کے معیار میں بہتری آتی ہے۔
-
کم اتار چڑھاؤ کا فلٹر حکمت عملی کو مختلف بازاروں کی حالتوں کے مطابق ڈھلنے کی لچک دیتا ہے۔
-
مختلف پیرامیٹرز کو خودکار طریقے سے اپنی مرضی کے مطابق ڈھالنے کی اجازت ہے، جسے مختلف مصنوعات کے لیے بہتر بنایا جا سکتا ہے۔
-
اس میں کوئی دوبارہ پینٹ نہ کرنے کی خصوصیت ہے، جو منحنی خطوط کی فٹنگ کے اثرات کو کم کرنے میں مدد دیتی ہے۔
خطرے کا تجزیہ
اس حکمت عملی میں کچھ خطرات بھی ہیں:
-
دوہرا فلٹر ممکنہ طور پر کچھ حقیقی سگنلز کو بھی فلٹر کر سکتا ہے، جس سے مواقع ضائع ہو سکتے ہیں۔ پیرامیٹرز کو ایڈجسٹ کرکے اسے بہتر بنایا جا سکتا ہے۔
-
کم اتار چڑھاؤ کے فلٹر کی حد کا تعین احتیاط سے جانچ کرنے کی ضرورت ہے۔ اگر پیرامیٹرز درست نہ ہوں تو سگنل میں انحراف پیدا ہو سکتا ہے۔
-
MA اور مومینٹم انڈیکیٹر کے پیرامیٹرز کو مخصوص مصنوعات کے لیے بہتر بنانے کی ضرورت ہے، پورے بازار کے لیے عمومی پیرامیٹرز کا تعین مشکل ہے۔
-
دوبارہ پینٹ نہ کرنے کی خصوصیت بیک ٹیسٹنگ میں منحنی خطوط کی فٹنگ کے مسئلے کو مکمل طور پر ختم نہیں کر سکتی، اور حقیقی تجارت میں اس کی کارکردگی کی تصدیق ضروری ہے۔
-
پیرامیٹرز کی زیادہ حسب ضرورت پیرامیٹر اسپیس کو پیچیدہ بنا سکتی ہے، جس سے بہتری کی مشکل بڑھ جاتی ہے۔
بہتری کی سمت
اس حکمت عملی کو درج ذیل سمتوں میں بہتر بنایا جا سکتا ہے:
-
MA اور مومینٹم انڈیکیٹر کے مختلف امتزاج کو جانچنا، تاکہ سب سے موزوں انڈیکیٹر مل سکے۔
-
MA اور مومینٹم انڈیکیٹر کی لمبائی کے پیرامیٹرز کو بہتر بنانا، تاکہ تاخیر اور شور کے درمیان توازن برقرار رہے۔
-
ڈھلوان کے حساب کے پیرامیٹرز کو بہتر بنانا، تاکہ زیادہ مستحکم انڈیکیٹر کا امتزاج حاصل ہو۔
-
کم اتار چڑھاؤ کے مختلف انڈیکیٹرز اور پیرامیٹرز کو جانچنا، تاکہ لچک میں اضافہ ہو۔
-
مختلف مصنوعات اور ٹائم فریموں پر جانچ کرنا، تاکہ بہترین استعمال کا دائرہ تلاش کیا جا سکے۔
-
پیرامیٹرز کے خودکار ایڈجسٹمنٹ کا طریقہ کار تیار کرنا، تاکہ دستی بہتری کی محنت کم ہو۔
خلاصہ
یہ حکمت عملی مجموعی طور پر ایک بہت لچکدار اور حسب ضرورت دوہری MA حکمت عملی ہے۔ یہ قیمت اور مومینٹم دونوں معلومات کا حوالہ دے کر فیصلے کرتی ہے، جس سے جعلی سگنلز کو مؤثر طریقے سے فلٹر کیا جا سکتا ہے۔ کم اتار چڑھاؤ کا فلٹر بھی حکمت عملی کو زیادہ لچکدار بناتا ہے، جو بازار کی تبدیلیوں کے مطابق ڈھل سکتی ہے۔
پیرامیٹر کی بہتری اور انڈیکیٹر کے انتخاب میں بہتری کے ذریعے، یہ حکمت عملی ایک قابل غور انتخاب بن سکتی ہے جسے حقیقی تجارت میں استعمال کیا جا سکتا ہے۔ یہ MA اور مومینٹم انڈیکیٹرز کے ذریعے تجارتی فیصلے کرنے کے لیے ایک حوالہ جاتی نمونہ فراہم کرتی ہے۔
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Allenlk
//@version=4
strategy("DRSI DMA Scalping Strategy", shorttitle="DRSIDMA", overlay=false, initial_capital=1000, pyramiding=2, default_qty_type=strategy.percent_of_equity, default_qty_value=100)- 1

