ریورس فیشر آر ایس آئی حرکت پذیر اوسط ملٹی ٹائم فریم حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-21 14:45:28
ٹیگز:

img

جائزہ

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

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

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

بہت زیادہ شور کو فلٹر کرنے کے ل the ، حکمت عملی RSI_ps مدت میں IF_RSI کے چلتے ہوئے اوسط کا حساب لگاتی ہے ، خرید و فروخت کے اشاروں کا تعین کرنے کے لئے استعمال ہونے والا حتمی اشارے wma_RSI حاصل کرتی ہے۔ اس اشارے کو مزید 0-100 کی حد میں نقشہ بنایا جاتا ہے۔

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

فوائد

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

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

خطرات

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

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

اصلاح

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

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

نتیجہ

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


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





مزید