ڈبل حرکت پذیر اوسط HullMA کراس اوور ٹرینڈ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-26 11:21:45
ٹیگز:

img

جائزہ

ڈبل موونگ ایوریج ہلما کراس اوور ٹرینڈ حکمت عملی دوہری موونگ ایوریجز کے کراس اوور پر مبنی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ وزن شدہ موونگ ایوریج (ڈبلیو ایم اے) لائنوں کا استعمال کرتے ہوئے ایک دوہری موونگ ایوریج سسٹم بناتا ہے اور جب وہ عبور کرتے ہیں تو تجارتی سگنل تیار کرتا ہے۔ اس حکمت عملی میں سگنل کو مزید فلٹر کرنے کے لئے قیمت بریک آؤٹ کی توثیق بھی شامل ہے۔

حکمت عملی منطق

ڈبل موونگ ایوریج ہلما کراس اوور ٹرینڈ حکمت عملی میں مختلف ادوار والی تین ڈبلیو ایم اے لائنیں استعمال کی جاتی ہیں ، جن میں ڈبلیو ایم اے 1 ، ڈبلیو ایم اے 2 ، اور ڈبلیو ایم اے 3 شامل ہیں۔ ڈبل موونگ ایوریج سسٹم کی تعمیر ڈبلیو ایم اے 2 اور ڈبلیو ایم اے 3 کرتی ہے۔ ڈبلیو ایم اے 2 کے اوپر کراسنگ ڈبلیو ایم اے 3 کو تیزی کے اشارے دیتی ہے ، جبکہ ڈبلیو ایم اے 2 کے نیچے کراسنگ ڈبلیو ایم اے 3 کو bearish سگنل دیتی ہے۔ ڈبلیو ایم اے 1 ایک معاون حوالہ لائن کے طور پر کام کرتی ہے۔

اس کے علاوہ ، حکمت عملی سگنل کی توثیق کو مضبوط بنانے کے لئے ہل چلتی اوسط کا استعمال کرتی ہے۔ خاص طور پر ، یہ 2 پیریڈ ڈبلیو ایم اے ڈبل (این 2 ایم اے) اور این پیریڈ ڈبلیو ایم اے (این ایم اے) کے مابین فرق کا حساب لگاتی ہے۔ صرف اس وقت جب فرق بڑھتا ہے تو بیل سگنل کی توثیق ہوتی ہے۔ صرف اس وقت جب فرق گرتا ہے تو بیئر سگنل کی توثیق ہوتی ہے۔

اس حکمت عملی میں قیمت کی توثیق بھی شامل ہے۔ صرف اس وقت جب قیمت پچھلے دن سے زیادہ ہو گی تو بل سگنل لانگ آرڈرز کے لئے درست ہونے کی تصدیق ہوگی۔ صرف اس وقت جب قیمت پچھلے دن سے کم ہو گی تو بیئر سگنل شارٹ آرڈرز کے لئے درست ہونے کی تصدیق ہوگی۔

فوائد کا تجزیہ

ڈبل موونگ ایوریج ہلما کراس اوور ٹرینڈ حکمت عملی دوہری موونگ ایوریج کراس اوور اور قیمت کی توثیق کو یکجا کرتی ہے ، جو اسے غلط سگنلز کو مؤثر طریقے سے فلٹر کرنے کی اجازت دیتی ہے۔ یہ اس کی سب سے بڑی طاقت ہے۔ نیز ، مختلف ادوار کی تین موونگ ایوریج لائنوں کے ساتھ ، حکمت عملی مختلف سطحوں کے رجحانات کو جلد ہی پکڑ سکتی ہے۔ اس کا اسٹاپ نقصان کا طریقہ کار بھی کافی مستحکم اور قابل اعتماد ہے۔

خطرے کا تجزیہ

رجحان کی پیروی کرنے والی حکمت عملی کے طور پر ، ڈبل موونگ ایوریج ہلما کراس اوور ٹرینڈ حکمت عملی رینج سے منسلک مارکیٹوں کے دوران نسبتا more زیادہ تجارت اور سکڑنے کے اخراجات پیدا کرسکتی ہے۔ اس کے علاوہ ، ڈبل موونگ ایوریج کراس اوور سسٹم بہت حساس ہوتے ہیں اور سائیڈ ویز کے رجحانات کے دوران غلط سگنل خارج کرسکتے ہیں۔ اس کے مطابق موونگ ایوریج پیرامیٹرز کو ٹون کرنے یا اضافی فلٹرز عائد کرنے کا مشورہ دیا جاتا ہے۔

اصلاح کی ہدایات

دوہری حرکت پذیر اوسط HullMA کراس اوور رجحان کی حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے چلتی اوسط پیرامیٹرز کو بہتر بنائیں

  2. غلط بریک آؤٹ کو ختم کرنے کے لئے حجم یا اتار چڑھاؤ جیسے فلٹرز شامل کریں

  3. سگنل کے معیار کو بہتر بنانے کے لئے اضافی توثیق کے طور پر دیگر اشارے شامل کریں

  4. متحرک طور پر چلتی اوسط مدت پیرامیٹرز کو بہتر بنائیں

خلاصہ

خلاصہ میں ، ڈبل موونگ ایوریج ہلما کراس اوور ٹرینڈ حکمت عملی ایک مستحکم اور قابل اعتماد ٹرینڈ کی پیروی کرنے والی حکمت عملی ہے۔ یہ ڈبل موونگ ایوریج کراس اوور اور قیمت کی توثیق کو جوڑ کر اعلی معیار کے سگنل تیار کرتی ہے۔ پیرامیٹر ٹیوننگ اور فلٹرز شامل کرنے کے ذریعے ، یہ غلط سگنل کو مزید کم کرسکتا ہے اور بہتر کارکردگی حاصل کرسکتا ہے۔ یہ درمیانی اور طویل مدتی رجحانات کو پکڑنے کے لئے موزوں ہے اور مقداری تجارت کے لئے ایک ٹھوس انتخاب ہے۔


/*backtest
start: 2023-02-25 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("ZendicatoR", overlay=true)
dt = input(defval=0.0010, title="Decision Threshold", type=float, step=0.0001)
keh=input(title="Double HullMA Cross",defval=7, minval=1)
che1=input(title="MA 1",defval=34,minval=1)
che2=input(title="MA 2",defval=144,minval=1)
che3=input(title="MA 3",defval=377,minval=1)
amnt=input(title="TP ($)",defval=4200,minval=1)
wma1=wma(close,che1)
wma2=wma(close,che2)
wma3=wma(close,che3)
tms=10000000000000
A=request.security(syminfo.tickerid, 'D', close)*tms
B=request.security(syminfo.tickerid, 'D', close[1])*tms
C=A>B?green:red
D=wma2>wma3?green:red
plot(wma1,style=line,color=C,linewidth=4)
p1=plot(wma2,style=line,color=D)
p2=plot(wma3,style=line,color=D)
fill(p1, p2, color=D, transp=75)
n2ma=2*wma(close,round(keh/2))
nma=wma(close,keh)
diff=n2ma-nma,sqn=round(sqrt(keh))
n2ma1=2*wma(close[2],round(keh/2))
nma1=wma(close[2],keh)
diff1=n2ma1-nma1,sqn1=round(sqrt(keh))
n1=wma(diff,sqn)*tms
n2=wma(diff1,sqn)*tms
closelong = A*tms<B*tms and n2*tms>n1*tms and strategy.openprofit>amnt
if (closelong)
    strategy.close("Long")
closeshort = A*tms>B*tms and n1*tms>n2*tms and strategy.openprofit>amnt
if (closeshort)
    strategy.close("Short") 
longCondition = A*tms>B*tms and n1*tms>n2*tms
if (longCondition)
    strategy.entry("Long",strategy.long)
shortCondition = A*tms<B*tms and n1*tms<n2*tms
if (shortCondition)
    strategy.entry("Short",strategy.short)

مزید