آر ایس آئی اشارے پر مبنی دوہری اوور بکڈ / اوور سیلڈ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-13 16:58:55
ٹیگز:

اس حکمت عملی کا نام آر ایس آئی اشارے پر مبنی ڈبل اوور بکٹ / اوور سیلڈ حکمت عملی ہے۔ یہ زیادہ قابل اعتماد تجارتی اشاروں کے لئے اوور بکٹ اور اوور سیلڈ حالات کا تعین کرنے کے لئے آر ایس آئی اشارے اور اسٹاک آر ایس آئی اشارے دونوں کا استعمال کرتا ہے۔

آر ایس آئی اشارے میں قیمتوں میں زیادہ خرید / فروخت کی سطح کی عکاسی ہوتی ہے۔ 70 سے زیادہ آر ایس آئی زیادہ خرید کی حالت کا اشارہ کرتا ہے ، جبکہ 30 سے نیچے زیادہ فروخت ہوتا ہے۔ اسٹاک آر ایس آئی اشارے سے پتہ چلتا ہے کہ آیا آر ایس آئی خود ہی زیادہ خرید یا فروخت زون میں داخل ہوا ہے۔

تجارتی منطق یہ ہے:

جب آر ایس آئی صارف کی طرف سے متعین اوور بکٹ لائن سے اوپر عبور کرتا ہے، تو یہ مختصر تجارت پر غور کرنے کے لئے اوور بکٹ حالات کی نشاندہی کرتا ہے۔

جب آر ایس آئی صارف کی طرف سے مقرر کردہ oversold لائن سے نیچے آتا ہے، تو یہ طویل تجارت پر غور کرنے کے لئے oversold حالات کو نشان زد کرتا ہے.

دریں اثنا، اسٹاک آر ایس آئی کو متعلقہ انٹری سگنلز کی تصدیق کے لیے اوور بک یا اوور سیل سگنل بھی دکھانے کی ضرورت ہے۔

یہ دوہری حالت زیادہ مبہم سگنل کو فلٹر کرنے اور جھوٹے بریک آؤٹ سے بچنے کے لئے ملتی ہے.

اس حکمت عملی کا فائدہ یہ ہے کہ زیادہ درست خرید / فروخت کی حد کے فیصلے کے لئے RSI کے مختلف مشتق اشارے کا استعمال کیا جاتا ہے۔ لیکن اصلاح سے زیادہ فٹ ہونے کے خطرات کو نوٹ کرنا چاہئے۔ اسٹاپ نقصان بھی ناگزیر ہے۔

خلاصہ میں ، اشارے کے مجموعوں کو محتاط توازن کی ضرورت ہے۔ معقول استعمال نتائج کو بہتر بنا سکتا ہے لیکن زیادہ سے زیادہ اصلاح کے خطرات بھی لا سکتا ہے۔ تاجروں کو اب بھی لچکدار فیصلے کی ضرورت ہے۔


/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-12 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("test1","t1",overlay=true, default_qty_type = strategy.percent_of_equity,default_qty_value=100,initial_capital=200, currency=currency.USD)
//user input
k_param = input(title = "k length", type = input.integer, defval = 14)
d_param = input(title = "d length", type = input.integer, defval = 3)
rsi_param = input(title = "RSI", type = input.integer, defval = 5)
upper = input(title = "over brought", type = input.integer, defval = 80)
lower = input(title = "over sold", type = input.integer, defval = 20)

//calculation
rsi = rsi(close,rsi_param)
stochastic = 100*(rsi - lowest(rsi,k_param))/(highest(rsi,k_param)-lowest(rsi,k_param))
SMA = sma(stochastic,d_param)

//DRAW
plot(upper,color = color.blue,linewidth = 2, title ="超买")
plot(lower,color = color.blue,linewidth = 2, title ="超卖")
plot(rsi,color = rsi>upper ?color.red:rsi<lower? color.green:color.black, linewidth=2,title ="ris超买超卖")
plot(stochastic,color = color.purple,title="震荡指数")
plot(SMA, color = color.orange,title="移动平均")

//trading
shortposition = crossover(rsi,upper)
longposition = crossunder(rsi,lower)
strategy.entry("卖",false,when =(shortposition))
strategy.entry("买",true,when = (longposition))
strategy.exit("止盈",profit = close*0.013/syminfo.mintick)

مزید