
اتار چڑھاؤ رکنے والے بادل کی حکمت عملی اور اوسط لائن کراسنگ سسٹم ایک مقدار کی تجارت کی حکمت عملی ہے جو خود بخود رجحان سے باخبر رہنے اور حرکیات کے تصورات کو جوڑتی ہے۔ یہ حکمت عملی دو مختلف ٹائم فریموں کے اتار چڑھاؤ رکنے والے اشارے ((VStop) کا استعمال کرتی ہے تاکہ ایک متحرک حمایت / مزاحمت کا علاقہ بنایا جاسکے اور ان دونوں لائنوں کے کراسنگ سے تجارتی سگنل پیدا کیا جاسکے۔ حکمت عملی میں ایک اضافی مارکیٹ کے جذبات کی نشاندہی کرنے کے لئے نسبتا strong مضبوط اور کمزور اشارے ((RSI) پر مبنی رنگین اسکوپ بھی شامل ہے۔
اس حکمت عملی کا مرکز دو اتار چڑھاؤ کی شرح روکنے (VStop) کے اشارے کا استعمال ہے ، جو مختلف اوسط حقیقی طول موج (ATR) کے دورانیے اور ضرب پر مبنی ہیں۔ طویل دورانیے کا VStop اہم رجحان کی سمت فراہم کرتا ہے ، جبکہ مختصر دورانیے کا VStop تیزی سے قیمت میں اتار چڑھاؤ کو پکڑنے کے لئے استعمال کیا جاتا ہے۔ دو VStop لائنوں کے درمیان کا علاقہ ایک “بادل” بناتا ہے ، جو موجودہ مارکیٹ میں اتار چڑھاؤ کی نمائندگی کرتا ہے۔
ٹریڈنگ سگنل اس وقت پیدا ہوتے ہیں جب ایک مختصر VStop لائن ایک طویل VStop لائن کو عبور کرتی ہے۔ اوپر کی طرف سے عبور کرنا ایک کثیر سگنل سمجھا جاتا ہے ، اور نیچے کی طرف سے عبور کرنا ایک خالی سگنل سمجھا جاتا ہے۔ اس طرح کے کراسنگ سسٹم کا مقصد رجحان میں تبدیلی اور ممکنہ الٹ پوائنٹس کو پکڑنا ہے۔
حکمت عملی میں ایک آر ایس آئی پر مبنی قوس قزح کی رنگت کا اختیار بھی شامل ہے ، جو مارکیٹ کی حرکیات کے مطابق وی اسٹاپ لائنوں اور بادلوں کے رنگ کو ایڈجسٹ کرسکتا ہے ، اور اضافی بصری آراء فراہم کرتا ہے۔
خود کو اپنانے کی صلاحیت: اے ٹی آر کا استعمال کرتے ہوئے وی اسٹاپ کی قیمتوں کا حساب لگانے سے ، حکمت عملی مارکیٹ کے اتار چڑھاؤ کے مطابق خود بخود ایڈجسٹ ہوسکتی ہے اور مارکیٹ کے مختلف حالات کے مطابق ڈھال سکتی ہے۔
ٹرینڈ ٹریکنگ اور ریورسنگ کیپنگ: ٹرینڈ ٹریکنگ اور مساوی لائن کراسنگ کے تصورات کو ملا کر ، مضبوط رجحانات کی پیروی کرنے کے ساتھ ساتھ ممکنہ ریورسنگ مواقع کو بروقت پکڑنے کے قابل۔
بصری بصری: کلاؤڈ گرافکس اور اختیاری آر ایس آئی قوس قزح کے رنگوں کا پروگرام واضح بصری آراء فراہم کرتا ہے ، جس سے مارکیٹ کی صورتحال اور ممکنہ تجارتی مواقع کا فوری اندازہ لگانے میں مدد ملتی ہے۔
لچک: حکمت عملی کے پیرامیٹرز کو مختلف قسم کے تجارت اور ٹائم فریم کے مطابق ایڈجسٹ کیا جاسکتا ہے تاکہ کارکردگی کو بہتر بنایا جاسکے۔
رسک مینجمنٹ: VStop لائن ایک متحرک رکاوٹ کی سطح کے طور پر کام کرتی ہے جو ہر تجارت کے خطرے کو کنٹرول کرنے میں مدد کرتی ہے۔
ہلچل والی مارکیٹ کے غلط سگنل: کراس ڈسک یا انتہائی اتار چڑھاؤ والی مارکیٹوں میں ، VStop لائنیں اکثر کراس ہوسکتی ہیں ، جس سے زیادہ تجارت اور ممکنہ نقصان ہوتا ہے۔
تاخیر: ایک اوسط لائن پر مبنی نظام کے طور پر ، حکمت عملی رجحان کے الٹ کے ابتدائی مرحلے میں سست رد عمل کا شکار ہوسکتی ہے ، جس سے داخلے یا باہر نکلنے میں تاخیر ہوتی ہے۔
پیرامیٹرز کی حساسیت: حکمت عملی کی کارکردگی انتہائی انحصار کرتی ہے اے ٹی آر کی مدت اور ضرب کے انتخاب پر ، اور پیرامیٹرز کی غلط ترتیب سے خراب کارکردگی کا سبب بن سکتی ہے۔
ضرورت سے زیادہ تجارت: اگر VStop لائن کی ترتیب بہت حساس ہے تو ، بہت زیادہ تجارتی سگنل پیدا ہوسکتے ہیں ، جس سے تجارت کی لاگت میں اضافہ ہوتا ہے۔
بنیادی خیالات کی کمی: حکمت عملی مکمل طور پر تکنیکی اشارے پر مبنی ہے اور بنیادی عوامل کو نظرانداز کرتی ہے جو اثاثہ کی قیمتوں کو متاثر کرسکتے ہیں۔
incorporates اضافی فلٹر: جعلی سگنل کو کم کرنے اور تجارت کے معیار کو بہتر بنانے کے لئے رجحان کی طاقت کے اشارے یا اتار چڑھاؤ کی شرح فلٹر شامل کرنے پر غور کریں۔
متحرک پیرامیٹرز ایڈجسٹمنٹ: مختلف مارکیٹ کے مراحل کے مطابق اے ٹی آر سائیکل اور ضرب کو خود بخود بہتر بنانے کے ل.
ملٹی ٹائم فریم تجزیہ: ٹریڈنگ فیصلوں کی درستگی کو بہتر بنانے کے لئے طویل وقت کے فریموں میں مارکیٹ کے رجحانات کی معلومات کو مربوط کرنا۔
آؤٹ پٹ کی حکمت عملی کو بہتر بنائیں: آؤٹ پٹ کے زیادہ پیچیدہ قواعد تیار کریں ، جیسے تعقیبی نقصانات یا VStop لائن پر مبنی جزوی منافع حاصل کرنے کا طریقہ کار۔
بنیادی اعداد و شمار کو مربوط کریں: حکمت عملی کی جامعیت کو بڑھانے کے لئے اہم معاشی اشارے یا خبروں کے واقعات کو شامل کریں۔
اتار چڑھاؤ رکنے والے بادل کی حکمت عملی اور یکساں لائن کراسنگ سسٹم ایک جامع مقدار کی تجارت کا طریقہ ہے جو رجحانات کی نگرانی ، حرکیات اور اتار چڑھاؤ کے تجزیے کو جوڑتا ہے۔ مختلف ٹائم فریموں پر وی اسٹاپ اشارے کا استعمال کرتے ہوئے ، حکمت عملی کا مقصد مارکیٹ کے رجحانات میں ہونے والی تبدیلیوں کو پکڑنا ہے ، جبکہ بصری بصری آراء فراہم کرنا ہے۔ اگرچہ اس حکمت عملی میں مضبوط لچک اور ممکنہ منافع بخش کارکردگی کا مظاہرہ کیا گیا ہے ، لیکن صارفین کو ہلچل والی منڈیوں میں اس کی کارکردگی کے بارے میں محتاط رہنے کی ضرورت ہے ، اور اس کی استحکام کو بڑھانے کے لئے اضافی فلٹرز اور اصلاح کی تکنیک کو شامل کرنے پر غور کرنا چاہئے۔
/*backtest
start: 2024-09-01 00:00:00
end: 2024-09-30 23:59:59
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Credit: This indicator is largely based on the built-in "Volatility Stop" indicator by TradingView
strategy('ATR (VStop) Cloud Strategy', overlay=true)
vstopon = input(true, 'ATR Cloud On?', inline="Vstop0", group='Display')
showlabels = input(title='Labels?', defval=true, inline='Vstop1', group='Display')
rainbowvstop = input(true, 'Rainbow RSI-Based Color Scheme?', inline="Vstop2", group='Display')
color vstopbull = input.color(color.new(color.lime, 0), '', inline='Vstop2', group='Display')
color vstopbear = input.color(color.new(color.fuchsia, 0), '', inline='Vstop2', group='Display')
filltransp = input.int(95, 'Cloud Fill Transparency', inline='Vstop3', group='Display', minval=0, maxval=100)
length2 = input.int(20, "Small VStop", minval = 2, inline='100', group='Volatility Stop')
src2 = input.source(close, "", inline='100', group='Volatility Stop')
factor2 = input.float(1.5, "ATR Multiple", minval = 0.25, step = 0.25, inline='100', group='Volatility Stop')
length = input.int(20, " Big VStop", minval = 2, inline='100', group='Volatility Stop')
src = input.source(close, "", inline='100', group='Volatility Stop')
factor = input.float(3.0, "ATR Multiple", minval = 0.25, step = 0.25, inline='100', group='Volatility Stop')
volStop(src, atrlen, atrfactor) =>
var max = src
var min = src
var uptrend = true
var stop = 0.0
atrM = nz(ta.atr(atrlen) * atrfactor, ta.tr)
max := math.max(max, src)
min := math.min(min, src)
stop := nz(uptrend ? math.max(stop, max - atrM) : math.min(stop, min + atrM), src)
uptrend := src - stop >= 0.0
if uptrend != nz(uptrend[1], true)
max := src
min := src
stop := uptrend ? max - atrM : min + atrM
[stop, uptrend]
[vStop, uptrend] = volStop(src, length, factor)
[vStop2, uptrend2] = volStop(src2, length2, factor2)
vstopseries = math.avg(vStop, vStop2)
// Colors for plot
dncolor = rainbowvstop ? color.red : vstopbear
upcolor = rainbowvstop ? color.green : vstopbull
// Plot volatility stop lines
pv1 = plot(vstopon ? vStop : na, "Volatility Stop", style=plot.style_line, color=uptrend ? upcolor : dncolor, linewidth=2)
pv2 = plot(vstopon ? vStop2 : na, "Volatility Stop", style=plot.style_line, color=uptrend2 ? upcolor : dncolor, linewidth=1)
// Cross conditions
crossUp = ta.crossover(vStop2, vStop)
crossDn = ta.crossunder(vStop2, vStop)
// Labels
plotshape(showlabels and crossUp, title='Cross Long', style=shape.labelup, location=location.belowbar, text='LONG', textcolor=color.white, color=color.teal, size=size.auto)
plotshape(showlabels and crossDn, title='Cross Short', style=shape.labeldown, location=location.abovebar, text='SHORT', textcolor=color.white, color=color.maroon, size=size.auto)
// Strategy entry and exit
if (crossUp)
strategy.entry('Long', strategy.long)
if (crossDn)
strategy.entry('Short', strategy.short)
// Fill between lines
fill(pv1, pv2, color=uptrend ? color.new(upcolor, filltransp) : color.new(dncolor, filltransp))