
یہ حکمت عملی دوہری ای ایم اے اشارے پر مبنی ہے ، جس کا مقصد قیمت کے رجحانات کی نشاندہی کرنا اور رجحانات کی پیروی کرنا ہے۔ حکمت عملی پہلے درمیانی لمبی ای ایم اے اور قلیل مدتی ای ایم اے کا حساب لگاتی ہے ، پھر ان دونوں کے سنہری کراس کے ذریعہ کثیر سرخی داخلہ ، ڈیڈ کراس کے ذریعہ خالی سرخی داخلہ۔ اس کے علاوہ ، حکمت عملی میں اعلی ترین / کم ترین فلٹرنگ متعارف کرایا گیا ہے ، جعلی سگنل کو مزید فلٹر کرنے کے لئے۔
اس حکمت عملی کا بنیادی اشارے دوہری EMA ہے ، جس میں ایک مختصر اور ایک طویل EMA شامل ہے۔ خاص طور پر ، حکمت عملی میں درج ذیل متغیرات کی وضاحت کی گئی ہے:
ema1: میڈین لانگ لائن ای ایم اے سائیکل، ڈیفالٹ 34 دن ema2: مختصر مدت کے ای ایم اے سائیکل، ڈیفالٹ 13 دن
ema_sr: اختتامی قیمت پر مبنی درمیانی لمبی EMA highest_ema: ema_sr کی سب سے زیادہ قیمت ای ایم اے ، دورانیہ ای ایم اے 2 lowest_ema: ema_sr کی کم از کم قیمت ای ایم اے ، مدت ای ایم اے 2
ema_ysl: ٹریڈنگ سگنل پیدا کرنے کے لئے استعمال ہونے والی ای ایم اے ، ایما_سر اور اعلی ترین / کم سے کم ایما کے مابین بڑے پیمانے پر تعلقات پر مبنی
crosses ایما_سل اور ایما_ایس ایل کے گولڈ کراس اور ڈیڈ فورکس کا پتہ لگاتا ہے اور اس کے نتیجے میں رجحانات کی پیروی کرتا ہے۔
ڈبل ای ایم اے کے امتزاج کے ذریعہ ، قیمتوں کے رجحانات کا زیادہ درست اندازہ لگایا جاسکتا ہے۔ درمیانی لمبی ای ایم اے قلیل مدتی شور کو فلٹر کرتی ہے ، جبکہ قلیل مدتی ای ایم اے درمیانی مدت کے رجحانات کی تبدیلی کو بروقت ٹریک کرسکتا ہے۔ اعلی ترین / کم ترین ای ایم اے کا تعارف ، جعلی سگنل کو مزید فلٹر کرسکتا ہے ، جس سے غیر ضروری تجارت کو کم کیا جاسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اس میں رجحانات کی درست شناخت ہے۔ ڈبل ای ایم اے اشارے خود ہی ایک ہی ای ایم اے اور ایس ایم اے جیسے دیگر اشارے سے بہتر ہیں ، جس میں رجحانات کی تبدیلی کی شناخت کرنے کی صلاحیت زیادہ ہے۔ اور اعلی ترین / کم ترین_ ای ایم اے کا اطلاق ، مختصر مدت میں واپسی کی وجہ سے جھوٹے سگنل کو مؤثر طریقے سے فلٹر کرسکتا ہے ، جو رجحانات کی پیروی کرنے کی حکمت عملی کے لئے اہم ہے۔
اس کے علاوہ، اس پالیسی کے پیرامیٹرز سادہ ہیں، جو آسانی سے ایڈجسٹ اور بہتر بنائے جاتے ہیں. صارف کو صرف دو ای ایم اے پیرامیٹرز پر توجہ دینے کی ضرورت ہے، جو بہت بدیہی ہے. یہ بھی پالیسی کو سمجھنے اور استعمال کرنے میں آسان بناتا ہے.
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ رجحان کی تبدیلی کی شناخت نہیں کی جاسکتی ہے۔ جب قیمت میں طویل مدتی ایڈجسٹمنٹ یا اہم تبدیلی ہوتی ہے تو ، دوہری ای ایم اے کے جوڑے کی تاخیر سے بہترین داخلے کا وقت ضائع ہوسکتا ہے۔ اس صورت میں ، پوزیشن زیادہ بھاری ہوسکتی ہے ، جس سے زیادہ نقصان ہوتا ہے۔
مزید برآں ، ای ایم اے خود بھی ہنگامی صورتحال کا جواب دینے کی صلاحیت نہیں رکھتا ہے۔ جب ایک بڑا بلیک سوان واقعہ ہوتا ہے تو ، حکمت عملی کو بھی اسی طرح نقصان پہنچا سکتا ہے۔
مذکورہ بالا خطرات کو کم کرنے کے ل we ، ہم تجویز کرتے ہیں کہ میڈیم اور لانگ لائن EMA کی لمبائی کو مناسب طریقے سے کم کیا جائے ، یا اچانک واقعات کے لئے MACD جیسے اشارے متعارف کرائے جائیں۔ اس کے ساتھ ہی ، زیادہ سے زیادہ نقصان کو کنٹرول کرنے کے لئے اسٹاپ نقصان بھی طے کیا جاسکتا ہے۔
اس حکمت عملی میں مزید اصلاحات کی گنجائش ہے۔ خاص طور پر ، اصلاح کی تین اہم سمتیں ہیں:
ای ایم اے پیرامیٹرز کے زیادہ سے زیادہ مجموعوں کی جانچ کرنا تاکہ بہترین پیرامیٹرز کو تلاش کیا جاسکے۔
قیمتوں میں اتار چڑھاو کے دوران غلط سگنل دینے سے بچنے کے لئے حجم کا اندازہ لگانا۔
ٹرینڈ لائنز، چینلز اور دیگر ٹولز کے ساتھ ٹرینڈ ٹرننگ پوائنٹس کا زیادہ درست اندازہ لگانا۔
پیرامیٹرز کو بہتر بنانے ، فلٹرنگ کے حالات میں اضافہ کرنے اور دیگر طریقوں سے حکمت عملی کی استحکام اور منافع کو مزید بڑھانے کی امید ہے۔ اس کے لئے مقداری ٹیسٹرز کو مسلسل جانچ اور اصلاح کی ضرورت ہے۔
اس حکمت عملی میں مجموعی طور پر رجحانات کی شناخت کرنے کی طاقت ہے ، دوہری ای ایم اے کو جوڑ کر شور کو فلٹر کیا جاتا ہے ، اور قیمت کی منحنی خطوط کو مؤثر طریقے سے ہموار کیا جاتا ہے۔ اعلی ترین / کم از کم ای ایم اے کے تعارف نے بھی سگنل کی وشوسنییتا کو بڑھا دیا ہے۔ واپسی کے نتائج کے مطابق ، حکمت عملی بہتر استحکام حاصل کرسکتی ہے۔
لیکن حکمت عملی خود کافی پیچھے رہ گئی ہے اور بروقت رجحان کی تبدیلی کی نشاندہی نہیں کرسکتی ہے۔ یہ حکمت عملی کا بنیادی خطرہ ہے اور مستقبل میں اصلاح کی توجہ کا مرکز ہے۔ ہم پیرامیٹرز کو ایڈجسٹ کرنے ، سگنل فلٹرنگ اور دیگر طریقوں کے ذریعہ حکمت عملی کی لچک کو مزید بڑھانے کے منتظر ہیں ، تاکہ وہ زیادہ سے زیادہ مارکیٹ کے ماحول میں مستحکم منافع حاصل کرسکیں۔
/*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)