پیرابولک SAR مومنٹم ریورسنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-22 14:45:12
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

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

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

فوائد

  1. پیرابولک SAR ایک جدید اور درست تکنیکی اشارے ہے جو رجحان اور الٹ پوائنٹس کا تعین کرنے کے لئے ہے، فیصلے کی درستگی کو بہتر بناتا ہے.
  2. رفتار سے باخبر رہنے اور واپسی کے سٹاپ نقصان کے طریقوں کا فائدہ اٹھاتے ہوئے رجحان کے مواقع کا مکمل استعمال کیا جاسکتا ہے۔
  3. سخت سٹاپ نقصان کے قواعد کا مطلب ہے کہ خطرات پر قابو پانے کی اچھی صلاحیت۔
  4. بہتر پیرامیٹرز اس حکمت عملی کو GBP/JPY کے لئے خاص طور پر موزوں بناتے ہیں جس میں مضبوط رجحان ہوتا ہے۔

خطرات

  1. کسی بھی واحد اشارے کی حکمت عملی کی طرح ، یہ حکمت عملی بھی رجحان اور الٹ جانے پر پیرابولک SAR کی غلط تشخیص سے دوچار ہوسکتی ہے۔ ناقص سگنل غیر ضروری نقصانات کا باعث بن سکتے ہیں۔
  2. حکمت عملی مکمل طور پر انٹریز اور آؤٹ پٹ کے لئے پیرابولک SAR پر منحصر ہے۔ پیرامیٹر کی غلط ترتیبات اور ڈھیلے اسٹاپ نقصان کے مقامات خطرات کو مؤثر طریقے سے کنٹرول کرنے میں ناکام ہوسکتے ہیں۔
  3. مارکیٹ کی ساخت اور ماحول میں تبدیلی کی وجہ سے کوئی بھی واحد حکمت عملی بتدریج خراب ہوسکتی ہے۔ باقاعدگی سے بیک ٹیسٹ اور اصلاحات ضروری ہیں۔

استحکام کو بڑھانے کے طریقوں میں شامل ہیں: اسٹاپ نقصان کے مقامات کو بہتر بنانا تاکہ انہیں کافی سخت بنایا جاسکے۔ تصدیق کے ل other دوسرے اشارے کو جوڑنا۔ بدلتے ہوئے ماحول کو اپنانے کے ل parameters پیرامیٹرز کو ایڈجسٹ کرنا۔ مختلف مصنوعات کے لئے بہترین پیرامیٹر سیٹ کا انتخاب کرنا وغیرہ۔

اصلاح کی ہدایات

  1. بہتر کارکردگی کے لئے پیرابولک SAR پیرامیٹرز کے مجموعے کی جانچ اور اصلاح کریں۔
  2. دوسرے اشارے جیسے ایم اے سی ڈی، کے ڈی کو مل کر ملٹی اشارے کی تصدیق کا نظام تشکیل دیں، سگنل کی وشوسنییتا کو بہتر بنائیں۔
  3. مختلف سٹاپ نقصان کے طریقوں کے ٹیسٹ اثرات جیسے ٹریل سٹاپ نقصان، وقت سٹاپ نقصان، قیمت سٹاپ نقصان، وغیرہ.
  4. مختلف مصنوعات کی خصوصیات کی بنیاد پر پیرامیٹرز کو بہتر بنائیں تاکہ حکمت عملی مصنوعات میں اچھی واپسی حاصل کرسکے۔

نتیجہ

عام طور پر ، یہ پیرابولک ایس اے آر سوئنگ حکمت عملی ایک کافی موثر قلیل مدتی تجارتی حکمت عملی ہے۔ یہ سوئنگ ٹریڈنگ کے طریقوں کے ساتھ ساتھ ، رجحان کی سمت اور رفتار میں تبدیلیوں کا تعین کرنے کے لئے پیرابولک ایس اے آر کا فائدہ اٹھاتا ہے ، تاکہ اپ ٹرینڈز اور ڈاؤن ٹرینڈز کے دوران بار بار طویل اور مختصر پوزیشنیں قائم کی جاسکیں۔ سخت اسٹاپ نقصان کا طریقہ کار اس حکمت عملی کو مناسب رسک کنٹرول کی صلاحیت بھی دیتا ہے۔ لیکن ایک واحد اشارے کی حکمت عملی کے طور پر ، پیرابولک ایس اے آر کی باطلگی کا اہم اثر پڑے گا۔ لہذا یہ ایک ایسی حکمت عملی ہے جس میں کچھ طاقت اور صلاحیت ہے ، لیکن اس میں کچھ خطرات بھی ہیں۔ اسے لائیو ٹریڈنگ میں مستحکم اضافی منافع پیدا کرنے کے لئے بیک ٹیسٹ ، اصلاحات اور بہتری کی ضرورت ہے۔


/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Parabolic SAR Strategy", overlay=true)
start = input(0.05)
increment = input(0.075)
maximum = input(1)

fromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
fromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
fromYear = input(defval = 2000, title = "From Year", minval = 1970)
 //monday and session 
// To Date Inputs
toDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2020, title = "To Year", minval = 1970)

startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true

var bool uptrend = na
var float EP = na
var float SAR = na
var float AF = start
var float nextBarSAR = na
if bar_index > 0
	firstTrendBar = false
	SAR := nextBarSAR
	if bar_index == 1
		float prevSAR = na
		float prevEP = na
		lowPrev = low[1]
		highPrev = high[1]
		closeCur = close
		closePrev = close[1]
		if closeCur > closePrev
			uptrend := true
			EP := high
			prevSAR := lowPrev
			prevEP := high
		else
			uptrend := false
			EP := low
			prevSAR := highPrev
			prevEP := low
		firstTrendBar := true
		SAR := prevSAR + start * (prevEP - prevSAR)
	if uptrend
		if SAR > low
			firstTrendBar := true
			uptrend := false
			SAR := max(EP, high)
			EP := low
			AF := start
	else
		if SAR < high
			firstTrendBar := true
			uptrend := true
			SAR := min(EP, low)
			EP := high
			AF := start
	if not firstTrendBar
		if uptrend
			if high > EP
				EP := high
				AF := min(AF + increment, maximum)
		else
			if low < EP
				EP := low
				AF := min(AF + increment, maximum)
	if uptrend
		SAR := min(SAR, low[1])
		if bar_index > 1
			SAR := min(SAR, low[2])
	else
		SAR := max(SAR, high[1])
		if bar_index > 1
			SAR := max(SAR, high[2])
	nextBarSAR := SAR + AF * (EP - SAR)
	if barstate.isconfirmed and time_cond
		if uptrend
			strategy.entry("ParSE", strategy.short, stop=nextBarSAR, comment="ParSE")
			strategy.cancel("ParLE")
		else
			strategy.entry("ParLE", strategy.long, stop=nextBarSAR, comment="ParLE")
			strategy.cancel("ParSE")
plot(SAR, style=plot.style_cross, linewidth=3, color=color.orange)
plot(nextBarSAR, style=plot.style_cross, linewidth=3, color=color.aqua)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

مزید