
یہ حکمت عملی نسبتا strong مضبوط اشاریہ ((RSI) اشارے کے اوور سیل سگنل پر مبنی ہے ، دن کے نچلے حصے پر خریدیں ، اور پھر اسٹاپ اور اسٹاپ کا ایک مقررہ فیصد ترتیب دیں ، اور اس حکمت عملی کو روکنے اور روکنے کے امکانات کو دوبارہ دیکھیں۔ اس حکمت عملی کا بنیادی خیال RSI اشارے کے اوور سیل وقت کے الٹ کے مواقع کا استعمال کرنا ہے ، دن کے نچلے حصے میں مداخلت کرنا ، اور الٹ کے نتیجے میں آنے والے قلیل مدتی فوائد حاصل کرنا ہے۔
آر ایس آئی 2 حکمت عملی آر ایس آئی اشارے کے oversold کے بعد دن کے اندر reversal کے مواقع پر قبضہ کرنے کی کوشش کرتی ہے ، اس کے خطرے کو کنٹرول کرنے کے لئے ایک مقررہ فیصد اسٹاپ نقصان کا تعین کرتی ہے ، اور طویل مدتی اوسط لائن کا استعمال کرتے ہوئے مخالف سگنل کو فلٹر کرتی ہے۔ اس حکمت عملی کا نظریہ آسان ہے ، جو مختصر لائن قیاس آرائی کرنے والے تاجروں کے لئے موزوں ہے۔ تاہم ، اس میں کچھ حدود بھی ہیں ، جیسے رجحان کا اندازہ لگانے کی کمی ، کم سے کم خریدنا مشکل ہے ، اور مقررہ اسٹاپ نقصان بھی حکمت عملی کی آمدنی کی جگہ کو محدود کرتا ہے۔ اس حکمت عملی کو متحرک اسٹاپ نقصانات ، رجحان اشارے ، مقام کو بہتر بنانے ، پوزیشن مینجمنٹ کو مضبوط بنانے ، وغیرہ سے بہتر بنانے کے ل enhance ، اس حکمت عملی کو بہتر طور پر منظم اور لچکدار بنانے کے ل.
/*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")