یہ حکمت عملی مختلف ٹائم فریموں میں SAR اشارے کے متبادل آپریشن پر مبنی ہے۔ یہ حکمت عملی SAR اشارے کا حساب 15 منٹ ، روزانہ ، ہفتہ وار اور ماہانہ ٹائم فریم میں کرتی ہے ، اور ہفتہ وار ٹائم فریم میں تجارت کرتی ہے۔ جب ہفتہ وار SAR سب سے زیادہ قیمت سے تجاوز کرتا ہے تو یہ طویل ہوجاتا ہے اور جب کم قیمت سے نیچے عبور کرتا ہے تو مختصر ہوجاتا ہے۔
پیرابولک SAR (SAR) اشارے پیرابولک SAR کی نمائندگی کرتا ہے ، جو موجودہ قیمت اور تاریخی قیمتوں کے مابین تعلقات کا حساب کتاب کرکے رجحان کی سمت کا فیصلہ کرتا ہے۔ جب قیمت SAR نقطہ سے گزرتی ہے تو ، اس سے رجحان کی تبدیلی کا اشارہ ہوتا ہے۔
یہ حکمت عملی 15 منٹ ، روزانہ ، ہفتہ وار اور ماہانہ وقت کے فریم میں SAR اقدار کا حساب لگاتی ہے۔ فارمولا یہ ہے:
SAR = Previous SAR + Acceleration Factor * (Highest Price - Previous SAR) # Uptrend
SAR = Previous SAR + Acceleration Factor * (Lowest Price - Previous SAR) # Downtrend
ابتدائی تیز رفتار فیکٹر 0.02 پر مقرر کیا گیا ہے، اور آہستہ آہستہ رجحان میں توسیع کے ساتھ زیادہ سے زیادہ 0.2 تک بڑھ جائے گا.
یہ حکمت عملی ہفتہ وار ٹائم فریم میں تجارتی سگنل تیار کرتی ہے۔ جب ہفتہ وار SAR سب سے زیادہ قیمت سے تجاوز کرتا ہے تو یہ طویل ہوجاتا ہے ، SAR کی قیمت کو اسٹاپ نقصان کے طور پر استعمال کیا جاتا ہے۔ جب SAR کم قیمت سے تجاوز کرتا ہے تو یہ مختصر ہوجاتا ہے ، SAR کو اسٹاپ نقصان کے طور پر استعمال کیا جاتا ہے۔
طویل مدتی فریم پر رجحان کا تعین کرکے اور زیادہ درست سٹاپ نقصان کی سطح کا تعین کرکے، حکمت عملی کا مقصد زیادہ موثر منافع حاصل کرنا ہے.
اس حکمت عملی میں SAR اشارے کا استعمال کرتے ہوئے اعلی ٹائم فریم پر رجحانات کی سواری کا واضح منطق ہے۔ واپسیوں کا پتہ لگانے اور اسٹاپ نقصان کو طے کرنے کے لئے۔ انٹری سگنل اور رسک مینجمنٹ کو مزید بہتر بنایا جاسکتا ہے۔ اندراجات ، اسٹاپس اور پوزیشن سائزنگ جیسے علاقوں میں اصلاحات کے ساتھ ، یہ زیادہ مستحکم اور منافع بخش بن سکتا ہے۔
/*backtest start: 2023-01-09 00:00:00 end: 2024-01-15 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy ("SAR alternating timeframe", overlay=true) //resolution res1=input("15", title="Resolution") res2=input("D", title="Resolution") res3=input("W", title="Resolution") res4=input("M", title="Resolution") //output functions out = sar(0.02,0.02,0.2) // request.security SAR1 = request.security(syminfo.tickerid, res1, out) SAR2 = request.security(syminfo.tickerid, res2, out) SAR3 = request.security(syminfo.tickerid, res3, out) SAR4 = request.security(syminfo.tickerid, res4, out) //Plots //plot(SAR1 , title="SAR 15", color = red, linewidth = 2) //plot(SAR2 , title="SAR D", color = green, linewidth = 3) plot(SAR3 , title="SAR W", color =blue, linewidth = 4) //plot(SAR4 , title="SAR W", color =purple, linewidth = 5)) ///////////////////////////////////////////////////////////////////// //trade if (SAR3 >= high) strategy.entry("ParLE", strategy.long, stop=SAR3, comment="ParLE") else strategy.cancel("ParLE") if (SAR3 <= low) strategy.entry("ParSE", strategy.short, stop=SAR3, comment="ParSE") else strategy.cancel("ParSE")