ولیمز ڈبل توسیعی چلتی اوسط اور Ichimoku Kinkou Hyo حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-18 16:20:12
ٹیگز:

img

جائزہ

اس حکمت عملی میں ولیمز ڈبل ایکسپونینشل موونگ ایوریج اور Ichimoku Kinkou Hyo ، دو تکنیکی اشارے کو یکجا کیا گیا ہے ، تاکہ ان کے متعلقہ فوائد کا استعمال کیا جاسکے اور تجارتی فیصلوں کی درستگی کو بہتر بنایا جاسکے۔ ولیمز ڈبل ایکسپونینشل موونگ ایوریج قیمتوں میں ہونے والی تبدیلیوں میں رجحانات کو مکمل طور پر ظاہر کرسکتی ہے ، جبکہ Ichimoku Kinkou Hyo رجحانات کی تبدیلیوں کی ابتدائی انتباہ فراہم کرسکتا ہے۔

اصول

ولیمز ڈبل ایکسپونینشل موونگ ایوریج میں ایک تیز لائن اور ایک سست لائن ہوتی ہے۔ تیز لائن کا حساب فارمولے کے ساتھ کیا جاتا ہے: 2 * ((n/2 مدت وزن شدہ موونگ ایوریج) ، اور سست لائن کا حساب: n مدت وزن شدہ موونگ ایوریج کے ساتھ کیا جاتا ہے۔ جب تیز لائن نیچے سے سست لائن کے اوپر سے گزرتی ہے تو ، یہ خرید کا اشارہ ہے؛ جب یہ اوپر سے نیچے سے گزرتی ہے تو ، یہ فروخت کا اشارہ ہے۔

Ichimoku Kinkou Hyo چار اجزاء پر مشتمل ہے: tenkan سین ، kijun سین ، لیڈ لائن اور بادل کی تہوں۔ tenkan سین اور kijun سین کے درمیان ایک سنہری کراس خرید کا اشارہ ہے ، جبکہ موت کا کراس فروخت کا اشارہ ہے۔ جب قیمتیں بادل کی تہوں کے اوپری یا نچلے کناروں سے اوپر یا نیچے ہوتی ہیں تو ، یہ بالترتیب خرید یا فروخت کا اشارہ کرتی ہے۔

یہ حکمت عملی دونوں اشارے کی طاقتوں کو یکجا کرتی ہے۔ پہلا تعین کنندہ ولیمز اشارے کا اشارہ ہے ، اور دوسرا Ichimoku Kinkou Hyo کی تصدیق ہے ، جو غلط اشاروں کو مؤثر طریقے سے فلٹر کرتا ہے اور فیصلے کی درستگی کو بہتر بناتا ہے۔

فوائد

  1. ولیمز ڈبل ایکسپونینشل چلتی اوسط حساس رد عمل ظاہر کرتا ہے اور ایک مضبوط رجحان کی سمت کا تعین کرسکتا ہے۔
  2. Ichimoku Kinkou Hyo اہم فیصلے اور رجحان کی تبدیلیوں کی ابتدائی انتباہات فراہم کرتا ہے۔
  3. دونوں اشارے کو ملا کر انہیں ایک دوسرے کی توثیق کرنے اور جھوٹے اشاروں کو کم کرنے کی اجازت دیتا ہے۔
  4. پیرامیٹرز کو مختلف سائیکل کی لمبائی اور مصنوعات میں موافقت کے لئے بہتر بنایا جاسکتا ہے۔

خطرات اور اصلاح

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

خلاصہ

یہ حکمت عملی رجحانات کی سمتوں کا فیصلہ کرنے کے لئے ولیمز اشارے کی صلاحیتوں اور رجحانات کی تبدیلیوں کی ابتدائی انتباہات فراہم کرنے کے لئے Ichimoku Kinkou Hyo کی صلاحیتوں کا مکمل استعمال کرتی ہے ، جس سے تجارتی فیصلوں کی درستگی میں نمایاں اضافہ ہوتا ہے۔ پیرامیٹر ٹیوننگ اور دوسرے اشارے کے ساتھ مل کر مزید اصلاحات مارکیٹ میں ہونے والی تبدیلیوں کو اپنانے کے لئے پائیدار بہتری کی اجازت دے گی۔


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy("Hull MA-X + Ichimoku Kinko Hyo", shorttitle="Hi", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=1000, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)

keh=input(title="Double HullMA",defval=12, minval=1)
n2ma=2*wma(close,round(keh/2))
nma=wma(close,keh)
diff=n2ma-nma
sqn=round(sqrt(keh))
n2ma1=2*wma(close[1],round(keh/2))
nma1=wma(close[1],keh)
diff1=n2ma1-nma1
sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
b=n1>n2?lime:red
c=n1>n2?green:red
d=n1>n2?red:green

TenkanSenPeriods = input(9, minval=1, title="Tenkan Sen Periods")
KijunSenPeriods = input(24, minval=1, title="Kijun Sen Periods")
SenkouSpanBPeriods = input(51, minval=1, title="Senkou Span B Periods")
displacement = input(24, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
TenkanSen = donchian(TenkanSenPeriods)
KijunSen = donchian(KijunSenPeriods)
SenkouSpanA = avg(TenkanSen, KijunSen)
SenkouSpanB = donchian(SenkouSpanBPeriods)
SenkouSpanH = max(SenkouSpanA[displacement - 1], SenkouSpanB[displacement - 1])
SenkouSpanL = min(SenkouSpanA[displacement - 1], SenkouSpanB[displacement - 1])
ChikouSpan = close[displacement-1]

Hullfast=plot(n1,color=c)
Hullslow=plot(n2,color=c)
plot(cross(n1, n2) ? n1:na, style = circles, color=b, linewidth = 4)
plot(cross(n1, n2) ? n1:na, style = line, color=d, linewidth = 3)
plot(TenkanSen, color=blue, title="Tenkan Sen", linewidth = 2)
plot(KijunSen, color=maroon, title="Kijun Sen", linewidth = 3)
plot(close, offset = -displacement, color=orange, title="Chikou Span", linewidth = 2)
sa=plot (SenkouSpanA, offset = displacement, color=green,  title="Senkou Span A", linewidth = 2)
sb=plot (SenkouSpanB, offset = displacement, color=red,  title="Senkou Span B", linewidth = 3)
fill(sa, sb, color = SenkouSpanA > SenkouSpanB ? green : red)

longCondition = n1>n2 and close>n2 and close>ChikouSpan and close>SenkouSpanH and (TenkanSen>KijunSen or close>KijunSen)
if (longCondition)
    strategy.entry("Long",strategy.long)

shortCondition = n1<n2 and close<n2 and close<ChikouSpan and close<SenkouSpanL and (TenkanSen<KijunSen or close<KijunSen)
if (shortCondition)
    strategy.entry("Short",strategy.short)

closelong = n1<n2 and close<n2 and (TenkanSen<KijunSen or close<TenkanSen or close<KijunSen or close<SenkouSpanL)
if (closelong)
    strategy.close("Long")

closeshort = n1>n2 and close>n2 and (TenkanSen>KijunSen or close>TenkanSen or close>KijunSen or close>SenkouSpanH)
if (closeshort)
    strategy.close("Short")

مزید