یہ حکمت عملی رشتہ دار طاقت انڈیکس (آر ایس آئی) اشارے کے زیادہ فروخت ہونے والے سگنل پر مبنی ہے ، جو اندرونی دن کی کم قیمت پر خریدتا ہے اور پھر فائدہ اٹھانے اور اسٹاپ نقصان کو روکنے کے لئے حکمت عملی کے فائدہ اٹھانے کے امکانات کو بیک ٹیسٹ کرنے کے لئے منافع اور اسٹاپ نقصان کا ایک مقررہ فیصد طے کرتا ہے۔ بنیادی خیال یہ ہے کہ جب آر ایس آئی اشارے کو زیادہ فروخت کیا جاتا ہے تو الٹ جانے کے موقع سے فائدہ اٹھائیں ، اندرونی دن کی کم قیمت پر داخل ہوں ، اور الٹ جانے سے آنے والے قلیل مدتی منافع کی تلاش کریں۔ اسی وقت ، یہ رجحان کو فلٹر کرنے کے لئے ایک چلتی اوسط کا استعمال کرتا ہے اور صرف اس وقت طویل عرصے تک جاتا ہے جب قیمت چلتی اوسط سے اوپر ہوتی ہے۔
RSI2 حکمت عملی RSI اشارے کی oversold ہے کے بعد intraday الٹ کے مواقع پر قبضہ کرنے کی کوشش کرتا ہے، اور ایک طویل مدتی چلتی اوسط کا استعمال کرتے ہوئے مخالف رجحان سگنل فلٹر کرنے کے لئے ایک طویل مدتی اوسط کا استعمال کرتے ہوئے، منافع اور سٹاپ نقصان کی ایک مقررہ فیصد مقرر کی طرف سے خطرے کو کنٹرول. حکمت عملی آسان ہے اور قلیل مدتی قیاس آرائیاں تاجروں کے لئے موزوں ہے. تاہم، یہ بھی کچھ حدود، جیسے رجحان فیصلے کی کمی، کم ترین نقطہ پر درست طریقے سے خریدنے میں دشواری، اور مقررہ منافع اور سٹاپ نقصان منافع کی صلاحیت کو محدود کرتا ہے. مستقبل میں، اس حکمت عملی کو متحرک منافع اور سٹاپ نقصان جیسے پہلوؤں سے بہتر بنایا جا سکتا ہے، رجحان اشارے کو یکجا کرنے، داخلہ پوائنٹس کو بہتر بنانے، اور منظم اور استحکام کو بڑھانے کے لئے پوزیشن مینجمنٹ کو مضبوط بنانے، اور بہتر مارکیٹ کے ماحول کو بہتر بنانے کے لئے.
/*backtest start: 2024-03-01 00:00:00 end: 2024-03-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © rajk1987 //@version=5 strategy("RSI2 strategy Raj", overlay=true, margin_long=100, margin_short=100) rsi_len = input.int( 2, title = "RSI Length", group = "Indicators") rsi_os = input.float(10, title = "RSI Oversold", group = "Indicators") rsi_ob = input.float(90, title = "RSI OverBrought", group = "Indicators") max_los = input.float(3,title = "Max Loss Percent", group = "Indicators") tar_per = input.float(6,title = "Target Percent",group = "Indicators") //Get the rsi value of the stock rsi = ta.rsi(close, rsi_len) sma = ta.sma(close,200) var ent_dat = 0 var tar = 0.0 var los = 0.0 var bp = 0.0 if ((close > sma) and (rsi < rsi_os)) strategy.entry("RSI2 Long Entry", strategy.long,1) ent_dat := time(timeframe = timeframe.period) if(ent_dat == time(timeframe = timeframe.period)) bp := low //high/2 + low/2 tar := bp * (1 + (tar_per/100)) los := bp * (1 - (max_los/100)) if (time(timeframe = timeframe.period) > ent_dat) strategy.exit("RSI2 Exit", "RSI2 Long Entry",qty = 1, limit = tar, stop = los, comment_profit = "P", comment_loss = "L") //plot(rsi,"RSI") //plot(bp,"BP") //plot(tar,"TAR") //plot(los,"LOS")