SAR متبادل ٹائم فریم ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-16 14:18:20
ٹیگز:

img

جائزہ

یہ حکمت عملی مختلف ٹائم فریموں میں SAR اشارے کے متبادل آپریشن پر مبنی ہے۔ یہ حکمت عملی SAR اشارے کا حساب 15 منٹ ، روزانہ ، ہفتہ وار اور ماہانہ ٹائم فریم میں کرتی ہے ، اور ہفتہ وار ٹائم فریم میں تجارت کرتی ہے۔ جب ہفتہ وار SAR سب سے زیادہ قیمت سے تجاوز کرتا ہے تو یہ طویل ہوجاتا ہے اور جب کم قیمت سے نیچے عبور کرتا ہے تو مختصر ہوجاتا ہے۔

اصول

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 اشارے مارکیٹ میں داخل ہونے کے لئے رجحان کی تبدیلی کے مقامات کو درست طریقے سے تلاش کرتا ہے
  • طویل مدتی فریم میں ٹریڈنگ اہم رجحان کی پیروی کرتی ہے
  • 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")



مزید