وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ڈبل ای ایم اے ڈائنامک زون ٹرینڈ اسٹریٹیجی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2024-11-29 16:12:58
ٹیگز:ای ایم اےایم اےآر ایس آئیاسٹاکCDC

img

جائزہ

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

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

  1. اتار چڑھاؤ فلٹرنگ متعارف کروائیں: غلط سگنل سے بچنے کے لئے اعلی اتار چڑھاؤ کے ماحول میں تجارتی حالات کو ایڈجسٹ کریں۔
  2. حجم کی تصدیق شامل کریں: سگنل کی وشوسنییتا کو بڑھانے کے لئے حجم کے اشارے شامل کریں۔
  3. متحرک پیرامیٹر ایڈجسٹمنٹ: مارکیٹ کے حالات کی بنیاد پر EMA کی مدت کو خود بخود ایڈجسٹ کریں۔
  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))


متعلقہ

مزید