تیزی سے اتار چڑھاؤ RSI ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-08 11:50:38
ٹیگز:

img

جائزہ

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

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

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

  1. تیزی سے آر ایس آئی کا فیصلہ کرتے ہوئے قیمتوں میں اتار چڑھاؤ کی نشاندہی کریں کہ آیا قیمتیں زیادہ خرید / زیادہ فروخت زون میں داخل ہوچکی ہیں
  2. موم بتی کے جسم کے بریک آؤٹ اور تیز RSI سگنل کے ساتھ مخصوص انٹری ٹائمنگ کا تعین کریں
  3. ڈبل فلٹر میکانزم کے ذریعے غیر آسکیلٹنگ رجحانات میں جھوٹے سگنل سے بچیں

خاص طور پر ، یہ حکمت عملی دوہری مدت کے آر ایس آئی کا استعمال کرتی ہے تاکہ یہ فیصلہ کیا جاسکے کہ کیا قیمتوں نے 30-70 پہلے سے طے شدہ اتار چڑھاؤ کی حد میں داخل ہوچکا ہے۔ اس کے علاوہ ، یہ بھی ضروری ہے کہ موم بتی کے جسم کو تجارتی سگنل پیدا کرنے سے پہلے ایم اے کے 1/4 یا 1/2 کو توڑنے کی ضرورت ہو۔ اس طرح کے دوہری مشروط چیک کے ذریعہ ، غلط سگنل کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے تاکہ یہ یقینی بنایا جاسکے کہ صرف حقیقی اتار چڑھاؤ ہونے پر ہی مارکیٹ میں داخل ہونا ہے۔

فوائد کا تجزیہ

اسٹریٹیجی میں مندرجہ ذیل اہم فوائد ہیں:

  1. فاسٹ آر ایس آئی اشارے کو تیزی سے قیمتوں میں داخل ہونے / اتار چڑھاؤ کے علاقے سے باہر نکلنے کی شناخت کے لئے حساس ہے
  2. ڈبل ٹائم فریم تجزیہ مارکیٹ شور کی مداخلت سے بچتا ہے
  3. موم بتی فلٹر حقیقی رجحان الٹ پر داخل کرنے کو یقینی بناتا ہے
  4. تجارت کی درمیانی تعدد سے زیادہ تجارت سے بچنا

خطرے کا تجزیہ

کچھ خطرات کے بارے میں بھی آگاہ ہونا ضروری ہے:

  1. ممکنہ طور پر ناقص منافع کی وجہ سے رجحان کو تبدیل کرنے کے ممکنہ مواقع
  2. Whipsw سگنل نقصانات کا سبب بن سکتا ہے
  3. غلط پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی پر اثر انداز

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

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

مزید اصلاحات کی گنجائش ہے:

  1. امکان ماڈل کی تعمیر کے لئے دیگر اشارے سگنل ضم
  2. موافقت پذیر پیرامیٹر ٹیوننگ ماڈیول شامل کریں
  3. تیزی سے تجارت کے عملدرآمد کے لئے الگوو ٹریڈنگ ماڈیول میں اضافہ کریں

ملٹی انڈیکیٹر انضمام، انکولی پیرامیٹر ٹوننگ اور الگو ٹریڈنگ جیسی تکنیکوں کے ذریعے، حکمت عملی استحکام اور منافع کو اگلے درجے تک بلند کیا جا سکتا ہے۔

نتیجہ

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


/*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
    

مزید