
ڈبل آر ایس آئی توڑنے والی حکمت عملی ایک مقدار کی تجارت کی حکمت عملی ہے جو تیز آر ایس آئی اور آہستہ آر ایس آئی اشارے دونوں کو استعمال کرتے ہوئے تجارتی سگنل تیار کرتی ہے۔ یہ حکمت عملی تیزی سے آہستہ دو آر ایس آئی اشارے کے مابین توڑ کے ذریعہ تجارتی سگنل تشکیل دیتی ہے ، جس سے مارکیٹ کے رجحانات کی پیروی ہوتی ہے۔
یہ حکمت عملی دو RSI اشارے ایک ساتھ چلاتی ہے ، ایک تیز رفتار RSI اشارے کا دورانیہ 2 ہے ، اور ایک آہستہ آہستہ RSI اشارے کا دورانیہ 14 ہے۔ حکمت عملی کا تجارتی اشارہ دو RSI اشارے کے مابین ٹوٹ پھوٹ سے آتا ہے۔
جب سست RSI 50 سے زیادہ ہے ، اور جب تیز RSI 50 سے کم ہے تو ، ایک کمائی کا اشارہ پیدا ہوتا ہے۔ جب سست RSI 50 سے کم ہے ، اور جب تیز RSI 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()