ডাবল স্ট্র্যাটেজি সংমিশ্রণ স্টোকাস্টিক ধীর এবং আপেক্ষিক শক্তি সূচক

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-২৭ 15:18:40
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি ক্লাসিক স্টোকাস্টিক স্লো কৌশল এবং আপেক্ষিক শক্তি সূচক (আরএসআই) কৌশলকে একটি দ্বৈত কৌশল গঠনের জন্য একত্রিত করে। এটি স্টোকাস্টিক 80 (সংক্ষিপ্ত) অতিক্রম করলে বা 20 (দীর্ঘ) এর নীচে নেমে গেলে অবস্থান খুলবে। এদিকে আরএসআই 70 (সংক্ষিপ্ত) অতিক্রম করলে বা 30 (দীর্ঘ) এর নীচে নেমে গেলে।

কৌশলগত যুক্তি

এই কৌশলটি মূলত দুটি ক্লাসিক সূচক ব্যবহার করে স্টোকাস্টিক ধীর সূচক এবং আরএসআই সূচক, এবং অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় শর্ত নির্ধারণের জন্য প্রান্তিক মান নির্ধারণ করে।

স্টোকাস্টিক ধীর অংশঃ

  • স্টোকল্যাংথকে 14 হিসাবে সেট করুন, স্টোক্যাস্টিক গণনার জন্য পুনর্বিবেচনা সময়কাল
  • স্টকওভারবয়ড 80 এবং স্টকওভারসোল্ড 20 হিসাবে সেট করুন, অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয়ের জন্য প্রান্তিক মান
  • %K এবং %D লাইনের জন্য smoothK 3 এবং smoothD 3 হিসাবে সেট করুন, smoothing পরামিতি

গণনা করা %K এবং %D লাইনগুলি কোডে k এবং d হিসাবে নামকরণ করা হয়।

যখন %K নিচে থেকে %D অতিক্রম করে, এটি একটি দীর্ঘ সংকেত। যখন এটি উপরে থেকে নীচে অতিক্রম করে, এটি একটি সংক্ষিপ্ত সংকেত। ওভারকোপড / ওভারসোল্ড বিচারের সাথে মিলিত, এটি সুযোগগুলি সনাক্ত করতে ব্যবহার করা যেতে পারে।

আরএসআই পার্ট:

  • RSIlength-কে 14 হিসাবে সেট করুন, RSI গণনার জন্য lookback সময়কাল
  • RSIOverBought 70 এবং RSIOverSold 30 হিসাবে সেট করুন, অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয়ের জন্য থ্রেশহোল্ড মান

আরএসআই সূচকটি কোডটিতে ভিআরএসআই নামে উল্লেখ করা হয়েছে।

আরএসআই যখন ৭০ এর উপরে উঠে যায়, তখন এটি একটি ওভার-বিক্রয় সংকেত পাঠায়। যখন এটি ৩০ এর নিচে পড়ে, তখন এটি একটি ওভার-বিক্রয় সংকেত পাঠায়।

ডাবল স্ট্র্যাটেজি এন্ট্রি লজিকঃ

এই কৌশলটি কেবল তখনই পজিশন খুলবে যখন স্টোকাস্টিক এবং আরএসআই উভয়ই একই সময়ে ওভারকোপড/ওভারসোল্ড সংকেত দেখায়, যার অর্থ তাদের নিজস্ব প্রান্তিক মান অতিক্রম করে।

এই সংমিশ্রণটি সিগন্যালের নির্ভরযোগ্যতা বাড়াতে এবং মিথ্যা সংকেত হ্রাস করতে দুটি সূচকের পরিপূরক সম্পত্তি ব্যবহার করে।

সুবিধা বিশ্লেষণ

এই দ্বৈত কৌশল সংমিশ্রণের সুবিধাগুলো হল:

  1. দুটি সূচককে একত্রিত করা একে অপরকে যাচাই করতে পারে, মিথ্যা সংকেত হ্রাস করতে পারে এবং সংকেতের গুণমান বৃদ্ধি করতে পারে
  2. স্টোকাস্টিক বিচারক ওভারকুপ/ওভারসোল্ড শর্ত, আরএসআই একই কাজ করে। সমন্বয় ফলাফল আরো নির্ভরযোগ্য করে তোলে।
  3. স্টোকাস্টিক %K এবং %D ক্রসওভার সিস্টেম ব্যবহার করে, মসৃণকরণ পরামিতিগুলি এটিকে অ্যাটিলিয়ারে শক্তিশালী করে তোলে
  4. আরএসআই সাম্প্রতিক পরিবর্তনগুলোতে দ্রুত প্রতিক্রিয়া দেখায়, স্টোকাস্টিক মধ্য থেকে দীর্ঘমেয়াদী প্রবণতা এবং পালা পয়েন্টগুলি বিচার করে। সম্পূর্ণ কৌশল।
  5. সংরক্ষণশীল ট্রেডিং স্টাইল, যখন উভয় সূচক একমত হয় তখনই পজিশন খুলুন। কম ট্রেড করুন, অতিরিক্ত ট্রেডিং এড়িয়ে চলুন।

ঝুঁকি এবং সমাধান

এই কৌশলটির সাথে কিছু ঝুঁকি জড়িতঃ

  1. প্যারামিটার সেটিং ঝুঁকি

    অনুপযুক্ত প্যারামিটার সেটিংগুলি ভাল সুযোগগুলি মিস করতে বা মিথ্যা সংকেত তৈরি করতে পারে। আমরা সর্বোত্তম সমন্বয় খুঁজে পেতে পরিমাণগত অ্যালগরিদম বা ম্যানুয়াল টিউনিংয়ের মাধ্যমে প্যারামিটারগুলি অনুকূল করতে পারি।

  2. সিগন্যালের অভাব

    দ্বৈত সূচক সিস্টেমের কারণে, সংকেত ফ্রিকোয়েন্সি তুলনামূলকভাবে কম হতে পারে এবং অবস্থান ব্যবহারের অনুপাত উচ্চ নয়। আমরা আরও প্রবেশ সংকেত উত্পন্ন করার জন্য প্যারামিটারগুলি সঠিকভাবে শিথিল করতে পারি।

  3. বিলম্বিত ঝুঁকি

    স্টোক্যাস্টিক এবং আরএসআই উভয়ই কিছু বিলম্ব প্রভাব আছে, যা দ্রুত সুযোগ মিস হতে পারে। সহায়তা জন্য আরো সংবেদনশীল সূচক চালু করা যেতে পারে।

  4. যন্ত্রের স্বতন্ত্রতা

    এই কৌশলটি স্টক সূচক এবং স্বর্ণের মতো কিছু হিংসাত্মক ওঠানামা সরঞ্জামগুলির জন্য আরও উপযুক্ত হতে পারে। মসৃণ সরঞ্জামগুলির জন্য এটি প্রযোজ্য নাও হতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

এই কৌশল নিম্নলিখিত দিকগুলির মধ্যে আরও অপ্টিমাইজ করা যেতে পারেঃ

  1. প্যারামিটার অপ্টিমাইজেশন

    সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে প্যারামিটারগুলি পরিমাণগতভাবে বা ম্যানুয়ালি অনুকূলিত করুন।

  2. স্টপ লস মেকানিজম চালু করুন

    একক ট্রেড ক্ষতি নিয়ন্ত্রণের জন্য মূল্যের গতি বা শতাংশের ভিত্তিতে স্টপ লস সেট করুন।

  3. অন্যান্য সূচকের সাথে সংযুক্ত করুন

    সিগন্যালের গুণমান নির্ধারণে সাহায্য করার জন্য ভলিউম, চলমান গড়ের মতো অন্যান্য সূচক প্রবর্তন করুন।

  4. দ্বৈত কৌশল শর্ত শিথিল করুন

    আরও প্রবেশের সংকেত তৈরি করার জন্য ডাবল স্ট্র্যাটেজির প্রান্তিক সীমাগুলি যথাযথভাবে শিথিল করুন।

সিদ্ধান্ত

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


/*backtest
start: 2023-12-19 00:00:00
end: 2023-12-26 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Stochastic + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Stoch_Strat", overlay=true)

// ChartArt's Stochastic Slow + Relative Strength Index, Double Strategy
//
// Version 1.0
// Idea by ChartArt on October 23, 2015.
//
// This strategy combines the classic RSI
// strategy to sell when the RSI increases
// over 70 (or to buy when it falls below 30),
// with the classic Stochastic Slow strategy
// to sell when the Stochastic oscillator
// exceeds the value of 80 (and to buy when
// this value is below 20).
//
// This simple strategy only triggers when
// both the RSI and the Stochastic are together
// in overbought or oversold conditions.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/


///////////// Stochastic Slow
Stochlength = input(14, minval=1, title="lookback length of Stochastic")
StochOverBought = input(80, title="Stochastic overbought condition")
StochOverSold = input(20, title="Stochastic oversold condition")
smoothK = input(3, title="smoothing of Stochastic %K ")
smoothD = input(3, title="moving average of Stochastic %K")
k = sma(stoch(close, high, low, Stochlength), smoothK)
d = sma(k, smoothD)

 
///////////// RSI 
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input( 70  , title="RSI overbought condition")
RSIOverSold = input( 30  , title="RSI oversold condition")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)


///////////// Double strategy: RSI strategy + Stochastic strategy

if (not na(k) and not na(d))
    if (crossover(k,d) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="StochLE + RsiLE")
 
 
if (crossunder(k,d) and k > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="StochSE + RsiSE")
 
 
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)WQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

আরো