پیرابولک SAR آر ایس آئی الٹ پلٹ کی حکمت عملی ممکنہ قیمتوں میں الٹ پھیر کی نشاندہی کرنے کے لئے
حکمت عملی بنیادی طور پر دو تکنیکی اشارے استعمال کرتی ہے:
پیرابولک SAR: پیرابولک SAR لائن کو متحرک اسٹاپ نقصان لائن کے طور پر پلاٹ کرتا ہے۔ جب قیمت اس لائن کو توڑتی ہے تو ، اسٹاپ نقصان لائن کی پوزیشن اور سمت کو دوبارہ ترتیب دیا جاتا ہے ، خرید یا فروخت کے سگنل پیدا ہوتا ہے۔
آر ایس آئی: وقت کی مدت میں قیمتوں میں اضافے اور گرنے کی رفتار اور تبدیلی کی عکاسی کرتا ہے۔ 70 سے اوپر کا زون زیادہ خریدا ہوا ہے اور 30 سے نیچے کا زون زیادہ فروخت ہوا ہے۔
خاص طور پر ، حکمت عملی پہلے صارف کے ان پٹ کی بنیاد پر پیرابولک SAR کی ابتدائی قیمت ، مرحلہ اور زیادہ سے زیادہ قیمت طے کرتی ہے۔ اس کے بعد یہ اس بات کا تعین کرتی ہے کہ آیا قیمت SAR لائن کو توڑتی ہے یا نہیں۔
اس دوران ، حکمت عملی RSI کی نگرانی بھی کرتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا یہ اوور بک / اوور سیل زون میں ہے۔ جب RSI اوور بک زون میں داخل ہوتا ہے تو لانگ پوزیشنیں بند ہوجاتی ہیں۔ جب RSI اوور سیل زون میں داخل ہوتا ہے تو مختصر پوزیشنیں بند ہوجاتی ہیں۔
SAR ریورس سگنل اور آر ایس آئی فلٹر سگنل کو ملا کر، حکمت عملی بروقت طریقے سے مخالف حرکتیں کر سکتی ہے جب قیمتیں کم خریدیں فروخت اعلی حاصل کرنے کے لئے ریورس ہوتی ہیں۔
اس ریورس ٹریکنگ حکمت عملی کے اہم فوائد یہ ہیں:
قیمت کی تبدیلی کو پکڑو - قیمتوں کی تبدیلی کے دوران الٹ سگنل پیدا کرنے اور مخالف حرکتیں کرنے کے لئے بریک آؤٹ کا استعمال کرتا ہے۔
متحرک سٹاپ نقصان - SAR ایک متحرک سٹاپ نقصان کے طور پر کام کرتا ہے جو منافع کی حفاظت کے لئے حقیقی وقت کی قیمتوں کی بنیاد پر سٹاپ کی سطح کو ایڈجسٹ کرتا ہے۔
موافقت - سایڈست پیرامیٹرز حکمت عملی کو مختلف مارکیٹ کے ماحول میں موافقت پذیر بناتے ہیں۔
آر ایس آئی فلٹر - جھوٹے بریک آؤٹ کو فلٹر کرتا ہے اور غلط حرکتوں سے بچتا ہے۔
لاگو کرنے میں آسان - کم کوڈ کے ساتھ سادہ اشارے کا استعمال کرتا ہے، لاگو کرنے اور بیک ٹیسٹ کرنے میں آسان ہے.
خطرات میں شامل ہیں:
وِپسا خطرہ - جھوٹے بریک آؤٹ غلط اسٹاپ اور ریورس سگنل کا سبب بنتے ہیں ، جس سے بار بار نقصان ہوتا ہے۔
اوور آپٹیمائزیشن - پیرامیٹرز کو بہتر بنانا اوور فٹنگ اور مضبوطی کی کمی کا باعث بن سکتا ہے۔
کوئی بنیادی بنیاد نہیں - خالصتاً تکنیکی اشارے کی بنیاد پر ، بنیادی اصولوں کو نظرانداز کرتا ہے۔
لین دین کے اخراجات کو نظر انداز کریں - کثرت سے تجارت لین دین کے اخراجات میں اضافہ کرتی ہے۔
قیمت کے فرق کے تابع - فرق غلط اسٹاپ اور ریورس سگنل کو متحرک کرسکتے ہیں۔
حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
دوسرے اشارے کے ساتھ مل کر - غلط اشاروں سے بچنے کے لئے دوسرے اشارے کے ساتھ سگنل کی تصدیق کریں۔ جیسے حجم کے اشارے شامل کرنا۔
پیرامیٹر ٹیوننگ - بہترین پیرامیٹر مجموعے تلاش کرنے کے لئے پیرامیٹرز کی جانچ اور اصلاح کریں۔
پوزیشن کا سائز - خطرے کو کنٹرول کرنے کے لئے مارکیٹ کے حالات کی بنیاد پر پوزیشن کا سائز ایڈجسٹ کریں.
اہم سطحوں پر تجارت - صرف اہم سپورٹ / مزاحمت کی سطح کے ارد گرد تجارت کرنے کی کثرت کو کم کرنے کے لئے.
بنیادیات پر غور کریں - اہم رجحانات کے خلاف تجارت سے بچنے کے لئے بنیادی عوامل شامل کریں.
ریورس ٹریکنگ حکمت عملی ریورسز کو پکڑنے کے لئے SAR اور RSI کا استعمال کرتے ہوئے سگنل تیار کرتی ہے۔ یہ بریک آؤٹ سے قلیل مدتی منافع حاصل کرنے کے لئے متحرک طور پر اسٹاپ کو ایڈجسٹ کرتی ہے۔ لیکن یہ شور کے بعد کے خطرات سے بھی دوچار ہے۔ پیرامیٹرز کو بہتر بنانا ، فیصلے کے معیار کو بہتر بنانا حکمت عملی کے استحکام اور منافع کو بڑھاوا دے گا۔
/*backtest start: 2023-09-07 00:00:00 end: 2023-10-07 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 // strategy("SARSI",overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_type = strategy.commission.percent, commission_value = 0.0675, initial_capital = 10000, currency = currency.USD, calc_on_order_fills = true, calc_on_every_tick = true) //study("SARSI",overlay = true) src = input(close, title="Source") len = input(14, minval=1, title="Length") rob = input(title="RSI Overbought Level", defval=82, minval=1, maxval=100) ros = input(title="RSI Oversold Level", defval=21, minval=1, maxval=100) start = input(title="SAR Start", defval=0.007, minval=0.001, maxval=10) inc = input(title="SAR Increment", defval=0.017, minval=0.001, maxval=100) max = input(title="SAR Maximum", defval=0.24, minval=0.01, maxval=10) asar = sar(start,inc,max) xrsi = rsi(close,len) date = timestamp(2018, 8, 1, 00, 00) up = crossunder(asar,src) dn = crossover(asar,src) //ob = crossunder(xrsi,rob) //os = crossover(xrsi,ros) strategy.entry("long", strategy.long, when=up and time>=date, comment="Long") strategy.entry("short", strategy.short, when=dn and time>=date, comment="Short") //strategy.close("long", when=ob) //strategy.close("short", when=os) alertcondition(up, "Long", "Long Msg") alertcondition(dn, "Short", "Short Msg") //uptrend=plotshape(up,"uptrend",shape.triangleup,color=#48A498,transp=0, size = size.tiny, location = location.belowbar,text="฿") //downtrend=plotshape(dn,"downtrend",shape.triangledown,color=#E25655,transp=0, size = size.tiny, location = location.abovebar,text="$") //plotshape(ob,"overbuy",shape.triangleup,color=#48A498,transp=0, size = size.small, location = location.belowbar,text="0฿") //plotshape(os,"oversell",shape.triangledown,color=#E25655,transp=0, size = size.small, location = location.abovebar,text="0$") plot(asar, style=cross, color=gray, transp=0, linewidth=1, title="SAR")