یہ حکمت عملی قیمت کے رجحانات کو پہچاننے اور رجحانات کی پیروی کرنے کے مقصد کے لئے دوہری ای ایم اے اشارے کی بنیاد پر بنائی گئی ہے۔ یہ پہلے درمیانی سے طویل مدتی ای ایم اے اور قلیل مدتی ای ایم اے کا حساب لگاتا ہے ، اور پھر دو ای ایم اے کے مابین گولڈن کراس ہونے پر طویل پوزیشن اور موت کے کراس ہونے پر مختصر پوزیشن کو نافذ کرتا ہے۔ اس دوران ، جھوٹے سگنل کو مزید ختم کرنے کے لئے اعلی / کم سے کم فلٹرنگ بھی متعارف کرایا جاتا ہے۔
اس حکمت عملی کے بنیادی اشارے دوہری ای ایم اے ہیں ، ایک قلیل مدتی اور دوسرا طویل مدتی ہے۔ خاص طور پر ، اس حکمت عملی میں درج ذیل متغیرات کی وضاحت کی گئی ہے۔
ای ایم اے 1: درمیانی سے طویل مدتی ای ایم اے مدت ، 34 دن تک ڈیفالٹ
ای ایم اے 2: قلیل مدتی ای ایم اے کی مدت ، 13 دن تک ڈیفالٹ
ema_sr: قریبی قیمت پر مبنی درمیانے اور طویل مدتی EMA
highest_ema: ema_sr کا سب سے بڑا EMA، مدت ema2 ہے۔
lowest_ema: ema_sr کا سب سے کم EMA، مدت ema2 ہے۔
ema_ysl: ٹریڈنگ سگنل پیدا کرنے کے لئے استعمال کیا جاتا EMA، ema_sr اور سب سے زیادہ/سب سے کم_ema کے درمیان تعلقات کی بنیاد پر شمار کیا جاتا ہے
صلیبوں ema_sl اور ema_ysl کے درمیان سنہری اور موت صلیبوں کا پتہ لگاتا ہے، اور اس طرح رجحان کی پیروی حاصل.
ڈبل ای ایم اے کا امتزاج قیمتوں کے رجحانات کو زیادہ درست طریقے سے جانچ سکتا ہے۔ درمیانی سے طویل مدتی ای ایم اے قلیل مدتی شور کو فلٹر کرتا ہے ، جبکہ قلیل مدتی ای ایم اے درمیانی مدت کے رجحانات کے موڑ کو بروقت ٹریک کرسکتا ہے۔ اعلی ترین / کم ترین ای ایم اے کا تعارف غلط سگنل کو مزید ختم کرسکتا ہے اور غیر ضروری تجارت کو کم کرسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ اس کی درست رجحان کی نشاندہی میں ہے۔ ڈبل ای ایم اے خود رجحان کی تبدیلیوں کو پکڑنے کے لئے سنگل ای ایم اے ، ایس ایم اے اور دیگر اشارے سے بہتر ہے۔ اور اعلی / کم سے کم ای ایم اے کا اطلاق مختصر مدت کی پل بیک کی وجہ سے ہونے والے جھوٹے سگنل کو مؤثر طریقے سے فلٹر کرسکتا ہے ، جو رجحان کی پیروی کرنے والی حکمت عملیوں کے لئے اہم ہے۔
اس کے علاوہ ، اس حکمت عملی کے پیرامیٹرز آسان اور ایڈجسٹ کرنے اور بہتر بنانے میں آسان ہیں۔ صارفین کو صرف دو ای ایم اے پیرامیٹرز پر توجہ دینے کی ضرورت ہے ، جو بہت بدیہی ہے۔ اس سے حکمت عملی کو سمجھنے اور استعمال کرنا بھی آسان ہوجاتا ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ یہ رجحان کی تبدیلیوں کی نشاندہی کرنے میں ناکام رہتا ہے۔ جب قیمت طویل مدتی ایڈجسٹمنٹ یا اہم موڑ بناتی ہے تو ، دوہری ای ایم اے کی تاخیر بہترین انٹری پوائنٹس کو یاد کرنے کا باعث بن سکتی ہے۔ اس وقت ، زیادہ سے زیادہ پوزیشن زیادہ نقصانات کا باعث بن سکتی ہے۔
اس کے علاوہ ، ای ایم اے خود ہنگامی صورتحال کا جواب دینے کی صلاحیت نہیں رکھتا ہے۔ سیاہ بچھو کے واقعات کے واقع ہونے پر بھی حکمت عملی کو نقصان ہوسکتا ہے۔
مذکورہ بالا خطرات کو کم کرنے کے لئے ، ہم سفارش کرتے ہیں کہ درمیانی سے طویل مدتی ای ایم اے کی لمبائی کو مناسب طریقے سے کم کیا جائے ، یا ہنگامی صورتحال سے نمٹنے کے لئے ایم اے سی ڈی جیسے اشارے متعارف کروائے جائیں۔ اسی وقت ، زیادہ سے زیادہ نقصانات کو کنٹرول کرنے کے لئے اسٹاپ نقصان بھی طے کیا جاسکتا ہے۔
اس حکمت عملی کو مزید بہتر بنانے کی گنجائش ہے۔ خاص طور پر اہم سمتیں درج ذیل ہیں۔
زیادہ سے زیادہ EMA پیرامیٹرز کے مجموعے کا تجربہ کریں تاکہ زیادہ سے زیادہ پیرامیٹرز کو تلاش کیا جاسکے۔
قیمت میں اتار چڑھاؤ کے وقت غلط سگنل جاری کرنے سے بچنے کے لئے حجم کا فیصلہ شامل کریں۔
رجحان کی لائنوں، چینلز اور دیگر ٹولز کو یکجا کریں تاکہ رجحان کے موڑ کے مقامات کو زیادہ درست طریقے سے اندازہ لگایا جاسکے۔
پیرامیٹر کی اصلاح ، فلٹر کے حالات اور دیگر ذرائع کو شامل کرنے کے ذریعے ، یہ حکمت عملی کے استحکام اور منافع میں مزید بہتری لانے کا وعدہ کرتا ہے۔ اس کے لئے مقداری تجزیہ کاروں کو بیک ٹیسٹ اور اصلاحات کا مسلسل انعقاد کرنے کی ضرورت ہے۔
عام طور پر ، اس حکمت عملی میں ڈبل ای ایم اے کے ساتھ شور کو فلٹر کرکے اور قیمت کے منحنی خطوط کو مؤثر طریقے سے ہموار کرکے رجحانات کی نشاندہی کرنے کی نسبتا strong مضبوط صلاحیت ہے۔ اعلی ترین / کم سے کم ای ایم اے کا تعارف سگنلز کی وشوسنییتا کو بھی بڑھاتا ہے۔ بیک ٹسٹ کے نتائج کو دیکھتے ہوئے ، حکمت عملی اچھی مستحکم واپسی حاصل کرسکتی ہے۔
تاہم ، حکمت عملی خود کو بروقت رجحان کی تبدیلیوں کی نشاندہی کرنے میں کچھ تاخیر ہے۔ یہ اس کا بنیادی خطرہ ہے اور مستقبل میں اصلاحات کے لئے بھی کلیدی سمت ہے۔ ہم پیرامیٹر ٹوننگ ، سگنل فلٹرنگ اور دیگر ذرائع کے ذریعہ حکمت عملی کی استحکام کو مزید بڑھانے کے منتظر ہیں ، تاکہ یہ زیادہ سے زیادہ مارکیٹ کے ماحول میں مستحکم واپسی حاصل کرسکے۔
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 // Modified from kivancfr3762's A2MK script strategy("EMA STRATEGY", overlay=true) ema2=input(13, "EMA2 Length") ema1=input(34, "EMA1 Length") ema_sr = ema((max(close[1], high) + min(close[1], low)) / 2, ema1) highest_ema = ema(highest(ema_sr, 3), ema2) lowest_ema = ema(lowest(ema_sr, 3), ema2) k1 = ema_sr > highest_ema k2 = ema_sr < lowest_ema ema_ysl = iff(k1, lowest_ema, highest_ema) longCondition = crossover(ema_ysl, ema_sr) if (longCondition) strategy.entry("Short", strategy.short) shortCondition = crossunder(ema_ysl, ema_sr) if (shortCondition) strategy.entry("Long", strategy.long)