ڈبل موونگ ایوریج ڈائنامک ایریا ٹرینڈ ٹریکنگ کی حکمت عملی

EMA MA RSI STOCH CDC
تخلیق کی تاریخ: 2024-11-29 16:12:58 آخر میں ترمیم کریں: 2024-11-29 16:12:58
کاپی: 0 کلکس کی تعداد: 414
1
پر توجہ دیں
1617
پیروکار

ڈبل موونگ ایوریج ڈائنامک ایریا ٹرینڈ ٹریکنگ کی حکمت عملی

جائزہ

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

حکمت عملی کا اصول

اس حکمت عملی کا بنیادی مقصد یہ ہے کہ مارکیٹ کی حالت کو چھ مختلف علاقوں میں تقسیم کیا جائے ، جس میں تیز EMA ((ڈیفالٹ 12 سائیکل) اور سست EMA ((ڈیفالٹ 26 سائیکل) کا ایک کراس رشتہ ہوتا ہے۔ جب تیز لائن سست لائن کے اوپر ہوتی ہے تو ، مارکیٹ کو ایک کثیر رجحان میں سمجھا جاتا ہے۔ اس کے برعکس ، یہ ایک خالی رجحان کے طور پر دیکھا جاتا ہے۔ قیمتوں کے ان دو مساوی لائنوں کے مقابلے میں قیمتوں کی پوزیشن کو مزید تقسیم کیا گیا ہے۔ مخصوص ٹریڈنگ زون: سبز زون ((خرید) ، نیلے زون ((ممکنہ خرید) ، سرخ زون ((بچانے)) اور پیلے زون ((ممکنہ فروخت)) ۔ خریدنے کا اشارہ اس وقت ہوتا ہے جب قیمت سبز زون میں ہوتی ہے اور پہلی سبز بتی ٹچ جاتی ہے ، جبکہ فروخت کا اشارہ اس وقت ہوتا ہے جب قیمت سرخ زون میں داخل ہوتی ہے اور پہلی سرخ بتی ہوتی ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("NUTJP CDC ActionZone 2024", overlay=true, precision=6, commission_value=0.1, slippage=3)

//****************************************************************************//
// CDC Action Zone is based on a simple EMA crossover
// between [default] EMA12 and EMA26
//****************************************************************************//

// Define User Input Variables
xsrc = input.source(title='Source Data', defval=close)
xprd1 = input.int(title='Fast EMA period', defval=12)
xprd2 = input.int(title='Slow EMA period', defval=26)
xsmooth = input.int(title='Smoothing period (1 = no smoothing)', defval=1)
fillSW = input.bool(title='Paint Bar Colors', defval=true)
fastSW = input.bool(title='Show fast moving average line', defval=true)
slowSW = input.bool(title='Show slow moving average line', defval=true)

xfixtf = input.bool(title='** Use Fixed time frame Mode (advanced) **', defval=false)
xtf = input.timeframe(title='** Fix chart to which time frame? **', defval='D')

startDate = input(timestamp("2018-01-01 00:00"), title="Start Date")
endDate = input(timestamp("2069-12-31 23:59"), title="End Date")

//****************************************************************************//
// Calculate Indicators
f_secureSecurity(_symbol, _res, _src) => request.security(_symbol, _res, _src[1], lookahead=barmerge.lookahead_on)

xPrice = ta.ema(xsrc, xsmooth)

FastMA = xfixtf ? ta.ema(f_secureSecurity(syminfo.tickerid, xtf, ta.ema(xsrc, xprd1)), xsmooth) : ta.ema(xPrice, xprd1)

SlowMA = xfixtf ? ta.ema(f_secureSecurity(syminfo.tickerid, xtf, ta.ema(xsrc, xprd2)), xsmooth) : ta.ema(xPrice, xprd2)

Bull = FastMA > SlowMA
Bear = FastMA < SlowMA

// Define Color Zones
Green = Bull and xPrice > FastMA
Red = Bear and xPrice < FastMA

// Buy and Sell Conditions
buycond = Green and not Green[1]
sellcond = Red and not Red[1]

inDateRange = true

if inDateRange
    if buycond
        strategy.entry("Long", strategy.long, qty=1)
    if sellcond
        strategy.close("Long")

//****************************************************************************//
// Display color on chart
bColor = Green ? color.green :
         Red ? color.red :
         color.black
barcolor(color=fillSW ? bColor : na)

// Display MA lines
FastL = plot(fastSW ? FastMA : na, "Fast EMA", color=color.new(color.red, 0), style=xfixtf ? plot.style_stepline : plot.style_line)
SlowL = plot(slowSW ? SlowMA : na, "Slow EMA", color=color.new(color.blue, 0), style=xfixtf ? plot.style_stepline : plot.style_line)
fill(FastL, SlowL, Bull ? color.new(color.green, 90) : (Bear ? color.new(color.red, 90) : na))