پیرابولک SAR حکمت عملی


تخلیق کی تاریخ: 2023-09-18 21:59:08 آخر میں ترمیم کریں: 2023-09-18 21:59:08
کاپی: 0 کلکس کی تعداد: 674
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

اصول

پیرال لائن ٹرانسمیشن اشارے SAR ((Stop and Reverse) بنیادی طور پر مارکیٹ کے رجحان کو تبدیل کرنے کا فیصلہ کرتا ہے ، جو رجحان سے باخبر رہنے والے اشارے میں شامل ہے۔

SAR پوائنٹ قیمت کے نیچے ہونے پر پائی کی نمائندگی کرتا ہے ، اس وقت اگر SAR پر پائی جاتی ہے تو قیمت کو خالی کرنے کا اشارہ ہوتا ہے۔

SAR پوائنٹ قیمت کے اوپر ہونے پر بیس کی نمائندگی کرتا ہے ، اس وقت اگر SAR نیچے کی قیمت سے ٹکرا جاتا ہے تو یہ زیادہ سگنل ہے۔

یہ حکمت عملی SAR اشارے کی توڑ کے ساتھ ٹریڈنگ سگنل کی سمت ہے۔ اور SAR پوائنٹ کو روکنے کے لئے جگہ کے طور پر۔

فوائد

  1. SAR اشارے ممکنہ تبدیلی کے نقطہ کو درست طریقے سے نشان زد کرتے ہیں۔

  2. ٹرینڈ ٹریکنگ میکانزم کی وجہ سے ، جعلی سگنل کو کم کیا جاسکتا ہے۔

  3. SAR اسٹاپ نقصان کی حیثیت سے سیٹنگ ، اس سے بچنے کے لئے۔

  4. اس کے علاوہ، یہ آپ کے کمپیوٹر کے ساتھ کام کرتا ہے.

  5. پیرامیٹرز کو بہتر بنانے کے لئے آسان ہے، پہلے سے طے شدہ ترتیب کا استعمال کرتے ہوئے.

خطرات اور حل

  1. SAR اشارے جمع کرنے کے دوران بار بار سگنل پیدا کرسکتے ہیں۔ رجحانات کی شناخت کے لئے فلٹر شامل کیا جاسکتا ہے۔

  2. موجودہ قیمت کے قریب اسٹاپ نقصان کو شکست دی جاسکتی ہے۔ اسٹاپ نقصان کو مناسب طریقے سے نرمی دی جانی چاہئے۔

  3. ٹرانزیکشن حجم کے عوامل کو مدنظر نہیں رکھا گیا ہے۔

  4. واپسی کا امکان زیادہ ہے۔ خطرے کو محدود کرنے کے لئے پوزیشن کو مناسب طریقے سے ترتیب دیا جانا چاہئے۔

  5. ٹرینڈ ریورس کامیاب ہونے کی ضرورت نہیں ہے۔ ایک بار پھر ٹرینڈ ریورس کی تصدیق کی جاسکتی ہے۔

آپٹمائزیشن

  1. کیا SAR پیرامیٹرز کو ایڈجسٹ کرنے سے بہتر نتائج ملتے ہیں؟

  2. MACD جیسے دیگر اشارے شامل کریں تاکہ ان کی کامیابی کا اندازہ لگایا جا سکے۔

  3. متحرک موبائل سٹاپ نقصان کا نظام۔

  4. SAR سگنل کا زیادہ سے زیادہ استعمال کرتے ہوئے اسٹور کھولنے کی پوزیشن کو بہتر بنائیں۔

  5. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے نتیجے میں ،

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Parabolic SAR Strategy", overlay=true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

start = input(0.02)
increment = input(0.02)
maximum = input(0.2)

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE
 
// From Date Inputs
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 = 2018, title = "From Year", minval = 1970)
 
// To Date Inputs
toDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
toMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
toYear = input(defval = 2019, title = "To Year", minval = 1970)
 
// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true
 
////////////////////////////////////////////////////////////////////////////////

psar = sar(start, increment, maximum)

// Signals
psar_long  = high[1] < psar[2] and high > psar[1] 
psar_short = low[1]  > psar[2] and low  < psar[1] 

// Plot PSAR
plotshape(psar, location = location.absolute, style = shape.cross, size = size.tiny, color = low < psar[1] and not psar_long ? green : red)


if (psar >= high and time_cond)
    strategy.entry("ParLE", strategy.long, stop=psar, comment="ParLE")
else
    strategy.cancel("ParLE")

if (psar <= low and time_cond)
    strategy.entry("ParSE", strategy.short, stop=psar, comment="ParSE")
else
    strategy.cancel("ParSE")

if (not time_cond)
    strategy.close_all()