یہ حکمت عملی ایک ملٹی ٹائم فریم نان ریپینٹنگ آر ایس آئی حکمت عملی ہے جو صرف دو اعلی ٹائم فریم زیادہ فروخت ہونے پر ہی لمبی ہوتی ہے۔ میں نے اسے بی ٹی سی / امریکی ڈالر 1 منٹ پر لکھا ، لیکن منطق کو دیگر اثاثوں پر بھی کام کرنا چاہئے۔ یہ اس وقت منافع بخش ہونے کے لئے ڈیزائن کیا گیا ہے جب اثاثہ نیچے کی طرف ہے۔
قطعی پرت بندی سے مراد مختلف ٹائم فریموں میں پھیلے ہوئے داخلے اور باہر نکلنے کے حالات ہیں۔ عام طور پر ، اشارے غیر منافع بخش ہوسکتے ہیں کیونکہ نیچے کے رجحانات میں ، موجودہ ٹائم فریم کے زیادہ خرید زون تک نہیں پہنچتے ہیں۔ اس کے بجائے ، اعلی ٹائم فریم کے زیادہ خرید زون تک پہلے پہنچ جاتے ہیں ، اس کے بعد پل بیک ہوتا ہے۔ قطعی طور پر پرتوں والی حکمت عملی اس کو قطعی طور پر فروخت کرکے کم کرتی ہے ، یعنی ، ایک بار جب تیز تر ٹائم فریم زیادہ خرید جاتا ہے تو فروخت اور ایک بار جب سست ٹائم فریم زیادہ فروخت ہوجاتا ہے تو خریدتا ہے۔
اس طرح یہ حکمت عملی قطعی طور پر پرتوں پر مشتمل ہے۔ میں ایک علیحدہ اسکرپٹ تشکیل دے سکتا ہوں جو مجموعی رجحان کی بنیاد پر قطعی طور پر اوپر اور قطعی طور پر نیچے کے درمیان سوئچ کرتا ہے ، کیونکہ بڑھتے ہوئے رجحان کے طویل عرصے میں یہ اشارے اتنی کثرت سے فلیش نہیں ہوسکتے ہیں۔ اس کو ٹائم سیریز ایکس ٹائم فریم چارٹ پر
مجموعی طور پر یہ ایک بہت ہی موثر ڈاؤن ٹرینڈ ٹریڈنگ حکمت عملی ہے۔ ملٹی ٹائم فریم آر ایس آئی اور کثیر پرتوں کا استعمال کرنے سے ڈاؤن ٹرینڈز میں چھلانگ لگانے کے مواقع ملتے ہیں۔ غیر دوبارہ رنگنے سے سگنل کی وشوسنییتا میں بھی بہتری آتی ہے۔ پیرامیٹر کی اصلاح ، فلٹرز اور مختصر حکمت عملی کا اضافہ کرنے سے ، اسے کسی بھی مارکیٹ کے لئے ایک مضبوط حکمت عملی میں تبدیل کیا جاسکتا ہے۔
/*backtest start: 2022-09-21 00:00:00 end: 2023-06-24 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © wbburgin //@version=5 strategy("MTF Layered RSI - Bitcoin Bot [wbburgin]",overlay=false, pyramiding = 20, initial_capital=10000) length = input.int(7,"RSI Length") tf2 = input.timeframe("3",title="HT 1") tf3 = input.timeframe("5",title="HT 2") ob = input.int(80,"Overbought Level") os = input.int(20,"Oversold Level") rsi = ta.rsi(close,length) rsi2 = request.security(syminfo.tickerid, tf2, rsi[1], barmerge.gaps_off, lookahead=barmerge.lookahead_on) rsi3 = request.security(syminfo.tickerid, tf3, rsi[1], barmerge.gaps_off, lookahead=barmerge.lookahead_on) plot(rsi,color=color.yellow,title="RSI Current TF") plot(rsi2,color=color.new(color.yellow,50),title="RSI HT1") plot(rsi3,color=color.new(color.yellow,75),title="RSI HT2") lm=hline(os,title="Oversold") hm=hline(ob,title="Overbought") fill(hm,lm,color=color.new(color.blue,95)) htCross = (ta.crossover(rsi2,os) and rsi3>os and rsi>os) or (ta.crossover(rsi3,os) and rsi2>os and rsi>os) buySig = (ta.crossover(rsi,os) and rsi2 < os and rsi3 < os) or htCross sellSig = ta.crossunder(rsi,ob) if buySig strategy.entry("Long",strategy.long) if sellSig strategy.close("Long") plotshape(buySig,title="Buysig",style=shape.triangleup,location=location.bottom,color=color.green,size=size.tiny) plotshape(sellSig,title="Sellsig",style=shape.triangledown,location=location.top,color=color.red,size=size.tiny)