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


تخلیق کی تاریخ: 2024-01-18 12:21:17 آخر میں ترمیم کریں: 2024-01-18 12:21:17
کاپی: 0 کلکس کی تعداد: 380
1
پر توجہ دیں
1214
پیروکار

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

جائزہ

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

حکمت عملی کا اصول

جب SAR قیمت کے نیچے ہوتا ہے اور قیمت سست EMA اوسط سے زیادہ اور اس سے زیادہ ہوتی ہے تو ایک کثیر سگنل پیدا ہوتا ہے۔ جب SAR قیمت کے اوپر ہوتا ہے اور سست EMA اوسط سے کم ہوتا ہے تو ایک خالی سگنل پیدا ہوتا ہے۔ اس کے ساتھ ہی ، تیز EMA اوسط اور سست EMA اوسط کی کراسنگ کے ذریعہ اضافی فلٹرنگ کی جاتی ہے۔ اس سے غلط سگنل سے بچا جاسکتا ہے جو SAR اشارے کو تنہا استعمال کرنے پر ہوسکتا ہے۔

خاص طور پر ، ایک سے زیادہ سگنل کرنے کی محرک شرائط یہ ہیں: 1) SAR کل کی اختتامی قیمت سے نیچے ہے اور موجودہ اختتامی قیمت سے اوپر ہے۔ 2) موجودہ اختتامی قیمت سست ای ایم اے اوسط سے زیادہ ہے اور اس کی نقل و حرکت ہے یا تیز ای ایم اے اوسط کے نیچے سست ای ایم اے اوسط کو عبور کرتی ہے۔ 3) موجودہ اختتامی قیمت SAR سے زیادہ ہے اور سست ای ایم اے اوسط سے زیادہ ہے۔

خالی کرنے کے اشارے کی کارروائی کی شرائط یہ ہیں: 1) SAR کل کے اختتامی قیمت سے اوپر ہے اور موجودہ اختتامی قیمت سے نیچے ہے۔ 2) موجودہ اختتامی قیمت سست EMA اوسط سے نیچے ہے یا تیز EMA اوسط پر سست EMA اوسط کو عبور کرتی ہے۔ 3) موجودہ اختتامی قیمت SAR قدر اور سست EMA اوسط سے نیچے ہے۔

طاقت کا تجزیہ

اس حکمت عملی کو SAR اشارے اور EMA یونیفارم فلٹرنگ کے ساتھ جوڑا گیا ہے تاکہ رجحان کی سمت کو بہتر طور پر پہچانا جا سکے اور جھوٹے اشاروں کو کم کیا جا سکے۔

فوائد:

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

خطرے کا تجزیہ

اس حکمت عملی کے ساتھ کچھ خطرات بھی ہیں، جن میں سے کچھ یہ ہیں:

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. SAR اشارے کے مرحلے کی لمبائی اور زیادہ سے زیادہ قیمت کے پیرامیٹرز کو بہتر بنائیں تاکہ قیمتوں میں تبدیلیوں کے لئے زیادہ حساس ہو۔
  2. سست ای ایم اے اور تیز ای ایم اے کے دورانیہ کے پیرامیٹرز کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔
  3. EMA بہاؤ پیرامیٹرز کو بہتر بنانے اور غلط سگنل کی شرح کو کم کرنا.
  4. دیگر اشارے فلٹر کرنے کے لئے شامل کریں، جیسے MACD، KDJ وغیرہ، سگنل کی درستگی کو بہتر بنانے کے لئے.
  5. اسٹاپ نقصان کی حکمت عملی کو بہتر بنائیں اور انفرادی نقصانات کو کم کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("SAR Trend Trader Strategy By: jhanson107", shorttitle="SAR Trend Trader Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)


SlowEMALength = input(100, "Slow EMA Length")
FastEMALength = input(10, "Fast EMA Length")
emaoffset = input(1.00, "EMA Offset %")
start = input(0.01)
increment = input(0.005)
maximum = input(0.08)

////////////////////////////////////////////////////////////////////////////////
// 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 = 2019, 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 = 2020, 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)
ema = ema(close, SlowEMALength)
fastema = ema(close, FastEMALength)
offset = (emaoffset / 100) * ema

// Signals
long = high[1] < psar[2] and high >= psar[1] and close > ema + offset or crossunder(ema, fastema) and close > psar and close > ema + offset
short = low[1] > psar[2] and low <= psar[1] and close < ema - offset or crossover(ema, fastema) and close < psar and close < ema - offset

// Plot PSAR
plot(psar, title="PSAR", color = low < psar and not long ? green : red, trackprice=true)

//Barcolor
barcolor(close > psar and close > ema + offset and fastema > ema ? green : na)
barcolor(close > psar and close < ema + offset or close > psar and fastema < ema ? white : na)
barcolor(close < psar and close < ema - offset and fastema < ema and close? red : na)
barcolor(close < psar and close > ema - offset or close < psar and fastema > ema ? white : na)

//Plot EMA
plot(ema, color=blue, linewidth=1, transp=0, title="Slow EMA")
plot(fastema, color=purple, linewidth=1, transp=0, title="Fast EMA")


if(high > psar)
    strategy.close("Short")
    
if(low < psar)
    strategy.close("Long")
    
if(long and time_cond)
    strategy.entry("Long", strategy.long, comment="Long")
   
if(short and time_cond)
    strategy.entry("Short", strategy.short, comment="Short")

if (not time_cond)
    strategy.close_all()