اس حکمت عملی میں رجحان کی پیروی کرنے کے لئے زیرو لیگ ای ایم اے اور ہل ای ایم اے کا امتزاج استعمال کیا جاتا ہے۔ زیرو لیگ ای ایم اے باقاعدہ ای ایم اے کے وقفے کو ختم کرتا ہے ، اور ہل ای ایم اے قیمت کے منحنی خطوط کو ہموار کرتا ہے۔ ان کا امتزاج تجارت کے بعد کم خطرہ والے رجحان کے لئے رجحان کی نقل و حرکت کو زیادہ درست طریقے سے پکڑ سکتا ہے۔
سب سے پہلے صفر لیگ ای ایم اے کا حساب لگائیں:EMA1 = ema(close, Period) EMA2 = ema(EMA1, Period) Difference = EMA1 - EMA2 ZeroLagEMA = EMA1 + Difference
جہاں ZeroLagEMA Zero Lag EMA ہے۔ یہ باقاعدہ EMA کی تاخیر کا مسئلہ ختم کرتا ہے۔
اس کے بعد ہیل EMA ہموار وکر کا حساب لگائیں:
```
n2ma = 2*wma(ZeroLagEMA, round(S_period/2))
nma = wma(ZeroLagEMA, S_period)
n1 = wma(n2ma - nma, sqn)
```
آخر میں، موجودہ ہول ای ایم اے (n1) اور پچھلی مدت کے ہول ای ایم اے (n2) کے درمیان شدت کے تعلق کی بنیاد پر رجحان کی سمت کا تعین کریں اور تجارتی حکمت عملی تیار کریں۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ رجحانات کی سمتوں کو درست طریقے سے پکڑنے کی صلاحیت رکھتا ہے۔ دو وجوہات ہیں:
زیرو لیگ ای ایم اے باقاعدہ ای ایم اے کے لیگ مسئلے کو ختم کرتا ہے اور قیمت کی تبدیلیوں کو تیزی سے پکڑ سکتا ہے۔
ہول ای ایم اے ڈبلز قیمتوں کو ہموار کرتی ہیں اور رجحانات کو واضح طور پر پکڑنے کے لئے کچھ شور کو فلٹر کرتی ہیں۔
صرف ای ایم اے یا ہل ای ایم اے کا استعمال کرنے کے مقابلے میں، یہ مجموعہ زیادہ درست اور قابل اعتماد حکمت عملی کے لئے دونوں کی طاقتوں کا فائدہ اٹھاتا ہے.
اس حکمت عملی کے اہم خطرات یہ ہیں:
غلط مدت اور S_period پیرامیٹرز کی ترتیبات کی وجہ سے حکمت عملی مارکیٹ کے لئے غیر حساس ہو سکتی ہے اور تجارتی مواقع سے محروم ہوسکتی ہے.
مختلف مارکیٹوں میں، ای ایم اے اور ہل ای ایم اے زیادہ غلط کراس اوور سگنل پیدا کر سکتے ہیں جن سے احتیاط کی ضرورت ہوتی ہے۔
یہ راتوں رات قیمتوں کے فرق کو مؤثر طریقے سے سنبھال نہیں سکتا.
لہذا پیرامیٹرز کی محتاط جانچ کی ضرورت ہے ، اشارے کے اشاروں کی سمجھداری سے تشریح کی جانی چاہئے ، اور قیمت کے فرق کے خطرات سے بچنا چاہئے۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
بہتر موافقت کے لئے مختلف مارکیٹوں اور ٹائم فریموں کے تحت پیرامیٹرز کے مجموعے کی جانچ کریں۔
استحکام کو بہتر بنانے کے لیے جھوٹے بریکآؤٹ سگنل جیسے KDJ، MACD وغیرہ کو فلٹر کرنے کے لیے دیگر اشارے شامل کریں۔
ایک تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان شامل کریں.
انٹری ٹائمنگ کو بہتر بنائیں تاکہ جیت کی شرح کو مزید بہتر بنایا جاسکے ، مثال کے طور پر رجحان کے خلاف تجارت سے گریز کریں۔
یہ حکمت عملی صفر لیگ ہل ای ایم اے کمبو کا استعمال کرتی ہے تاکہ تجارت کے بعد کم خطرہ والے رجحان کے لئے مارکیٹ کے رجحانات کو درست طریقے سے اور حساس طور پر حاصل کیا جاسکے۔ پیرامیٹر کی اصلاح ، سگنل فلٹرنگ ، اسٹاپ نقصان وغیرہ کے ذریعے استحکام میں مزید بہتری حاصل کی جاسکتی ہے۔ مجموعی طور پر ، یہ حکمت عملی آسان ، عملی اور کرنسی کے جوڑوں اور اشاریوں کے رجحانات کے لئے موزوں ہے۔
/*backtest start: 2023-08-19 00:00:00 end: 2023-09-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 // Zero Lag EMA combined with Hull moving average for smoothing purposes. // author: email: sbginter@gmail.com strategy("Ujanja", overlay=true) Period = input(title="Period",defval=30, minval=1) S_period=input(title="Smoother Period",defval=176) EMA1= ema(close,Period) EMA2= ema(EMA1,Period) Difference= EMA1 - EMA2 ZeroLagEMA= EMA1 + Difference n2ma=2*wma(ZeroLagEMA,round(S_period/2)) nma=wma(ZeroLagEMA,S_period) diff=n2ma-nma sqn=round(sqrt(S_period)) n2ma1=2*wma(ZeroLagEMA[1],round(S_period/2)) nma1=wma(ZeroLagEMA[1],S_period) diff1=n2ma1-nma1 sqn1=round(sqrt(S_period)) n1=wma(diff,sqn) n2=wma(diff1,sqn) c=n1>n2?green:red ma=plot(n1,color=c) longCondition = n1>n2 if (longCondition) strategy.entry("Long", strategy.long) shortCondition = longCondition != true if (shortCondition) strategy.entry("Short", strategy.short)