
آر ایس آئی الٹ حکمت عملی آر ایس آئی اشارے اور سلائیڈنگ منتقل اوسط کا حساب کتاب کرکے فیصلہ کرتی ہے کہ آیا اسٹاک زیادہ خرید یا زیادہ فروخت کی حالت میں ہے ، جس سے خرید اور فروخت کے سگنل پیدا ہوتے ہیں۔ آر ایس آئی اشارے کی الٹ خصوصیات کا استعمال کرتے ہوئے ، جب اسٹاک کی قیمت الٹ جاتی ہے تو منافع ہوتا ہے۔
یہ حکمت عملی سب سے پہلے 14 سائیکلوں کے آر ایس آئی کی قیمتوں کا حساب لگاتی ہے اور 0-100 کو باقاعدہ بناتی ہے۔ اس کے بعد 5 سائیکلوں کے آر ایس آئی کے وزن والے متحرک اوسط کا حساب لگایا جاتا ہے ، اور پھر اس کو -1 سے 1 کے درمیان ریورس کٹ فنکشن کے ذریعہ نقشہ بنایا جاتا ہے۔ جب نقشہ سازی کے بعد آر ایس آئی اوپر سے گزرتا ہے تو خریدنے کا اشارہ پیدا ہوتا ہے -0.8 اور نیچے سے گزرنے پر فروخت کا اشارہ پیدا ہوتا ہے۔ یہاں ، نقشہ سازی اور قیمتوں کا تعین کرنے کے طریقہ کار کے ذریعہ ، آر ایس آئی اشارے کے الٹ پلٹ سگنل کا پتہ لگایا جاتا ہے۔
اس حکمت عملی میں مہینے اور تاریخ کی حد بھی مقرر کی گئی ہے تاکہ یہ صرف مخصوص مہینوں اور تاریخوں پر کام کرے۔
آر ایس آئی الٹ حکمت عملی آر ایس آئی اشارے کے الٹ ٹریڈنگ قواعد کی تعمیر کے ذریعہ قیمتوں میں الٹ کے مواقع کو آسانی سے اور مؤثر طریقے سے پکڑنے کے لئے ہے۔ یہ حکمت عملی لاگو کرنا آسان ہے ، لیکن اس کو پیرامیٹرز کی اصلاح ، خطرے کے کنٹرول کے طریقہ کار کو بڑھانا وغیرہ کے ذریعہ بہتر بنایا جاسکتا ہے ، جس سے یہ مستحکم منافع بخش مقدار کی تجارت کی حکمت عملی بن جاتی ہے۔
/*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")