
یہ حکمت عملی ایک سادہ اور موثر حکمت عملی ہے جو اسٹاک کی اتار چڑھاؤ کو ٹریک کرنے اور خود کار طریقے سے اسٹاپ نقصان کو روکنے کے لئے پیرابولک ایس اے آر اشارے پر مبنی ہے۔ یہ اسٹاک کی قیمتوں میں اضافے کے رجحان کو متحرک طور پر ٹریک کرسکتا ہے ، اور اسٹاپ نقصان کو خود بخود اسٹاپ نقصان کے مقام پر ترتیب دے سکتا ہے ، بغیر کسی انسانی مداخلت کے ، خودکار تجارت کے لئے۔
اس حکمت عملی میں اسٹاک کی قیمتوں میں اتار چڑھاؤ کی رجحان کی سمت کا تعین کرنے کے لئے پیراولک ایس اے آر اشارے کا استعمال کیا گیا ہے۔ جب پی ایس اے آر اشارے کے نیچے کی لائن ہے تو ، اس کا مطلب ہے کہ یہ بڑھتی ہوئی رجحان میں ہے۔ جب پی ایس اے آر اشارے کے اوپر کی لائن ہے تو ، اس کا مطلب ہے کہ یہ گرتی ہوئی رجحان میں ہے۔ حکمت عملی رجحان کی تبدیلی کا تعین کرنے کے لئے پی ایس اے آر قدر میں تبدیلیوں کو حقیقی وقت میں ٹریک کرتی ہے۔
جب ایک اعلی رجحان کی تصدیق کی جاتی ہے تو ، حکمت عملی اگلے بار کے پی ایس اے آر پوائنٹس پر اسٹاپ نقصان کا تعین کرتی ہے۔ جب ایک کم رجحان کی تصدیق کی جاتی ہے تو ، حکمت عملی اگلے بار کے پی ایس اے آر پوائنٹس پر اسٹاپ نقصان کا تعین کرتی ہے۔ اس طرح ، جب اسٹاک کی قیمت الٹ جاتی ہے تو ، اسٹاپ نقصان کو خود بخود روکنے کی خصوصیت حاصل ہوتی ہے۔
اس کے علاوہ ، حکمت عملی میں پیرامیٹرز شامل ہیں جیسے آغاز کی قیمت ، قدم کی قیمت اور زیادہ سے زیادہ قیمت ، جس سے پی ایس اے آر اشارے کی حساسیت کو ایڈجسٹ کیا جاسکتا ہے ، اس طرح اسٹاپ نقصان کو بہتر بنایا جاسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ اسٹاک کے اتار چڑھاؤ کی نگرانی اور خود کار طریقے سے اسٹاپ نقصان کو مکمل طور پر خودکار بنایا جاسکتا ہے۔ مارکیٹ کی حرکت کو انسانی طور پر فیصلہ کرنے کی ضرورت کے بغیر منافع بخش ہونے کی اجازت دی جاسکتی ہے ، جس سے دستی تجارت کے وقت اور کوشش کی لاگت میں نمایاں کمی واقع ہوتی ہے۔
روایتی اسٹاپ نقصان کی روک تھام کی حکمت عملی کے مقابلے میں ، اس حکمت عملی کا اسٹاپ نقصان کا نقطہ تعین کرنے والی تبدیلیوں پر مبنی ہے ، جس سے قیمت میں تبدیلیوں سے پیدا ہونے والے مواقع کو زیادہ تیزی سے پکڑنے میں مدد ملتی ہے ، اور اس کے ساتھ ہی غلط فیصلے کے امکان کو کم کرنے اور منافع کی گنجائش کو بڑھانے میں مدد ملتی ہے۔
پیرامیٹرز کو بہتر بنانے کے بعد ، اس حکمت عملی کو بڑے رجحانات میں مسلسل منافع بخش بنایا جاسکتا ہے ، جبکہ جب ریورس ہوتا ہے تو خود بخود پیسے کی حفاظت کو روک دیا جاتا ہے۔
اس حکمت عملی کا سب سے بڑا خطرہ پی ایس اے آر اشارے میں غلط رجحان کی سمت کا تعین کرنے کی امکان ہے۔ جب اسٹاک کی قیمتوں میں قلیل مدتی ایڈجسٹمنٹ کے جھٹکے ہوتے ہیں تو پی ایس اے آر اشارے میں غلط سگنل ہوسکتا ہے۔ اس وقت پی ایس اے آر کے پیرامیٹرز کو معقول حد تک بہتر بنانے کی ضرورت ہوتی ہے ، اور فیصلہ کی درستگی میں اضافہ ہوتا ہے۔
ایک اور خطرے کی بات یہ ہے کہ اسٹاپ اسٹاپ نقصان کی حد موجودہ قیمت کے قریب سے زیادہ ہے۔ اس سے اسٹاپ نقصان کی حد کو توڑنے کے امکانات میں اضافہ ہوسکتا ہے ، جس سے مرکزی رقم پر زیادہ اثر پڑتا ہے۔ اس وقت اسٹاپ اسٹاپ نقصان کی حد کو مناسب طریقے سے نرمی کی ضرورت ہوتی ہے تاکہ اس بات کو یقینی بنایا جاسکے کہ اس میں کافی حد تک گنجائش موجود ہے۔
اس حکمت عملی میں اصلاح کی گنجائش بنیادی طور پر پی ایس اے آر اشارے کے پیرامیٹرز کو ایڈجسٹ کرنے پر مرکوز ہے۔ پی ایس اے آر اشارے کو قیمت کے اتار چڑھاؤ کے ل more زیادہ حساس بنانے کے لئے مختلف اسٹاک کی جانچ اور ابتدائی قیمت ، قدم کی قیمت اور زیادہ سے زیادہ قیمت کی ترتیبات کو بہتر بنانا ضروری ہے۔
ایک اور اصلاحی سمت اسٹاپ نقصان کی حد مقرر کرنا ہے۔ اس کے لئے مختلف اسٹاک کے دن کے اندر اتار چڑھاؤ کی حد کا مطالعہ کرنا ہوگا اور اس کی بنیاد پر معقول منافع کی کمی کی ضرورت ہوگی۔ اس سے سرمایہ کی کمی کی امکان کو مزید کم کیا جاسکتا ہے۔
یہ حکمت عملی اسٹاک ٹریکنگ اور خودکار اسٹاپ نقصان کو مکمل طور پر خود کار طریقے سے ٹریڈنگ کی حکمت عملی کا استعمال کرتی ہے۔ اس کا سب سے بڑا فائدہ یہ ہے کہ اس میں انسانی مداخلت کی ضرورت نہیں ہے ، جس سے وقت اور کوشش کی لاگت کو کم کیا جاسکتا ہے۔ خطرہ بنیادی طور پر اشارے کی غلط فہمی سے آتا ہے ، جس کو پیرامیٹرز کی اصلاح کے ذریعہ کم کیا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی اسٹاک کی مقدار میں تجارت کے لئے ایک موثر اور قابل اعتماد حل فراہم کرتی ہے۔
/*backtest
start: 2024-01-28 00:00:00
end: 2024-02-04 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Swing Parabolic SAR Strategy", overlay=true)
start = input(0.02)
increment = input(0.02)
maximum = input(0.2)
var bool uptrend = na
var float EP = na
var float SAR = na
var float AF = start
var float nextBarSAR = na
if bar_index > 0
firstTrendBar = false
SAR := nextBarSAR
if bar_index == 1
float prevSAR = na
float prevEP = na
lowPrev = low[1]
highPrev = high[1]
closeCur = close
closePrev = close[1]
if closeCur > closePrev
uptrend := true
EP := high
prevSAR := lowPrev
prevEP := high
else
uptrend := false
EP := low
prevSAR := highPrev
prevEP := low
firstTrendBar := true
SAR := prevSAR + start * (prevEP - prevSAR)
if uptrend
if SAR > low
firstTrendBar := true
uptrend := false
SAR := max(EP, high)
EP := low
AF := start
else
if SAR < high
firstTrendBar := true
uptrend := true
SAR := min(EP, low)
EP := high
AF := start
if not firstTrendBar
if uptrend
if high > EP
EP := high
AF := min(AF + increment, maximum)
else
if low < EP
EP := low
AF := min(AF + increment, maximum)
if uptrend
SAR := min(SAR, low[1])
if bar_index > 1
SAR := min(SAR, low[2])
else
SAR := max(SAR, high[1])
if bar_index > 1
SAR := max(SAR, high[2])
nextBarSAR := SAR + AF * (EP - SAR)
if barstate.isconfirmed
if uptrend
strategy.entry("short", strategy.short, stop=nextBarSAR, comment="short")
strategy.cancel("long")
else
strategy.entry("long", strategy.long, stop=nextBarSAR, comment="long")
strategy.cancel("short")
plot(SAR, style=plot.style_cross, linewidth=3, color=color.orange)
plot(nextBarSAR, style=plot.style_cross, linewidth=3, color=color.aqua)