
یہ حکمت عملی SAR اشارے پر مبنی ایک تجارتی حکمت عملی ہے جو مختلف ٹائم فریموں میں متبادل آپریشن کرتی ہے۔ حکمت عملی 15 منٹ ، سورج کی لکیر ، گھڑی کی لکیر اور چاند کی لکیر کے وقت کے فریم کے تحت SAR اشارے کا حساب لگاتی ہے اور گھڑی کی لکیر کے وقت کے فریم کے تحت تجارت کرتی ہے۔ جب گھڑی SAR اشارے پر سب سے زیادہ قیمت گزرے تو زیادہ کریں ، اور جب کم سے کم قیمت گزرے تو خالی کریں۔
SAR اشارے پیرابولک SAR اشارے کی نمائندگی کرتا ہے ، جو موجودہ قیمتوں اور تاریخی قیمتوں کے مابین تعلقات کا حساب کتاب کرکے مارکیٹ کی رجحان کی سمت کا فیصلہ کرتا ہے۔ جب قیمتیں SAR پوائنٹس کو توڑتی ہیں تو ، اس کا مطلب ہے کہ رجحان الٹ جاتا ہے۔
یہ حکمت عملی 15 منٹ ، سورج کی لکیر ، گھڑی کی لکیر اور چاند کی لکیر کے وقت کے فریم کے تحت SAR کی قدر کا حساب لگاتی ہے۔ حساب کتاب کا فارمولا یہ ہے:
SAR = SAR前值 + 加速因子(最高价 - SAR前值) # 多头趋势
SAR = SAR前值 + 加速因子(最低价 - SAR前值) # 空头趋势
ان میں سے ، ایکسلریشن فیکٹر کی ابتدائی قیمت 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")