آر ایس آئی ریورسنگ حکمت عملی آر ایس آئی اشارے اور ہموار چلتی اوسط کا حساب لگاتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا اسٹاک زیادہ خرید یا زیادہ فروخت ہوا ہے ، اس طرح خرید و فروخت کے سگنل پیدا ہوتے ہیں۔ یہ حکمت عملی اسٹاک کی قیمتوں میں الٹ جانے پر منافع کے ل R آر ایس آئی اشارے کی الٹ کی خصوصیت کا فائدہ اٹھاتی ہے۔
یہ حکمت عملی پہلے 14 پیریڈ آر ایس آئی کا حساب لگاتی ہے اور اسے 0-100 تک معمول پر لاتی ہے۔ پھر یہ آر ایس آئی کے 5 پیریڈ وزٹ شدہ چلتے ہوئے اوسط کا حساب لگاتی ہے ، اور ٹینجنٹ فنکشن کا استعمال کرتے ہوئے اسے -1 سے 1 تک نقشہ بناتی ہے۔ جب نقشہ سازی شدہ آر ایس آئی -0.8 سے اوپر عبور کرتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب یہ 1 سے نیچے عبور کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ یہاں آر ایس آئی اشارے کے الٹ سگنل کا پتہ لگانے کے لئے نقشہ سازی اور حد کے فیصلے کے طریقوں کا استعمال کیا جاتا ہے۔
/*backtest start: 2023-01-12 00:00:00 end: 2024-01-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title="RSI Reverse", shorttitle="RSI Reverse") RSI_main = input(14, title="RSI Main Period") RSI_smooth = input(5, title="RSI Smooth Period") //Functions RVS(input) => (exp(2*input)-1) / (exp(2*input)+1) //RSI Calculation raw_RSI=0.1*(rsi(close,RSI_main)-50) wma_RSI=wma(raw_RSI,RSI_smooth) RVS_RSI = RVS(wma_RSI) threshold1 = RVS_RSI < 0.8? 1 : 0 threshold2 = -0.8 plot(RVS_RSI,color=red) plot(threshold1,color=blue) plot(threshold2,color=blue) buycon = crossover(RVS_RSI,threshold2) sellcon = crossunder(RVS_RSI , threshold1) monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( buycon ) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( sellcon) strategy.close("BUY")