ملٹی ٹائم فریم آسکیلیشن چینل ٹرینڈ ٹریکنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-25 14:27:06
ٹیگز:

جائزہ

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

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

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

فوائد کا تجزیہ

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

خطرات اور حل

  • خود سپر رجحان میں کچھ پسماندہ رجحان ہے جو رجحان کی تبدیلی کے نکات کو یاد کرسکتا ہے
  • رجحان کی تبدیلیوں کی نشاندہی کرنے میں مدد کے لئے پیرامیٹرز کو بہتر بنانے یا دیگر اشارے شامل کرنے سے تاخیر کا خطرہ کم کیا جاسکتا ہے

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

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

خلاصہ

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


/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ramki_simple
// Thanks to LonesomeTheBlue for the original code
//@version=4
strategy("Multi Supertrend with no-repaint HTF option strategy", overlay = true, shorttitle='Multi Supertrend')
//auto higher time frame
HTFAuto = timeframe.period == '1' ? '5' : 
  timeframe.period == '3' ? '15' : 
  timeframe.period == '5' ? '15' : 
  timeframe.period == '15' ? '60' : 
  timeframe.period == '30' ? '60' : 
  timeframe.period == '45' ? '60' : 
  timeframe.period == '60' ? '240' : 
  timeframe.period == '120' ? '240' : 
  timeframe.period == '180' ? '240' : 
  timeframe.period == '240' ? 'D' : 
  timeframe.period == 'D' ? 'W' :
  '5W'
HTFSelection = input(title='Select HTF Automatically for Additional Supertrend', type=input.bool, defval=false)
HTFUserSel = input(title='Select Higher Timeframe for Additional Supertrend',type=input.resolution, defval ='')
HTF = HTFSelection ? HTFAuto : HTFUserSel


Mult1 = input(title='Multiplier for Default Supertrend', defval=3.0, minval = 0, maxval = 10)
Period1 = input(title='Period for Default Supertrend', defval=10, minval = 1, maxval = 100)
Mult2 = input(title='Multiplier for Additional Supertrend', defval=2.0, minval = 0, maxval = 10)
Period2 = input(title='Period for Additional Supertrend', defval=14, minval = 1, maxval = 100)

chbarcol = input(true, title = "Change Bar Color")

[Trailings, Trend] = supertrend(Mult1, Period1)

linecolor = Trend == -1 and Trend[1] == -1 ? color.teal :
   Trend == 1 and Trend[1] == 1 ? color.red :
   color.new(color.white, 100)
plot(Trailings, color = linecolor,  linewidth = 2,title = "SuperTrend")

f_Security(_symbol, _res, _src) => security(_symbol, _res, _src[1], lookahead = barmerge.lookahead_on)

nonVectorSupertrend(Mult, Period) =>
    [Trail_, Trend_] = supertrend(Mult, Period)
    Trail_*Trend_


[TrailingslHtf, TrendHtf] = supertrend(Mult2, Period2)

if HTF != timeframe.period and HTF != ''
    CompositeTrailHtf = f_Security(syminfo.tickerid, HTF,nonVectorSupertrend(Mult2, Period2) )
    TrailingslHtf := abs(CompositeTrailHtf)
    TrendHtf := CompositeTrailHtf > 0 ? 1 : -1


linecolorHtf = TrendHtf == -1 and TrendHtf[1] == -1 ? color.blue :
   TrendHtf == 1 and TrendHtf[1] == 1 ? color.maroon :
   color.new(color.white, 100)
plot(TrailingslHtf, color = linecolorHtf, linewidth = 3, title = "Supertrend Higher Time Frame")

barcolor_ = Trend == -1 and TrendHtf == -1 ? color.lime :
   Trend == 1 and TrendHtf == 1 ? color.red :
   color.white
barcolor(color = chbarcol ? barcolor_ : na)

vwapfilter = input(false)

Long = Trend == -1 and TrendHtf == -1
Short = Trend == 1 and TrendHtf == 1
strategy.entry("enter long", true, 1, when = Long and not Long[1] and (vwapfilter and close > vwap or not vwapfilter))
strategy.entry("enter short", false, 1, when = Short and not Short[1] and (vwapfilter and close < vwap or not vwapfilter))
strategy.close("enter long", when = Long[1] and not Long)
strategy.close("enter short", when = Short[1] and not Short)

مزید