یہ حکمت عملی اسٹاک کی قیمتوں کے رجحانات میں موڑ کے مقامات کی نشاندہی کرنے کے لئے پیرابولک SAR اشارے کا استعمال کرتی ہے اور جب الٹ جاتے ہیں تو طویل یا مختصر پوزیشنوں میں داخل ہوتی ہے۔ یہ اسٹاک کی قیمتوں میں اوپر اور نیچے کی رفتار کا خود بخود پتہ لگاسکتی ہے اور اس کے مطابق پوزیشنوں کو ایڈجسٹ کرسکتی ہے۔
اس حکمت عملی کا بنیادی اشارے پیرابولک SAR ہے۔ یہ اشارے اسٹاک کی قیمتوں میں اوپر اور نیچے کے رجحانات کی نشاندہی کرسکتا ہے۔ جب قیمتیں بڑھتی ہیں تو ، SAR ڈاٹ قیمتوں سے نیچے رہتے ہیں۔ جب قیمتیں گرتی ہیں تو ، SAR ڈاٹ قیمتوں سے اوپر کود جاتے ہیں۔ حکمت عملی تجارتی سگنل کے طور پر قیمت اور SAR ڈاٹ کے مابین کراس اوور کا پتہ لگاتی ہے۔ خاص طور پر ، جب قیمت کی لکیر نیچے سے SAR ڈاٹ کے اوپر سے گزرتی ہے تو ، ایک طویل انٹری سگنل تیار ہوتا ہے۔ جب قیمت کی لکیر اوپر سے SAR ڈاٹ کے نیچے سے گزرتی ہے تو ، ایک مختصر انٹری سگنل متحرک ہوجاتا ہے۔
طویل شرط یہ ہے:close
اوپرsar
، جس سے یہ ظاہر ہوتا ہے کہ قیمت کی لکیر نیچے سے SAR نقطوں سے اوپر عبور کر چکی ہے ، ایک لمبا اشارہ ہے۔ مختصر شرط یہ ہے:close
نیچےsar
، جس سے یہ ظاہر ہوتا ہے کہ قیمت کی لکیر اوپر سے SAR نقطوں سے نیچے عبور کر چکی ہے ، ایک مختصر سگنل۔ لہذا اس حکمت عملی کا بنیادی منطق قیمت کی رفتار میں الٹ پلٹ پوائنٹس اور کراس اوورز پر تجارت کو ٹریک کرنا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ دستی مداخلت کے بغیر قیمت کے رجحانات میں موڑ کے مقامات کی خود بخود نشاندہی کرسکتا ہے ، جس سے چوٹیوں کا پیچھا کرنے اور ڈپوں کو مارنے جیسی عام غلطیوں سے بچنے میں مدد ملتی ہے۔ پیرابولک SAR ایک قابل اعتماد رجحان کی نشاندہی کا اشارے ہے ، جو تجارتی غلطیوں کو کم کرتا ہے۔
اس کے علاوہ ، SAR قیمتوں میں ہونے والی تبدیلیوں پر حساس رد عمل ظاہر کرتا ہے ، وقت میں معمولی واپسیوں کو پکڑتا ہے۔ یہ اعلی جیت کی شرح اور کثرت سے تجارت کو نشانہ بنانے والی حکمت عملیوں کے لئے اہم ہے۔ لہذا حکمت عملی پوزیشنوں کو خود بخود ایڈجسٹ کرسکتی ہے تاکہ اہم واپسیوں میں پھنس جانے سے بچ سکے۔
اہم خطرہ یہ ہے کہ SAR قیمتوں میں معمولی اتار چڑھاؤ پر زیادہ رد عمل کا اظہار کرسکتا ہے ، غلط سگنل پیدا کرسکتا ہے اور زیادہ تجارت ، بڑھتی ہوئی لاگت اور سکڑنے کا سبب بن سکتا ہے۔
اس کے علاوہ ، مضبوط اپ ٹرینڈز یا ڈاؤن ٹرینڈز میں ، SAR پیرامیٹرز جیسے ابتدائی اور اضافے کی قیمتیں رجحان کی تبدیلیوں کو پکڑنے کی درستگی اور بروقت پر اثر انداز ہوسکتی ہیں۔ پیرامیٹرز کی محتاط موافقت ضروری ہے۔
غیر مناسب پوزیشن سائزنگ، SAR سگنلز پر زیادہ ردعمل، تجارتی معاملات میں عملی مشکلات میں اضافہ، اتار چڑھاؤ کی نمائش کا باعث بن سکتا ہے.
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
سگنلز کی اعلی درستگی کے لئے SAR پیرامیٹرز کو بہتر بنائیں
SAR کی وجہ سے غلط سگنل سے بچنے کے لئے فلٹرز شامل کریں
خطرات کو کنٹرول کرنے کے لئے پوزیشن کا مناسب سائز اور اسٹاپ نقصان کا استعمال کریں
مختلف مارکیٹوں میں وپساؤ سے بچنے کے لئے رجحان فلٹرز کو شامل کریں
کارکردگی کو بہتر بنانے کے لئے لاگت اور سلائپ کو مدنظر رکھتے ہوئے داخلہ اور باہر نکلنے کی قیمتوں کو بہتر بنائیں
یہ حکمت عملی بنیادی طور پر رجحان کی الٹ پوائنٹس کا تعین کرنے کے لئے SAR پر انحصار کرتی ہے۔ اس میں قابل اعتماد رجحان کی نشاندہی کی صلاحیت ہے۔ جب اسے بہتر بنایا جاتا ہے تو ، یہ سمت کی قیمت کی نقل و حرکت کو پکڑنے کے لئے پوزیشنوں کو خود بخود ایڈجسٹ کرکے حکمت عملی کے بعد ایک موثر رجحان کی حیثیت سے کام کرسکتا ہے۔ لیکن پوزیشن چکر کو کنٹرول کیا جانا چاہئے اور غلط اشاروں کے خطرے کو کم کیا جانا چاہئے۔
/*backtest start: 2023-12-17 00:00:00 end: 2024-01-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Parabolic SAR Strategy", shorttitle="PSAR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10) // Parabolic SAR settings start = input(0.02, title="Start") increment = input(0.02, title="Increment") maximum = input(0.2, title="Maximum") // Calculate Parabolic SAR sar = ta.sar(start, increment, maximum) // Plot Parabolic SAR on the chart plot(sar, color=color.red, title="Parabolic SAR") // Strategy logic longCondition = ta.crossover(close, sar) shortCondition = ta.crossunder(close, sar) // Execute strategy orders strategy.entry("Long", strategy.long, when=longCondition) strategy.entry("Short", strategy.short, when=shortCondition) // Plot buy and sell signals on the chart plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar, text="Buy") plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar, text="Sell") // Calculate equity manually equity = strategy.equity equity_str = str.tostring(equity) equity_plot = plot(equity, title="Equity", color=color.blue, linewidth=2) // Update equity plot only on bar close to avoid repainting issues label.new(bar_index, na, text=equity_str, style=label.style_none, color=color.blue, yloc=yloc.abovebar)