ڈبل آر ایس آئی میڈین ریورسشن حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو مختلف ٹائم فریموں پر دو آر ایس آئی اشارے کا استعمال کرتے ہوئے زیادہ خریدنے اور زیادہ فروخت ہونے والی شرائط کی نشاندہی کرتی ہے۔ اس کا مقصد زیادہ فروخت ہونے والی شرائط کے بعد طویل عرصے تک اور زیادہ خریدنے والی شرائط کے بعد مختصر مدت تک جانے سے اوسط ریورسشن پر سرمایہ لگانا ہے۔ حکمت عملی تجارتی مواقع کی نشاندہی کرنے کے لئے ہائکن ایشی موم بتیاں ، آر ایس آئی اشارے اور ایک کھلا رنگ فلٹر کا استعمال کرتی ہے۔
اس حکمت عملی میں مختلف ادوار کے ساتھ دو آر ایس آئی اشارے استعمال کیے جاتے ہیں - ایک 5 منٹ کے چارٹ پر اور ایک 1 گھنٹے کے چارٹ پر۔ آر ایس آئی اشارے کے ل overs ، 30 سے نیچے کی سطح اور 70 سے اوپر کی سطحوں کی نشاندہی کی جاتی ہے۔
یہ آر ایس آئی کی اقدار کو ٹریک کرتا ہے اور ایسی صورتوں کی تلاش کرتا ہے جہاں آر ایس آئی 30 سے کم یا 70 سے زیادہ باروں کی ایک مقررہ تعداد کے لئے رہا ہے ، جس سے طویل عرصے سے زیادہ فروخت یا زیادہ خریدنے کی حالت ظاہر ہوتی ہے۔
اس کے علاوہ ، یہ تجارت میں داخل ہونے سے پہلے رجحان کی سمت کی تصدیق کے ل He ہیکن اشی موم بتیاں استعمال کرتا ہے اور سبز یا سرخ موم بتیوں کی ایک مقررہ تعداد کی جانچ پڑتال کرتا ہے۔ ایک کھلا رنگ فلٹر غلط سگنل سے بچنے میں مدد کرتا ہے۔
جب آر ایس آئی اور ہائکن آشی دونوں حالات سیدھے ہوجاتے ہیں تو ، حکمت عملی زیادہ فروخت شدہ حالات کے بعد طویل ہوجائے گی یا زیادہ خریدنے والی حالات کے بعد مختصر ہوجائے گی ، جس میں اوسط کی واپسی پر شرط لگائی جائے گی۔
ہر دن کے اختتام پر پوزیشنیں بند کردی جاتی ہیں تاکہ راتوں رات تجارت نہ کی جائے۔
ڈبل آر ایس آئی میڈین ریورسشن کی حکمت عملی تجارتی رفتار کے لئے قواعد پر مبنی نقطہ نظر اختیار کرتی ہے۔ دو ٹائم فریم ، اوور بکٹ / اوور سیلڈ اشارے ، موم بتی تجزیہ اور انٹری فلٹر کو یکجا کرکے ، اس کا مقصد اعلی امکان کے ساتھ میڈین ریورسشن سیٹ اپ کی نشاندہی کرنا ہے۔ سخت رسک مینجمنٹ اور محتاط پوزیشن سائزنگ منافع کو ڈراؤونگ کے انتظام کے ساتھ متوازن کرنے میں مدد کرتی ہے۔ مزید اصلاح اور استحکام کی جانچ سے اسے مختلف مارکیٹوں میں کامیابی کے ساتھ تعینات کرنے میں مدد ملے گی۔
/*backtest start: 2023-09-01 00:00:00 end: 2023-09-30 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Gidra //2018 //@version=2 strategy(title = "Gidra's Vchain Strategy v0.1", shorttitle = "Gidra's Vchain Strategy v0.1", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 100) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Lot, %") rsiperiod = input(14, defval = 14, minval = 2, maxval = 100, title = "RSI period") rsilimit = input(30, defval = 30, minval = 1, maxval = 50, title = "RSI limit") rsibars = input(3, defval = 3, minval = 1, maxval = 20, title = "RSI signals") useocf = input(true, defval = true, title = "Use Open Color Filter") openbars = input(2, defval = 2, minval = 1, maxval = 20, title = "Open Color, Bars") showrsi = input(true, defval = true, title = "Show indicator RSI") 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") //Heikin Ashi Open/Close Price o=open c=close h=high l=low haclose = (o+h+l+c)/4 haopen = na(haopen[1]) ? (o + c)/2 : (haopen[1] + haclose[1]) / 2 hahigh = max (h, max(haopen,haclose)) halow = min (l, min(haopen,haclose)) col=haopen>haclose ? red : lime plotcandle(haopen, hahigh, halow, haclose, title="heikin", color=col) //RSI uprsi = rma(max(change(close), 0), rsiperiod) dnrsi = rma(-min(change(close), 0), rsiperiod) rsi = dnrsi == 0 ? 100 : uprsi == 0 ? 0 : 100 - (100 / (1 + uprsi / dnrsi)) uplimit = 100 - rsilimit dnlimit = rsilimit rsidn = rsi < dnlimit ? 1 : 0 rsiup = rsi > uplimit ? 1 : 0 //RSI condition rsidnok = highest(rsidn, rsibars) == 1? 1 : 0 rsiupok = highest(rsiup, rsibars) == 1? 1 : 0 //Color Filter bar = haclose > haopen ? 1 : haclose < haopen ? -1 : 0 gbar = bar == 1 ? 1 : 0 rbar = bar == -1 ? 1 : 0 openrbarok = sma(gbar, openbars) == 1 or useocf == false opengbarok = sma(rbar, openbars) == 1 or useocf == false //Signals up = openrbarok and rsidnok dn = opengbarok and rsiupok lot = strategy.position_size == 0 ? strategy.equity / close * capital / 100 : lot[1] //Indicator RSI colbg = showrsi == false ? na : rsi > uplimit ? red : rsi < dnlimit ? lime : na bgcolor(colbg, transp = 20) //Trading if up strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59))) if dn strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59))) if time > timestamp(toyear, tomonth, today, 23, 59)// or exit strategy.close_all()