এই কৌশলটি একটি মাল্টি-টাইমফ্রেম নন-রিপেইন্টিং আরএসআই কৌশল যা কেবলমাত্র যখন দুটি উচ্চতর সময়সীমা oversold হয় তখনই দীর্ঘ হয়। আমি এটি বিটিসি / ইউএসডি 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)