মাল্টি-টাইম ফ্রেম ডায়াগোনাল স্ট্যাকড RSI কৌশল


সৃষ্টির তারিখ: 2023-09-28 16:12:25 অবশেষে সংশোধন করুন: 2023-09-28 16:12:25
অনুলিপি: 2 ক্লিকের সংখ্যা: 735
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি একটি মাল্টি-টাইম ফ্রেম নন-রিম্যাপিং RSI কৌশল, যা কেবলমাত্র দুটি উচ্চতর সময় ফ্রেম oversold হয়। আমি এটি বিটিসি/ইউএসডি-র 1 মিনিটের লাইনে লিখেছি, তবে লজিকটি অন্যান্য সম্পদের জন্য প্রয়োগ করা যেতে পারে।

মূলনীতি

কোণিকাল স্তরিতকরণ বিভিন্ন সময় ফ্রেমে প্রবেশ এবং প্রস্থান শর্তাবলী বন্টন নির্দেশ করে। সাধারণত, সূচকটি লাভজনক হতে পারে, কারণ বর্তমান সময় ফ্রেমের ওভারবয় অঞ্চলটি নীচে নেমে যাওয়ার প্রবণতায় স্পর্শ করা হয় না, বরং উচ্চতর সময় ফ্রেমের ওভারবয় অঞ্চলটি প্রথমে স্পর্শ করা হয়, তারপরে একটি রিবাউন্ড ঘটে। কোণিকাল স্তরিতকরণ কৌশলটি কোণিকাল পদ্ধতির মাধ্যমে এই সমস্যাটি হ্রাস করে, অর্থাৎ যখন দ্রুততর সময় ফ্রেমটি ওভারবয় করে তখন বিক্রি করে এবং যখন ধীরতর সময় ফ্রেমটি ওভারবয় করে তখন কেনা হয়।

সুতরাং, এই কৌশলটি কনট্রাক্টর ওভারল্যাপেড। আমি একটি পৃথক স্ক্রিপ্ট তৈরি করতে পারি যা সামগ্রিক প্রবণতা অনুসারে কনট্র্যাক্টর আপ এবং কনট্র্যাক্টর ডাউন এর মধ্যে স্যুইচ করে, কারণ বর্ধিত উত্থান প্রবণতার সময়, সূচকটি প্রায়শই ঝলকানি নাও হতে পারে। এটি টাইমসারি এবং টাইমফ্রেম চার্টগুলিতে একটি ক্যান্সেল এক্স-ক্যান্সেল হিসাবে দেখা যেতে পারে। এটি বিবেচনা করা উচিত …

সুবিধা

  • একাধিক টাইম ফ্রেম আরএসআই সূচক ব্যবহার করে ট্রেডিং সিগন্যালের নির্ভরযোগ্যতা বাড়ায়
  • কোণার স্তরবিন্যাসে প্রবেশ, নিম্নমুখী প্রবণতা থেকে আরও বেশি সুযোগ
  • পুনরায় চিত্রিত নয়, সংকেত নির্ভরযোগ্য
  • কনফিগারযোগ্য আরএসআই প্যারামিটার এবং ওভার-বই ওভার-বিক্রয় সীমানা, বিভিন্ন বাজারের জন্য উপযুক্ত
  • লেনদেনের খরচ বিবেচনা করুন, উচ্চ-ফ্রিকোয়েন্সি লেনদেনের পরিবর্তে স্থিতিশীল মুনাফা অর্জন করুন

ঝুঁকি ও সমাধান

  • RSI মিথ্যা সংকেত উত্পন্ন করতে পারে, প্যারামিটারগুলি যথাযথভাবে সামঞ্জস্য করা বা ফিল্টার শর্ত যুক্ত করা যেতে পারে
  • কোণীয় স্তরবিন্যাস প্রবেশের অসুবিধা বাড়ায় এবং স্তরবিন্যাস সময় ফ্রেমের সংখ্যা হ্রাস করে
  • শুধু অতিরিক্ত কাজ করা, দিকনির্দেশিত ঝুঁকি গ্রহণ করা, ভারসাম্যপূর্ণ অতিরিক্ত কাজ করা বিবেচনা করা
  • একক ক্ষতি নিয়ন্ত্রণে ফিক্সড স্টপ লস ব্যবহার করুন

অপ্টিমাইজেশান দিক

  • প্রবণতা বিচার বাড়ান, প্রবণতা নেমে যাওয়ার সময় কনট্রাঙ্গাল স্তর ব্যবহার করুন, প্রবণতা বাড়ার সময় কনট্রাঙ্গাল আপ ব্যবহার করুন
  • RSI প্যারামিটার অপ্টিমাইজ করুন, সেরা প্যারামিটার সমন্বয় খুঁজুন
  • ভলিউম, এমএ ইত্যাদির পরিমাপ ফিল্টার করুন, সংকেতের গুণমান উন্নত করুন
  • সমস্ত বাজার জুড়ে মুনাফা অর্জনের জন্য কমান্ডিং কৌশল যুক্ত করা
  • অপ্টিমাইজড স্টপ লস কৌশল, কম প্রত্যাহার

সারসংক্ষেপ

এই কৌশলoverall একটি খুব কার্যকর নিম্নমুখী ট্রেডিং কৌশল. একাধিক টাইমফ্রেম আরএসআই সূচক এবং কনট্রাঙ্গাল স্তর ওভারলে প্রবেশের পদ্ধতি ব্যবহার করে, এটি নিম্নমুখী পর্যায়ে রিবাউন্ড সুযোগগুলি ধরতে পারে। একই সাথে, পুনরায় আঁকানো বৈশিষ্ট্যটি সংকেতের নির্ভরযোগ্যতা বাড়িয়ে তোলে। প্যারামিটারগুলি অপ্টিমাইজ করে, ফিল্টার এবং ফাঁকা কৌশল যুক্ত করে, এটি কোনও বাজারের জন্য উপযুক্ত একটি শক্তিশালী কৌশল তৈরি করতে পারে।

কৌশল সোর্স কোড
/*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)