ڈبل آر ایس آئی توڑنے کی حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو تیز اور سست آر ایس آئی اشارے دونوں کا استعمال کرتے ہوئے تجارتی سگنل تیار کرتی ہے۔ مارکیٹ کے رجحانات کو ٹریک کرنے کے لئے تیز اور سست آر ایس آئی اشارے کے مابین توڑنے کے ذریعے حکمت عملی تجارتی سگنل تشکیل دیتی ہے۔
اس حکمت عملی میں بیک وقت دو آر ایس آئی اشارے استعمال کیے جاتے ہیں ، ایک تیز آر ایس آئی اشارے جس کی مدت 2 ہے اور ایک سست آر ایس آئی اشارے جس کی مدت 14 ہے۔ اس حکمت عملی کے تجارتی سگنل دونوں آر ایس آئی اشارے کے مابین پیشرفت سے آتے ہیں۔
جب سست آر ایس آئی 50 سے زیادہ اور تیز آر ایس آئی 50 سے کم ہوتا ہے تو ، ایک طویل سگنل تیار ہوتا ہے۔ جب سست آر ایس آئی 50 سے کم اور تیز آر ایس آئی 50 سے زیادہ ہوتا ہے تو ، ایک مختصر سگنل تیار ہوتا ہے۔ طویل یا مختصر جانے کے بعد ، اگر اسٹاپ نقصان کا سگنل ظاہر ہوتا ہے (جب لمبی پوزیشن پیسہ کھو دیتی ہے تو سرخ K لائن کالم ظاہر ہوتا ہے ، اور جب مختصر پوزیشن پیسہ کھو دیتی ہے تو سبز K لائن کالم ظاہر ہوتا ہے) ، پوزیشن بند ہوجائے گی۔
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
دوہری آر ایس آئی کی پیشرفت کی حکمت عملی مارکیٹ کے رجحان کی تبدیلیوں کو ٹریک کرنے کے لئے تیز اور سست آر ایس آئی اشارے استعمال کرتی ہے اور زیادہ خریدنے اور زیادہ فروخت والے علاقوں میں تجارتی سگنل بناتی ہے ، جو چوٹیوں کا پیچھا کرنے اور نیچے کی طرف جانے سے مؤثر طریقے سے بچ سکتی ہے۔ اسی وقت ، خطرات کو کنٹرول کرنے کے لئے اسٹاپ نقصان کا طریقہ کار ترتیب دیا گیا ہے۔ حکمت عملی کام کرنے میں آسان اور لاگو کرنے میں آسان ہے ، جو مقداری تجارت کے لئے موزوں ہے۔ پیرامیٹر کی اصلاح ، مجموعہ اشارے وغیرہ کے ذریعہ منافع کا عنصر مزید بہتر بنایا جاسکتا ہے۔
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2018 //@version=2 strategy(title = "Noro's Double RSI Strategy 1.0", shorttitle = "2RSI str 1.0", overlay=true ) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") leverage = input(1, defval = 1, minval = 1, maxval = 100, title = "leverage") fast = input(2, defval = 2, minval = 2, maxval = 100, title = "Fast RSI Period") slow = input(14, defval = 14, minval = 2, maxval = 100, title = "Slow RSI Period") fromyear = input(2018, defval = 2018, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day") today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day") //Fast RSI fastup = rma(max(change(close), 0), fast) fastdown = rma(-min(change(close), 0), fast) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown)) //Slow RSI slowup = rma(max(change(close), 0), slow) slowdown = rma(-min(change(close), 0), slow) slowrsi = slowdown == 0 ? 100 : slowup == 0 ? 0 : 100 - (100 / (1 + slowup / slowdown)) //Signals up = slowrsi > 50 and fastrsi < 50 dn = slowrsi < 50 and fastrsi > 50 exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open) lot = strategy.position_size == 0 ? strategy.equity / close * leverage : lot[1] //Trading if up if strategy.position_size < 0 strategy.close_all() strategy.entry("Long", strategy.long, needlong == false ? 0 : lot ) if dn if strategy.position_size > 0 strategy.close_all() strategy.entry("Short", strategy.short, needshort == false ? 0 : lot ) if exit strategy.close_all()