কনরের ডাবল মুভিং এভারেজ আরএসআই রিভার্সাল ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-11-21 14:20:43 অবশেষে সংশোধন করুন: 2023-11-21 14:20:43
অনুলিপি: 0 ক্লিকের সংখ্যা: 686
1
ফোকাস
1617
অনুসারী

কনরের ডাবল মুভিং এভারেজ আরএসআই রিভার্সাল ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি একই সাথে RSI এবং ডাবল সমান্তরাল ব্যবহার করে বাজারের প্রবণতা নির্ধারণ করে। প্রথমত, 2-চক্রের আরএসআই গণনা করে, স্বল্পমেয়াদী প্রবণতা বিপরীত হয়। দ্বিতীয়ত, 200-চক্রের মুভিং এভারেজ গণনা করে, দীর্ঘমেয়াদী প্রবণতার দিক নির্ধারণ করে। যখন স্বল্পমেয়াদী আরএসআই ওভারবই / ওভারসোল অঞ্চল থেকে রিবাউন্ড করে এবং দীর্ঘমেয়াদী প্রবণতার সাথে বিপরীত হয়, তখন বোঝায় যে পরিস্থিতিটি বিপরীত হতে চলেছে, একটি ব্যবসায়ের অবস্থান স্থাপন করে।

প্রবেশের সংকেতঃ RSI ওভারসোল্ড অঞ্চল ((ডিফল্ট 5) এর চেয়ে ছোট এবং স্বল্পমেয়াদী দাম দীর্ঘমেয়াদী দামের চেয়ে বেশি হলে অতিরিক্ত; আরএসআই ওভারসোল্ড অঞ্চল ((ডিফল্ট 95) এর চেয়ে বড় এবং স্বল্পমেয়াদী দাম দীর্ঘমেয়াদী দামের চেয়ে কম হলে খালি।

প্রস্থানের সংকেতঃ 5 চক্রের স্বল্পমেয়াদী গড় লাইনটি যখন প্রবেশের বিপরীত দিকের সংকেত প্রেরণ করে তখন প্রস্থান করে; বা স্টপ লস ((ডিফল্ট ক্ষতি 3%) ।

কৌশলগত শক্তি বিশ্লেষণ

এই কৌশলটি বাজারের কাঠামোর বিভিন্ন সূচকের সাথে মিলিত হয়, যা ব্যবসায়ের নির্ভুলতা বাড়িয়ে তুলতে পারে। এর সুবিধাগুলি নিম্নরূপঃ

  1. আরএসআই ব্যবহার করে স্বল্পমেয়াদী বিপরীতমুখী পয়েন্টগুলি নির্ধারণ করুন, চলমান গড়গুলি বিপরীতমুখী সংকেতের নির্ভরযোগ্যতা ফিল্টার করে
  2. ডাবল-ইউনিফর্মেশন স্ট্রং ফিল্টারিং এড়াতে
  3. স্বল্পমেয়াদী গড় আবারও বিপরীত সংকেত যাচাই করে, উচ্চ সম্ভাবনা নিশ্চিত করে
  4. ঝুঁকি নিয়ন্ত্রণে, ক্ষতিপূরণ ব্যবস্থা

কৌশলগত ঝুঁকি বিশ্লেষণ

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

  1. RSI সূচকগুলি বাজারের তীব্র ওঠানামা করার সময় ভুল সংকেত দেওয়ার সম্ভাবনা বেশি
  2. একাধিক সূচক সমন্বয় বিচার, পরামিতি অপ্টিমাইজেশান জটিল
  3. বিপরীতমুখী হওয়া সফল হতে পারে না, সময়মতো ক্ষতি বন্ধ করতে হবে

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

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ

  1. RSI প্যারামিটারগুলিকে অপ্টিমাইজ করুন, সেরা বিপরীত প্যারামিটার সমন্বয় খুঁজুন
  2. বিভিন্ন ধরনের চলমান গড় পরামিতি পরীক্ষা করা
  3. অপ্টিমাইজ করা স্টপ লস কৌশল, সর্বোত্তম স্টপ পয়েন্ট খুঁজুন
  4. প্রবণতা মূল্যায়ন এবং বিপর্যয় এড়ানোর জন্য সূচক বাড়ানো

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-10-21 00:00:00
end: 2023-11-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Connors RSI-MA Strategy", overlay=true)

// Strategy parameters
rsiLength = input(2, title="RSI Length")
maLength = input(200, title="MA Length")
exitMaLength = input(5, title="Exit MA Length")
overboughtThreshold = input(95, title="Overbought Threshold")
oversoldThreshold = input(5, title="Oversold Threshold")
stopLossPercentage = input(3, title="Stop Loss Percentage")

// 2-period RSI
rsi2 = ta.rsi(close, rsiLength)

// 200-period MA
ma200 = ta.sma(close, maLength)

// 5-period MA for exit signals
ma5_exit = ta.sma(close, exitMaLength)

// Positive trend condition
positiveTrend = close > ma200

// Negative trend condition
negativeTrend = close < ma200

// Buy and sell conditions
buyCondition = rsi2 < oversoldThreshold and positiveTrend
sellCondition = rsi2 > overboughtThreshold and negativeTrend

// Exit conditions
exitLongCondition = close > ma5_exit
exitShortCondition = close < ma5_exit

// Stop Loss
stopLossLevelLong = strategy.position_avg_price * (1 - stopLossPercentage / 100)
stopLossLevelShort = strategy.position_avg_price * (1 + stopLossPercentage / 100)

// Strategy logic
if (buyCondition)
    strategy.entry("Buy", strategy.long)

if (sellCondition)
    strategy.entry("Sell", strategy.short)

if (exitLongCondition or close >= stopLossLevelLong)
    strategy.close("Buy")

if (exitShortCondition or close <= stopLossLevelShort)
    strategy.close("Sell")

// Plotting
plot(ma200, title="200 MA", color=color.blue)
plot(ma5_exit, title="Exit MA", color=color.red)

// Plot stop loss levels
plotshape(series=stopLossLevelLong, title="Long Stop Loss", color=color.green, style=shape.triangledown, size=size.small)
plotshape(series=stopLossLevelShort, title="Short Stop Loss", color=color.red, style=shape.triangleup, size=size.small)