ولیمز ڈبل ایکسپونیشنل موونگ ایوریج اور اچیموکو کنکو ہیو اسٹریٹیجی


تخلیق کی تاریخ: 2024-02-18 16:20:12 آخر میں ترمیم کریں: 2024-02-18 16:20:12
کاپی: 1 کلکس کی تعداد: 559
1
پر توجہ دیں
1617
پیروکار

ولیمز ڈبل ایکسپونیشنل موونگ ایوریج اور اچیموکو کنکو ہیو اسٹریٹیجی

جائزہ

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

اصول

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

ایک نظر میں توازن چارٹ چار اجزاء پر مشتمل ہے تبادلہ لائن ، بیس لائن ، فرنٹ لائن اور بادل چارٹ۔ اس میں ، تبادلہ لائن اور بیس لائن کا سنہری کراس خریدنے کا اشارہ ہے ، اور موت کا کراس فروخت کرنے کا اشارہ ہے۔ قیمت بادل چارٹ پر توڑنے کے ساتھ ساتھ خریدنے کا اشارہ ہے ، بادل چارٹ کے نیچے گرنے کے ساتھ ساتھ فروخت کا اشارہ ہے۔

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

فوائد

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")