
এই কৌশলটি RSI এবং Stochastic Oscillator-এর সাথে একত্রে ব্যবহার করা হয়। এই কৌশলটি একটি নির্দিষ্ট কম্পন ব্যাপ্তির মধ্যে ক্রয় এবং বিক্রয় পরিচালনা করে।
কোডটি প্রথমে স্টোক্যাস্টিক ওসিলিয়েটরের K, D এবং SD মান এবং RSI সূচকের সময়কালের প্যারামিটারগুলি সংজ্ঞায়িত করে। প্রতিটি K লাইনের পরে স্টোক্যাস্টিক ওসিলিয়েটর এবং RSI এর মান গণনা করা হয়। যদি RSI নিম্ন 20 এর চেয়ে কম হয় এবং K মান 20 এর চেয়ে কম হয় তবে এটি একটি ওভার-বই সংকেত এবং খালি; যদি RSI উচ্চ 80 এর চেয়ে বেশি হয় এবং K মান 80 এর চেয়ে বেশি হয় তবে এটি একটি ওভার-বিক্রয় সংকেত। এটি দ্বৈত সূচক দ্বারা নিশ্চিত করা হয় এবং কিছু মিথ্যা সংকেত ফিল্টার করা যায়।
এই ডাবল ইন্ডিকেটর ফিল্টারিং কৌশলটি সাধারণ স্টোক্যাস্টিক কৌশলগুলিতে whipsaws দ্বারা আনা অপ্রয়োজনীয় ব্যবসায়কে কার্যকরভাবে হ্রাস করতে পারে। একই সাথে ট্রেন্ডিং সূচক আরএসআইয়ের সাথে মিলিত হয়ে, কোনও সুস্পষ্ট প্রবণতা না থাকলে অন্ধ ট্রেডিং এড়ানো যায়। সুতরাং এই সমন্বয় সূচক কৌশলটি সংকেতের গুণমান বাড়িয়ে তুলতে পারে, মিথ্যা সংকেত হ্রাস করতে পারে এবং ঝুঁকি নিয়ন্ত্রণে রাখতে পারে।
এই কৌশলটির সবচেয়ে বড় ঝুঁকিটি হ’ল নির্দিষ্ট প্যারামিটারগুলি সমস্ত জাত এবং সমস্ত সময়কালের জন্য প্রযোজ্য নয়, যেমন বিভাজিত সময়কালের মধ্যে, আরএসআই এবং স্টোক্যাস্টিকের প্যারামিটারগুলিকে সামঞ্জস্য করতে হবে। এছাড়াও, প্রবণতার তীব্র পরিবর্তনের সময় স্টোক্যাস্টিক-টাইপ কৌশলগুলি আরও বেশি ক্ষতির কারণ হতে পারে। সুতরাং এই কৌশলটি বাজারের পরিবেশের জন্য আরও উপযুক্ত।
আরও সূচকগুলির সমন্বয় পরীক্ষা করা যেতে পারে, যেমন MACD সূচকগুলি স্টোক্যাস্টিক বা RSI এর সাথে মিলিত করে একাধিক সূচক ফিল্টার তৈরি করা; RSI এবং স্টোক্যাস্টিকের নির্দিষ্ট প্যারামিটার মানগুলিকে সর্বোত্তম প্যারামিটার সমন্বয় খুঁজতে সামঞ্জস্য করুন; স্টপ-ডাউন প্রস্থটি সাম্প্রতিক N দিনের ওঠানামার গতিশীলতার উপর ভিত্তি করে সামঞ্জস্য করা যেতে পারে। প্যারামিটার অপ্টিমাইজেশন এবং সূচক অপ্টিমাইজেশনের মাধ্যমে কৌশলটির কার্যকারিতা ক্রমাগত উন্নত করা যেতে পারে।
এই কৌশলটি স্টোক্যাস্টিক এবং প্রবণতা শক্তির সূচক RSI এর দ্বৈত সূচক ফিল্টারিংয়ের জন্য র্যান্ডম স্টোক্যাস্টিক সূচক ব্যবহার করে। এটি ওভারসোল্ড ওভারসোল্ড পরিস্থিতিগুলিকে কার্যকরভাবে সনাক্ত করতে পারে। এটি একটি স্টোক্যাস্টিক সূচক কৌশলটির চেয়ে ভাল। প্যারামিটার এবং সূচক সমন্বয় দ্বারা অপ্টিমাইজেশন, কৌশলটির কার্যকারিতা আরও বাড়ানোর জায়গা রয়েছে।
/*backtest
start: 2023-11-13 00:00:00
end: 2023-11-14 04:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Estrategia de Oscilador Estocástico y RSI", overlay=false)
// Configuración del Oscilador Estocástico
fastK = input(14, title="K", minval=1)
slowK = input(3, title="D", minval=1)
slowD = input(3, title="SD", minval=1)
overSold = input(20, title="Oversold")
overBought = input(80, title="Overbought")
// Configuración del RSI
rsiPeriod = input(14, title="RSI Period")
// Cálculo del Oscilador Estocástico
k = sma(stoch(close, high, low, fastK), slowK)
d = sma(k, slowD)
// Cálculo del RSI
rsi = rsi(close, rsiPeriod)
// Lógica de la estrategia
if (rsi < overSold and k < overSold)
strategy.entry("Compra", strategy.long)
if (rsi > overBought and k > overBought)
strategy.entry("Venta", strategy.short)
// Establecer stop loss y take profit
stopLoss = input(100, title="Stop Loss")
takeProfit = input(100, title="Take Profit")
strategy.exit("Stop Loss / Take Profit", "Compra", stop=close - stopLoss, limit=close + takeProfit)
strategy.exit("Stop Loss / Take Profit", "Venta", stop=close + stopLoss, limit=close - takeProfit)
// Trama de gráfico
plot(k, color=color.blue, title="K")
plot(d, color=color.red, title="D")
plot(rsi, color=color.green, title="RSI")