یہ حکمت عملی خرید و فروخت کے اشاروں کا تعین کرنے کے لئے ہموار رشتہ دار طاقت انڈیکس (آر ایس آئی) پر مبنی ہے ، جو حکمت عملی کے بعد ایک عام رجحان ہے۔ وقت کی مدت میں قیمتوں میں اضافے اور گرنے کی مقدار کا حساب کتاب کرکے ، اس سے سرمایہ کاروں کو یہ فیصلہ کرنے میں مدد ملتی ہے کہ آیا مارکیٹ زیادہ خرید یا زیادہ فروخت ہوئی ہے ، اور اس کے مطابق سرمایہ کاری کے فیصلے کریں۔
اس حکمت عملی کی کلید ہموار آر ایس آئی اشارے کی ترتیب میں ہے۔ آر ایس آئی اشارے اسٹاک کی قیمتوں کی زیادہ خرید / فروخت کی حیثیت کی عکاسی کرسکتا ہے۔ تاہم ، اصل آر ایس آئی اشارے کی قیمت کے ساتھ ساتھ ڈرامائی طور پر اتار چڑھاؤ ہوگا ، جو تجارتی سگنل پیدا کرنے کے لئے سازگار نہیں ہے۔ لہذا ، یہ حکمت عملی 5 دن کی سادہ چلتی اوسط لینے سے اسے ہموار کرتی ہے ، جو کچھ شور کو مؤثر طریقے سے فلٹر کرسکتی ہے اور تجارتی سگنل کو زیادہ واضح اور قابل اعتماد بنا سکتی ہے۔
یہ حکمت عملی آر ایس آئی اشارے کا حساب کتاب اور ہموار کرکے اور معقول اوور بکٹ / اوور سیلڈ زونز کی ترتیب کے ذریعہ نسبتا clear واضح خرید / فروخت کے سگنل پیدا کرتی ہے۔ اصل آر ایس آئی حکمت عملیوں کے مقابلے میں ، اس میں زیادہ مستحکم اور قابل اعتماد سگنل کا فائدہ ہے۔ لیکن ابھی بھی بہتری کی گنجائش ہے ، سرمایہ کار پیرامیٹر کی اصلاح ، دیگر اشارے کو شامل کرنے وغیرہ کے ذریعہ حکمت عملی کو بڑھا سکتے ہیں ، تاکہ یہ زیادہ پیچیدہ مارکیٹ کے ماحول کے مطابق ڈھال سکے۔
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Smoothed RSI Strategy", overlay=true) // Calculate the RSI length = 5 rsiValue = ta.rsi(close, length) // Smooth the RSI using a moving average smoothedRsi = ta.sma(rsiValue, length) // Define overbought and oversold thresholds overbought = 80 oversold = 40 // Buy signal when RSI is in oversold zone buyCondition = ta.crossover(smoothedRsi, oversold) // Sell signal when RSI is in overbought zone sellCondition = ta.crossunder(smoothedRsi, overbought) // Plotting the smoothed RSI // Plotting the smoothed RSI in a separate pane plot(smoothedRsi, color=color.blue, title="Smoothed RSI", style=plot.style_line, linewidth=2) //plot(smoothedRsi, color=color.blue, title="Smoothed RSI") hline(overbought, "Overbought", color=color.red) hline(oversold, "Oversold", color=color.green) // Strategy logic for buying and selling if (buyCondition) strategy.entry("Buy", strategy.long) if (sellCondition) strategy.close("Buy")