پیرابولک ایس اے آر ٹریلنگ اسٹاپ نقصان کی حکمت عملی پیرابولک ایس اے آر اشارے پر مبنی تجارتی حکمت عملی ہے۔ اس کا مقصد یہ ہے کہ جب رجحان الٹ جاتا ہے تو بروقت رجحان الٹ پوائنٹس اور باہر نکلنے کی پوزیشنوں کی نشاندہی کی جائے۔
پیرابولک ایس اے آر اشارے قیمت کے رجحانات کی نشاندہی کرسکتے ہیں اور ممکنہ الٹ سگنل دے سکتے ہیں۔ جب ایس اے آر ڈاٹ موم بتی کے اوپر سے گزرتا ہے تو ، یہ تیزی سے bearish کی طرف تبدیلی کی نمائندگی کرتا ہے۔ جب ایس اے آر ڈاٹ موم بتی کے نیچے سے گزرتا ہے تو ، یہ bearish سے bullish کی تبدیلی کی نمائندگی کرتا ہے۔
پیرابولک ایس اے آر اشارے کی اس خصوصیت کی بنیاد پر ، یہ حکمت عملی اس وقت رجحان کی تبدیلی کی نشاندہی کرتی ہے جب ایس اے آر ڈاٹ شمعدان کو عبور کرتا ہے ، اور اس کے مطابق لمبی یا مختصر اندراجات کرتا ہے۔ خاص طور پر ، حکمت عملی کا منطق مندرجہ ذیل ہے:
Parabolic SAR اقدار کا حساب لگائیں.
اس بات کا تعین کریں کہ آیا رجحان کی تبدیلی کا اشارہ ہے۔ اگر SAR ڈاٹ موم بتی کے اوپر سے نیچے کی طرف عبور کرتا ہے تو ، یہ ایک bearish سگنل کی نمائندگی کرتا ہے ، مختصر ہوجائیں۔ اگر SAR ڈاٹ موم بتی کے نیچے سے اوپر کی طرف عبور کرتا ہے تو ، یہ ایک bullish سگنل کی نمائندگی کرتا ہے ، طویل ہوجائیں۔
جب کراس اوور ہوتا ہے تو پوزیشن میں داخل ہوں اور جب SAR ڈاٹ موم بتی کو دوسری سمت سے دوبارہ عبور کرتا ہے تو اسٹاپ نقصان کے ساتھ پوزیشن سے باہر نکلیں۔
رجحان کی تبدیلی کے نکات کی نشاندہی کرنے کے لئے پیرابولک SAR اشارے کا استعمال کرتا ہے ، رجحان کے خلاف تجارت سے گریز کرتا ہے۔
رجحان کی تبدیلیوں کو پکڑنے کے لئے واپسی کے سگنل کی نشاندہی کرتے وقت تیزی سے پوزیشنوں میں داخل ہوتا ہے.
SAR کراس اوور پوائنٹ پر فوری اسٹاپ اور بروقت نقصان کنٹرول کے لئے اسٹاپ نقصان مقرر کرتا ہے۔
سادہ اور واضح حکمت عملی منطق، لاگو کرنے کے لئے آسان.
پیرابولک SAR اشارے بہت سے غلط سگنل پیدا کرسکتے ہیں ، جس سے غیر ضروری تجارت ہوتی ہے۔ غلط سگنل کو کم کرنے کے لئے SAR پیرامیٹرز کو ٹھیک کریں۔
تیزی سے الٹ جانے والی منڈیوں میں پھٹ جانے کا امکان ہے۔ اعلی اتار چڑھاؤ کے ادوار سے بچنے کے لئے فلٹرز شامل کرنے پر غور کریں۔
سٹاپ نقصان کے بہت قریب ہونے سے بہت زیادہ اسٹاپ کا نتیجہ نکل سکتا ہے۔ اسٹاپ نقصان کی حد میں کچھ حرکت کی گنجائش کی اجازت دیں۔
ایک ہی اشارے پر انحصار کرنے سے حکمت عملی کو مارکیٹ کی مخصوص حدود کا سامنا کرنا پڑتا ہے۔ استحکام کو بہتر بنانے کے لئے دوسرے اشارے یا فلٹرز کے ساتھ مل کر غور کریں۔
پیرابولک ایس اے آر ٹریلنگ اسٹاپ نقصان کی حکمت عملی پیرابولک ایس اے آر اشارے کی رجحان کی نشاندہی کی صلاحیت کا استعمال کرتی ہے تاکہ رجحانات کے الٹ جانے پر تیزی سے رک جائے اور سمت کو تبدیل کیا جاسکے۔ حکمت عملی کا منطق آسان اور واضح ہے۔ تاہم ، صرف پیرابولک ایس اے آر اشارے پر انحصار کی حدود ہیں۔ عملی طور پر ، کارکردگی کو بہتر بنانے کے لئے مارکیٹ کے حالات پر غور کیا جانا چاہئے ، پیرامیٹرز کو اس کے مطابق ٹون کیا جانا چاہئے ، اور دیگر تکنیکی اشارے مل کر۔
/*backtest start: 2023-08-16 00:00:00 end: 2023-09-15 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Parabolic SAR Strategy (on close) [QuantNomad]", shorttitle="SAR Strategy [QN]", overlay=true) start = input(0.02) increment = input(0.02) maximum = input(0.2) psar = 0.0 // PSAR af = 0.0 // Acceleration Factor trend_dir = 0 // Current direction of PSAR ep = 0.0 // Extreme point sar_long_to_short = trend_dir[1] == 1 and close <= psar[1] // PSAR switches from long to short sar_short_to_long = trend_dir[1] == -1 and close >= psar[1] // PSAR switches from short to long trend_change = barstate.isfirst[1] or sar_long_to_short or sar_short_to_long // Calculate trend direction trend_dir := barstate.isfirst[1] and close[1] > open[1] ? 1 : barstate.isfirst[1] and close[1] <= open[1] ? -1 : sar_long_to_short ? -1 : sar_short_to_long ? 1 : nz(trend_dir[1]) // Calculate Acceleration Factor af := trend_change ? start : (trend_dir == 1 and high > ep[1]) or (trend_dir == -1 and low < ep[1]) ? min(maximum, af[1] + increment) : af[1] // Calculate extreme point ep := trend_change and trend_dir == 1 ? high : trend_change and trend_dir == -1 ? low : trend_dir == 1 ? max(ep[1], high) : min(ep[1], low) // Calculate PSAR psar := barstate.isfirst[1] and close[1] > open[1] ? low[1] : barstate.isfirst[1] and close[1] <= open[1] ? high[1] : trend_change ? ep[1] : trend_dir == 1 ? psar[1] + af * (ep - psar[1]) : psar[1] - af * (psar[1] - ep) plot(psar, style=plot.style_cross, color=trend_dir == 1 ? color.green : color.red, linewidth = 2) // Strategy strategy.entry("Long", true, when = sar_short_to_long) strategy.entry("Short", false, when = sar_long_to_short)