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

سپر ٹرینڈ اور ڈی ای ایم اے کی بنیاد پر ٹرینڈ کی پیروی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-08 16:42:14
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

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

خاص طور پر، ٹریڈنگ سگنل منطق مندرجہ ذیل ہے:

  1. نچلے بینڈ سے باہر نکلنے سے رجحان کی تبدیلی کا اشارہ ہوتا ہے اور خریدنے کا اشارہ ہوتا ہے۔
  2. اوپری بینڈ سے باہر نکلنے سے رجحان کی تبدیلی کا اشارہ ہوتا ہے اور فروخت کا اشارہ ہوتا ہے۔
  3. اصل خرید کا اشارہ صرف اس وقت پیدا ہوتا ہے جب خرید کا اشارہ ظاہر ہوتا ہے اور قیمت ڈی ای ایم اے لائن سے اوپر ہوتی ہے۔
  4. ایک اصل فروخت کا اشارہ صرف اس وقت پیدا ہوتا ہے جب فروخت کا اشارہ ظاہر ہوتا ہے اور قیمت ڈی ای ایم اے لائن سے نیچے ہوتی ہے۔

اس منطق کے ڈیزائن کے ذریعے، حکمت عملی رجحان مارکیٹوں میں رجحانات کی پیروی کر سکتی ہے اور مختلف مارکیٹوں میں پوزیشنوں کو اکثر کھولنے سے بچ سکتی ہے.

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

  • رجحان کی پیروی اور سگنل فلٹرنگ حاصل کرنے کے لئے سپر ٹرینڈ اور ڈی ای ایم اے اشارے کے فوائد کو یکجا کرتا ہے۔
  • مختلف مصنوعات اور ٹائم فریم کے لئے سپر ٹرینڈ پیرامیٹرز کو بہتر بنانے کے لئے آسان.
  • DEMA پیرامیٹرز کو بار بار ٹیسٹنگ کے بغیر بہتر بنانے کے لئے آسان.
  • رجحان مارکیٹوں کے لئے موزوں، مؤثر طریقے سے رجحانات کی پیروی کر سکتے ہیں.
  • مختلف مارکیٹوں میں غلط سگنل ڈی ای ایم اے اشارے کے ذریعے فلٹر کیے جاتے ہیں۔
  • سادہ منطق اور سمجھنے اور تبدیل کرنے کے لئے آسان.

اسٹریٹجی کے خطرات

  • انتہائی قیمتوں میں اتار چڑھاؤ کو اچھی طرح سے سنبھال نہیں سکتے.
  • رجحانات کے الٹ جانے پر نقصانات کا سامنا کرنا پڑ سکتا ہے۔
  • غیر مناسب DEMA پیرامیٹرز کی ترتیبات بہترین انٹری/آؤٹ پوائنٹس کو نظر انداز کر سکتے ہیں.
  • غیر مناسب سپر ٹرینڈ پیرامیٹرز جیسے اے ٹی آر دورانیہ غلط سگنل پیدا کرسکتا ہے۔

خطرے کا انتظام:

  • DEMA اور SuperTrend پیرامیٹرز کو بہتر بنائیں.
  • نقصانات کو محدود کرنے کے لئے سٹاپ نقصان کے احکامات کا استعمال کریں۔
  • غلط سگنل سے بچنے کے لئے اہم مقامات پر تصدیق کے طریقہ کار شامل کریں۔

بہتری کے شعبے

حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

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

  2. ڈی ای ایم اے پیرامیٹر کی اصلاح۔ زیادہ سے زیادہ ترتیبات کا تعین کرنے کے لئے مختلف اقدار کی جانچ کریں۔

  3. سٹاپ نقصان میکانزم شامل کریں ۔ اوور سائز سٹاپ کو روکنے کے لئے اے ٹی آر اقدار کی بنیاد پر سٹاپ نقصان مقرر کریں ۔

  4. سگنل فلٹرز شامل کریں۔ غلط سگنل کو روکنے کے لئے کلیدی مقامات پر دوسرے اشارے سے تصدیق میں اضافہ کریں۔ مثال کے طور پر ، رجحان کے الٹ پوائنٹس پر حجم کی تصدیق شامل کریں۔

  5. پوزیشن سائزنگ کو بہتر بنائیں۔ مارکیٹ کی اتار چڑھاؤ اور خطرات کی بنیاد پر سائز کو متحرک طور پر ایڈجسٹ کریں۔

نتیجہ

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


/*backtest
start: 2023-11-07 00:00:00
end: 2023-12-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Krish\'s Supertrend Strategy', overlay=true)

// Supertrend Settings
Periods = input(title='ATR Period', defval=10)
src = input(hl2, title='Source')
Multiplier = input.float(title='ATR Multiplier', step=0.1, defval=3.0)
changeATR = input(title='Change ATR Calculation Method ?', defval=true)
showsignals = input(title='Show Buy/Sell Signals ?', defval=true)
highlighting = input(title='Highlighter On/Off ?', defval=true)

atr2 = ta.sma(ta.tr, Periods)
atr = changeATR ? ta.atr(Periods) : atr2

up = src - Multiplier * atr
up1 = nz(up[1], up)
up := close[1] > up1 ? math.max(up, up1) : up

dn = src + Multiplier * atr
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? math.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.new(color.green, 0))
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.new(color.green, 0))
plotshape(buySignal and showsignals ? up : na, title='Buy', text='Buy', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(color.green, 0), textcolor=color.new(color.white, 0))

dnPlot = plot(trend == 1 ? na : dn, title='Down Trend', style=plot.style_linebr, linewidth=2, color=color.new(color.red, 0))
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.new(color.red, 0))
plotshape(sellSignal and showsignals ? dn : na, title='Sell', text='Sell', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.red, 0), textcolor=color.new(color.white, 0))

// DEMA Settings
dema_length = 200
dema = ta.ema(close, dema_length)

// Long and Short Conditions
longCondition = buySignal and close > dema
shortCondition = sellSignal and close < dema

// Strategy Entry and Exit
strategy.entry('Long', strategy.long, when=longCondition)
strategy.entry('Short', strategy.short, when=shortCondition)

strategy.close('Long', when=ta.change(trend) or close < dema)
strategy.close('Short', when=ta.change(trend) or close > dema)

// Plotting
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

fill(mPlot, upPlot, title='UpTrend Highlighter', color=longFillColor, transp=90)
fill(mPlot, dnPlot, title='DownTrend Highlighter', color=shortFillColor, transp=90)

// Alerts (using plotshape for alerts in strategies)
plotshape(buySignal, title='SuperTrend Buy', color=color.new(color.green, 0), style=shape.triangleup, size=size.small)
plotshape(sellSignal, title='SuperTrend Sell', color=color.new(color.red, 0), style=shape.triangledown, size=size.small)
changeCond = trend != trend[1]
plotshape(changeCond, title='SuperTrend Direction Change', color=color.new(color.yellow, 0), style=shape.triangleup, size=size.small)




مزید