SAR پر مبنی مومینٹم ریورسل ٹریکنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-02-04 17:40:20 آخر میں ترمیم کریں: 2024-02-04 17:40:20
کاپی: 0 کلکس کی تعداد: 620
1
پر توجہ دیں
1617
پیروکار

SAR پر مبنی مومینٹم ریورسل ٹریکنگ کی حکمت عملی

جائزہ

اس مضمون میں پیراولک ایس اے آر اشارے پر مبنی ایک متحرک الٹ ٹریکنگ حکمت عملی کا تعارف کیا گیا ہے۔ اس حکمت عملی میں پیراولک ایس اے آر اشارے کا استعمال کیا گیا ہے تاکہ نیفٹی فیوچر مارکیٹ میں ممکنہ رجحان الٹ کی نشاندہی کی جاسکے اور رجحانات کی پیروی کرنے والی تجارت کو خودکار بنایا جاسکے۔

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

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

یہ حکمت عملی قیمت کے رجحان کی سمت کا تعین کرنے کے لئے Parabolic SAR اشارے کا استعمال کرتی ہے۔ bullish رجحان میں ، SAR قیمت کے نیچے ٹوٹ جاتا ہے اور نئی بلندیوں کے ظہور کے ساتھ آہستہ آہستہ بڑھ جاتا ہے۔ bearish رجحان میں ، SAR قیمت کے ٹوٹنے کے اوپر اور نئی کم قیمتوں کے ظہور کے ساتھ آہستہ آہستہ نیچے جاتا ہے۔

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

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

حکمت عملی کا تجزیہ

  • کلاسیکی اشارے Parabolic SAR کا استعمال کرتے ہوئے مارکیٹ میں ردوبدل کو پکڑنے کے لئے
  • مارکیٹ میں داخل ہونے اور باہر نکلنے کے واضح اور منظم اشارے فراہم کرنا
  • رجحانات کو ٹریک کرنے میں مدد ملتی ہے، اضافی قیمتوں میں منتقل ہوتا ہے
  • خود کار طریقے سے ٹریڈنگ سسٹم، انسانی فیصلے کے بغیر

خطرے کا تجزیہ

  • SAR اشارے 100٪ قابل اعتماد نہیں ہیں، غلط سگنل ہو سکتے ہیں
  • ریورس ناکامی سے نقصان ہو سکتا ہے
  • حکمت عملی پر معاہدے کی میعاد ختم ہونے کے اثرات پر غور کرنا
  • حکمت عملی کے منافع پر ٹرانزیکشن لاگت کے اثرات پر غور کرنے کی ضرورت

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

  • SAR اشارے پیرامیٹرز کو بہتر بنائیں (قدم کی لمبائی ، ابتدائی قیمت ، زیادہ سے زیادہ قیمت وغیرہ)
  • دوسرے ریورس سگنل اشارے (جیسے RSI ، MACD وغیرہ) کے ساتھ مل کر ریورس کا فیصلہ کریں
  • اضافی شرائط منطق ((تجارتی حجم وغیرہ) غلط سگنل فلٹرنگ
  • فکسڈ اسٹاپ کو ٹریکنگ اسٹاپ میں تبدیل کرنے پر غور کریں
  • خود کار طریقے سے پوزیشن کے سائز کو ایڈجسٹ کرنے پر غور کریں

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-03 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Positional Parabolic SAR Strategy", overlay=true)
initial = input(0.02)
step = input(0.02)
cap = input(0.2)
var bool isUptrend = na
var float Extremum = na
var float SARValue = na
var float Accelerator = initial
var float futureSAR = na

if bar_index > 0
    isNewTrendBar = false
    SARValue := futureSAR
    if bar_index == 1
        float pastSAR = na
        float pastExtremum = na
        previousLow = low[1]
        previousHigh = high[1]
        currentClose = close
        pastClose = close[1]
        if currentClose > pastClose
            isUptrend := true
            Extremum := high
            pastSAR := previousLow
            pastExtremum := high
        else
            isUptrend := false
            Extremum := low
            pastSAR := previousHigh
            pastExtremum := low
        isNewTrendBar := true
        SARValue := pastSAR + initial * (pastExtremum - pastSAR)
    if isUptrend
        if SARValue > low
            isNewTrendBar := true
            isUptrend := false
            SARValue := math.max(Extremum, high)
            Extremum := low
            Accelerator := initial
    else
        if SARValue < high
            isNewTrendBar := true
            isUptrend := true
            SARValue := math.min(Extremum, low)
            Extremum := high
            Accelerator := initial
    if not isNewTrendBar
        if isUptrend
            if high > Extremum
                Extremum := high
                Accelerator := math.min(Accelerator + step, cap)
        else
            if low < Extremum
                Extremum := low
                Accelerator := math.min(Accelerator + step, cap)
    if isUptrend
        SARValue := math.min(SARValue, low[1])
        if bar_index > 1
            SARValue := math.min(SARValue, low[2])
    else
        SARValue := math.max(SARValue, high[1])
        if bar_index > 1
            SARValue := math.max(SARValue, high[2])
    futureSAR := SARValue + Accelerator * (Extremum - SARValue)
    if barstate.isconfirmed
        if isUptrend
            strategy.entry("ShortEntry", strategy.short, stop=futureSAR, comment="ShortEntry")
            strategy.cancel("LongEntry")
        else
            strategy.entry("LongEntry", strategy.long, stop=futureSAR, comment="LongEntry")
            strategy.cancel("ShortEntry")
plot(SARValue, style=plot.style_cross, linewidth=3, color=color.white)
plot(futureSAR, style=plot.style_cross, linewidth=3, color=color.red)