الٹا فشر RSI ایوریج ٹرو رینج ملٹی ٹائم فریم کی حکمت عملی


تخلیق کی تاریخ: 2023-11-21 14:45:28 آخر میں ترمیم کریں: 2023-11-21 14:45:28
کاپی: 1 کلکس کی تعداد: 758
1
پر توجہ دیں
1617
پیروکار

الٹا فشر RSI ایوریج ٹرو رینج ملٹی ٹائم فریم کی حکمت عملی

جائزہ

ریورس فیشر RSI اوسط حقیقی رینج کثیر ٹائم فریم حکمت عملی ایک ایسی حکمت عملی ہے جو مارکیٹ میں ممکنہ الٹ پوائنٹس کی تلاش کے لئے اعلی ٹائم فریموں پر منتقل اوسط کے حساب سے ریورس ایڈجسٹ RSI اشارے کی تلاش کرنے کی کوشش کرتی ہے۔

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

حکمت عملی سب سے پہلے RSI کے عام اشارے کا حساب لگاتی ہے ، جس میں اشارے کے پیرامیٹرز RSI ہوتے ہیں_pm کا مطلب ہے کہ RSI کی مدت کی لمبائی کا حساب لگایا گیا ہے۔ اس کے بعد ایک ریاضیاتی فنکشن IF کے ذریعہ اصل RSI کو الٹا ایڈجسٹ کیا گیا ہے ، جس کا فارمولا IF ((input) => ((exp)) 2 ہے*input)-1)/(exp(2*ان پٹ) + 1) ◄ اصلاح شدہ RSI اشارے کو متغیر IF میں منتقل کیا گیا_RSI。

زیادہ شور کو فلٹر کرنے کے لئے، آئی ایف میں حکمت عملی_RSI کی بنیاد پر پھر RSI میں اس کا حساب_ps ایک بار پھر چلنے والی اوسط ، جس کے نتیجے میں خرید و فروخت کے مقامات کا تعین کرنے کے لئے استعمال ہونے والا اشارے wma_RSI ◄ اس اشارے کو 0-100 کی حد تک میپ کیا گیا ◄

آخر میں ، حکمت عملی اس اشارے کو ایک اعلی ٹائم فریم پر ڈرائنگ کرتی ہے اور 0.8 اور -0.8 کی کم از کم حد طے کرتی ہے۔ جب اشارے کی لکیر نیچے سے اوپر کی طرف 0.8 کی سطح کو توڑتی ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب اشارے کی لکیر اوپر سے نیچے کی طرف -0.8 کی سطح کو توڑتی ہے تو فروخت کا اشارہ ہوتا ہے۔

اسٹریٹجک فوائد

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

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

اسٹریٹجک رسک

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

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

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

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

اس کے علاوہ ، اسٹریٹجک استحکام کو بڑھانے کے لئے سگنل کی توثیق کرنے کے لئے دوسرے معاون اشارے کے ساتھ مل کر بھی غور کیا جاسکتا ہے۔ مثال کے طور پر ، ٹرینڈ سگنل کی طاقت کا اندازہ لگانے کے لئے ٹرانزیکشن حجم اشارے ، برلن لائن وغیرہ شامل کیے جاسکتے ہیں۔

خلاصہ کریں۔

ریورس فشر RSI اوسط حقیقی رینج کثیر ٹائم فریم حکمت عملی ، مجموعی طور پر ایک مضبوط نظریہ ہے ، لیکن اس کو وسیع تر مارکیٹ کے حالات کے مطابق ڈھالنے کے لئے بہتر بنانے کی ضرورت ہے۔ مزید جانچ اور بہتری کے قابل ہے ، تاکہ یہ ایک قابل اعتماد مقدار میں تجارت کی حکمت عملی ہو۔

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

//@version=4
strategy(title = "Inverse Fisher RSI-MTF2", shorttitle="INRSIM2",overlay=true)
//Inputs
RSI_pm = input(5, title="RSI Main Period",minval=2)
RSI_ps = input(1, title="RSI Smooth Period",minval=0)

//Functions
IF(input)=>(exp(2*input)-1)/(exp(2*input)+1)

//RSI Calculation
raw_RSI=0.1*(rsi(close,RSI_pm)-50)
wma_RSI=wma(raw_RSI,RSI_ps)*100
IF_RSI = IF(wma_RSI)

resCustom = input(title="Timeframe", defval="1440" )
v=request.security(syminfo.tickerid, resCustom,IF_RSI)
a=v>0.8
b=v<-0.8

z=0.8
buy = crossover(v,z)
sell=crossunder(v,b)
 
plotshape(sell, title="sell", style=shape.triangledown,location=location.abovebar, color=red, transp=0, size=size.small)
plotshape(buy,  title="buy", style=shape.triangleup,location=location.belowbar, color=green, transp=0, size=size.small)


//Strategy
golong =  crossover(v,z)
goshort =  crossunder(v,b)

strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)