سپر ٹرینڈ چینل پر مبنی بریک آؤٹ ٹریڈنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-02-18 14:19:58 آخر میں ترمیم کریں: 2024-02-18 14:19:58
کاپی: 2 کلکس کی تعداد: 683
1
پر توجہ دیں
1617
پیروکار

سپر ٹرینڈ چینل پر مبنی بریک آؤٹ ٹریڈنگ کی حکمت عملی

جائزہ

یہ حکمت عملی سپر ٹرینڈ چینل اشارے پر مبنی ہے۔ اس میں قیمتوں کے رجحانات اور سپر ٹرینڈ چینل کی سمت کو شامل کیا گیا ہے تاکہ مارکیٹ میں رجحانات کا اندازہ لگایا جاسکے اور جب چینل کی سمت تبدیل ہوجائے تو ٹریڈنگ سگنل جاری کیا جاسکے۔

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

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

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

جب قیمت نیچے سے ٹریک سے ٹکرا جاتی ہے تو ، خریدنے کا اشارہ دیا جاتا ہے۔ اس کا مطلب ہے کہ ایک نیا اوپر کا رجحان شروع ہوتا ہے۔ جب قیمت اوپر سے ٹریک سے ٹکرا جاتی ہے تو ، بیچنے کا اشارہ دیا جاتا ہے۔ اس کا مطلب ہے کہ ایک نیا نیچے کا رجحان شروع ہوتا ہے۔

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

طاقت کا تجزیہ

یہ ایک سادہ اور بدیہی حکمت عملی ہے۔ اس کے درج ذیل فوائد ہیں:

  1. سپر ٹرینڈ چینل کا استعمال کرتے ہوئے اہم رجحانات کی سمت کا تعین کریں اور آئی بی کے ذریعہ پیسہ کمانے سے بچیں۔

  2. اس کے نتیجے میں، قیمتوں اور چینلز کے درمیان تعلقات کے مطابق، زیادہ سے زیادہ خالی وقت کا تعین کیا جاتا ہے.

  3. واضح نقصان کے طریقہ کار کے ساتھ ، خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔

  4. اسٹاپ نقصان کا طریقہ رجحان سے باخبر رہنے کے لئے اسٹاپ نقصان ہے ، جس سے منافع کو زیادہ سے زیادہ لاک کیا جاسکتا ہے۔

خطرات اور بہتری

اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں، جن میں شامل ہیں:

  1. سپر ٹرینڈ چینل پیرامیٹرز کو غلط طریقے سے ترتیب دیا گیا ہے ، جس سے غلط سگنل پیدا ہوسکتے ہیں۔

  2. بریک سگنل ایک مختصر مدت کے الٹ سگنل ہو سکتا ہے، اس طرح نقصان پیدا ہوتا ہے.

  3. اسٹاپ نقصان کا طریقہ صرف رجحانات کی پیروی کرنے کے لئے اسٹاپ نقصان ہے ، اور اس سے قبل اس کا خاتمہ ہوسکتا ہے۔

بہتر بنانے کے لیے اقدامات میں شامل ہیں:

  1. مختلف مارکیٹوں کے اعداد و شمار کی جانچ اور پیرامیٹرز کو بہتر بنانے کے لئے۔

  2. دوسرے اشارے کے ساتھ مل کر فلٹر سگنل

  3. قیمت کی ساخت کے ساتھ مل کر ، بریک سگنل کی وشوسنییتا کا اندازہ لگائیں۔

  4. پس منظر کے نقصان کو بڑھانا اور خطرے کو مزید کنٹرول کرنا۔

خلاصہ کریں۔

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

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

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

//@version=4
strategy("Supertrend TEST Strategy", overlay = true, format=format.price, precision=2)

Periods = input(title="ATR Period", type=input.integer, defval=4)
src = input(hlc3, title="Source")
Multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=4.7)
changeATR= input(title="Change ATR Calculation Method ?", type=input.bool, defval=true)
showsignals = input(title="Show Buy/Sell Signals ?", type=input.bool, defval=true)
highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)
tp=close
sl=close

atr2 = sma(tr, Periods)
atr= changeATR ? atr(Periods) : atr2
up=src-(Multiplier*atr)
up1 = nz(up[1],up)
up := close[1] > up1 ? max(up,up1) : up
dn=src+(Multiplier*atr)
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? min(dn, dn1) : dn
trend = 1
trend := nz(trend[1], trend)
trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend
upPlot = plot(trend == 1 ? up : na, title="Up Trend", style=plot.style_linebr, linewidth=2, color=color.green)
buySignal = trend == 1 and trend[1] == -1
plotshape(buySignal ? up : na, title="UpTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green )
plotshape(buySignal and showsignals ? up : na, title="Лонг", text="Лонг", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white )
dnPlot = plot(trend == 1 ? na : dn, title="Down Trend", style=plot.style_linebr, linewidth=2, color=color.red)
sellSignal = trend == -1 and trend[1] == 1
plotshape(sellSignal ? dn : na, title="DownTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red )
plotshape(sellSignal and showsignals ? dn : na, title="Шорт", text="Шорт", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white )
mPlot = plot(ohlc4, title="", style=plot.style_circles, linewidth=0)
longFillColor = highlighting ? (trend == 1 ? color.green : color.white) : color.white
shortFillColor = highlighting ? (trend == -1 ? color.red : color.white) : color.white



if (strategy.position_size > 0)
	tp:=tp[1]
	sl:=up
	strategy.exit("Long_TP/SL","Long",limit=tp, stop=sl)
	
if (strategy.position_size < 0)
	tp:=tp[1]
	sl:=dn
	strategy.exit("Short_TP/SL","Short",limit=tp, stop=sl)



if buySignal 
	tp:=close+(close-up)*0.382
    strategy.entry("Long", strategy.long,  limit=tp, comment=tostring(round(tp)))
if sellSignal
	tp:=close-(dn-close)*0.382
    strategy.entry("Short", strategy.short, limit=tp, comment=tostring(round(tp)))