یہ ایک تجارتی حکمت عملی ہے جو آر ایس آئی اشارے کا استعمال کرتے ہوئے اتار چڑھاؤ والی منڈیوں کی نشاندہی کرتی ہے اور مارکیٹ کے اتار چڑھاؤ کے دوران رجحان الٹنے کے مواقع کو پکڑتی ہے۔ یہ حکمت عملی فیصلہ کرتی ہے کہ آیا قیمتیں فاسٹ آر ایس آئی اشارے کے ذریعہ اتار چڑھاؤ کے علاقے میں داخل ہوچکی ہیں اور موم بتی کے جسموں اور فاسٹ آر ایس آئی سگنلز کے ساتھ مل کر انٹری ٹائمنگ کا تعین کرتی ہیں۔
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل اصولوں پر کام کرتی ہے:
خاص طور پر ، یہ حکمت عملی دوہری مدت کے آر ایس آئی کا استعمال کرتی ہے تاکہ یہ فیصلہ کیا جاسکے کہ کیا قیمتوں نے 30-70 پہلے سے طے شدہ اتار چڑھاؤ کی حد میں داخل ہوچکا ہے۔ اس کے علاوہ ، یہ بھی ضروری ہے کہ موم بتی کے جسم کو تجارتی سگنل پیدا کرنے سے پہلے ایم اے کے 1/4 یا 1/2 کو توڑنے کی ضرورت ہو۔ اس طرح کے دوہری مشروط چیک کے ذریعہ ، غلط سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے تاکہ یہ یقینی بنایا جاسکے کہ صرف حقیقی اتار چڑھاؤ ہونے پر ہی مارکیٹ میں داخل ہونا ہے۔
اسٹریٹیجی میں مندرجہ ذیل اہم فوائد ہیں:
کچھ خطرات کے بارے میں بھی آگاہ ہونا ضروری ہے:
خطرے کو کنٹرول کرنے کے لیے پیرامیٹرز کے مجموعوں کو ایڈجسٹ کرنے، براہ راست ٹریڈنگ کی تصدیق اور سٹاپ نقصان کے طریقہ کار کی سفارش کی جاتی ہے۔
مزید اصلاحات کی گنجائش ہے:
ملٹی انڈیکیٹر انضمام، انکولی پیرامیٹر ٹوننگ اور الگو ٹریڈنگ جیسی تکنیکوں کے ذریعے، حکمت عملی استحکام اور منافع کو اگلے درجے تک بلند کیا جا سکتا ہے۔
تیزی سے اتار چڑھاؤ والی آر ایس آئی ٹریڈنگ حکمت عملی تیزی سے آر ایس آئی اور ڈبل فلٹر میکانزم کے ذریعہ قیمتوں میں اتار چڑھاو کی نشاندہی کرتی ہے اور انٹری ٹائمنگ کا تعین کرتی ہے۔ یہ ایک موثر حکمت عملی ہے جس کی گہرائی سے تحقیق اور اطلاق کے قابل ہے۔ عملی طور پر ، خطرات کی نگرانی کی جانی چاہئے اور حکمت عملی کی افادیت کو مزید بڑھانے کے لئے کثیر جہتی اصلاحات کی ضرورت ہے۔
/*backtest start: 2023-01-07 00:00:00 end: 2024-01-07 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title = "Noro's FRSI Strategy v1.22", shorttitle = "FRSI str 1.22", overlay = true ) //Settings uprsiperiod = input(2, defval = 2, minval = 2, maxval = 50, title = "RSI UP Period") dnrsiperiod = input(9, defval = 9, minval = 2, maxval = 50, title = "RSI DN Period") limit = input(30, defval = 30, minval = 1, maxval = 100, title = "RSI limit") rsisrc = input(close, defval = close, title = "RSI Price") rb = input(1, defval = 1, minval = 1, maxval = 5, title = "RSI Bars") sps = 0 fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //Fast RSI fastup = rma(max(change(rsisrc), 0), uprsiperiod) fastdown = rma(-min(change(rsisrc), 0), dnrsiperiod) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown)) //Limits bar = close > open ? 1 : close < open ? -1 : 0 uplimit = 100 - limit dnlimit = limit //RSI Bars ur = fastrsi > uplimit dr = fastrsi < dnlimit uprsi = rb == 1 and ur ? 1 : rb == 2 and ur and ur[1] ? 1 : rb == 3 and ur and ur[1] and ur[2] ? 1 : rb == 4 and ur and ur[1] and ur[2] and ur[3] ? 1 : rb == 5 and ur and ur[1] and ur[2] and ur[3] and ur[4] ? 1 : 0 dnrsi = rb == 1 and dr ? 1 : rb == 2 and dr and dr[1] ? 1 : rb == 3 and dr and dr[1] and dr[2] ? 1 : rb == 4 and dr and dr[1] and dr[2] and dr[3] ? 1 : rb == 5 and dr and dr[1] and dr[2] and dr[3] and dr[4] ? 1 : 0 //Body body = abs(close - open) emabody = ema(body, 30) //Signals up = bar == -1 and sps == 0 and dnrsi and body > emabody / 4 dn = bar == 1 and sps == 0 and uprsi and body > emabody / 4 exit = bar == 1 and fastrsi > dnlimit and body > emabody / 2 //Trading if up strategy.entry("Long", strategy.long) sps := 1 if exit strategy.close_all() sps := 0