یہ حکمت عملی مارکیٹ میں ممکنہ اوسط واپسی کے مواقع کی نشاندہی کرنے کے لئے رشتہ دار طاقت انڈیکس (آر ایس آئی) اور سادہ چلتی اوسط (ایس ایم اے) کا استعمال کرتی ہے۔ جب آر ایس آئی خرید کی حد سے نیچے ہوتا ہے اور قیمت ایس ایم اے سے نیچے ہوتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی فروخت کی حد سے اوپر ہوتا ہے اور قیمت ایس ایم اے سے اوپر ہوتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ حکمت عملی تجارتی خطرات کو سنبھالنے اور منافع میں مقفل کرنے کے لئے اسٹاپ نقصان اور منافع کے ہدف کی سطح بھی طے کرتی ہے۔
اس حکمت عملی کا بنیادی اصول اوسط واپسی کا تصور ہے ، جس سے پتہ چلتا ہے کہ قیمتیں انتہائی سطحوں تک پہنچنے کے بعد اپنی اوسط سطح پر واپس آنے کا رجحان رکھتی ہیں۔ زیادہ خریدنے اور زیادہ فروخت کی حالتوں کی پیمائش کے لئے آر ایس آئی اشارے کا استعمال کرتے ہوئے اور اسے ایس ایم اے کے ساتھ مل کر قیمت کے لئے ایک ریفرنس بینچ مارک کے طور پر جوڑ کر ، اس حکمت عملی کا مقصد واپسی کے مواقع کو حاصل کرنا ہے جب قیمتیں اپنے اوسط سے بہت زیادہ انحراف کرتی ہیں۔
خاص طور پر، حکمت عملی مندرجہ ذیل اقدامات پر عمل کرتی ہے:
یہ رشتہ دار طاقت انڈیکس میڈین ریورسشن حکمت عملی RSI اور SMA کا فائدہ اٹھاتی ہے جب قیمتیں ان کی اوسط سے انحراف کرتی ہیں۔ اس کے فوائد جیسے سادگی ، آسانی سے سمجھنے اور موافقت پذیر ہیں۔ تاہم ، یہ رجحان مارکیٹوں میں ناقص کارکردگی کا مظاہرہ کرسکتا ہے اور پیرامیٹر کے انتخاب پر انحصار کرتا ہے۔ اسٹاپ نقصان اور منافع لینے کے طریقوں ، پیرامیٹر کی ترتیبات کو بہتر بنانے ، اضافی اشارے شامل کرنے اور رسک مینجمنٹ کے اقدامات کو نافذ کرنے سے ، اس حکمت عملی کی استحکام اور منافع بخش صلاحیت کو مزید بڑھا سکتا ہے۔
/*backtest start: 2024-04-01 00:00:00 end: 2024-04-30 23:59:59 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy('Mean Reversion with Tight Stop Loss', overlay=true) // Define parameters rsiLength = 14 rsiThresholdBuy = 30 rsiThresholdSell = 70 smaPeriod = 20 stopLossPercentage = 0.5 // 0.5% stop loss profitTargetPercentage = 1 // 1% profit target // Calculate indicators rsi = ta.rsi(close, rsiLength) sma = ta.sma(close, smaPeriod) // Entry conditions buySignal = rsi < rsiThresholdBuy and close < sma sellSignal = rsi > rsiThresholdSell and close > sma // Exit conditions if strategy.position_size > 0 stopLoss = strategy.position_avg_price * (1 - stopLossPercentage / 100) takeProfit = strategy.position_avg_price * (1 + profitTargetPercentage / 100) if close <= stopLoss or close >= takeProfit strategy.close('Exit', comment='Stop Loss / Take Profit') // Execute trades if buySignal strategy.entry('Buy', strategy.long) if sellSignal strategy.entry('Sell', strategy.short)