
یہ حکمت عملی ایک متحرک علاقائی رجحان ٹریکنگ سسٹم ہے جو بائنری میڈین لائنوں (فاسٹ ای ایم اے اور سست ای ایم اے) پر مبنی ہے۔ متحرک رنگ اشارے کے نظام کے ساتھ مل کر ، قیمتوں اور بائنری میڈین لائنوں کے مابین مقام کے تعلقات کے ذریعہ مختلف تجارتی علاقوں کو تقسیم کرکے ، تاجروں کو خرید و فروخت کے واضح سگنل فراہم کرتے ہیں۔ حکمت عملی کلاسیکی میڈین لائن کراسنگ تھیوری کو اپناتی ہے ، اور علاقائی تقسیم کے جدید طریقوں کے ذریعہ ، روایتی بائنری میڈین لائن سسٹم کی آپریبلٹی کو بہتر بناتی ہے۔
اس حکمت عملی کا بنیادی مقصد یہ ہے کہ مارکیٹ کی حالت کو چھ مختلف علاقوں میں تقسیم کیا جائے ، جس میں تیز EMA ((ڈیفالٹ 12 سائیکل) اور سست EMA ((ڈیفالٹ 26 سائیکل) کا ایک کراس رشتہ ہوتا ہے۔ جب تیز لائن سست لائن کے اوپر ہوتی ہے تو ، مارکیٹ کو ایک کثیر رجحان میں سمجھا جاتا ہے۔ اس کے برعکس ، یہ ایک خالی رجحان کے طور پر دیکھا جاتا ہے۔ قیمتوں کے ان دو مساوی لائنوں کے مقابلے میں قیمتوں کی پوزیشن کو مزید تقسیم کیا گیا ہے۔ مخصوص ٹریڈنگ زون: سبز زون ((خرید) ، نیلے زون ((ممکنہ خرید) ، سرخ زون ((بچانے)) اور پیلے زون ((ممکنہ فروخت)) ۔ خریدنے کا اشارہ اس وقت ہوتا ہے جب قیمت سبز زون میں ہوتی ہے اور پہلی سبز بتی ٹچ جاتی ہے ، جبکہ فروخت کا اشارہ اس وقت ہوتا ہے جب قیمت سرخ زون میں داخل ہوتی ہے اور پہلی سرخ بتی ہوتی ہے۔
یہ ایک رجحان سے باخبر رہنے کی حکمت عملی ہے جو روایتی ڈبل یکساں نظام اور جدید علاقائی تقسیم کے نظریات کو جوڑتی ہے۔ یہ تاجر کو ایک قابل اعتماد تجارتی فریم ورک فراہم کرتا ہے جس میں بدیہی بصری آراء اور واضح تجارتی قواعد شامل ہیں۔ اگرچہ یکساں نظام کے اندرونی پسماندہ مسائل موجود ہیں ، لیکن یہ حکمت عملی معقول پیرامیٹرز کی اصلاح اور خطرے کے انتظام کے ذریعہ رجحان کی منڈی میں مستحکم کارکردگی حاصل کرنے کے قابل ہے۔ یہ تجویز کرتا ہے کہ تاجر مارکیٹ کی خصوصیات کو عملی طور پر لاگو کرنے کے ساتھ مل کر اعداد و شمار کی اصلاح کرے ، اور ہمیشہ مناسب خطرے پر قابو رکھے۔
/*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))