
RSI সমান্তরাল ডাবল গোল্ডফোর্ক স্ট্র্যাটেজি হল একটি পরিমাণগত ট্রেডিং কৌশল যা RSI সূচক এবং সমান্তরাল গোল্ডফোর্ক ডাইফোর্ক সংকেত ব্যবহার করে ক্রয়-বিক্রয়ের সিদ্ধান্ত নেওয়ার জন্য। এই কৌশলটি RSI সূচকটি ব্যবহার করে বাজারটি অত্যধিক বা কম মূল্যায়িত কিনা তা নির্ধারণ করে এবং সমান্তরালের প্রবণতা নির্ধারণ করে, যখন RSI সূচকটি অতিরিক্ত ওভারসোলের ঘটনা দেখায় তখনই লেনদেন করা হয়। এটি কার্যকরভাবে মিথ্যা সংকেতগুলি ফিল্টার করতে এবং কৌশলটির স্থায়িত্ব বাড়িয়ে তুলতে পারে।
এই কৌশলটি মূলত আরএসআই সূচক এবং গড় রেখার সমন্বয় ব্যবহারের উপর ভিত্তি করে। প্রথমত, একটি নির্দিষ্ট সময়কালের আরএসআই মান গণনা করা হয় এবং একটি ওভার-বয় ওভার-সেল লাইন সেট করা হয়। দ্বিতীয়ত, দ্রুত গড় এবং ধীর গড় গণনা করা হয়। যখন আরএসআই সূচকটি ধীর গড়ের উপরে থাকে এবং আরএসআই মানটি ওভার-বয় লাইনের নীচে থাকে এবং ট্র্যাকের নীচে থাকে তখন একটি কেনার সংকেত উত্পন্ন হয়।
এই কৌশলটির সবচেয়ে বড় সুবিধা হ’ল একই সময়ে আরএসআই সূচকটি ওভারসোল্ডের জন্য ওভারসোল্ডের জন্য এবং প্রবণতার দিকনির্দেশের জন্য গড় লাইন ব্যবহার করা হয়, যা কার্যকরভাবে মিথ্যা বিরতি এড়াতে পারে। এছাড়াও, আরএসআই এবং বোল চ্যানেলের সংমিশ্রণ ব্যবহার আরও বেশি শব্দ ফিল্টার করতে পারে, যাতে ট্রেডিং সংকেত আরও নির্ভুল হয়।
এই কৌশলটির সম্ভাব্য ঝুঁকিগুলির মধ্যে রয়েছেঃ অপারেশন ফ্রিকোয়েন্সি খুব বেশি, ঝুঁকিপূর্ণ; প্যারামিটার সেটিংটি ভুলভাবে সংকেতের নির্ভুলতা হ্রাস করতে পারে। তদুপরি, ঝড়ের পরিস্থিতিতে ক্ষতি হতে পারে।
RSI প্যারামিটার বা গড় সময়কালের প্যারামিটারগুলিকে বিভিন্ন সময়কালের সাথে সামঞ্জস্য করার জন্য বিবেচনা করা যেতে পারে; অন্যান্য সূচকগুলির সাথে সংযুক্ত ফিল্টারিং সংকেত; ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস স্টপ সেট করুন; প্রতিটি ব্যবসায়ের জন্য পজিশন পরিচালনা অপ্টিমাইজ করুন।
আরএসআই গড় লাইন ডাবল গোল্ডফোর্ক ঝাঁকুনি কৌশল সামগ্রিকভাবে একটি স্থিতিশীল এবং নির্ভরযোগ্য সংক্ষিপ্ত লাইন ট্রেডিং কৌশল। প্যারামিটার অপ্টিমাইজেশান এবং ঝুঁকি নিয়ন্ত্রণের সমন্বয় দ্বারা, একটি ভাল রিটার্ন হার অর্জন করা যেতে পারে। কৌশলটি বোঝা এবং বাস্তবায়ন করা সহজ, যা পরিমাণগত ব্যবসায়ের শিক্ষানবিশদের জন্য উপযুক্ত।
/*backtest
start: 2024-01-23 00:00:00
end: 2024-02-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI slowma Ismael", overlay=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// Definir la longitud del RSI
rsi_length = input(title='RSI Length', defval=14)
//media
Fast = input(title='Fast', defval=7)
slow = input(title='Slow', defval=2)
// Definir los niveles de sobrecompra y sobreventa del RSI
rsi_overbought = input(title='RSI Overbought Level', defval=72)
rsi_oversold = input(title='RSI Oversold Level', defval=29)
// Definir la longitud y la desviación estándar de las Bandas de Bollinger
bb_length = input(title="Bollinger Bands Length", defval=14)
bb_stddev = input(title="Bollinger Bands StdDev", defval=2)
// Calcular RSI
rsi_value = ta.rsi(close, rsi_length)
// Calcular Bandas de Bollinger
bb_upper = ta.sma(rsi_value, bb_length) + bb_stddev* ta.stdev(rsi_value, bb_length)
bb_lower = ta.sma(rsi_value, bb_length) - bb_stddev * ta.stdev(rsi_value, bb_length)
//media movil adelantada
fastMA = ta.sma(rsi_value, Fast)
slowMA = ta.sma(rsi_value, slow)
// Definir la señal de compra y venta
buy_signal = (ta.crossover(rsi_value, slowMA) and rsi_value < bb_lower and rsi_value < rsi_oversold) or (rsi_value < bb_lower and rsi_value < rsi_oversold)
sell_signal = (ta.crossunder(rsi_value, slowMA) and rsi_value > bb_upper and rsi_value > rsi_overbought) or (rsi_value > bb_upper and rsi_value > rsi_overbought)
// Configurar las condiciones de entrada y salida del mercado
if buy_signal
strategy.entry("Buy", strategy.long)
if sell_signal
strategy.close("Buy")
// Configurar el stop loss y el take profit
stop_loss = input.float(title='Stop Loss (%)', step=0.01, defval=3)
take_profit = input.float(title='Take Profit (%)', step=0.01, defval=8)
strategy.exit("Exit Long", "Buy", stop=close - close * stop_loss / 100, limit=close + close * take_profit / 100)
// Configurar la visualización del gráfico
plot(slowMA, title='RSISMA', color=color.rgb(75, 243, 33), linewidth=1)
plot(fastMA, title='RSIFMA', color=color.rgb(75, 243, 33), linewidth=1)
plot(rsi_value, title='RSI', color=color.purple, linewidth=1)
// Marcar las zonas de sobrecompra y sobreventa en el grafico del RSI
hl= hline(rsi_overbought, title='Overbought', color=color.purple, linestyle=hline.style_dotted, linewidth=1)
hll= hline(rsi_oversold, title='Oversold', color=color.purple, linestyle=hline.style_dotted, linewidth=1)
fill(hl,hll, color= color.new(color.purple, 91))
bbfill = plot(bb_upper, title='Bollinger Bands up', color=color.blue, linewidth=1)
bbfill1= plot(bb_lower, title='Bollinger Bands down', color=color.blue, linewidth=1)
fill(bbfill,bbfill1, color= color.new(#2bb5ec, 91))